This course provides the students with the fundamental principles and concepts underlying information processing systems, including data representation, hardware, software and current challenges.
The course aims to provide students with the fundamental concepts underlying information processing systems.
At the end of the course, students will be able to:
- Understand data representation: Acquire knowledge of the different methods of data representation in computer systems, including numeric and alphanumeric values. - Know hardware architecture: Understand the main components of a system, the functioning of CPUs, memory, and input/output devices. - Learn the basics of software development: Understand the concept of programming languages, algorithms, and data structures. - Address current challenges: Examine modern challenges in information processing systems, such as cybersecurity, privacy, and artificial intelligence.
Learning outcomes:
Upon completion of the course, students will be able to:
- Describe and use various data representation systems and convert numbers between different formats (binary, octal, decimal, hexadecimal). - Explain character encoding and use standard encoding tables (such as ASCII and Unicode). - Identify and describe the key components of a hardware system, including CPU, RAM, ROM, and input/output devices. - Understand simple programs using a programming language. - Discuss current challenges in information processing systems.
Classroom lectures.
Data representation in computer systems, including numeric and alphanumeric values.
Introduction to the architecture of information processing systems: CPU, memory, and input/output devices.
Introduction to programming languages, algorithms, and data structures.
Current challenges in information processing systems: cybersecurity, privacy, artificial intelligence, and sustainability.
Material provided by the instructor-
Ricevimento: By appointment.
DAVIDE ANGUITA (President)
ANDREA SCIARRONE
ROBERTO SACILE (President Substitute)
MERIEM GUERAR (Substitute)
CECILIA CATERINA PASQUALE (Substitute)
SILVIA SIRI (Substitute)
ENRICO ZERO (Substitute)
The exam will consist of a series of multiple-choice questions to assess students' understanding of the concepts covered during the course. Each question will present several answer options, of which only one will be correct. During the exam, the use of books, notes, or electronic devices will not be permitted.
The main purpose of the test is to evaluate the understanding of basic concepts related to information processing systems.