Course Requirements

Students in this concentration complete the following:

CNS 340

FUNDAMENTALS OF INFORMATION ASSURANCE

This course is a survey of the fundamental elements of computer security and information assurance. Topics may include confidentiality, integrity, and availability; security policies; authentication; access control; risk management; threat and vulnerability assessment; common attack/defense methods; ethical issues. Formerly CSC 390.

CNS 378

HOST BASED SECURITY

Principles of host based security. Review of security methods used to ensure the confidentiality, integrity, and availability of the information stored on a host. The class will cover OS configuration, access control, anti-malware, public facing application security, host-based intrusion detection/prevention, host-based firewalls and audit & compliance. Course includes laboratory work with both the Linux and Windows operating systems. PREREQUISITE(S): CSC 374 or TDC 311

TDC 368

NETWORK PROGRAMMING

Programming distributed client/server applications; the sockets interface and multitasking issues; client/server models; remote procedure call; examples of applications such as electronic mail and file transfer. PREREQUISITE(S): CSC261 or CSC309.

TDC 375

NETWORK PROTOCOLS

Advanced routing technologies, BGP protocols, multi-area routing protocols, network management protocols, Secure protocols, IP multicasting protocols. PREREQUISITE(S): TDC 365.

TDC 377

FUNDAMENTALS OF NETWORK SECURITY

Fundamentals of Network security design and implementation. Review of components used in an enterprise security infrastructure including routers, firewalls, security auditing and assessment tools, Virtual Private Networks (VPN) and Intrusion Detection Systems (IDS). The integration of the different components will be studied in detail, including IP addressing, Network Address Translation (NAT), design of firewall rule sets and performance considerations. Course includes laboratory work with routers, firewalls, Virtual Private Networks and security assessment tools.Pre-req: TDC 365.

TDC 379

TELECOMMUNICATION AND NETWORK SECURITY PRACTICUM

Design and implementation of telecommunication and network security infrastructure. This laboratory-based class includes the setup of realistic network infrastructure environment using bridges, routers, layer 2/3 switches and servers. Advanced routing infrastructure implementation using OSPF, RIPv2, EIGRP, BGP, multi-homed BGP setups and IGP/EGP redistribution. Network infrastructure hardening using routers and switches. PREREQUISITE(S): TDC 365 or Instructor consent. Good knowledge of TCP/IP is required.

Open Electives

Open elective credit also is required to meet the minimum graduation requirement of 192 hours.