Positionnement dans le cursus
Semestre 5
Intersemestre
Semestre 6
 
 
 
Semestre 7
 
Intersemestre
Semestre 9
 
 
Intersemestre

Course unit

Introduction and programming of computer networks

Last updated: 22/02/2024

Edit

Course Director(s):

SERPAGGI Xavier

General Description:

During the “Introduction and programming of computer networks” unit students will acquire general knowledge regarding the working of computer networks and in particular of the modern internet, which has become in just a few years the principle medium of exchange between companies but also of course between individual persons. 
Through programming exercises they will develop an original mechanism of communication to understand the fundamentals of the client-server model.

Key words:

Ethernet Internet Networks Protocols Programming

Number of teaching hours

18

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
Connecting a computer to an existing network 3. Apply Essential
Understanding the client-server paradigm 2. Understand Essential
Implementing a communication protocol 4. Analyse Essential
Understanding the functioning of Ethernet and IP protocols 2. Understand Essential

Learning assessment methods

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

Programme and content

Type of teaching activity Content, sequencing and organisation
Course

Using knowledge acquired as a member of the general public in daily life, the student will refine his presentation of the Internet and its mechanisms

Practical courses

Starting with a “virgin” computer, the student will configure it to connect to an existing network (access to Internet, the Web, ...)

He will discover the HTML protocol for the transfer of Web pages, the SMTP protocol for electronic messages and the DNS for name resolving

Course

Introduction to sockets related to their use in the development of a programme capable of network exchanges

Practical courses

During the practical courses the engineering student will experiment with the functioning of the various high level protocols which make Internet what it is today

He will programme (in C language) an original communication tool to highlight the client-server mechanism