This document provides information about an advanced computer networks course, including the course title, code, credits, schedule, instructor details, description, learning outcomes, content, teaching and assessment strategies, roles of instructor and students, required software/hardware, and references. The course covers advanced topics in networking with emphasis on wireless and IP networks. It introduces students to link layer technologies, routing algorithms, congestion control, wireless networks, traffic engineering, QoS, and high-speed networks over 6 months. Students will be evaluated based on quizzes, projects, lab assignments, and a final exam.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
139 views
Advanced Computer Networks-Outline
This document provides information about an advanced computer networks course, including the course title, code, credits, schedule, instructor details, description, learning outcomes, content, teaching and assessment strategies, roles of instructor and students, required software/hardware, and references. The course covers advanced topics in networking with emphasis on wireless and IP networks. It introduces students to link layer technologies, routing algorithms, congestion control, wireless networks, traffic engineering, QoS, and high-speed networks over 6 months. Students will be evaluated based on quizzes, projects, lab assignments, and a final exam.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
Course Title Advanced Computer Networks
Module Title Computer Networks
Module Code CoSc- M162 Course Code: CoSc-6211 CP/ECTS 3/6 Study Hour Lecture: 33 Laboratory: 45 Tutorial: 0 Home Study: 111 Instructor Name: Berhane Wolde-Gabriel Information Mobile Phone: 091 682 30 97, Email: [email protected] Office Location: Consultation Hour: Course Information Academic Year: 2019/20 Semester: I Course Schedule: M2-4 Classroom: IoT-R14 Prerequisite: None Mode of Delivery: Parallel Course Description This graduate-level course covers advanced topics in networking, with emphasis on wireless and IP networks. Various aspects of computer networking will be covered including: link-layer, network-layer, and transport-layer technologies, algorithms and protocols, traffic analysis, congestion/flow control, routing, internetworking, multicast, security, and Quality of Service (QoS). It also introduces the students to state-of-the-art network protocols and architectures such as SONET, Optical network and metro area GbE. Learning Outcomes At the end of this course, students will be able to 1. Understand various basic and advanced topics on computer networking. 2. Identify and discuss different Link layer algorithms and protocols. 3. Discuss and analyses routing algorithms and protocols. 4. Discuss and analyze the different congestion control protocols and algorithms at in the OSI model. 5. Understand the principles and functionality of mobile IP, wireless networks. 6. Discuss and explain about different QoS algorithms their architectures mechanism and their application, pros and cons in IP network. Course Content Topic Duration References Chapter 1: Review of networking basics and IP networks 1.1 Review of Networking Basics 1 1.2 Overview of reference models: OSI and TCP/IP Chapter 2: Link Layer MAC Layer Scheduling algorithms and 2-3 Protocols. 2.1 Introduction and Services, Error-Detection and Error-Correction techniques, Multiple Access Protocols, Link Layer Addressing, Ethernet, 2.2 The Point-to-Point Protocol, Link Virtualization Chapter 3: Routing algorithms and protocols 3.1 Routing and Internetworking: Network–Layer Routing, Least-Cost- Path and non-Least-Cost-Path algorithms, Intra-domain/inter- domain Routing Protocols, Congestion Control at Network Layer. 3.2 Logical Addressing: IPv6 Addresses. 3-4 3.3 Internet Protocol: Internetworking, IPv4, IPv6, Transition from IPv4 to IPv6. 3.4 Multicasting Techniques and Protocols: Basic Definitions and Techniques, Intra and inter domain Multicast Protocols, Node- Level Multicast algorithms Chapter 4: Transport Layer Congestion control algorithms and protocols 4.1 Transport and End-to-End Protocols: Transport Layer, 5-6 Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Mobile Transport Protocols, 4.2 TCP Congestion Control algorithms and protocols Chapter 5: Wireless networks 5.1 Wireless Networks and Mobile IP: Infrastructure of Wireless Networks, Wireless LAN Technologies, IEEE 802.11 Wireless Standard, Cellular Networks, Mobile IP, Wireless Mesh Networks (WMNs) 7-9 5.2 Mobile Ad-Hoc Networks: Overview of Wireless Ad-Hoc Networks, Routing in Ad- Hoc Networks, Routing Protocols for Ad-Hoc Networks – Wireless Sensor Networks: Sensor Networks and Protocol Structures, Communication Energy Model, Clustering Protocols, Routing Protocols Chapter 6: Traffic engineering (IP-over-ATM, MPLS, OSPF- extensions, VPNs) 6.1 Tunneling and Overlay Networks: Virtual Private Networks (VPNs), Multiprotocol Label Switching (MPLS), Overlay networks. 10-12 6.2 VoIP and Multimedia Networking: Overview of IP Telephony, VoIP Signaling Protocols, Real-Time Media Transport Protocols, Distributed Multimedia Networking, Stream Control Transmission Protocol Chapter 7: Quality of Service (QoS) and IP Convergence 13-14 7.1 QoS mechanisms, protocols and architectures (scheduling, shaping, RTP, Intserv, Diff-serv, RTP, RSVP), 7.2 Quality of Service (QoS ) integration and provisioning in IP network. Chapter 8: High-speed networks (Metro-area GbE, SONET, 15-16 Optical Networks) Teaching Strategy The course will be delivered in the form of lectures, demonstration, student presentations, discussions, and project works. Assessment Criteria The evaluation shall be based on both formative and summative assessment which include: Assessment Forms % of credit allotted Quizzes / Test 3*10 = 30 Projects 20 Lab Assignments 10 Final Examination 40 Total 100 Role of Instructor(s) Delivers lectures, prepares reading assignments and topics for group discussion, prepares projects by discussion with student, gives consultation and advises students on project works and assignments, prepares and evaluates quiz, assignment, midterm and final examination. Role of Students Attend lectures, lab session and presentation, work in team on group work, participate in group discussion, discusses with the instructor on topics of interest for project work, delivers and presents project work, attend quiz, midterm and final examination. Required software Any computer networks simulation software. and/or hardware Reference 1. Computer Networking: A Top-Down Approach Featuring the Internet, James F. Kurose, Keith W. Ross, 6th Edition, Pearson Education, 2012. 2. Computer Networks, 5th Edition, by Andrew S. Tanenbaum and David J. Wetherall, Prentice Hall, 2011. 3. Computer Networks: A Systems Approach, 5th Edition by Larry Peterson and Bruce Davie. Morgan Kaufmann, 2012. ISBN: 0123705487. 4. Data Communications and Networking ,Behrouz A. Forouzan, Fourth Edition, Tata McGrawl Hill, 2007. 5. Data and computer Communications, 8th Edition, by William Stallings, Pearson Education,Inc., 2007