Computer Science (CSCI)

Computer Science (CSCI)

CSCI 501  Overview of Computer Security  3 Credit Hour(s)  

This course surveys major topics in Computer and Network Security.

Note: Admission into program

Offered: Online

CSCI 511  Digital Forensics  3 Credit Hour(s)  

This course covers the basics of digital forensics, including the technical aspects of evidence gathering for legal testimony and usage of digital forensics tools.

Note: Admission into program

Offered: Online

CSCI 561  Ethics, Legal Issues, and Policy  3 Credit Hour(s)  

This course covers ethical issues in computer and network security, legal issues, and business policy. It will teach students what the laws are concerning computer and network security, including the legal boundaries for breaking into systems without authorization. It will also cover the issues related to creating security policies for organizations, as well as the ethical responsibilities of protecting network and computer systems, and the ethical boundaries related to accessing other organizations systems.

Note: Admission into program

Offered: Online

CSCI 601  Applied Network Security  3 Credit Hour(s)  

Online Prerequisite: CSCI 501

In this course the students will learn hands on, practical techniques for securing a network. Topics include installing, configuring and using Intrusion Detection software, firewalls, anti-virus, etc.

Offered: Online

CSCI 605  Applied Cryptography  3 Credit Hour(s)  

Online Prerequisite: CSCI 601

This course covers topics in modern cryptography with an emphasis on learning how to implement cryptographic protocols using mainstream cryptographic libraries such as OpenSSI.

Offered: Online

CSCI 611  Secure Software Engineering  3 Credit Hour(s)  

Online Prerequisite: CSCI 501

This course is primarily concerned with how to write secure software, including common pitfalls in major languages.

Offered: Online

CSCI 612  Security Engineering  3 Credit Hour(s)  

Online Prerequisite: CSCI 501

This course covers issues related to validation and verification of the security of the software.

Offered: Online

CSCI 620  Issues in Security, Privacy, and Anonymity  3 Credit Hour(s)  

Online Prerequisite: CSCI 501 and (CSCI 502 or CSCI 605)

This course covers security and privacy issues that arise in the field and how to mitigate them, including privacy of data, privacy preserving data mining, routing security, sensor network security, anonymous routing, and social networking.

Offered: Online

CSCI 631  Web Security  3 Credit Hour(s)  

Online Prerequisite: CSCI 601

This course deals with web security issues, such as SQL injection and cross site scripting along with how to defend and protect against such attacks.

Offered: Online

CSCI 632  Ethical Hacking  3 Credit Hour(s)  

Online Prerequisite: CSCI 601

This course goes into the how and why of ethical hacking, and how it is used to strengthen security of systems, including issues in penetration testing, such as physical security and social engineering.

Offered: Online

CSCI 651  Advanced Topics in Computer Security  3 Credit Hour(s)  

Online Prerequisite: CSCI 601

A study of advanced technical challenges in cyber security as the field continues to evolve. Current developments in the industry and research advances will dictate specific areas of emphasis in the course per semester.

Offered: Online

CSCI 681  Capstone Project  3 Credit Hour(s)  

The capstone is an opportunity for the student to demonstrate the Cyber Security skills gained throughout the program. The student will learn how to apply the tools, techniques, and knowledge gained throughout the program in a practical, real world setting. The goal for this course is to evaluate the knowledge and skills gained by students in the Cyber Security program.

Registration Restrictions: Final Semester

Offered: Online

Oval 1AudioBackArrowCloseShapeFill 1ArrowShapeArrowMenuMagnifying GlassShapeVideoWordmark WTC simple light Created with Sketch.