Introduction to Computer Science


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 purpose of this course is to introduce to the basic concepts and areas of Computer Science.


Prerequisites

he 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, Dimitris Sountris, Georgios Goumas
Department: School of Electrical and Computer Engineering
Institution: National Technical University of Athens
Subject: Science in Electrical Engineering
Rights: CC - Attribution-NonCommercial-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES