CST 311 - Intro to Computer Networks
Course Details
2024 Fall, B+, 4.00
Introduction to fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. Topics include: overview of network architectures, applications, network programming interfaces, transport layer, routing layer, and link layer. Examples drawn from the Internet (TCP, UDP, and IP protocols) and wireless networks.
Personal Learning Experience
In this course, I gained a comprehensive understanding of computer networks and their protocols. The hands-on experience with network programming and analysis of different network layers was particularly valuable. Through various assignments and projects, I learned about:
- Network architectures and their components
- TCP/IP protocol suite and its implementation
- Network programming using sockets
- Routing algorithms and protocols
- Wireless network technologies
The course provided practical experience in network analysis and troubleshooting, which has been invaluable in my understanding of modern network systems.