|
CS5222 Computer Networks and Internets
Part I Course Duration: One semester Part II Course Aims: (v) Course Intended Learning Outcomes (CILOs) No. CILOs Weighting 1. Able to identify the fundamental technologies for the hardware and software of the internet. 2. Understand the conceptual and implementation aspects of network applications and its use in most of the application layer protocols such as HTTP, SMTP and FTP. 3. Study the implementation details on both reliable and unreliable services that can be provided by the transport layer protocol. 4. Identify the underlying principles of routing algorithms and its related protocols being applied to the Internet. 5. Describe the services, principle and specific protocol provided in Local area network. Teaching and Learning Activities (TLAs) CILO No TLAs Hours/week CILO 1 to CILO 5 Lectures to introduce the basic concepts, design considerations and methodologies illustrated with case examples. 2 hours of lecture per week CLO 1 to CILO 5 Tutorial sessions used for discussions and given problems related to the lecture topics. 1 hour tutorial per week CILO 2 Various protocols will be demonstrated using software protocol analyzer. Assessment Tasks/Activities CILO No Type of assessment tasks/activities Weighting Remarks CILO 1 to CILO 5 Tutorials with short questions and assignments. CILO 1 to CILO 5 Examination. CILO 1 to CILO 3 Mid-term quiz. Grading of Student Achievement: Refer to Grading of Courses in the Academic Regulations Keyword Syllabus: Network architecture: layered architecture, service and protocols; Data transport services and protocols: elements of protocols, service specification; Local Area Networks: LAN topologies, medium access methods: CSMA/CD; LAN performance, access delays, throughput; LAN standards; Wide-area networks, network technologies, circuit, packet, cell switching; Routing algorithms, Internetworking, IP, routing in Internet, mobile IP; Transport layer issues: connection management, multiplexing, quality of service. TCP/UDP protocol suite; Congestion and flow control schemes; Socket communication, client-server communications; Domain name system; Application protocols, HTTP, SMTP, POP, SNTP. Syllabus Related Links
Department of Computer Science |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||