CSCI-250: Computer Networks

Credits 3
Grade Scheme
BC
Session Cycle
F

Networked machines are at the core of today's computing world. This course covers the theory and practice of networking, from applications to the physical components including IP, routing, internetworking, TCP/UDP, congestion control, wireless and security. All the concepts are demonstrated using network simulation software and tools. Students will implement many algorithms for networking such as routing and communication in a contemporary programming language.

Prerequisites
Term Offered
Fall Only