The course aim to provide knowledge and understanding (Dublin Descriptor I) of the key issues, technological and design solutions of computer science basic and its use in a scientific environment.
Attendance at lectures and laboratory activities of this teaching offers students this competence (II
Descriptor of Dublin): master the technologies and instruments needed for the laboratory activities.
In consideration of Descriptors III, IV, and V, the course has the explicit goal of giving students the independence to form their own opinions (in the design of computing equipments), communication and learning skills (ability in tracking the technologies, also by interacting with the main stakeholders).
Course contents summary
Binary representation of the information, binary number and operators, binary data encoding.
The computer, Von Neumann's machine, the hardware.
The Software, classification and production, operating systems, application software.
Introduction to computer networks. Introduction to computer programming.
Laboratory: Infrastructural and personal computer tools. The vision of IT systems by the end user and the development of simple programs with the main scientific languages.
Classroom lectures and lab exercises.
The lessons will be in presence with the possibility of using the lessons also remotely in synchronous mode (via Teams).
Assessment methods and criteria
The qualifying examination (the exam does not include a vote) can be passed after an oral test possibly in presence , or remotely via Teams.
The test will focus on the topics prosented in the lecutures and in laboratory.
The activities require the drafring of reports relating to the work performed, the regular delivery of which exempts the student from the final exam.