INFORMATICS AND CYBERSECURITY
Written - Oral
The aim of the course is to explain the fundamentals of the computer science, such as data representation, architectures and operating systems. The student, through intensive laboratory activity, is also introduced to the fundamentals of problem solving and programming.
Data representation
- Representation of numbers and characters, codes
- Boolean logic
- Main data structures.
Computer architecture
- Bus and interconnection of elementary units
- Control unit, memory, input / output units
System Software
- Essential Components of the operating system: kernel, file system, processes and memory management.
- Basic commands, program execution.
Programming in JAVA
- Programming environments, programming languages, algorithms.
- Basic elements of the language, data structures, control structures, data processing of characters and numeric values
- Input / output of data, simple graphical user interfaces, processing of complex data structures
Book: "Fondamenti di informatica per l'università". E. Grosso, M. Bicego.
Giappichelli Editore
Additional material will be provided during the course and made available on the Moodle learning platform.
Lectures.
Practice in computer lab.
Office hours (teaching semester): Monday 10.00-13.00 - Office in Via Mancini,5.