Information updated until 30/06/2026 CODE 87084 ACADEMIC YEAR 2026/2027 CREDITS 3 cfu anno 1 INGEGNERIA CIVILE, EDILE E AMBIENTALE 11949 (L-7 R) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR IINF-05/A LANGUAGE Italian TEACHING LOCATION GENOVA SEMESTER 1° Semester MODULES Questo insegnamento è un modulo di: TECHNICAL DRAWING & COMPUTER TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES The module provides a basic overview of the functioning and programming of modern computers. The course aims to offer students an introduction to the fundamental concepts of computer science and the tools required for their application in simple technical‑scientific programs for solving problems of interest in civil engineering. In addition, the Matlab programming language will be studied in depth, and basic knowledge of Microsoft Excel will be provided for data management, processing, and numerical computation. AIMS AND LEARNING OUTCOMES One of the course objectives is to provide basic knowledge of computer operation in order to promote a conscious use of them. The course aims to provide the fundamentals of technical-scientific programming to solve problems related to civil engineering. During the course, students are introduced to programming concepts in Matlab and Excel environments and address issues related to data processing, reading and writing data and results from and to files, and presenting the results graphically and textually to find solutions to common aspects of civil engineering. TEACHING METHODS Theoretical lectures Guided exercises conducted by the teacher SYLLABUS/CONTENT Basic description of computer operation. Description of the main programming constructs, with a particular focus on the MATLAB language. Basic description of the functionality of spreadsheets (MS Excel). Exercises with technical-scientific problems and examples of solutions using programming and/or spreadsheets RECOMMENDED READING/BIBLIOGRAPHY Lecture notes and instructions are available in the Aulaweb space reserved for the course, for both the theoretical and programming components. TEACHERS AND EXAM BOARD ANDREA ORLANDO Ricevimento: Office hours by appointment by writing to andrea.orlando@edu.unige.it, either in person at the teacher's office or online (Teams). FEDERICO CANEPA LESSONS LESSONS START https://corsi.unige.it/corsi/11949/studenti-orario Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION The exam consists of completing a programming exercise on the computer. This will be followed by an oral discussion on the topics covered during the course. ASSESSMENT METHODS The evaluation of the programming exercise will be based on the completeness and correctness of the results obtained, the logical structure and correctness of the program, and adherence to the syntax of the programming language. In the oral interview, students must demonstrate their ability to present clearly, as well as their capacity to critically rework and effectively use the knowledge acquired. Agenda 2030 - Sustainable Development Goals Quality education Gender equality Reduce inequality