Computer Introduction


Part A: Introduction to programming using PYTHON, basic algorithmic structures, data structures. Part B: Introduction to computer science using a programming language: Digitization and digital information transmission. Computer Organization: processor, memory hierarchy, input / output devices. Operating systems. Introduction to computer networks and Internet. The course includes laboratory exercises(algorithmic, programming and teamwork).


Objectives

Upon successful completion of this course, the student will be able to: - understand and describe basic pronciples of modern computing devices and systems -solve algorithmic problems -develop programs in python -collaborate with other students


Prerequisites

This subject is aimed at students with no programming experience.


Syllabus

Part A: Introduction to programming using PYTHON, basic algorithmic structures, data structures. Part B: Introduction to computer science using a programming language: Digitization and digital information transmission. Computer Organization: processor, memory hierarchy, input / output devices. Operating systems. Introduction to computer networks and Internet. The course includes laboratory exercises(algorithmic, programming and teamwork).

COURSE DETAILS

Level:

Type:

Undergraduate

(A+)


Instructors: Nikolaos Avouris
Department: Electrical and Computer Engineering
Institution: University of Patras
Subject: Science in Electrical Engineering
Rights: CC - Attribution-NonCommercial-ShareAlike

Visit Course Page

SHARE THIS COURSE
RELATED COURSES