Background Pattern

Computer Networks

Course Code

II2120

Number of Credits

3

Semester

3

Course Type

C

NoCodeCourseRelation
1II2230Computer NetworkEquivalent

Study Material

Study MaterialDepth
Computer network basics: elements, architecture, layer concepts, communication protocolsExpress
Local Area Network (LAN): modulation, media, encoding, framing, MAC, ethernet, WiFi, switching, topologi, virtual LAN, data centerExpert
Routing: IPv4/IPv6, subnetting, router, intra and inter routing protocolsExpert
Wireless and mobile networks: principles of wireless communications, WLAN, cellular networks, IoT, multihop communicationsExpert
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 topicsExpress

Graduate Learning Outcomes (GLO) carried by the course

CPMK CodeCourse Learning Outcomes Elements (CLO)
CPMK 1Identify computer network protocols and services required for a specific use case
CPMK 2Design a computer network based on the requirements.
CPMK 3Apply computer network configuration
CPMK 4Evaluate a computer network use case

Learning Method

  • Lectures and case study

Learning Modality

  • Synchronous visual

Assessment Methods

  • Mid-term exam, final exam, and assignments