Go to Main Content



 

HELP | EXIT

Detailed Course Information

 

Current
Aug 26, 2026
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CSC 251 - Networking Fundamentals
Computer Networking Fundamentals and Practice
Prerequisite: CSC 210 or CSC 202 or CSC 203

This course is designed to introduce the basic principles of computer networking. It specially focuses on the layered network architectures and protocols of internet. The topic includes OSI model, TCP/IP model, signal and bandwitdth, Nyquist bit rate, Shannon capacity, error detection and correction, checksum, Stop-and-Wait protocol, Go-back-N protocol, Selective Repeat protocol, MAC (Media Access Control), Ethernet, addressing IPv4, IPv6,Priciples of Routing algorithms, UDP and TCP services, world wide web, and domain name system. Besides theory, this course aims to teach designing, developing, and analyzing a network using commonly used simulation tools.

3.000 Credit hours
3.000 Lecture hours

Levels: Undergraduate
Schedule Types: Lecture

Computer Science Department

Course Attributes:
NewMedia Computation Conc

Restrictions:
May not be enrolled in one of the following Levels:     
      Non Credit

Prerequisites:
CSC 210 or CSC 202 or CSC 303

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4