Centrale Lille Course Catalogue

System and Networks

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

Remarks