Information about the course, the material access and the exam can be found in the institutional webpage of the professor Danilo Avola: https://corsidilaurea.uniroma1.it/en/users/daniloavolauniroma1it
We also created a Facebook group for simplifying discussions and communications: https://www.facebook.com/groups/553888111608991
Lessons
01 – A – Introduction
In this lecture, an introduction about Part A, Part B, and Part C, including some details about the organization of the course, is given.
02 – A – Computer Architecture and Operating Systems (1/3)
In this lecture, main principles of the Computer Architecture and main principles of the Operating Systems are introduced.
03 – Computer Architecture and Operating Systems (2/3)
In this lecture, advanced principles of the Computer Architecture and advanced principles of the Operating Systems are introduced.
04 – A – Computer Architecture and Operating Systems (3/3)
In this lecture, an in-depth analysis of the Computer Architecture and an in-depth analysis of the Operating Systems are introduced.
05 – A – In-Depth Concepts of Operating Systems
In this lecture, some in-depth concepts of Operating Systems.
01 – B – Introduction to Databases
In this lecture, some principles about Databases, Data/Information, Information Systems, and Information Technology are introduced.
02 – B – Relational Model and Set Theory
In this lecture, main principles of the DBMS, Entity-Relational Model, Set Theory, and Tuples are introduced.
03 – B – Integrity in Databases
In this lecture, the following main topics are shown: Functional Dependency, Keys, Normalization of a Database, and Normal Forms.
04 – B – Representation of ER Diagrams and Attributes
In this lecture, the following items are reported: ER Diagram Elements, Cardinality of the Relationships, Type of Relatioships, Examples of Relationships, and Examples of ER
05 – B – Introduction to SQL
In this lecture, the following items are reported: Introduction to SQL, Tables and Relationships in SQL, Main Operations, and Queries.
06 – B – Exercises on ER diagrams and SQL
In this lecture, some exercises about ER diagrams are shown, moreover an introduction to SQL is given.
01 – C – Introduction to Computer Network
In this lecture, an introduction about Computer Network is given.
02 – C – Network Software, Protocol, Service and Interface
In this lecture, an overview about Protocols, Network Architectures, Intarfaces, and Services are given.
03 – C – Reference Model
In this lecture, an overview about OSI and TCP Refrence Models are given.
04 – C – Physical Layer
In this lecture, an overview about Signal/Packet, Transmission Impairment, Network Performance, and Transmission Media are given.
05 – C – Data Link Layer
In this lecture, an overview about Data Link Layer and Protocols are given.
06 – C – Network Layer
In this lecture, an overview about Network Layer, IP, and DNS are given.
07 – C – Transport Layer and Application Layer
In this lecture, an overview about Transport Layer and Application Layer are given.
08 – C – Introduction to Network Security
In this lecture, main concepts about Network Security are given.
09 – C – Introduction to Cloud
In this lecture, main concepts about Cloud Computing are given.
10 – C – Introduction to Internet of Things
In this lecture, main concepts about Internet of Things are given.