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: 2019/20
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 
[A] Calculate basic network performance statistics (e.g. average throughput), given network configuration and parameters.

[B] Apply standard network algorithms such as (e.g. Distance vector, ARP discovery, virtual circuit setup) to specific problems and demonstrate both intermediate and final states.

[C] Analyze and implement simple versions of standard network protocols.

[D] Given a set of desired network parameters, design new protocols which address the specific goals of that network

[E] Select and use existing network security protocols for a given problem

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: 5/30/2020 2:54:59 AM