Introduction to Computer Science
Teaching Staff: Stefanidakis Michael
Code: HY100
Course Type: Core Course
Course Level: Undergraduate
Course Language: Greek
Semester: 1st
ECTS: 5
Teaching Units: 3
Lecture Hours: 2
Lab/Tutorial Hours: 2T
Total Hours: 4
E Class Page: https://opencourses.ionio.gr/courses/DDI112/
Curricula: Revamped Curriculum in Informatics from 2025
"Introduction to Computer Science" is a core course that lays the foundation for understanding Computer Science.
-
Basic Concepts: Informatics as a science. Evolution of computers. Data processing and information generation.
-
Binary Logic: Binary data representation and operations in a computer.
-
Computer Organization: The computer as an integrated system of hardware and software. Introductory elements on Operating Systems and networks.
-
Data Handling: Introductory concepts of algorithms and data structures.
Upon successful completion of the "Introduction to Computer Science" course, undergraduate students will be able to:
-
Understand the basic architecture and operation of a computer.
-
Autonomously follow further developments in the field of computers.
-
Transform abstract application needs into specific hardware and software requirements in terms of performance and data size.
1st week:
Introduction to Computers - Operating principles and technology.
2nd week:
Operations with binary numbers - logical operations.
3rd week:
Operations with binary numbers - arithmetic operations.
4th week:
Representation of Non-Numeric Data - text, sound, and image in the computer.
5th week:
Computer Organization (I) - the central processing unit.
6th week:
Computer Organization (II) - main and cache memory.
7th week:
Computer Organization (III) - input-output devices.
8th week:
Operating Systems - Processor, memory, and I/O device management.
9th week:
Operating Systems (II) - File management.
10th week:
Computer Networks and the Internet.
11th week:
Data Security.
12th week:
Algorithms and Data Structures (I) - Introductory concepts.
13th week:
Algorithms and Data Structures (II) - Graphs and Trees
Back
Studies
e-mail: cs@ionio.gr