English » 70035 Introduction to Computer Science Ι

70035 Introduction to Computer Science Ι

 

Dimitris Charlaftis

dimixar[at]turkmas.uoa[dot]gr

2 hours per week

The course is offered in the Informatics and Multimedia Laboratory.

Course Objectives

The goal of the course is to give students a basic and principal view of Computer Science. The lectures focus on making the students capable of understanding the philosophy of digital computing, dual data encoding-decoding, data storing and retrieval, network communications, as well as information management in general, with the use of operating systems (Linux in particular).


Course Structure

The course is divided into two parts. In the first (theoretical) part, the general principles of Computer Science are presented. In the second (applied) part, students practice the use of the software installed on the machines (operating systems, text processing applications, etc.).

Sections

Section 1

  • Introduction to computers, computer categories, computer hardware and software.

 Section 2

  • The basic parts of a personal computer, communication between CPU and main memory. Memory units. Exercises.

 Section 3

  • Use and operation of hard disks, disk partitioning and (de)fragmentation. Introduction to computer graphics, Introduction to networks. Exercises.

 Section 4

  • Introduction to algorithms.

 Section 5

  • Introduction to Linux. The Linux file system, processes, use of the terminal, file types and file type conversions. Exercises.

 Section 6

  • The Linux GUI. Exercises.

 Section 7

  • LibreOffice - Text Documents (1st part)

Section 8

  • LibreOffice - Text Documents (2nd part)

Section 9

  • LibreOffice - Text Documents (3rd part)


Assessment

Two written examinations (50% each).

Laboratory Infrastructure

The Informatics and Multimedia Laboratory, currently hosting twenty (20) workstations, a 46'' plasma TV and a a multifunctional network printer.