Information Technology (2019/2020)

Course code
Name of lecturer
Alessandra Di Pierro
Alessandra Di Pierro
Number of ECTS credits allocated
Academic sector
Language of instruction
II semestre dal Mar 2, 2020 al Jun 12, 2020.

Lesson timetable

Go to lesson schedule

Learning outcomes

The aim of this course is to introduce the basic notions in computer science that are necessary for a knowledgeable use of computer systems. In particular, the course will address several central topics including information coding, computer architectures, operating systems, computer networks, Internet, and programming languages in order to provide the students with the ability to solve practical and theoretical problems regarding the use of the computer and its infrastructure.


Introduction to the concept and the history of computer science

Information representation:
Code and Support
Encoding numerical (binary)
Elements of Boolean logic

HW architecture of a computer:
Von Neumann model
External devices

Operating Systems:
Types of operating systems
Process, peripherals and memory management

Networks and Internet:
Local Area Networks
Internet and the Web

Algorithms and Programs:
Algorithms and flowcharts
Programming languages ​​

Information Transmission
Signals Transmission

Reference books
Author Title Publisher Year ISBN Note
Donatella Sciuto, Giacomo Buonanno, Luca Mari Introduzione ai Sistemi Informatici (Edizione 5) Mc Graw Hill Education 2014 978-88-386-6832-6

Assessment methods and criteria

The exam consists in a multiple choice test of 24 questions that refer to all the topics covered in the lectures.
The final score is calculated by the formula (N/24)x30, where N is the number of correct answers.