Course unit

System Design

Last updated: 26/09/2022

Edit

Course Director(s):

MARQUES Acacio

General Description:

Programming, bare metal, in C language of a robot following different specifications for each team of two.

Key words:

Timers Top coders Infra-red Sonar Servo-motors Algorithms Simulation Peripherals Microcontrollers

Number of teaching hours

21

Fields of study

Computer Science, Information Systems

Teaching language

French

Intended learning outcomes

On completion of the unit, the student will be capable of: Classification level Priority
Bare metal programming for embedded systems 7. Create Essential
Using development tools for debugging 3. Apply Important
Developing algorithms 3. Apply Important
Implementing team work methods 3. Apply Useful
Using simulation tools 3. Apply Important

Learning assessment methods

Percentage ratio of individual assessment Percentage ratio of group assessment
Written exam: 100 % Project submission: %
Individual oral exam: % Group presentation: %
Individual presentation: % Group practical exercise: %
Individual practical exercise: % Group report: %
Individual report: %
Other(s): %

Programme and content

Type of teaching activity Content, sequencing and organisation
Amphi (inter) actif

Presentation of the robot project and allocation of contracts

Project

Algorithms

Individual project work

Algorithms

Project

Simulation

Individual project work

Simulation

Project

Target programming

Individual project work

Target programming

Demonstration

Evaluation of the robot functions and compliance with initial specifications


Presentation

Evaluation with a 20 minute presentation of the entire project