Course Curricula

VICEROY DECREE scholars can take courses from a shared virtual institute curriculum. These courses will follow a virtual online instructional method for Visiting VI students. Each scholar needs to complete 8-10 Credits from this multi-institution curriculum (courses credits can vary from 3 to 4 credit hours).

alter-text

Depending on scholars’ background they can select courses which complement their skills and knowledge based on breadth or depth.

  • Courses complement existing student’s background and skills
  • Courses amplifying and extending existing student’s background and skills

Course curricula is divided into the following areas:

  • Electro-Magnetic Spectrum
  • Cybersecurity
  • Cryptography
  • Data Science
  • Strategic Foreing Language
  • Research

The registration deadlines are provided below.

  • South Carolina
  • Northern Arizona
  • Northeastern University

Registration Deadline

  • Summer 2024 –> May 1st
  • Fall 2024 –> July 1st

Registration Deadline

  • Fall 2024 –> September 5th

Registration Deadline

  • Fall 2024 –> September 4th

The course curricula, offered by the consortium, is detailed below.

Northern Arizona UniversityNortheastern UniversityUniversity of South CaronlinaUniversity of Houston
EMSPHY 332 Electricity and Magnetism IIECE 3317 Applied Electromagnetic Waves
ECE 3318 Applied Electricity and Magnetism
CyberCYB 310 Malware AnalysisITEC 445 - Advanced Networking (ITEC245)ECE 5357 Introduction to Cybersecurity
CYB 410 Secure SoftwareITEC 493: IT Security for Managers (ITEC293)
CYB 126/136 Secure Design I/II
CryptoINF 638 Cryptography and PKI
CYB 402 Applied Cryptography
Data ScienceDS 3000 Found. of Data Science
DS 3500 Advanced Programming with Data
Strategic LanguageCHNS 1101/1102 Elementary ChineseRUSS 121/122 Elementary Russian
ResearchRUSS 121/122 Elementary RussianCY 2991. Research in CybersecurityITEC 564 Capstone Project

Northeastern University

CY 2991. Research in Cybersecurity (4 credits)

Offered in the Fall and Spring

Description: Offers an opportunity to conduct introductory-level research or creative endeavors under faculty supervision.

Prerequisites: Permission of the instructor.

VICEROY DECREE Virtual Institute Students will focus their research area into those determined by the VICEROY special interest areas.

DS 3000 Foundations of Data Science (4 credits)

Offered in the Fall and Spring

Description: Introduces core modern data science technologies and methods that provide a foundation for subsequent Data Science classes. Covers: working with tensors and applied linear algebra in standard numerical computing libraries (e.g., NumPy); processing and integrating data from a variety of structured and unstructured sources; introductory concepts in probability, statistics, and machine learning; basic data visualization techniques; and now standard data science tools such as Jupyter notebooks.

Prerequisite(s): CS 2510 or DS 2500

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0020Database Administrator
Data Analyst
K0022Database Administrator
Data Analyst
K0083Database Administrator
Data Analyst
K0065Database Administrator
Data Analyst
Cyber Defense Analyst
Information Systems Security Developer
Systems Developer

DS 3500 Advanced Programming with Data (4 credits)

Offered in the Fall and Spring

Description: Provides a deep-dive into the design and implementation of enterprise-grade software systems with an emphasis on software architectures for more complex data-driven applications. Covers extensible architectures that support testing, data provenance, reuse, maintainability, scalability, and robustness; building software APIs and libraries for wide-scale adoption and ease-of-use. Students will learn how to design implement and test complex loosely-coupled service-oriented architectures and will learn how to use the python programming language for distributed processing, stream-based data processing, and inter-process communication via message-passing. Homework assignments will center around a semester-long project exploring various topical machine learning themes possibly including but not limited to: library construction for data cleansing, analysis, and data mining, sentiment analysis and natural-language processing, scientific computing problems in bioinformatics, astronomical data analysis, or healthcare. Student will explore the features, capabilities, and underlying design of popular data analysis and visualization frameworks.

Prerequisites: DS2000, DS2500

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0020Database Administrator
Data Analyst
K0022Database Administrator
Data Analyst
K0083Database Administrator
Data Analyst
K0065Database Administrator
Data Analyst
Cyber Defense Analyst
Information Systems Security Developer
Systems Developer

CY 4930: Cybersecurity Capstone (4 credits)

Offered in the Spring

Description: Provides the culmination of the learned principles and methodologies for identifying and addressing Cybersecurity issues in organizations. Students bring their individual skills and abilities to create a solution to a real-world cybersecurity problem/challenge. Students will work in small groups to identify and scope the information security problem/challenge, create a project plan to develop a solution to include the development and identification of the data necessary to properly solve the problem/challenge, develop a final report (whose intended audience are senior business executives) and participate in the MSCY Capstone Event to present the results they have obtained. Further the students will be required to manage and develop the project using some SCRUM methodology tools. In this way, sprints will be planned for each project and the team will deliver the product after each sprint iteratively and incrementally, maximizing opportunities for feedback.

Syllabus can be found here.

CHNS 1101: Elementary Chinese 1 (4 credits)

Offered in the Fall and Spring

Description: This course is designed for students with little or no prior knowledge of Chinese. With its holistic focus on the four language skills of listening, speaking, reading and writing, the course helps students build a solid foundation in language form and accuracy, and prepares them to function in a Chinese language environment. Students will learn not only how the Chinese language works grammatically, but will also learn to use Chinese in real life.

Prerequisites: None

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0550Multi-Disciplined Language Analyst
K0545Multi-Disciplined Language Analyst
K0416Multi-Disciplined Language Analyst
K0407Multi-Disciplined Language Analyst
K0476Multi-Disciplined Language Analyst
K0574Multi-Disciplined Language Analyst

Northern Arizona University

CYB 126/136 Secure Design I/II (4 credits)

Offered in the Fall and Spring

Description: Introduction to the foundations of computer software and digital hardware and defensive design strategies. Topics include programming, digital logic design, state machines, input validation, error handling, and bug mitigation.

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0073Software Developer
Secure Software Assessor
Systems Requirements Planner
Information Systems Security Developer
Systems Developer
K0290Systems Security Analyst
Cyber Defense Analyst

CYB 310 Malware Analysis (3 credits)

Offered in the Spring

Description: Introduction to reverse engineering techniques for the identification, classification, and analysis of malware using disassembly, virtual machines, static analysis, and dynamic analysis. Letter grade only.

Prerequisite: CS 205, CYB 136, and MAT 226 with grades of C or better in each

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0259Cyber Defense Incident Responder
K0188Law Enforcement / Counterintelligence Forensics Analyst
Cyber Defense Forensics Analyst
K0479Target Developer
Target Network Analyst

CYB 402 Applied Cryptography (3 credits)

Offered in the Fall

Description: A practice-oriented approach to cryptography with topics in encryption, randomness, cryptographic security, block ciphers, stream ciphers, hash functions, keyed hashing, authentication, computational complexity, RSA, elliptic curve cryptography, TLS, and post-quantum cryptography. Co-convened with CYB 502.

Prerequisite: CS 205, CYB 136, MAT 226, and (STA 270 or STA 275) with grades of C or better in each letter grade only.

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0019Systems Security Analyst
Cyber Defense Analyst
Vulnerability Assessment Analyst
Security Architect
Authorizing Official / Designating Representative
Security Control Assessor
Systems Requirements Planner
Research & Development Specialist
K0196Program Manager
IT Project Manager
Product Support Manager

CYB 410 Secure Software (3 credits)

Offered in the Fall

Description: This course prepares students to understand and defend against software attacks through static and dynamic analysis of software systems. The course requires prior experience with software development and network security. This course explores cutting edge tools used in software system analysis and design, which develops critical skills needed in CYB 486C Capstone. By developing the skills to understand and analyze software systems, students also learn how software exploits can be discovered and can be guarded against in advanced software engineering practice. This is a required course in the B.S. in Cybersecurity curriculum and a pre-requisite for CYB 486C. This class also directly supports several program student outcomes through its subject matter, student learning, activities, and assessment (student outcomes 1, 2, and 6).

Prerequisite: Pre-requisites: (CS249 or CYB 404) and CS 305.

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0479Target Developer
Target Network Analyst

INF 638: Cryptography and Public Key Infrastructure (3 credits)

Offered in the Fall

Description: Study of methods, techniques, and research areas in cryptography and public key infrastructure to strengthen cybersecurity. Letter grade only.

Prerequisites: Graduate status

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0019Systems Security Analyst
Cyber Defense Analyst
Vulnerability Assessment Analyst
Security Architect
Authorizing Official / Designating Representative
Security Control Assessor
Systems Requirements Planner
Research & Development Specialist
K0196Program Manager
IT Project Manager
Product Support Manager

CS 485 Undergraduate Research (3-4 credits)

Offered in the Spring

Description: Original research under the supervision of a research adviser.

VICEROY DECREE Virtual Institute Students will focus their research area into those determined by the VICEROY special interest areas.

CYB 499 (Current Developments): 3 Credits

Description: : Examines recent trends and investigations in a selected area.

VICEROY DECREE Virtual Institute Students will focus their research area into those determined by the VICEROY special interest areas.

University of Houston

ECE 3317 - Applied Electromagnetic Waves (3 credits)

Offered in the Fall

Description: Maxwell’s equations in time and frequency domains, Poynting’s theorem, plane wave propagation, reflection and transmission in lossless and lossy media, transmission lines, waveguides, and antennas. 

Prerequisites:  PHYS 2126 and PHYS 2326

Syllabus can be found here.

ECE 3318 - Applied Electricity and Magnetism (3 credits)

Offered in the Spring

Description: Fundamentals of electricity and magnetism, vector calculus, Maxwell’s equations, Kirchoff’s laws, static electric and magentic fields, resistance, capacitance, inductance, magentic circuits, and transformers.

Prerequisites: ENGI 1100, ENGI 1331, MATH 2415, MATH 3321, PHYS 2326, PHYS 2126.

ECE 5397 - Introduction to Cybersecurity (3 credits)

Offered in the Spring

Description: Basic security concepts. Cryptography basics. Computer security and network security. Security analysis. 

Prerequisites: ECE 1331, ENGI 1100, & MATH 2415.

Syllabus can be found here.

University of South Carolina

RUSS 121: Introductory Russian (4 credits)

Offered Fall 2022

Description: This course will introduce students to the Russian language and culture by focusing on four essential skills: listening, speaking, reading, and writing.  Students will gain confidence and proficiency in specific communicative tasks and will develop a basic understanding of the structure of the Russian language and the culture of the Russian people, with an emphasis on using language in its cultural context.

Prerequisites: None.

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0550Multi-Disciplined Language Analyst
K0545Multi-Disciplined Language Analyst
K0416Multi-Disciplined Language Analyst
K0407Multi-Disciplined Language Analyst
K0476Multi-Disciplined Language Analyst
K0574Multi-Disciplined Language Analyst

RUSS 122: Basic Proficiency in Russian (4 credits)

Offered Spring 2023

Description: This course will continue to introduce students to the Russian language by focusing on the four essential language skills: listening, speaking, reading, and writing.  Students will gain confidence and proficiency in specific communicative tasks and will develop further their understanding of the structure of the Russian language and the culture of the Russian people, with an emphasis on using language in its cultural context. 

Prerequisites: RUSS 121

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0550Multi-Disciplined Language Analyst
K0545Multi-Disciplined Language Analyst
K0416Multi-Disciplined Language Analyst
K0407Multi-Disciplined Language Analyst
K0476Multi-Disciplined Language Analyst
K0574Multi-Disciplined Language Analyst

ITEC 245: Introduction to Networking (3 credits)

Description: This online course is an introduction to technologies, terminology, and skills used in data networking. Emphasis is on practical applications of networking and computer technology to real-world problems. Prepares students for entry-level jobs as a networking technician and prepares them for learning more advanced topics in networking.

Prerequisites: ITEC 233

Syllabus can be found here.

This course are designed for scholars without a background in Computer Science. Prior to registration, inclusion of these courses in their academic plan requires approval from their academic advisor

ITEC 293: Cybersecurity Operations (3 credits)

Description: This course is an in-depth exploration of operations in Security Operation Centers (SOCs). It introduces technologies, terminology, and skills necessary for security operations. Emphasis is on practical applications for analyzing, detecting, and responding to security events.

Prerequisites: No prereq

This course are designed for scholars without a background in Computer Science. Prior to registration, inclusion of these courses in their academic plan requires approval from their academic advisor

ITEC 493: Information Technology Security for Managers (3 credits)

Description: This course provides an overview of information security, including security awareness, the network security infrastructure, common terms and classifications, defense in depth, risk management, security policy development, and incident response models.

Prerequisites: ITEC-445 Advanced Networking

Syllabus can be found here.

ITEC-445 Advanced Networking

Description: This course will cover network infrastructure topics (client/server protocols, routing, switching) with emphasis on hands-on implementations using network operating system software.

Prerequisites: ITEC 245

Syllabus can be found here.

Workforce Framework for Cybersecurity (NICE Framework)

Knowledge IDWork Role
K0106Information Systems Security Manager
Executive Cyber Leadership
Cyber Defense Analyst
Cyber Defense Infrastructure Support Specialist
Cyber Defense Incident Responder
Vulnerability Assessment Analyst
K0033Information Systems Security Manager
Cyber Defense Analyst
Cyber Defense Infrastructure Support Specialist
Cyber Defense Incident Responder
Vulnerability Assessment Analyst
K0332System Administrator
Network Operations Specialist
Information Systems Security Manager
Cyber Defense Analyst
Cyber Defense Incident Responder
Cyber Defense Infrastructure Support Specialist
Vulnerability Assessment Analyst
Enterprise Architect
Security Architect
Software Developer
Systems Requirement Planner
Information Systems Security Developer
Systems Developer
System Testing and Evaluation Specialist
K0061Systems Security Analyst
K0167Counterintelligence Forensics Analyst
K0179Research & Development Specialist
Secure Software Assessor
Authorizing Official / Designating Representative
Security Control Assessor
K0111Network Operations Specialist
Cyber Defense Analyst
K0113Network Operations Specialist
Cyber Defense Analyst
K0203Network Operations Specialist
Cyber Defense Analyst
Systems Security Analyst
Vulnerability Assessment Analyst
Enterprise Architect
Authorizing Official / Designating Representative
Security Control Assessor
Information Systems Security Manager
Systems Developer
System Testing and Evaluation Specialist
K0160Network Operations Specialist
Cyber Defense Analyst