CS204
Download as PDF
Computer Networks
Course (UG/PG)
Undergraduate
Offering Unit/Department
Course Description
This course prepares students to design, deploy, and manage the interconnection of networking devices, including cyber-physical systems. It covers fundamental computer communication concepts, including switching, signalling, encoding and transmission, modern network technology, protocols (TCP, UDP, IP), and wireless (cellular and wireless LAN). Besides helping students to understand the key technologies conceptually, the course is structured to develop students’ skills in building, analyzing, and evaluation simple communication networks.
Course Learning Outcomes
1. Understand metrics for network performance, and layered network model
2. Understand HTTP protocol and DNS protocols
3. Understand principles of reliable data transfer
4. Understand UDP and TCP protocols
5. Understand IP addressing, NAT and IPV6
6. Understand link state and distance vector routing algorithms
7. Understand OSFP and BGP routing protocols
8. Understand data link layer protocols
9. Conduct network measurements with basic network tools
Discipline-Specific Competencies
Infrastructure Deployment, Network Configuration, Network Security, Network Slicing, Quality Assurance
SMU Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving, Collaboration and leadership, Communication, Self-directed learning
Grading Basis
GRD - Graded
Course Units
1