CS32A - Computer Networks | ![]() |
This course uses the following course codes:
- COMP 3150
- CS32A
Number of credits: 4
This course has the following prerequisites:
This course has no corequisites.
The assessment for the course is as follows:
This course has coursework assessment.
In course assignments weight: 25%
Final exam: 75%
Course syllabus
- Computer networks and the Internet
The Internet, Network edge and core. Network access and physical media. Protocol Layers and their Service models
- The application Layer, Principles of application layer protocols.
HTTP, FTP, Email, SMTP, DNS etc. Socket programming with TCP and UDP
- The Transport Layer
Transport-layer services
- Multiplexing and demultiplexing
- UDP and TCP
Reliability, congestion control.
- The Network Layer and Routing Service models.
Routing, IP, Mobility Link Layer and Local Area Netwoks Services
- Error detection and correction
- Multiple access protocols.
Ethernet, Network hardware, Wireless links, PPP, Frame Relay.
- Multimedia Networking
Streaming stored audio and video
- Types of services
- Protocols for real-time Interactive Applications
- Introduction to Network Design
-
The Network Design process Common WAN, LAN and backbone designs, examples




