Course Information

CYBER SCIENCE



Course: SY110
Title: CYBER SECURITY I
Credits: 2-2-3
Description: Introduction to Cyber Security is a hands-on lab-based course providing a technically focused introduction to the principles behind the use, function, and operation of computers, networks and applications with an emphasis on cyber security.
Offered: Spring 2017-2018, Fall 2018-2019
Requisites:
Course: SY201
Title: CYBER FUNDAMENTALS I
Credits: 3-2-4
Description: This course will teach students problem solving skills in cyber-operations domain using the Python programming language on a Linux platform. Students will analyze the current cyber warfare threats and problems, and code Python programs to solve some of these and related problems.
Offered: Fall 2018-2019
Requisites: Prereq: SI110 & SCY major.
Course: SY202
Title: CYBER SYSTEMS ENGINEERING
Credits: 2-2-3
Description: An introductory practicum that emphasizes interconnected cyber-physical systems, communications between those systems, the controls and the associated space in which these relationships exist. The student will demonstrate that cyberspace is a domain within the information and electromagnetic environment consisting of the interdependent network of information technology infrastructure, including the Internet, telecommunications networks, computer systems, and embedded processors and control systems. The theme of this course is for the student to understand that entire communication cycle as it pertains to the cyber physical and communications controls systems.
Offered: Spring 2017-2018
Requisites: Prerequisites: SY201, SM223, SP211
Course: SY204
Title: SYSTEMS PROGRAMMING & OS FUNDAMENTALS
Credits: 3-2-4
Description: Students will expand their programming expertise through the exploration of systems level programming utilizing C. Additionally, students will learn the fundamental features and design of operating systems. The activities in the course will be covered from a cyber operations perspective.
Offered: Spring 2017-2018
Requisites: Prereq: SY201
Course: SY301
Title: DATA STRUCTURES FOR CYBER OPERATIONS
Credits: 3-2-4
Description: This course will cover the usual Data Structures topics, with a focus on cyber-operations. Students will learn how complex data are represented in computer programs and how the implementation/interface distinction helps enable it. They will learn the most common abstract data types and the standard implementations of them. They will explore how complexity in representation enables more sophisticated software, but also creates complex vulnerabilities. Examples will segue into the Web and Database course.
Offered: Fall 2018-2019
Requisites: Prereq: SY204.
Course: SY303
Title: CYBER SYSTEMS ARCHITECTURE
Credits: 3-2-4
Description: A simple yet functional computer will be designed and implemented using NAND gates and D Flip-Flops. In this project-oriented course, groups will collaborate on each component of this modular system design. A hardware description language will be used to describe the sequential and combinational logic needed to implement each module. Then the computer will be prepared to accept high-level object-oriented programs through the designs of an assembler, a virtual machine, and a compiler. Finally, a basic operating system will be designed to allow easy interfacing with the underlying hardware. As time permits, a final project will address a security concern in the overall system or utilize the system to implement an existing security algorithm.
Offered: Fall 2018-2019
Requisites: Prereq: SY204.
Course: SY304
Title: SOCIAL ENGR, HACKTIVISM, AND INFO OPS IN CYBER
Credits: 3-0-3
Description: This course will examine the "human factor" of cyber operations, the role of individuals and groups as a factor in cyber operations, with a focus on the use of social engineering techniques and non-standard approaches used to gain an advantage (technologically, militarily, economically, intellectually) in the cyber domain. Social Engineering is the art of exploiting human psychology to gain access to buildings, systems, or data, and is evolving such that technology solutions, security policies, and operational procedures alone cannot protect resources. In many cases, individuals prove to be the largest vulnerability in a network, cyber practitioners need to understand how to effectively defend against or exploit such vulnerabilities.
Offered: Spring 2017-2018
Requisites: Prereq: SCY major
Course: SY306
Title: WEB AND DATABASES FOR CYBER OPERATIONS
Credits: 2-2-3
Description: The course covers basic web-based application development with a database back-end, with a focus on security. Topics include client side and server side web applications development, the SQL language for relational databases, web authentication, secure web protocols, attack and defense of web-based applications with a database back-end.
Offered: Spring 2017-2018
Requisites: Prereq: SY301
Course: SY308
Title: SECURITY FUNDAMENTAL PRINCIPLES
Credits: 3-0-3
Description: This course will cover the fundamental principles in security: cryptography, identity, and access control. Topics will include symmetric encryption, public key encryption, RSA, Steganography, man-in-the-middle attacks, digital signatures, JVM and signed code, open SSL, block cypher modes, hashing, white and black lists, X.509 certificates, CAC cards, challenge/response authentication, multi-factor authentication, password cracking, salt, replay attacks, and message authentication codes.
Offered: Spring 2017-2018
Requisites: Prereq: SY202
Course: SY401
Title: CYBER OPERATIONS I
Credits: 2-2-3
Description: This course will be part I of a two-part course during senior year, during which all aspects of Cyber Operations and course work up to this point will be used to adequately defend or attack a "Cyber City". This simulated cyber environment will pose multiple technical and non-technical challenges in a holistic approach to cyber operations across the spectrum.
Offered: Fall 2018-2019
Requisites: Prereqs: SY304 & SY308
Course: SY402
Title: CYBER OPERATIONS II
Credits: 2-2-3
Description: This course will be the second part of a two-part course during senior year, during which all aspects of Cyber Operations and course work up to this point will be used to adequately defend or attack a "Cyber City". This simulated cyber environment will pose multiple technical and non-technical challenges in a holistic approach to cyber operations across the spectrum.
Offered: Spring 2017-2018
Requisites: Prereq: SY401
Course: SY403
Title: CYBER PLANNING & POLICY
Credits: 3-0-3
Description: A growing dependence on military and intelligence networks and the networking of our critical national infrastructure can quickly become vulnerabilities. This course will develop a political and economic framework for analyzing cyber power. The course will cover the body of thought that impinges on cyber matters and provides a synthesis of this information in a variety of decision-making contexts.
Offered: Fall 2018-2019
Requisites: Prereq: FP130
Course: SY406
Title: CYBER LAW & ETHICS
Credits: 3-0-3
Description: This course examines legal and ethical challenges that cyber operations professionals confront in the public and private sectors. The course begins with an in-depth review of the provisions of the United States Constitution that shape the cyber operations of the military and civilian government agencies. The course then reviews the statutes and regulations that provide the government with the authority to conduct cyber operations, as well as the limits that the statutes impose. The course examines the interplay between public-sector and private sector cybersecurity efforts, and the state and federal laws that regulate private-sector cybersecurity. We also explore the ethical considerations that apply to cyber operations.
Offered: Spring 2017-2018
Requisites: Prereq: SY403.