External Info

Network architecture with physical, data link, network, and transport layers for frame transmission and packet switching, standards such as Ethernet and 802.11 for wired and wireless networks, protocols such as TCP/IP, internetworking, routing, and socket programming.

Course Learning Outcomes (CLOs)
  • To inspire you to develop a love for computer and communication networks;
  • To help you acquire a thorough understanding of the key computer network protocols, technologies, their design principles and performance;
  • To expose you to state-of-the-art networking and communications technologies;
  • To encourage you to think deeply, critically, and coherently about the broad range of topics that will be covered in this course;
  • To help you establish well-informed links between theory and implementation (practice).

Upon completion of this course, students should be able to:

  • Appreciate the important role that computer networks play in (shaping) today's global village;
  • Demonstrate an understanding of the distinct wire-line and wireless network architectures;
  • Critically evaluate the strengths and shortcomings of the different network architectures, algorithms and schemes;
  • Recognize the computational, physical and performance constraints associated with computer and communication networks;
  • Identify future wire-line and wireless technologies in addition to their potential for wide-area deployment and widespread use.
Credit Breakdown

Lecture: 3
Lab: 0
Tutorial: 0.5

Academic Unit Breakdown

Mathematics 0
Natural Sciences 0
Complementary Studies 0
Engineering Science 31
Engineering Design 11