Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2015/16
Projects and laboratory on communication systems
Master of science-level of the Bologna process in Computer Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Albertengo Guido ORARIO RICEVIMENTO AC ING-INF/03 20 0 60 6
SSD CFU Activities Area context
ING-INF/03 6 D - A scelta dello studente A scelta dello studente
Subject fundamentals
This optional course is offered to the students of the MS degree in Telecommunication, Computer and Communication Networks, Computer Science, Electronics Engineering and Nanotechnologies for ICT, and is held in the second semester of the final year.
The goal is to make the students able to write applications on embedded systems, using high level programming languages. To achieve this result, first the common characteristics of embedded systems are examined, mainly focusing on software environment and programming languages; then the Microsoft Micro Framework.NET environment and its associated C# object-oriented programming language is presented.
Finally, students will be involved in the design and implementation of an application for "embedded" systems using the Gadgeteer family devices, for a total of 60 hours of lecture and project assistance.
Engineering and Management students will follow an introductory cycle of lectures of 20 hours. Other students,
with 8 credits for this course, will be asked to develop a more complex project.
Expected learning outcomes
Students will acquire a basic knowledge on "embedded" systems, on the Microsoft Visual Studio system development toolkit and on the object-oriented language C#. Moreover, they will learn how to manage a simple project, design, write and debug its software, and document it.
Prerequisites / Assumed knowledge
Programming techniques. Internet protocol stack.
• Embedded systems: common characteristics and operating environments
 Linux embedded on ARM based systems
 Microsoft Micro Framework.NET
• The C# programming language
• Application development in Micro Framework.NET
Delivery modes
• Visual Studio for embedded systems
• Design, implementation and debug of simple applications
• Project: each student (or a small group of students) autonomously design an application to fulfill the user requirements specified by the teacher. In the lab, problems encountered during the implementation of the applications are discussed and solved.
Texts, readings, handouts and other learning resources
The handouts of the lecture’s slides will be available on the course website
Assessment and grading criteria
Only the project will be evaluated. The score will take into account the quality of the project, of its presentation (duration 15’ with slides) and documentation, as well as the result of the final discussion on the project.

Programma definitivo per l'A.A.2015/16

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)