CODE | 94724 |
---|---|
ACADEMIC YEAR | 2022/2023 |
CREDITS |
|
TEACHING LOCATION |
|
MODULES | This unit is composed by: |
TEACHING MATERIALS | AULAWEB |
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.
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.
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.
Office hours: Phone: 010 3532268 email: paolo.gastaldo@unige.it
Office hours: By appointment after direct contact with the Teacher rodolfo.zunino@unige.it
PAOLO GASTALDO (President)
EDOARDO RAGUSA
LUCIO MARCENARO (President Substitute)
RODOLFO ZUNINO (President Substitute)
All class schedules are posted on the EasyAcademy portal.
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.
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.
Date | Time | Location | Type | Notes |
---|---|---|---|---|
10/01/2023 | 10:30 | GENOVA | Scritto | |
07/02/2023 | 10:30 | GENOVA | Scritto | |
13/06/2023 | 10:30 | GENOVA | Scritto | |
12/07/2023 | 10:30 | GENOVA | Scritto | |
05/09/2023 | 10:30 | GENOVA | Scritto | |
10/01/2023 | 10:30 | GENOVA | Scritto | |
07/02/2023 | 10:30 | GENOVA | Scritto | |
01/06/2023 | 10:00 | GENOVA | Scritto | |
13/06/2023 | 10:30 | GENOVA | Scritto | |
06/07/2023 | 10:00 | GENOVA | Scritto | |
12/07/2023 | 10:30 | GENOVA | Scritto | |
05/09/2023 | 10:30 | GENOVA | Scritto | |
06/09/2023 | 10:00 | GENOVA | Scritto |