CSC 430 + Lab: Data Communication and Computer Networks

Offered Under: B.Sc. in Computer Science (CSC)

A thorough examination of computer networks and the underlying data communication protocols. Topics covered are network categories and topologies, OSI model and TCP/IP protocol suite, TCP/IP applications, FTP, SMTP, HTTP and WWW,  transport layer protocols, link layer protocols, internetworking devices, repeaters, bridges and routers, routing algorithms, IP addressing, sub netting, domain name systems, network programming, LAN types and technology, MAC protocols, high speed LANs and Gigabit Ethernet, Wireless LANs, MAN, circuit switching and packet switching, ISDN, Frame Relay and ATM, SONET/SDH, spectrum and bandwidth, digital transmission, encoding, modulations and demodulations, multiplexing, interfaces and modems, transmission media, fiber optic and wireless media, error detection techniques.

Course Type Major
Credit Hour 4
Lecture Hour 60
Expected Outcome(s):
  • Identify the problems that arise in networked communication
  • Explain the advantages and disadvantages of existing solutions to these problems in the context of different networking regimes
  • Understand the implications of a given solution for performance in various networking regimes
  • Evaluate novel approaches to these problems
  • Identify and describe the purpose of each component of the TCP/IP protocol suite
  • Develop solid client-server applications using TCP/IP
  • Understand the impact of trends in network hardware on network software issues

Suggested Books:
  1. Computer Networking: A Top-down Approach featuring the Internet by James F. Kurose, Keith W. Ross
  2. Data Communication and Networking by Behrouz A. Forouzan
  3. Data and Computer Communication by W. Stallings

Grading Policy:

Biweekly Quiz, Biweekly Programming Assignment, One Midterm Exam, One Final Exam

Letter Grade Marks Grade Point
A 90 - 100 4.00
A- 85 - 89 3.70
B+ 80 - 84 3.30
B 75 - 79 3.00
B- 70 - 74 2.70
C+ 65 - 69 2.30
C 60 - 64 2.00
C- 55 - 59 1.70
D+ 50 - 54 1.30
D 45 - 49 4.00
F 00 - 44 4.00