Course label : | System and Networks |
---|---|
Teaching departement : | MIN / Applied Mathematics and General Computing |
Teaching manager : | Mister SAMIR EL KHATTABI |
Education language : | French |
Potential ects : | 4 |
Results grid : | |
Code and label (hp) : | G1G2_ED_MIN_SRE - Système et Réseaux |
Education team
Teachers : Mister SAMIR EL KHATTABI / Mister THOMAS BOURDEAUD HUY
External contributors (business, research, secondary education): various temporary teachers
Summary
? Introduction to the elective and user environment under Linux: redirections, permissions, file system, shell scripts ? Mainly in TEA, allows students to master the command line for the rest of the proposed activities. ? Computer architecture ? Introduction to concepts, vocabulary, principle of operation ? Structure of a microprocessor, assembler programming ? Experimentation on PIC microcontroller with use of a simulator ? Comparison of programs in assembler & C: performance, ease of development ? Practical application on a mock-up of the project (weather permitting, or even on a voluntary basis) ? Architecture and programming of operating systems : ? Scanning the structure of an OS: process scheduling, FHS, startup, peripherals ? C programming elements, structures, pointers, libraries, makefile ? System programming in C: multi-threaded and multi-process, signals ? design diagrams: Petri nets, sequence diagram ? Network architecture ? OSI and TCP/IP models ? Socket programming in C
Educational goals
At the end of the course, the student will be able to : - understand the architecture of microprocessor-based systems, read and understand a datasheet... - Understand the architecture of computer networks and carry out a diagnosis of them - use the Linux operating system - design a reactive application - develop a reactive application in C language Contribution of the course to the skills repository; at the end of the course, the student will have progressed in : - the ability to collect and analyse information with logic and method (1.5) - the ability to concretize or make a prototype (1.9) - the ability to organize the resolution of a problem (2.2, 2.3, 2.4, 2.5); - the ability to follow the solution (2.7); - the ability to rapidly develop a field of study (3.2); and the ability to develop working methods, to organize (3.5).
Sustainable development goals
Knowledge control procedures
Continuous Assessment
Comments:
Online resources
CISCO course: network (possibly shell)
Pedagogy
- Courses then guided "live-code" TP with continuation in TEA/PER - TP 3 +1: students have a teacher during the beginning of the TP, and finish it alone (CR production, test passage...) - Final mini-project
Sequencing / learning methods
Number of hours - Lectures : | 0 |
---|---|
Number of hours - Tutorial : | 0 |
Number of hours - Practical work : | 0 |
Number of hours - Seminar : | 40 |
Number of hours - Half-group seminar : | 0 |
Number of student hours in TEA (Autonomous learning) : | 24 |
Number of student hours in TNE (Non-supervised activities) : | 0 |
Number of hours in CB (Fixed exams) : | 0 |
Number of student hours in PER (Personal work) : | 0 |
Number of hours - Projects : | 0 |
Prerequisites
AAP - Common base
Maximum number of registrants
64