CODE | 80269 |
---|---|
ACADEMIC YEAR | 2022/2023 |
CREDITS |
|
SCIENTIFIC DISCIPLINARY SECTOR | ING-INF/05 |
LANGUAGE | English |
TEACHING LOCATION |
|
SEMESTER | 1° Semester |
TEACHING MATERIALS | AULAWEB |
The course aims to introduce the theory of formal languages and its application to compiler design. Particular emphasis will be placed on designing applications for human-computer interaction and for the design of web-based systems.
The course objective is to provide the tools, both formal and practical, for the definition of programming languages and their translators and provide application design skills and interoperable web systems in compliance with international standards. The course aims to provide a necessary preparation to the formation of the profiles of the Information Engineers skills that are emerging at national and European level.
For the above purposes the course is organized into three parts:
Expected learning outcomes:
To acquire knowledge, skills and competencies necessary for a computer engineer for:
Basic knowledge on computer architecture, procedural programming languages, on client and server side programming, and on scripting languages.
During the course will be required the student to participate in the development of:
Students will also invited to participate to a Discussion Forum on topics introduced during the lesson on the portal of the course.
Parte I – Models and Languages
Parte II – Compilers and Interpreters
Parte III – Natural Language Processing and Web 2.0
Practice and Laboratory
Office hours: In classroom at the end of each class. By appointment on other days agreed by e-mail at: adorni@unige.it
GIOVANNI ADORNI (President)
ARMANDO TACCHELLA
MARCO MARATEA (President Substitute)
All class schedules are posted on the EasyAcademy portal.
The final examination consists in a discussion about the project and an assessment of the arguments posted in the Forum during the course.
Date | Time | Location | Type | Notes |
---|---|---|---|---|
17/01/2023 | 10:00 | GENOVA | Prova pratica | |
01/02/2023 | 10:00 | GENOVA | Prova pratica | |
05/06/2023 | 10:00 | GENOVA | Prova pratica | |
22/06/2023 | 10:00 | GENOVA | Prova pratica | |
28/08/2023 | 10:00 | GENOVA | Prova pratica |
Students with disabilities or learning disorders are allowed to use specific modalities and supports that will be determined on a case-by-case basis in agreement with the Delegate of the Engineering courses in the Committee for the Inclusion of Students with Disabilities, prof. Francesco Curatelli. Students are invited to contact the teacher and copy the Delegate (francesco.curatelli@unige.it).