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.
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 |
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): % |
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 |