CSE 451 - Computer Networks

CSE 451 - Computer Networks

Section A: General Information

  • Course Title: Computer Networks

  • Type of Course: Optional, Theory, Non-departmental

  • Offered to: EEE

  • Pre-requisite Course(s): None

Section B: Course Details

Course Content (As approved by the Academic Council)

Switching and multiplexing; ISO, TCP-IP and ATM reference models. Different Data Communication Services: Physical Layer- wired and wireless transmission media, Cellular Radio: Communication satellites; Data Link Layer: Elementary protocols, sliding window protocols. Error detection and correction, HDLC, DLL of internet, DLL of ATM; Multiple Access protocols, IEEE.802 Protocols for LANs and MANs, Switches, Hubs and Bridges; High speed LAN; Network layer: Routing, Congestion control, Internetworking, Network layer in internet: IP protocol, IP addresses, ARP; NI in ATM transport layer: transmission control protocol. UDP, AT M adaptation layer; Application layer: Network security; Email, Domain Name System; Simple Network Management Protocol; HTTP and World Wide Web.

Course Objectives

The students are expected to:

Study and analyze architectures of different types of computer networks.

Design and evaluate protocols of computer networks.

Create and critique different types of computer networks with determining suitable alternatives.

Knowledge required

Technical

Data Communication

Mathematics

Number system and conversions

Course Outcomes

CO No.

CO Statement

After undergoing this course, students should be able to:

Corresponding PO(s)* Domains and Taxonomy level(s)** Delivery Method(s) and Activity(-ies) Assessment Tool(s)
CO1 Study and analyze architectures of different types of computer networks PO(a), PO(b), PO(g) C4, A4 Lecture and Demonstration Class Tests or Assignments or Projects, and Final Exam
CO2 Design and evaluate protocols of computer networks. PO(d), PO(f) C6, A2 Lecture, Demonstration, and hands-on Class Tests or Assignments or Projects, and Final Exam
CO3 Create and critique different types of computer networks with determining suitable alternatives. PO(e), PO(c) C6, A5 Lecture Class Tests or Assignments or Projects, and Final Exam

Cognitive Domain Taxonomy Levels: C1 – Knowledge, C2 – Comprehension, C3 – Application, C4 – Analysis, C5 – Synthesis, C6 – Evaluation, Affective Domain Taxonomy Levels: A1: Receive; A2: Respond; A3: Value (demonstrate); A4: Organize; A5: Characterize; Psychomotor Domain Taxonomy Levels: P1: Perception; P2: Set; P3: Guided Response; P4: Mechanism; P5: Complex Overt Response; P6: Adaptation; P7: Organization

Program Outcomes (PO): PO(a) Engineering Knowledge, PO(b) Problem Analysis, PO(c) Design/development Solution, PO(d) Investigation,
PO(e) Modern tool usage, PO(f) The Engineer and Society, PO(g) Environment and sustainability, PO(h) Ethics, PO(i) Individual work and team work,
PO(j). Communication, PO(k) Project management and finance, PO(l) Life-long Learning

* For details of program outcome (PO) statements, please see the departmental website or course curriculum

Mapping of Knowledge Profile, Complex Engineering Problem Solving and Complex Engineering Activities

COs K1 K2 K3 K4 K5 K6 K7 K8 P1 P2 P3 P4 P5 P6 P7 A1 A2 A3 A4 A5
CO1
CO2
CO3

Lecture Plan

Week Lecture Topics Corresponding CO(s)
Week 1 Introduction to computer networks, OSI reference model and TCP/IP CO1
Week 2 Transmission media: Wired and Wireless transmission CO1
Week 3 Data Link layer design issues and DL protocols CO1
Week 4 Multiple Access protocols, Ethernet CO1 and CO2
Week 5 Wireless LANs CO2
Week 6 Data Link layer switching CO2
Week 7 Network devices, Circuit and Packet switching CO2
Week 8 Flooding, IPv4 and IPv6 addressing CO2
Week 9 Routing Algorithms, DV and LS and OSPF routing algorithms CO3
Week 10 ARP, DHCP, Introduction to TCP CO3
Week 11 TCP flow control, Congestion control, UDP CO3
Week 12 Application layer protocols: HTTP, DNS, DNS, SMTP, IMAP, POP3 CO3
Week 13 Network Security and Cryptography CO3
Week 14 Summary and Revision CO1, CO2 and CO3

Assessment Strategy

Class Attendance: Class attendance will be recorded in every class.

Class Tests/Assignments/Projects: There will be a minimum of 4 (four) Class Tests/Assignments/Projects, out of which the best 3 (three) will be considered in final evaluation.

Final exam: A comprehensive Final exam will be held at the end of the semester as per the institutional ordinance.

Distribution of Marks

  • Class Participation 10%

  • Continuous Assessment 20%

  • Final Examination 70%

  • Total 100%

Textbook/References

Computer Networking: A Top-Down Approach, 8th Edition, Jim Kurose, Keith Ross

Computer Networks, 6th Edition, Andrew S. Tanenbaum, David J. Wetherall

Back to Top