CYB-Cybersecurity

CYB120 Introduction to Python Programming

This course will provide students with the knowledge and skills needed to use Python scripting for creating scripts and programs necessary for automating operating and network system commands to efficiently perform common configuration and security tasks. Students will be aware of and able to use Python libraries that allow access to command-line functions. Upon successful course completion, students will be able to create Python scripts to implement common system administrative tasks.

3

Prerequisites

CST100 or CST140

Cross Listed Courses

Formerly CIS123

CYB120L Introduction to Python Programming Lab

This course will provide students with the knowledge and skills needed to create and troubleshoot Python scripts for automating common system and security tasks. Students will be aware of and able to use Python libraries that allow access to system functions. Upon successful course completion, students will be able to create and troubleshoot Python scripts for system administration and simple repetitive tasks.

1

Prerequisites

CST100 or CST140

Corequisites

CYB120

Cross Listed Courses

Formerly CIS123L

CYB200 Network Protocols and Services

The course will provide students with a technical review of network protocols, infrastructure, and services. Given various sized networks, student will learn to design solutions based on TCP/IP. Students will also learn to implement and troubleshoot common issues found in modern networks. Upon successful completion, students will be able to identify, research, analyze and resolve common network access and performance problems.

 

3

Prerequisites

CST160

Cross Listed Courses

Formerly CIS225

CYB220 Introduction to Routing and Switching

This course will provide students with intermediate level-knowledge and skills for configuring networked routers and switches. Students will learn enterprise network design principles, including implementing InterVLAN routing and dynamic routing protocols. They will also learn network address translation, basic router and switch security, and standard access list usage. Upon successful completion, students will be able to design, configure, secure and troubleshoot a routed network.

3

Prerequisites

CYB200

Cross Listed Courses

Formerly CIS202

CYB220L Introduction to Routing and Switching Lab

This course will provide students with hands-on practice and skill-building exercises using routers and switches. Students will learn how to design and build a small routed network using current protocols. Upon successful course completion, students will be able to access, manage, and secure a router or switch, as well as build a small network and do basic troubleshooting of the components.
1

Prerequisites

CYB200

Corequisites

CYB220

Cross Listed Courses

Formerly CIS202L

CYB240 Windows Client and Server

This course provides students with the knowledge to configure and manage Windows Clients within a network environment. Students will use Windows system tools to install, configure, and manage a Windows client, including troubleshooting and improving system performance. Students will also manage file storage, user accounts, and local security. Upon successful completion, students will be able to support Windows Client users on a network, including establishing user groups, creating and sharing system resources, and working within a centralized Windows domain.

3

Prerequisites

CYB200

Cross Listed Courses

Formerly CIS245

CYB240L Windows Client and Server Lab

This course will allow students to apply knowledge of Windows Client and Server Operating Systems by implementing a prototype configuration. Students will learn to configure, administer and support the primary services in the Windows Server and Client operating systems. The student will also implement users, groups and computer accounts, sharing of system resources, and maintenance of system hardware. Upon completion of this course, students will be able to demonstrate proficiency in performing common Windows Client configurations.

1

Prerequisites

CYB200

Corequisites

CYB240

Cross Listed Courses

Formerly CIS245L

CYB250 Principles of Cybersecurity

This course provides the student with an understanding of the fundamental concepts of cybersecurity and covers the general security concepts involved in maintaining a secure computing environment. Students will learn a variety of security methodologies as well as technologies and concepts used for implementing a secure environment. Upon successful completion of this course, students will be able to examine and describe general cybersecurity fundamentals and implementation techniques.

3

Prerequisites

CST200

Cross Listed Courses

Formerly CIS212

CYB260 Introduction to Cloud Solutions

This course will introduce cloud computing architecture and security concepts. Students will learn about the benefits of cloud computing, cloud characteristics, cloud models and solutions along with deployment methods. Students will also gain knowledge of hardware, storage, thin clients and virtualization in the cloud and skills to implement cloud security fundamentals with virtualization security management. Upon successful course completion, students will be able to apply current cloud computing technologies and environments.
3

Prerequisites

CST160

Cross Listed Courses

Formerly CIS142

CYB260L Introduction to Cloud Solutions Lab

This course will introduce cloud computing architecture and security concepts. Students will learn about the benefits of cloud computing, cloud characteristics, cloud models and solutions along with deployment methods. Students will also gain knowledge of hardware, storage, thin clients and virtualization in the cloud and skills to implement cloud security fundamentals with virtualization security management. Upon successful course completion, students will be able to apply current cloud computing technologies and environments.

1

Prerequisites

CST160

Corequisites

CYB260

CYB280 Microsoft 365 Administration

This course will provide students with the knowledge and skills to administer the Microsoft 365 Apps for Enterprise. Students will learn the foundation of Microsoft 365, its impact on business, and how to set up a test environment. Students will learn how to deploy, configure, update, and secure Microsoft 365 Apps for Enterprise. Upon successful completion of this course, students will be able to administer Microsoft 365 apps for a small business from setup to security.

3

Prerequisites

CYB240 and CYB240L

CYB300 Advanced Cybersecurity

This course provides the student with an intermediate understanding of cybersecurity and covers the concepts involved in maintaining a secure computing and networking environment. Students will learn a variety of cybersecurity methodologies and technologies used to implement a secure computing environment. Upon successful completion of this course, students will be able to examine and describe concepts of cybersecurity and create a working secure computing and networking environment.
3

Prerequisites

CYB250

Cross Listed Courses

Formerly CIS230

CYB300L Advanced Cybersecurity Lab

This course provides the student with an overview of the Security+ certification and strategies for taking the test. Students will review the domains covered in the Security+ certification. Upon successful course completion, students will be prepared to sit for the Security+ certification exam.
1

Prerequisites

CYB300

Cross Listed Courses

Formerly CIS230L

CYB310 Introduction to Data Handling

This course introduces students to the fundamentals of data collection and management. Students will learn about tools for collecting data, proper coding of data, protection and sharing of data and integrating data from external sources. Upon successful course completion, students will be able to use entry-level programming for data handling. 

3

Prerequisites

CST200

CYB320 Intermediate Routing and Switching

This course provides intermediate skill-level topics for configuring networked routers and switches. Students will learn network design, variable length subnets, network address translation, details on distance vector and link state routing protocols. Upon successful completion, students will be able to configure access list-based security, WAN connections and troubleshooting a TCP/IP network, as well as identify the first three layers of the OSI Model.

3

Prerequisites

CYB220 and CYB220L

Cross Listed Courses

Formerly CIS204

CYB330L Network Routing and Switching Lab

This course will provide students with the knowledge of routers and switches by simulating the configuration of a small business network in a LAN, WAN environment. Students will learn how to analyze, plan, configure, and administer the router and switch devices and services to support network availability. Students will also use routing protocols that support both IPv4 and IPv6. Upon successful course completion, students will be able to implement WAN and interVLAN routing, along with services such as DHCP, NAT, and NTP.

1

Prerequisites

CYB320

Cross Listed Courses

Formerly CIS207L

CYB340 Advanced Linux Administration

This course will provide students with the knowledge to implement Linux network security, network connectivity issues, problem diagnostics, system commands and utilities. Students will learn to configure a Linux system, install and configure web, ftp, and DNS services, provide Windows interoperability, and troubleshoot a Linux system by using log files. Upon completion of this course, students will be able to manage a Linux-based server at an intermediate level in a variety of settings.

3

Prerequisites

CST200

Cross Listed Courses

Formerly CIS305

CYB340L Advanced Linux Administration Lab

This course will provide students with the knowledge to implement Linux network security, network connectivity issues, problem diagnostics, system commands and utilities. Students will learn to configure a Linux system, install and configure web, ftp, and DNS services, provide Windows interoperability, and troubleshoot a Linux system by using log files. Upon completion of this course, students will be able to manage a Linux-based server at an intermediate level in a variety of settings.
1

Prerequisites

CST200

Corequisites

CYB340

Cross Listed Courses

Formerly CIS305L

CYB350 Introduction to DevOps and Project Management

This course introduces students to project management methodologies using Agile, Scrum, and DevOps. Students will learn project management as it relates to software development in the IT industry and learn the role of a project manager that runs a project team. Upon successful course completion, students will be able to identify the common sequence of project management as implemented in the IT world. 

3

Prerequisites

CYB260 and CYB260L

CYB360 Advanced Windows Server

This course will provide students with the knowledge and skills necessary to install, manage, monitor, configure, and troubleshoot Windows Server. Topics include DNS, DHCP, Remote Access, Network Protocols, and IP Routing in a Windows network infrastructure. Students will also learn about Network Address Translation and Certificate Services. Upon successful completion, students will be able to install and manage a Windows server as part of a network infrastructure.

3

Prerequisites

CYB240 and CYB240L

Cross Listed Courses

Formerly: CIS251

CYB360L Advanced Windows Server Lab

This course will provide students with the knowledge and skills necessary to install, manage, monitor, configure, and troubleshoot Windows Server. Topics include DNS, DHCP, Remote Access, Network Protocols, and IP Routing in a Windows network infrastructure. Students will also learn about Network Address Translation and Certificate Services. Upon successful completion, students will be able to install and manage a Windows server as part of a network infrastructure.

1

Prerequisites

CYB240 and CYB240L

Corequisites

CYB360

CYB380 Network Scripting

This course will provide students with the knowledge and skills necessary to efficiently operate, manage, and scale an organization's dynamic IT infrastructure. Students will learn to write and use state-of-the-art tools that generate efficient interaction with standard network protocols and effectively manage complex network systems. Upon successful course completion, students will have the ability to use automation to effectively improve operational agility using configuration management automation tools for the purpose of control, configuration, and management of common system administration tasks.

3

Prerequisites

CST200

Cross Listed Courses

Formerly CIS321

CYB400 Ethical Hacking

This course will provide students with the essential skills and experience required to identify and document security vulnerabilities. The student will learn penetration testing using ethical principles to secure a computer data environment. A variety of security technologies and concepts are used to provide in-depth understanding of secure communications channels, devices and media. Upon successful course completion, students will be able to identify and mitigate weaknesses in a data infrastructure.

3

Prerequisites

CYB250

Cross Listed Courses

Formerly CIS403

CYB400L Ethical Hacking Lab

This course will provide students with practice and skill-building exercises required to identify and document security vulnerabilities. The student will learn penetration testing in a lab environment using ethical principles to secure a computer data environment. Upon completion students will be able to provide an in-depth understanding of secure communications channels, devices and media.
1

Prerequisites

CYB250

Corequisites

CYB400

Cross Listed Courses

Formerly CIS403L

CYB410 Ethical Hacking II

This course will provide students with the essential skills and experience required to identify and document security vulnerabilities. This is the second course in the sequence. The student will learn penetration testing using ethical principles to secure a computer data environment. A variety of security technologies and concepts are used to provide in-depth understanding of secure communications channels, devices and media. Upon successful course completion, students will be able to identify and mitigate weaknesses in a data infrastructure.

3

Prerequisites

CYB400

Cross Listed Courses

Formerly CIS411

CYB420 Network Virtualization Fundamentals

This course will provide students with a background in virtualization technology needed to advance in today's technology workplace. Students will learn about the latest virtualization technology. Upon successful course completion, students will be able to explain virtualization, configure workstation virtualization products, and design, manage, and configure, and monitor virtual machines in a virtualized IT environment.
3

Prerequisites

CYB260

Corequisites

CYB420L

Cross Listed Courses

Formerly CIS253

CYB420L Network Virtualization Fundamentals Lab

This course will provide students with application-oriented experiences in virtualization technology. Students will learn skills required to use virtualization software in network server environments and build virtual networks, implement high-availability clusters, and enhance performance and security to centralize the management of multiple virtual servers. Upon successful course completion, students will be able to choose a virtualization product, configure operating systems in a virtualization environment, which includes subnetting, DHCP, and DNS schemes that support virtual networks. Students will also be able to develop and design a SANS configuration for supporting a virtual network design.
1

Prerequisites

CYB260

Corequisites

CYB420

Cross Listed Courses

Formerly CIS253L

CYB430 Advanced Defense and Countermeasures

This course will provide students with a foundation in network defense and countermeasures with a primary emphasis on intrusion detection and firewall defense mechanisms that a network administrator would put in place to protect their business from further attacks. Students will gain foundational knowledge in network defense and countermeasures. Students will also be implementing firewall defense configuration and intrusion detection and access control lists. Upon successful completion, students will be able to apply essential security practices and methods along with deploying security tools using a security policy as a guideline.

3

Prerequisites

CYB260

Cross Listed Courses

Formerly CIS425

CYB430L Advanced Defense and Countermeasures Lab

This course will provide students with a hands-on approach to network defense and countermeasures. Students will learn the primary knowledge and skills required for intrusion detection and firewall defense mechanisms. Upon successful course completion, students will be able to develop an enterprise security policy and then implement a policy by configuring firewalls, stateful and stateless packet filtering, intrusion detection systems, and proxy servers.

1

Prerequisites

CYB260

Corequisites

CYB430

Cross Listed Courses

Formerly CIS425L

CYB440 AI/Machine Learning

This course will provide students with an introduction to artificial intelligence (AI) and machine learning and their use in business today. Students will receive an overview of AI concepts and workflows, machine learning and deep learning, and performance metrics.  Upon successful completion of this course, students will be able to install, train, and deploy an AI/machine learning program for use in business operations.
3

Prerequisites

CYB380

Cross Listed Courses

Formerly CIS335

CYB450 AWS Academy Cloud Foundations

This course provides students with an overall understanding of AWS Cloud Computing concepts, independent of specific technical roles. Students will learn about AWS Cloud Computing infrastructure and application services, cost and billing practices, and the pillars of the AWS Well-Architected Framework.

3

Prerequisites

CYB260

Cross Listed Courses

Formerly CIS242

CYB460 Kubernetes in Cloud Security

This course will provide an advanced look at securing the Kubernetes cluster in the cloud and ensuring pod security standards using encryption, authentication, and Ingress controllers. Students will learn the vulnerabilities of cloud computing and the steps necessary to ensure safe and secure computing in a remote environment. Upon successful course completion, students will understand the steps required to secure a cloud environment using the 4Cs: Cloud, Cluster, Container, and Code. 

3

Prerequisites

CYB450

CYB490 Information and Cybersecurity Externship

The purpose of this course is to provide the graduating bachelor's Degree student with real-world experience in a work area appropriate for their particular CIS concentration. The externship is approved and managed by the faculty advisor for the concentration area and is graded by the faculty member assigned course management. Students are expected to complete 45 hours of on-the-job work assignments for each one semester credit hour of course credit, as well as provide all paperwork related to the externship, including weekly observations and work attendance reports, to their course faculty manager.

3

Prerequisites

Approval of Academic Advisor

Cross Listed Courses

Formerly CIS490

CYB491 Information and Cybersecurity Externship I

This course will provide students with real-world experience in a work environment appropriate for their concentration. Students will apply the skills they have acquired in their program to on-the-job work assignments. Upon successful course completion, students will have documented their attendance, activities, and achievements for the externship. 

1

Prerequisites

Approval of Academic Advisor

Cross Listed Courses

Formerly CIS491

CYB492 Information and Cybersecurity Externship II

This course will provide students with real-world experience in a work environment appropriate for their concentration. Students will apply the skills they have acquired in their program to on-the-job work assignments. Upon successful course completion, students will have documented their attendance, activities, and achievements for the externship. 

1

Prerequisites

Approval of Academic Advisor

Cross Listed Courses

Formerly CIS492

CYB493 Information and Cybersecurity Externship III

This course will provide students with real-world experience in a work environment appropriate for their concentration. Students will apply the skills they have acquired in their program to on-the-job work assignments. Upon successful course completion, students will have documented their attendance, activities, and achievements for the externship. 
1

Prerequisites

Approval of Academic Advisor

Cross Listed Courses

Formerly CIS493

CYB495 Information and Cybersecurity Capstone

This course is designed to enable students to assimilate the broad educational themes embedded in the major and general education program to support the outcomes of the B.S. Degree in Information and Cybersecurity Operations. As such, the course is constructed to require students to interact as teams to develop and present group reports and presentations that synthesize and support the expected student outcomes in the general education and major core curriculum. Students are required to design, plan, and defend an appropriate project approved by the professor that will enable them to demonstrate individual and group mastery of skills and competencies learned across the entire curriculum. The course helps the students to develop knowledge and skills that may facilitate their career growth as they progress through the ranks toward IT leadership positions.
3

Prerequisites

Approval of Academic Advisor

Cross Listed Courses

Formerly CIS495