NCS 511 Information Assurance Fundamentals (3)
Introduction to the field of information assurance with a focus on management issues; Topics include an overview of data, computer, and network security fundamentals, including threats and countermeasures. Topics given detailed coverage include risk management, disaster recovery, business continuity planning, legal and regulatory issues, and operations security.
NCS 521 Data Communications (3)
Data communications is a rigorous treatment of advanced topics in the technology of communicating digital information over public and private communications facilities. The topics include general principles, LANs, WANs, and related topics. These topics are covered in: lectures, individual exercises, team exercises, and interactive competitive team projects.
Cross-listed with existing graduate course TEL 502
NCS 522 Network Administration (3)
This course is designed to provide students with the foundations, advanced level knowledge and skills in system administration in the UNIX and MS Windows server environments. Students will gain an understanding of core system administration topics and techniques and acquire the ability to identify major tasks in administering server systems, manage primary services on the system, employ basic security and performance tuning techniques, and troubleshoot common system problems. Prerequisites: None
NCS 531 Computer Security (3)
Investigation and detailed study of computer security principles, mechanisms and implementations to ensure data protection and security of computers systems; Course will focus on computer security issues in both UNIX and Windows operating systems, database security, understand the systems issues in building secure computing platforms, computer security threats and attacks, including vulnerabilities in the password authentication system, file system, virtual memory system, and learn how to respond to potential violations. Specific topics to be examined include access control, security policies, entity authentication, defense methods against malicious logic and writing secure programs. Prerequisite: NCS 511
NCS 532 Network Firewalls and Intrusion Detection Systems (3)
This course is a fast paced examination of the specialized security field of firewalls and intrusion detection systems (IDS). The course provides more detailed background and need for firewalls and IDS, examines the various kinds of threats that may be faced by an IDS and basic designs for IDS. Specific topics to be covered include Firewall designs/architectures, configuring PIX, VPN, Host-based and Network-based IDS. Prerequisite or Co-requisite: NCS 541
NCS 541 Network Security (3)
This course provides an introduction to the field of network security. Specific topics to be examined include threats and vulnerabilities to network architectures and protocols, Botnets, E-mail security, IP security, Web security, network attack propagation modeling (traffic analysis, trace back mechanisms), and Network security management techniques such as Firewalls and IDS. Prerequisites: NCS 521, NCS 511
NCS 542 Advanced Network Protocols and Standards (3)
A rigorous course covering the principles, standards, and practices of data communications protocols with emphasis on the TCP/IP protocol suite. The topics will include: reference model, Network Access layer protocols, Internet layer protocols, Transport layer protocols, and Application layer protocols. These topics are covered in: lectures, individual assignments, on-line assignments and an interactive competitive team project. Prerequisite: NCS 521. Cross-listed with existing graduate course TEL 550
NCS 543 Secure Protocols (3)
Advanced study of cryptographic security protocols to provide TCP/IP security at various layers of the network protocol stack. Topics include protocols for network authentication, Key Exchange, Key Management, link layer security, routing security (IPSec), transport and application layer security, including (SSL/TLS, SSH, PGP), and security protocols in wireless networks. Prerequisite(s): NCS 541, CS 532
NCS 552 VoIP and Multimedia Security (3)
This is an advanced level course on multimedia traffic security. It reviews the general knowledge and techniques for streaming data traffic, such as VoIP and multimedia. The security challenges unique to such traffic will be covered in detail, including disruption of service, theft of service, and violation of confidentiality. Relevant data encryption and authentication techniques will also be covered in detail. Prerequisite: NCS 541
NCS 562 Wireless and Mobile Networks (3)
A rigorous course covering the principles, standards, and practices of wireless telecommunications. The topics will include: fundamentals of radio, wireless data communications and wireless telephony. These topics are covered in: lectures, individual assignments, on-line assignments, and a team project. Cross-listed with existing graduate course TEL 560.
NCS 563 Wireless Security (3)
Provides advanced coverage of wireless networks and the special security problems they pose. Topics include measures taken to secure wireless personal area networks (PANs), wireless local area networks (LANs), cellular wireless networks, and ad-hoc wireless networks. Threats, vulnerabilities and countermeasures specific to each type of network will be enumerated and studied in detail. The treatment of ad-hoc wireless network security will cover secure routing protocols and intrusion detection systems. Prerequisites: NCS 541, NCS 562.
NCS 597 Research Project (Variable 1-3)
Upon the approval of the advisor, students will research, design, solve and implement a graduate project.
NCS 599 Thesis Research (Variable 1-6)
Upon approval of the advisor, the student will research, and write an original work on a significant topic in the field of Network and Computer Security.