| CSE 30264 | Computer Networks | (3-0-3) |
| | This course introduces students to fundamental topics on the principles, design, implementation, and performance of computer networks. Topics covered include: Internet protocols, congestion control, switching and routing, mobile IP and ad-hoc networks, network security, the end-to-end arguments and peer-to-peer systems. |
| | |
| Text: |
Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach, 3rd, Morgan Kaufmann - Elsevier, , , 1-55860-832-X |
| |
| References: |
James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 3rd, , , , |
| |
| Faculty-in-Charge: |
Christian Poellabauer |
| |
| Course Goals: | Introduce students to fundamental topics on the principles, design, implementation, and performance of computer networks. The course has two important components: learn fundamental Computer Network principles, and train students to explore these network technogies using hands on experiments. |
| Prerequisites: | The course includes significant programming projects; background in programming is necessary. |
| Co-requisites: | |
| | |
| Topics: | | Number of Lectures |
| |
Applications | 4 |
| |
Direct link networks | 4 |
| |
Packet switching | 4 |
| |
Internetworking | 4 |
| |
End-to-end protocols | 6 |
| |
Congestion control and resource allocation | 4 |
| |
Network security | 2 |
| |
Overlay networks | 1 |
| | |
| Course Content: |
| | Engineering Science |
2.0 |
| | Engineering Design |
1.0 |
| Course Grading: |
| | Mid term |
15 |
| | Final Exam |
15 |
| | Take home assignments (2) |
30 |
| | Homework projects (4) |
40 |
| | |
| | |
| Computer Usage: | The course includes programming assignments, preferably in ‘C’. |
| Laboratory Usage: | No organized labs. |
| Special Consideration: | |