logo-polimi
Loading...
Degree programme
Programme Structure
Show/Search Programme
Course Details
Save Document
Degree Programme
Read Degree Programme
Faculty
Infrastructures
Quantitative data
International context
Customized Schedule
Your customized time schedule has been disabled
Enable
Search
Search a Professor
Search a Course
Search a Course (system prior D.M. n. 509)
Search Lessons taught in English

Glossary
Semester (Sem)
1First Semester
2Second Semester
AAnnual course
(1)First Half-semester
(2)Second Half-semester
Educational activities
BIdentifying activities
Language
Course completely offered in italian
Course completely offered in english
--Not available
Innovative teaching
The credits shown next to this symbol indicate the part of the course CFUs provided with Innovative teaching.
These CFUs include:
  • Subject taught jointly with companies or organizations
  • Blended Learning & Flipped Classroom
  • Massive Open Online Courses (MOOC)
  • Soft Skills
Course Details
Context
Academic Year 2017/2018
School School of Civil
Environmental and Land Management Engineering
School of Industrial and Information Engineering
Name (Master of Science degree)(ord. 270) - MI (495) Geoinformatics Engineering
Track GEC - Geoinformatics Engineering - CS
Programme Year 2

Course Details
ID Code 051890
Course Title FORMAL LANGUAGES AND COMPILERS AND EMBEDDED SYSTEMS 1
Course Type Integrated Course
Credits (CFU / ECTS) 10.0
Semester First Semester
Course Description Formal Languages and Compilers Theorerical concepts and algorithms for language definition and compiler design. Regular expressions, finite automata, and convertion from one model to the other. Context free grammars, ambiguity, structural adequacy. Linguistic abstraction. Syntax directed transaltion, attribute grammars, and semantic analysis. Principles of dat flow analysis for programs. Embedded Systems 1 The course provides the relevant skills to realize embedded applications (e.g., Cyber Physical Systems or industrial devices), including both the basic technologies and the selection of the toolchain. Initially, the course systematizes the skills on hardware architectures, communication and software used for the realization of embedded systems, with reference to existing standards and to the peculiarities of the system to be designed. It then explores the criteria needed to arrive at a design flow that is optimal with respect to the constraints of the traditional designs (such as energy, power or performance), and the impact of the technologies on the design flow. At the end of the course, the students will be able to analyze an embedded application and to realize it by identifying the best solution in terms of flexibility, standardization, cost, size, power dissipation and performance. Students will also be able to analyze the methodological aspects related to the flow of the design.
Scientific-Disciplinary Sector (SSD)
Educational activities SSD Code SSD Description CFU
B
ING-INF/05
INFORMATION PROCESSING SYSTEMS
10.0

Schedule, add and removeAlphabetical groupCodeModule DescriptionProfessorCFUSem.LanguageCourse details
From (included)To (excluded)
--AZZZZ051889EMBEDDED SYSTEMS 1Fornaciari William5.01 (1)
051887FORMAL LANGUAGES AND COMPILERSBreveglieri Luca Oddone5.01
manifesti v. 3.4.2 / 3.4.2
Area Servizi ICT
30/09/2020