Skip to main content
CODE 87084
ACADEMIC YEAR 2026/2027
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR IINF-05/A
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 1° Semester
MODULES Questo insegnamento è un modulo di:
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

LESSONS

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

Agenda 2030 - Sustainable Development Goals
Quality education
Quality education
Gender equality
Gender equality
Reduce inequality
Reduce inequality