CSCI350
Download as PDF
Computer Networks and Security
Mathematics & Computer Science
College of Liberal Arts
Course Subject Code
CSCI
Course Number
350
Status
Active
Course Attributes
CEA: ProgCLA-CEA and Au Pair, EMBC: Major-BioChem Mol Bio Elective, EMBU: Major-Business Elective, EMCS: Major-Computer Sci Elective, ENCO: Minor-Computer Sci Elective, MBUS: Major-Business, MCBC: Major-Chemistry BS BioChem, MCOS: Major-Computer Science, MCYB: Major-Cybersecurity, NCOM: Minor-Computer Science, NCYB: Minor-Cybersecurity
Course Short Title
Computer Networks and Security
Course Long Title
-
Course Description
Surveys the underlying technologies that support the internet and its 5-layer model of protocols: Application Layer (HTTP & REST, DNS); Transport Layer (TCP, UDP, connection management, reliable data transfer, flow control, congestion control, sockets); Network Layer (routing algorithms, IP, DHCP, NATs); Data Link Layer (Ethernet, ARP, switches, CDMA), and Physical Layer (analog vs digital transmission, packet vs circuit switching, multiplexing, end-to-end delays). Students will have the opportunity to investigate network and application-level security vulnerabilities, how to avoid them, as well as learn the fundamentals of cryptography.
Min
4
Repeatable
-
Course Restrictions
-
Equivalent Course(s)
-