Skip to main content

CSCI350

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

-

Number Of Repeats

0

Equivalent Course(s)

-