40000
A study of detection techniques to fight cyber-crime. This course combines business acumen and technology skills for recognizing and mitigating vulnerabilities. Students will address methods to properly conduct a computer and/or network forensics investigation including digital evidence collection and evaluation and legal issues involved in network forensics. Technical topics covered include detailed analysis of hard disks, files systems (including FAT, NTFS and EXT) and removable storage media, mechanisms for detecting hidden information, and the hands-on use of powerful forensic analysis tools.
Prerequisites
ITS 30044
Cross Listed Courses
DST 40000
The purpose of this course is to study the required concepts and techniques to write high-quality code using the object-oriented programming environment approach. The course covers GUI development, coding, decision-making, control structures, and modular design. Advanced topics include class creation and usage, exception handling, accessing databases, and creating web and console applications.
Prerequisites
CST 35566
Cross Listed Courses
ITS 45566
Students will examine cryptography concepts and available data protection solutions, Privacy and security regulations that enable the organization to manage its assets more efficiently are explored. Cloud security technologies, project management processes, and security methodologies are covered.
Prerequisites
ITS 20263
Students will learn to understand, modify, and develop game engines by focusing on the technical details and the developments artistic consequences. A Game Development Engine consists of reusable runtime and asset pipelining code. Students will also learn how game engines handle content creation, providing or integrating with authoring tools for sound, images, scripts, and other content to ease the process of creating high-fidelity games.
Prerequisites
ART/CST 37640
Course explores penetration-testing tools and techniques used to protect computer and cyber security. Topics include discovering vulnerabilities, detecting intrusion, networking security issues, and protecting data from potential intruders.
Cross Listed Courses
ITS 47003
This course is a practical and conceptual introduction to game programming development. The contrast between theory and practice is a cornerstone of the course, and the student will have extensive opportunities to try out concepts and ideas. Individually or in small groups, students will design, develop, and test a 2D or 3D beta version.
Prerequisites
CST 45566 and
CST 46540
This course is an in-depth study of the systems development life cycle. The purpose of the course is to utilize a blend of traditional development and current techniques. Systems Analyst planning includes the methodology, economic analysis, and project management.
Cross Listed Courses
MIS 48163
Course prepares student for the individual Senior Capstone Project. Working in a multidisciplinary setting on selected and approved design projects, student will practice design methodology, completing a project feasibility study and preliminary design, including optimization, product reliability and liability, and Computer Science application.
Course consists of individual or group projects undertaken in collaboration with the instructor. Students demonstrate integrated knowledge of the computer science curriculum by implementing a significant software system.
Prerequisites
CST 49090