Computer science and communication systems
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
- Admission : /en/education/bachelor/computer-science-and-communication-systems/admission/
- Study program : /en/education/bachelor/computer-science-and-communication-systems/study-program/
- Structure of studies : /en/education/bachelor/computer-science-and-communication-systems/structure-of-studies/
- Career perspectives : /en/education/bachelor/computer-science-and-communication-systems/career-perspectives/
- Exchange programs : /en/education/bachelor/computer-science-and-communication-systems/exchange-programs/
- People : /en/education/bachelor/computer-science-and-communication-systems/people/
Study program
Department:
Computer science and communication systems
Specialization:
Networks and Systems
Module: Advanced Systems
Course description
Back-
Objectives
En fin de formation, les étudiantes et les étudiants seront capables de :
- - Programmer un pilote logiciel
- - d'intégrer ces pilotes dans un système d'exploitation
- - De traiter les interruptions
- - De configurer le noyau du système d'exploitation
- - De générer un système d'exploitation embarqué
- - d'utiliser des outils de développement croisé pour des systèmes embarqués
-
Content
- Modules-pilote logiciel sous Linux
- Programmation concurrente dans le noyau Linux
- Interruptions sous Linux
- Configuration du noyau Linux
- Développement croisé
- Systèmes embarqués Linux
Pré-requis
- Pour suivre ce cours les étudiantes et étudiants doivent:
- Savoir programmer en C et Java
- Connaître les systèmes concurrents
- Connaître les systèmes électroniques numériques
- Connaître les bases des microprocesseurs
Type of teaching and workload
Lecture course (including exercises)
32 periods
Practical exercises / lab work
32 periods
Course specification
Year of validity
2025-2026
Weight
3rd year
Semester
Autumn
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B3C-SYE3-S
Level
Advanced
Course type
Related
Study program
Bachelor
Evaluation methods
- Continuous assessment Written work, Practical exercises / Evaluated reports
Intructor(s) and/or coordinator(s)
Nicolas Schroeter, Jean-Roland Schuler