Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: CSE205
Module Title: Introduction to Networking
Module Level: Level 2
Module Credits: 5.00
Academic Year: 2017/18
Semester: SEM1
Originating Department: Computer Science and Software Engineering
Pre-requisites: N/A
To introduce networked computer systems in general, and the Internet in particular: the basic principles that govern their operation, the design and organisation principles of successful computer networks, and the key protocols and technologies that are used in the contemporary Internet.
Learning outcomes 
By the end of this module, students should:
[1] Understand the basic theoretical principles of computer communications networks (e.g., the notion of bandwidth, Shannon's law, etc.);

[2] Understand how the notion of layering and abstraction applies to the design of computer communication networks;

[3] Understand the structure and function of the OSI seven layer model of computer networks;

[4] Understand the organisation of the Internet, and how this organisation relates to the OSI seven layer model; and

[5] Understand the principles of the key protocols that govern the Internet.

Method of teaching and learning 
Students will be expected to attend two hours of formal lectures as well as to participate in two hours of practicals in a computer lab in a typical week. Lectures will introduce students to the academic content and practical skills which are the subject of the module, while computer practicals will allow students to practice those skills.

In addition, students will be expected to devote six hours of unsupervised time to solving continuous assessment tasks and private study. Private study will provide time for reflection and consideration of lecture material and background reading.

Continuous assessment will be used to test to what extent practical skills have been learnt.
Lecture 1: the theoretical basis for data communication The OSI seven layer model

Lectures 2-3: the presentation & application layers, including DNS, email, WWW, and multimedia protocols

Lectures 4-5: the transport layer - including the TCP & UDP protocols

Lectures 6-7: the network layer, including routing and congestion handling, quality of service

Lectures 8-9: the data link layer, including error correction, and the medium access sublayer

Lecture 10: the physical layer (physical communications media)

Lectures 11-12: network security issues, including public key encryption, cryptography, authentication & repudiation

Lecture 13: Revision

Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26    13  13    98  150 


Sequence Method % of Final Mark
1 In-Class Test 15.00
2 Final Exam 45.00
3 Assessments 1(10%) 2(15%) 3(15%) 40.00

Module Catalogue generated from SITS CUT-OFF: 10/22/2017 10:36:04 AM