4002-877 Secure e-Commerce
Course Description: This course covers the concepts required to implement a secure e commerce site. Topics include the assessment of security in a proposed or an existing site, the implications of decisions impacting security and the implementation considerations needed to establish a secure site. (4002-875) Class 4, Lab 0, Credits 4
Prerequisites:
Corequisites:
Credit: 4
4005-759 Information Assurance
Course Description: Current topics in the field. The format of this course is a combination lecture and seminar. Students may register for this course more than once. Topics covered in the past include: logic programming, natural language processing, pattern recognition, specialized AI languages and programming paradigms, robotics. Programming projects will be required. (Permission of the instructor, completion of the bridge program) Class 1-4, Credit 1-4
Corequisites:
Credit: 4
4005-709 Cryptography II
Course Description: Current topics in the field. The format of this course is a combination lecture and seminar. Students may register for this course more than once. Topics covered in the past include: arithmetic algorithms, data encryption, the Fast Frontier Transform, combinatorial optimization, logic. Programming projects may be required. (Set by instructor) Credit 1-4
Prerequisites:
Corequisites:
Credit: 4
4005-749 Server-less Network Security
Course Description: Current topics in the field. The format of this course is a combination lecture and seminar. Students may register for this course more than once. Topics covered in the past include: network reliability, special-purpose protocols, error-correcting codes. Programming projects will be required. (Permission of the instructor, completion of the bridge program) Class 1-4, Credit 1-4
Prerequisites:
Corequisites:
Credit: 4
4005-800 Theory of Computer Algorithms
Course Description: A study of techniques to design and analyze the complexity of algorithms. This course will make students aware of a large number of classical algorithms and their complexity and will introduce the area of NP-completeness. Programming projects will be required. (Algorithms and Data Structures and 4003-705 or 1016-265) Class 4, Credit 4
Prerequisites:
Corequisites:
Credit: 4
4010-758 Secure Software Engineering: Verification and Validation
Course Description: Overview of the secure software issues and principles that should be addressed during testing. Topics include: test planning, security goal test planning, testing tools, testing security requirements, testing the security of a design, grey box testing techniques, acceptance testing techniques, and contemporary issues regarding testing for security.
Prerequisites:
Corequisites:
Credit: 4
4055-760 Computer Viruses and Malicious Software
Course Description: This course involves the study of malicious software (Malware) including computer viruses, worms, and Trojan horses. Topics include the various mechanisms used in the construction of malicious software; existing commercial anti-virus software; preventative and reactive means for dealing with malicious software on workstations, servers and in networks; training and education of users; and reliable sources to monitor for alerts as well as the prevention of hoaxes. (4055-716 or equivalent) Class 3, Lab 2, Credit 4
Credit: 4
4055-841 Advanced Computer Forensics
Course Description: This course provides students with knowledge and understanding of computer forensics. It will also provide a theoretical foundation for the techniques and methods needed for the extraction of information from digital devices. Students will gain exposure to the spectrum of available computer forensics tools along with developing their own tools for “special needs” situations. The core forensics procedures necessary for ensuring the admissibility of evidence in court, as well as the legal and ethical implications of the process, will be covered on both Unix and Windows under multiple file systems.
Prerequisites: 4055-716 (or equivalent) and 4055-761 (or equivalent)
Corequisites:
Credit: 4
4055-882 Enterprise Security
Course Description: This course is designed to provide students with the advanced concepts needed to establish network security strategies to ensure adequate protection for the corporate environment and yet provide accessibility for the corporate community. Prerequisites: 4055-815, 4055-816.
Corequisites: None
Credit 4
4055-886 Security audits of Web Servers and Applications
Course Description: This course will provide students with an introduction to processes and procedures for performing a technical security auditing of web servers and web based applications. Students will not only explore the existing XML/WebServices threats, but also learn to apply appropriate auditing tools to identify new vulnerabilities existing in or stemming from web servers and applications. Students will write and present their audit reports on web servers and applications’ vulnerabilities.
Prerequsites: 4055-780 Computer System Security (or equivalent)
Co-requisite(s): None
Credits: 4
|