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.
Prerequisites: CIS Major

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

Individual independent or directed studies of selected topics.

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 as a core defense layer against cyberattacks targeting systems and applications; how to identify foundational security flaws in software and implement security countermeasures in different areas of the software development lifecycle; programming techniques and best practices for developing high-quality code that is resilient to cyberattacks; major security principles in high-level programming languages, such as C; software vulnerabilities caused by insecure coding practices; and, techniques and frameworks, such as OWASP, to build secure web applications.
Prerequisites: CS 125 and CS 213

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

Introduction to database systems and their security; theory of database systems and the secure design of a database system; real-life problems requiring cooperation, problem formulation, and problem-solving skills; and, a project on database system security.
Prerequisites: CI 311

CI 399  Special Topics in Cyber Intelligence  1-6 Credit

Individual independent or directed studies of selected topics.

CI 410  Malware Analysis  3 Credits (3,0)

The art and science of malware analysis and network security; tools used by malware developers; and, tools used to detect and dissect malware.
Prerequisites: CI 320

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

Individual independent or directed studies of selected topics.