Skip to main content
CODE 94724
ACADEMIC YEAR 2021/2022
CREDITS
TEACHING LOCATION
  • GENOVA
MODULES Questo insegnamento è composto da:
TEACHING MATERIALS AULAWEB

OVERVIEW

The course deals with issues related to the design of electronic systems and their programming. The first module is dedicated to the methodologies of designing a programmable electronic device. The second module is dedicated to professional methodologies for the development of a complex software systems.

AIMS AND CONTENT

LEARNING OUTCOMES

This course is part of the training program developed around the themes of the design of programmable digital systems and the related programming techniques. The proposed contents represent the ideal continuation of a training line started in the first year and which will be completed in the third year, guaranteeing the student the development of specific professional knowledge in the information technology sector.

PREREQUISITES

The course requires an adequate level of knowledge on the following topics: Boolean algebra, binary arithmetic, combinatorial and sequential networks, Finite State Machines, machine language programming, software system design, C language.

TEACHERS AND EXAM BOARD

Exam Board

LUCIO MARCENARO (President)

CARLO REGAZZONI

RODOLFO ZUNINO

PAOLO GASTALDO (President Substitute)

LESSONS

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

First module - Architectures of Electronic Systems:

The exam consists of a written exam, which includes questions in multiple-choice test format and open questions.

During the semester intermediate tests will also be organized with individual assessment. This evaluation will contribute to defining the final grade.

Second module - Laboratory of Informatics and Telematics:

The exam takes place on the dates set on the exam calendar from 9 am to 1 pm. Students who take the exam will have to take a test with 62 multiple choice questions (time limit 1h30m) and draft a complex software project with a test approach driven. This second part of the exam can be done in couples.

ASSESSMENT METHODS

First module - Architectures of Electronic Systems:

The learning outcomes achieved by the student will be verified in two ways. During the semester, through the practical exercises proposed in the classroom. At the end of the course through the written test.

Second module - Laboratory of Informatics and Telematics:

During the course, some exercises are proposed divided into blocks whose themes are aligned with the development of the theoretical part. Students who attend the course can perform the exercises and upload the corresponding source code in a specific repository on GitHub following a table of deadlines that is shared during the first lesson of the course. The teacher punctually corrects the exercises carried out suggesting possible corrections and improvements of the code. At the end of the year students who have correctly completed at least 80% of the proposed exercises are entitled to a bonus on the final exam grade.

Exam schedule

Data appello Orario Luogo Degree type Note Subject
11/01/2022 10:30 GENOVA Scritto
08/02/2022 10:30 GENOVA Scritto
14/06/2022 10:30 GENOVA Scritto
13/07/2022 10:30 GENOVA Scritto
06/09/2022 10:30 GENOVA Scritto
11/01/2022 09:00 GENOVA Scritto + Orale
11/01/2022 10:30 GENOVA Scritto
25/01/2022 09:00 GENOVA Scritto + Orale
08/02/2022 10:30 GENOVA Scritto
09/02/2022 09:00 GENOVA Scritto + Orale
10/06/2022 09:00 GENOVA Scritto + Orale
14/06/2022 10:30 GENOVA Scritto
17/06/2022 09:00 GENOVA Scritto + Orale
28/06/2022 09:00 GENOVA Scritto + Orale
08/07/2022 09:00 GENOVA Scritto + Orale
13/07/2022 10:30 GENOVA Scritto
03/08/2022 09:00 GENOVA Scritto + Orale
06/09/2022 10:30 GENOVA Scritto
07/09/2022 09:00 GENOVA Scritto + Orale