CODE 111073 ACADEMIC YEAR 2025/2026 CREDITS 6 cfu anno 1 MARITIME SCIENCE AND TECHNOLOGY 11929 (L-28 R) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 1° Semester OVERVIEW First teaching unit in Computer Science AIMS AND CONTENT LEARNING OUTCOMES The teaching unit aims at introducing the student in the field of modern electronic methods for the management of information, related communications and basic methods of calculation.The teaching unit follows two distinct strands; the first concerns the study of the architecture of computing systems, the representation of information within them, the organization and operation of networks and of the Internet;the second teaches on the fundamentals of programming. AIMS AND LEARNING OUTCOMES By the end of the teaching unit, students will: ○ Understand fundamental concepts of AI, computer architectures, computer programming/imperative structured programming languages ○ Design algorithms to solve (simple) problems ○ Use the Python programming language PREREQUISITES This course has no prerequisite. TEACHING METHODS Lessons will be in presence and/or online SYLLABUS/CONTENT ●Some Fundamentals of AI and Large Language Models ●The first Python Program ●Variables, Data Types, and Arithmetic Expressions ●Program Looping ●Making Decisions ●Working with Functions ●Working with Structures ●Input and Output Operations RECOMMENDED READING/BIBLIOGRAPHY Slides and other material on Aulaweb TEACHERS AND EXAM BOARD ENRICO GIUNCHIGLIA Ricevimento: I am usually available both before and after the teaching hours and always by appointment. LESSONS LESSONS START According to the Academic Calendar Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION The exam wille be written, following the procedures that will be detailed during the course. ASSESSMENT METHODS The exam will consist of a written examination, partly done on a computer, as it will be clearly specified during the lessons.