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
Short Description:

"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.

Objectives - Learning Outcomes:

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.

Syllabus:

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
<< <
October 2025
> >>
Mo Tu We Th Fr Sa Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Today, Monday 13-10-2025
No results found for that day
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options