CODE 114611 ACADEMIC YEAR 2024/2025 CREDITS 1 cfu anno 1 INGEGNERIA INFORMATICA 8719 (L-8) - IMPERIA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE English TEACHING LOCATION IMPERIA SEMESTER 1° Semester MODULES Questo insegnamento è un modulo di: INTRODUCTION TO DIGITAL ENGINEERING TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES This course provides the students with the fundamental principles and concepts underlying information processing systems, including data representation, hardware, software and current challenges. AIMS AND LEARNING OUTCOMES 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. TEACHING METHODS Classroom lectures. SYLLABUS/CONTENT 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. RECOMMENDED READING/BIBLIOGRAPHY Material provided by the instructor- TEACHERS AND EXAM BOARD DAVIDE ANGUITA Ricevimento: By appointment. MERIEM GUERAR MICHEL SYSKA Exam Board DAVIDE ANGUITA (President) ANDREA SCIARRONE ROBERTO SACILE (President Substitute) MERIEM GUERAR (Substitute) CECILIA CATERINA PASQUALE (Substitute) SILVIA SIRI (Substitute) ENRICO ZERO (Substitute) LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION 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. ASSESSMENT METHODS The main purpose of the test is to evaluate the understanding of basic concepts related to information processing systems. Exam schedule Data appello Orario Luogo Degree type Note 09/01/2025 09:00 IMPERIA Esame su appuntamento 23/01/2025 09:00 IMPERIA Esame su appuntamento 05/02/2025 14:30 IMPERIA Scritto 05/06/2025 09:00 IMPERIA Esame su appuntamento 26/06/2025 09:00 IMPERIA Esame su appuntamento Agenda 2030 - Sustainable Development Goals Quality education Gender equality Decent work and economic growth Industry, innovation and infrastructure