EMBEDDED SYSTEMS

International Teaching EMBEDDED SYSTEMS

0522500141
COMPUTER SCIENCE
EQF7
COMPUTER SCIENCE
2021/2022

YEAR OF COURSE 1
YEAR OF DIDACTIC SYSTEM 2016
PRIMO SEMESTRE
CFUHOURSACTIVITY
420LESSONS
216LAB
Objectives
MICROPROCESSORS ARE VIRTUALLY EMBEDDED IN EVERY OBJECT TO CONTROL SENSORS AND ACTUATORS. EMBEDDED SYSTEMS ARE ADOPTED IN THE MOST DISPARATE DEVICES AND ARE DESIGNED TO PERFORM SPECIFIC TASKS RELATED TO THE PHYSICAL WORLD AROUND THEM, UNLIKE GENERAL PURPOSE PERSONAL COMPUTERS THAT PERFORM A WIDE VARIETY OF APPLICATIONS.
THE AIM OF THIS COURSE IS TO PROVIDE THE STUDENTS WITH THE BASIC SKILLS AND METHODOLOGIES NECESSARY FOR THE DESIGN OF EMBEDDED SYSTEMS SUCH AS IOT SMART-OBJECTS, BIOMEDICAL EQUIPMENT, CONTROL UNITS AND SYSTEMS FOR THE AUTOMOTIVE SECTOR, TELECOMMUNICATION EQUIPMENT, INDUSTRIAL CONTROL SYSTEMS, SET-TOP-BOX DEVICES AND A LARGE PART OF CONSUMER ELECTRONICS.
IN ORDER TO DESCRIBE THE PRACTICAL APPLICATIONS OF WHAT WILL BE PRESENTED DURING THE COURSE, SOME CASE STUDIES, REPRESENTATIVE OF THE VARIOUS APPLICATION FIELDS, WILL BE DESCRIBED BY CONCRETE COMPANY EXPERIENCES.
Prerequisites
ELEMENTARY KNOWLEDGE OF ALGORITHMS AND C AND PYTHON PROGRAMMING LANGUAGES ARE RECOMMENDED. A GOOD KNOWLEDGE OF ENGLISH IS REQUIRED.
Contents
THE COURSE WILL DEAL WITH THE FOLLOWING TOPICS, WHICH WILL THEN BE APPLIED IN AN END-OF-COURSE PROJECT OR IN-DEPTH IN SEMINAR ACTIVITIES:
• INTRODUCTION TO THE FEATURES OF AN EMBEDDED SYSTEM
• MODELLING AND DESIGN OF AN EMBEDDED SYSTEM
• STATE MACHINES
• SENSORS AND ACTUATORS
• EMBEDDED PROCESSORS
• MEMORY ARCHITECTURES
• INPUT / OUTPUT
• OUTLINES OF SECURITY AND PRIVACY
• OPERATING SYSTEMS, MULTITASKING AND SCHEDULING
Teaching Methods
THE COURSE SCHEDULES 30 HOURS OF LECTURES IN ENGLISH WHICH WILL BE HELD WITH THE AID OF SLIDE PROJECTIONS AND OTHER TEACHING MATERIAL THAT WILL BE DISTRIBUTED ONLINE VIA THE E-LEARNING PLATFORM. THE TEACHING WILL HAVE A PRACTICAL APPROACH AND THEORETICAL LECTURES WILL ALTERNATE WITH SEMINARS ON REAL BUSINESS EXPERIENCES. IN ADDITION, THE STUDENTS WILL BE INVITED TO CARRY OUT INDIVIDUAL OR GROUP PRACTICAL ACTIVITIES.
Verification of learning
THE ACHIEVEMENT OF THE TEACHING OBJECTIVES WILL BE CERTIFIED BY PASSING AN ORAL EXAM WITH AN ASSESSMENT OUT OF THIRTY. THE EXAM INVOLVES AN ORAL INTERVIEW AND THE REALIZATION OF A PROJECT THAT CAN BE:
• A MONOGRAPHIC RESEARCH CHOSEN ON THE BASIS OF STUDENTS' PREFERENCES AND PREDISPOSITION
• AN EXPERIMENTAL APPLICATION PROJECT.
THE ORAL EXAM AIMS AT EVALUATING THE THEORETICAL KNOWLEDGE ACQUIRED BY THE STUDENT.
THE PROJECT AIMS TO ASSESS THE STUDENT'S PRACTICAL SKILLS AND INVOLVES THE DESIGN AND IMPLEMENTATION OF A DEMONSTRATION APPLICATION. THE PROJECT CAN BE INDIVIDUAL OR GROUP AND ALLOWS YOU TO ACHIEVE A MAXIMUM SCORE OF 5/30.
THE FINAL EVALUATION WILL BE GIVEN BY THE SUM OF THE SCORES OBTAINED IN THE ORAL INTERVIEW AND THE EVALUATION OF THE PROJECT.
Texts
E. A. LEE AND S. A. SESHIA, INTRODUCTION TO EMBEDDED SYSTEMS - A CYBER-PHYSICAL SYSTEMS APPROACH, SECOND EDITION, MIT PRESS, 2017. (HTTPS://PTOLEMY.BERKELEY.EDU/BOOKS/LEESESHIA/, CREATIVE COMMONS ATTRIBUTION-NONCOMMERCIAL-NODERIVATIVES 4.0 INTERNATIONAL LICENSE)
  BETA VERSION Data source ESSE3