dcsimg

Cyber Intelligence and Security (CI)

Courses

CI 119  Introduction to Cyber Security for Non-Majors  3 Credits (3,0)

This course provides students with a comprehensive overview of cyber security with extensive hands on exercises to demonstrate the concepts. An academic foundation will provide the students with the vocabulary and concepts to understand internet, basic computer concepts, the relationships between data, applications, systems and hosts. Laboratory exercises will allow the students to explore and extend their interactive lectures to discover experientially the concepts that are presented in lecture.

CI 120  Introduction to Cyber Security Majors  3 Credits (3,0)

This course provides students with a comprehensive overview of cyber security with extensive hands on exercises to demonstrate the concepts. An academic foundation will provide the students with the vocabulary and concepts to understand internet, basic computer concepts, the relationships between data, applications, systems and hosts. Laboratory exercises will allow the students to explore and extend their interactive lectures to discover experientially the concepts that are presented in lecture.

CI 201  Introduction to Linux, Unix, Windows, and Scripting  3 Credits (3,0)

The concepts of dominant operating systems including Linux, Unix and Windows are presented with emphasis on use of command-line and shell scripts. Topics include developing and understanding of filesystems and how disk drives work, introduction to Virtual Machines, and other related concepts that make virtual machines work. Students will practice user commands, privileges settings, system commands, text editors such as emacs and shell programming.

CI 299  Special Topics in Cyber Intelligence  1-6 Credit

Special Topics in Cyber Intelligence.

CI 310  Intelligence, Surveillance and Reconnaissance  3 Credits (3,0)

This upper level course provides the physics background for understanding remote sensing using multi frequency sensors such as may be found on aerial, ground, space or sea platforms. Sensors and associated physics will include optical, radio frequencies as well as different tools and platforms available today and in the near future. Open source, web based sources will be used along with GIS platforms such as Google earth, ESRI coupled with satellite, aerial imagery to demonstrate the capabilities available today. A wide range of scenarios will be considered along with current and future technical limitations to resolution, reliability of data, security of data, privacy concerns, attribution and legal issues.

CI 311  Securing Computer Networks  3 Credits (3,0)

This upper level course will build on the understanding of network protocols, encryption techniques to look at methods for protecting networks (wired and wireless) as well as common approaches to defeating security. Firewalls, intrusion detection, access control, local and wide area issues, network monitoring and network management practices will be discussed and demonstrated in lab setting.
Prerequisites: CS 213.

CI 320  Ethical Hacker - Pen Testing  3 Credits (3,0)

This course provides students with a comprehensive overview of the open source tools used by attackers and penetration testers. There will be theory and discussion of legal, ethical, contractual concepts, in addition to the introduction to and use of software tools such as nmap, metasploit, nessus and others. Laboratory exercises will allow the students to explore and extend their understanding of footprinting, network mapping, enumeration, vulnerability exploitation and other activities typical of the steps used for penetration testing in lab or live environments.
Prerequisites: CI 119 or CI 120 and CS 213 and Junior Standing.

CI 330  Software Security  3 Credits (3,0)

Secure programming or coding is a core defense layer against cyberattacks targeting systems and applications. This course shows you how to identify foundational security flaws in software and implement security countermeasures in different areas of the software development lifecycle. The course covers programming techniques and best practices for developing high-quality code that is resilient to cyberattacks. The course covers major security principles in high-level programming languages, such as C/C++, software vulnerabilities caused be insecure coding practices, as well as techniques and frameworks, such as OWASP, to build secure web applications.

CI 340  Database System Security  3 Credits (3,0)

Introduction to database systems and their security. The course will cover some theory of database systems and the secure design of a database system. Course homework will reflect real-life problems requiring cooperation, problem formulation, and problem-solving skills. A team/group term project may be assigned.

CI 410  Malware Analysis  3 Credits (3,0)

This course will introduce the student to art and science of malware analysis and network security. Tools used by malware developers and the tools to detect and dissect the malware will be studied.

CI 450  Computer Forensics II  3 Credits (3,0)

This advanced course offers hands on opportunity to learn and practice current solutions used in computer forensics. Procedures include data and disc image capture, information extraction, file system regeneration, password cracking and more. Common software toolkits will be introduced and utilized in lab setting. Documentation methods, rules of evidence and legal and ethical standards discussed.
Prerequisites: CS 304.

CI 460  Big Data Analytics and Machine Learning  3 Credits (3,0)

This is an upper level course that will cover statistics, machine learning and data sciences, and related security issues and challenges of the widespread use of big data technology. This course will introduce the basic concepts and tools in big data analytics. The course topics address vulnerabilities from fake data generation and other weaknesses related to security controls. The material in this course will focus on building a clear understanding of big data analytics and AI technologies using case studies of realistic examples and using open source resources.

CI 470  Aviation Cyber Security  3 Credits (3,0)

Learn about aviation information systems and their cyber security, with an emphasis on aircraft, air traffic control, airport, and airline systems. Explore and understand in-depth cyber security threats, risks, and mitigations within the context of commercial, general, and military aviation as well as UAS. Study relevant industry standards and ongoing research and use them in case studies. Examine real-life aviation cyber security problems requiring regulation considerations, cooperation, problem formulation, and problem-solving skills. Develop hands-on aviation cyber security skills and work on a team project.

CI 475  Cyber Senior Thesis  3 Credits (3,0)

This course is for students who have at least a 3.40 GPA and who plan to attend graduate school. It is a classic thesis research course on a topic that requires an intensive review of the relevant literature or case studies, extensive research, and superior organization and writing. The senior thesis should provide a degree of originality in research, research method, and/or analysis. Each student will be supervised by a faculty committee and will be required to defend his or her thesis before a faculty panel and the interested public. Note: Students wishing to take this course must apply to the Director of the Cyber Intelligence and Security Program within the last third of the first semester of their senior year.

CI 490  Cyber Capstone Project  3 Credits (3,0)

This course provides students with the opportunity to synthesize the material learned through the degree program and design, develop, participate in and present their concepts in a series of stages from design through final report. Finally, students will plan and participate in a mock cyber "disaster" drill to demonstrate their full understanding of course material - identification of threats, mitigation and defense, operational procedure and implementation, post mortem learning and recommendations for future. Students will have the opportunity to apply their skills and creativity in developing a project that will demonstrate mastery of the coursework in a setting which is typical of a modern company or agency with users, processes, data, network and computer assets. This will be designed by the student team and reviewed by faculty and industry advisory board.

CI 495  Aviation Cyber Security  3 Credits (3,0)

Learn about aviation information systems and their cyber security, with an emphasis on aircraft, air traffic control, airport, and airline systems. Explore and understand in-depth cyber security threats, risks, and mitigations within the context of commercial, general, and military aviation as well as UAS. Study relevant industry standards and ongoing research and use them in case studies. Examine real-life aviation cyber security problems requiring regulation considerations, cooperation, problem formulation, and problem-solving skills. Develop hands-on aviation cyber security skills and work on a team project
Prerequisites: (CS 118 or EGR 115) and CI 119 and (CI 119 or CS 213)

CI 499  Special Topics in Cyber Intelligence  1-6 Credit

Special Topics in Cyber Intelligence.