Introduction to Computer Science (videocourse)


Welcome to the "Introduction to Computer Science" course . This course introduces students to the IT industry which studies the representation, storage, processing and transmission of information via computers and networks and seeks and examines ways (algorithms, data structures, programming languages, architectures) for the effective implementation of these tasks .


Objectives

The goal of this course is to introduce students to fundamental computer principles and various areas of Computer Science.


Prerequisites

The information is not available.


Syllabus

The course covers subjects of Theoretical Computer Science (logic for Computer Science, automata, formal grammars, computability and complexity), number representation and operations (binary arithmetic, number systems, binary representation, fixed point and floating point operations, encoding), computer architecture (processor architecture, instruction format-machine language, assembly language, memory organization-peripheral devices-storage devices), as well as an introduction to system software (operating system, compiler-interpreter), applications (databases, file management, etc), and various programming paradigms (functional, logical, object-oriented programming).

COURSE DETAILS

Level:

Type:

Undergraduate

(A+)


Instructors: Stathis Zachos, Aris Pagourtzis
Department: School of Electrical and Computer Engineering
Institution: National Technical University of Athens
Subject: Other Sub-Discipline
Rights: CC - Attribution-NonCommercial-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES