EENG 474 Communications Networks / Computer Networks (EENG 457)
EENG 474: Communication Network, (3-1-3)
Overview of modern communication networks (PSTN, ISDN, PDH, SDH, and broadband networks). Signalling network and switching system control. Data networks protocols; layering principles, OSI model, dynamic routing and congestion control.Applications to WANs MANs and LANs. Network performance evaluation. Routing Algorithms, multi-user and network delay analysis.
(Prereq: EENG 373)
Course Grading
- Test1 (15%)
- Test2 (15%)
- Lab Assignments + HW (15%)
- Project (15%)
- Final Exam (20%)
- Oral Exam (20%)
– An essential component of the course is to understand the core research literature of the networking field and presenting this in a project.
– The project in EEG474 is an open-ended research project, ideally done by individuals or in groups of two.
– The project requires a proposal, a checkpoint status report, a presentation, and a final report.
The Course Contents
Week (1): Introduction to Computer Networks (Intro 1)
Week (2): Internet, Circuit vs Packet Switching (intro 2)
Week (3): Network Access, core and OSI (intro 3)
Week (4): Application layer 1 (applications layer 1)
Week (5): Application layer 2 (applications layer 2)
Week (6): Transport layer 1 (transport)
Week (7): Transport layer 2
____________
Week (8) Network layer 1 (network1)
Week (9) Network layer 2 (network2)
Week (10) Network layer 3 (network3)
Week (11) Link Layer and Local Area Networks (link)
Week (12) Physical Layer (physical)
Week (13) Selected Topics: Wireless LAN, Security, Applications and IOT, 5G and Review
Week (14) Student Projects / Seminars
Text:
[1] Computer Networking: A Top-Down Approach Featuring the Internet, 5th Ed. (2010), by James F. Kurose and Keith W. Ross. (ebook-networks)
[2]Computer Networks: A Systems Approach, 4th Ed. (2007), by Larry Peterson and Bruce Davie.
[3] Data and Computer Communications William Stallings 8th edition William Stallings