
Computer Networks
Course Code
II2120
Number of Credits
3
Semester
3
Course Type
C
Related Courses
| No | Code | Course | Relation |
|---|---|---|---|
| 1 | II2230 | Computer Network | Equivalent |
Study Material
| Study Material | Depth |
|---|---|
| Computer network basics: elements, architecture, layer concepts, communication protocols | Express |
| Local Area Network (LAN): modulation, media, encoding, framing, MAC, ethernet, WiFi, switching, topologi, virtual LAN, data center | Expert |
| Routing: IPv4/IPv6, subnetting, router, intra and inter routing protocols | Expert |
| Wireless and mobile networks: principles of wireless communications, WLAN, cellular networks, IoT, multihop communications | Expert |
| Reliability: principles of reliable delivery, congestion and flow control, transport layer protocols (TCP and UDP) | Expert |
| Network services/applications: HTTP, DNS, DHCP, SMTP, SSH, socket, distributed applications paradigms, network application properties (loss tolerant, delay-sensitive) | Expert |
| Network security: threats and attacks (DoS, spoofing, MITM, etc.), countermeasures and mitigation (SSL/TLS, firewall, architecture of secure networks, etc.) | Expert |
| Emerging topics | Express |
Graduate Learning Outcomes (GLO) carried by the course
| CPMK Code | Course Learning Outcomes Elements (CLO) |
|---|---|
| CPMK 1 | Identify computer network protocols and services required for a specific use case |
| CPMK 2 | Design a computer network based on the requirements. |
| CPMK 3 | Apply computer network configuration |
| CPMK 4 | Evaluate a computer network use case |
Learning Method
- Lectures and case study
Learning Modality
- Synchronous visual
Assessment Methods
- Mid-term exam, final exam, and assignments
