INTRODUCTION TO COMPUTER SCIENCE AND LABORATORY
The course aims to provide students with the theoretical and practical aspects relating to the functioning of the computer and its use.
Knowledge and understanding: The student must demonstrate knowledge and understanding of the problems relating to the functioning of computers, operating systems, computer networks.
Independent judgment: The student must be able to generalize the concepts presented during the course.
Communication skills: The student must have the ability to present concepts related to computer science and its applications using scientific language correctly.
Learning skills: The student must be able to continuously update himself by consulting technical manuals and scientific texts in order to deepen his knowledge of computer science.
It is necessary to know, even in a limited way, how to use a processing system (PC, smartphone, tablet, etc.)
Information processing and information processing tools
The interaction between humans and computers as a communication problem
Boolean algebra, operations and, or, not, xor, xand.
The binary representation and the basic conversion.
Calculators: general tools for calculation
Von neuman's machine: CPU, ALU, motherboard and memories.
Types and functioning of memories
Hierarchical organization of memory
Connections with the outside world
Mass storage devices
The operating system
The functions of the operating system
The elements of an operating system
The evolution of operating systems
The management of peripherals
The localization of the data
Taxonomy of computer networks
Network architecture models
The Internet reference model
The physical infrastructure
The guided vehicles
The TCP / IP protocol
Numeric addresses and symbolic addresses
Access to information
world Wide Web
The development of the Internet
The course consists of 24 2-hour frontal lessons. The course also takes place simultaneously on the Teams platform.
“Informatica e cultura dell’informazione” di Luca Mari, Giacomo Buonanno, Donatella Sciuto edito da McGraw Hill. Didactic material available on the Teams platform of the course.
The objective of the exam is to verify the level of achievement of the previously indicated training objectives.
The exam is divided into 2 parts which take place on 2 different days:
1) A written test that will include all topics covered in the course. The student is asked to answer multiple choice and open-ended questions.
2) an oral test (optional) in which the student's ability to express the concepts learned during the course will be assessed.
The written test is considered not passed if the score obtained is less than 18, in which case it will not be possible to access the oral test.
The final grade is given by the average of the scores of the written and oral tests.