Computer Networks

Computer Networks
Computer networks. Local and wide-area networking for enterprises and service providers. Workgroups/routers/hubs/switches; network server administration; Internet protocols and routing; security and privacy.
 Hours3.0 Credit, 2.0 Lecture, 3.0 Lab
 PrerequisitesC S 236 & STAT 201; CS 236 can be concurrent enrollment at BYU. Concurrent enrollment of CS 236 from other universities is not permitted.
 ProgramsContaining IT&C 347
Course Outcomes: 

Understand/Explain Concepts

Students will have a mastery of the terminology, concepts and standards of the OSI and TCP/IP reference models and be able to describe their implementation across local, wide area, and cloud networks.


Students will be able to analyze local and wide-area networks, identify key attributes such as latency, bandwidth, buffering, congestion management, routing and bridging and use these to describe high-level characteristics of the network and develop appropriate quality-of-service parameters.


Students will be able to create networks suitable for the flow of information in line with organizational needs at each layer of the networking models. This includes (but is not limited to) Routing, DNS, NAT, PAT, DHCP and Wireless connectivity.


Students will be familiar with various security aspects of computer networks, inherent protocol weaknesses, and network & host-based firewalls and be able to recommend appropriate mitigations in line with security policy and/or best practices.

Create Software

Students will be able to create software that appropriately uses the networking layers to provide client-server and client-client communications

Create SOHO Networks

Students will be able to create SOHO networks and describe key differences between these and enterprise networks.


Students will be able to diagnose common network problems and create solutions including, but not limited to package capture, network tracing, cable testing and protocol analysis. Students will be able to create simple network monitoring solutions in support of these diagnoses.