PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Projects and laboratory on communication systems

01POJOV

A.A. 2025/26

Lingua dell'insegnamento

Inglese

Corsi di studio

Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino

Organizzazione dell'insegnamento
Didattica Ore
Docenti
Docente Qualifica Settore h.Lez h.Es h.Lab h.Tut Anni incarico
Collaboratori
Espandi

Didattica
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/03 6 D - A scelta dello studente A scelta dello studente
Presentazione Insegnamento a scelta per la Laurea Magistrale in Ingegneria Gestionale, delle Telecomunicazioni, Telematica, Informatica, Elettronica e delle Nanotecnologie, collocato al secondo periodo didattico del secondo anno. Il corso ha come obiettivo avvicinare gli allievi alle tecniche di programmazione ad alto livello in sistemi "embedded". Nel suo svolgimento si esaminano dapprima le caratteristiche comuni degli ambienti software utilizzabili in questo ambito e dei relativi linguaggi di programmazione, per poi focalizzarsi sull’ambiente Microsoft Micro Framework.NET e sul linguaggio di programmazione ad oggetti C#. Il corso si completa con un progetto del software per un sistema "embedded" su una piattaforma hardware della famiglia Gadgeteer, per complessive 60 ore di lezione e assistenza al progetto. Gli studenti di Ingegneria Gestionale seguiranno all’inizio del corso un ciclo di lezioni di allineamento pari a 20 ore. Gli altri studenti, con carico didattico pari a 8 crediti, dovranno realizzare un progetto più complesso.
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.
Lo studente apprende le caratteristiche principali dei sistemi "embedded", l’utilizzo del sistema di sviluppo software Microsoft Visual Studio e del linguaggio di programmazione ad oggetti C#. Inoltre impara come gestire autonomamente un semplice progetto, come progettare, scrivere e controllare il relativo software, e come scriverne la relativa documentazione tecnica.
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.
Tecniche di programmazione. Protocolli della rete Internet.
Programming techniques. Internet protocol stack.
Lezioni: • Sistemi embedded: caratteristiche comuni ed ambienti operativi  Linux embedded su piattaforma ARM  Microsoft Micro Framework.NET • Il linguaggio di programmazione C# • Sviluppo di applicazioni in Micro Framework.NET
Lectures: • 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
Laboratorio: • Utilizzo di Visual Studio per programmazione su sistemi embedded • Progetto, scrittura e collaudo di semplici applicazioni • Progetto: ogni allievo (o piccolo gruppo di allievi) sviluppa autonomamente un’applicazione secondo le specifiche fornite dal docente. Durante gli incontri di assistenza al progetto si affrontano e si risolvono i problemi che gli allievi incontrano nell’esecuzione del progetto stesso.
Laboratory: • 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.
Le stampe dei lucidi di lezione saranno disponibili nel sito web del corso
The handouts of the lecture’s slides will be available on the course website
... Solo il progetto sarà valutato. Il punteggio tiene conto della qualità del progetto, della sua presentazione (durata 15’ con slides) e della relativa documentazione, oltre che del risultato della discussione finale sul progetto.
Gli studenti e le studentesse con disabilità o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unità Special Needs, al fine di permettere al/la docente la declinazione più idonea in riferimento alla specifica tipologia di esame.
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.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word