Computer Science
 

Computer Communications and Networking

Computer Communications and Networking
Introduction to data communications and computer networking. Communications fundamentals, computer networks, software, architecture, telecommunications, regulation, standards.
C S
460
 Hours3.0 Credit, 3.0 Lecture, 0.0 Lab
 PrerequisitesC S 324; or C S 360
 NoteStudents are allowed 1 repeat of each C S undergraduate course (all 100-, 200-, 300- or 400-level courses). This includes all students who received any grade including those who withdraw (receive a "W" grade) from a C S course. Students must wait 1 semester/term before being allowed to take a course they have failed twice. Petitions for exceptions to the policy can be completed at cs.byu.edu/undergraduate-handbook/retake-policy-cs-courses/.
 TaughtFall, Winter
 ProgramsContaining C S 460
Course Outcomes: 

Internet Architecture

Understand the principles of the Internet architecture

Internet Design

Understand how the Internet works, from the transport layer down to the physical layer

Internet Implementation

Gain hands-on experience with implementing and simulating transport, routing, and MAC protocols, leading to a deeper understanding of these critical Internet components

Internet Research

Be capable of reading and understanding research papers in the area of computer networking

Scholarly Communication

Demonstrate the ability to effectively conduct, describe and report on an experimental research project in the area of computer networking