Contact
SYS_TIME [ 00 00 00 ]

CS331

COMPLETE

Data Communications and Computer Networks

CS331 introduces the basic concepts of data communication and computer networks. The course covers the nature of data communication, characteristics of computer networks, ISO-OSI protocol layers, TCP/IP layers, network topologies and models, error detection and correction codes, and network performance considerations.

Course Code CS331
Credit Hours 3
Prerequisites CS210 & CS175

CS331 introduces the basic concepts of data communication and computer networks. The course covers the nature of data communication, characteristics of computer networks, ISO-OSI protocol layers, TCP/IP layers, network topologies and models, error detection and correction codes, and network performance considerations.

0x01Weeks 1-2 - Overview of Data Communications and NetworkingIDX_01
0x02Weeks 3-4 - Physical LayerIDX_02
0x03Weeks 5-7 - Data Link Layer 1 and 2IDX_03
0x04Weeks 7-8 - Data Link Layer 3 and EthernetIDX_04
0x05Week 9 - Interconnecting DevicesIDX_05
0x06Weeks 10-14 - Ramadan and Eid BreakIDX_06
0x07Weeks 15-17 - Network LayerIDX_07
0x08Week 18 - Transport LayerIDX_08
0x09Week 19 - Application LayerIDX_09
0x0AWeek 20 - ReviewIDX_10
  • Describe how communication works in data networks and the Internet with reference to the OSI and TCP/IP models.
  • Describe the services and features of the various TCP/IP layers and their relevant network devices.
  • Produce a network design solution based on a real-life network problem.
  • Design, calculate, and apply subnet masks and addresses to fulfill networking requirements.
  • Use simulators and analysis tools such as Cisco Packet Tracer and network protocol analyzers.