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
   
Aims
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.
Syllabus 
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 

Assessment

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