The courses listed here are those offered by the Information Technology Department in support of the Bachelor’s Degree in Cybersecurity and Network Engineering. For a full listing of courses required for the Bachelor’s Degree, see the listing in this curriculum document for the CYBN BS program.

CYB 373 Ethical Hacking

In this course, students will learn how to properly use techniques employed by professional penetration testers to validate information assurance. In addition to validation techniques, students will learn anti- hacking techniques, network reconnaissance tools, buffer overflows, password cracking and other concepts related to testing and validating network defenses. Prerequisite: NE 267

CYB 394 Windows Security

Students will learn how to secure and troubleshoot a Microsoft Windows-based Active Directory network environment through an integrated system of skill-building lessons, hands-on exercises, and self-assessment tools. Prerequisite: NE 381

CYB 408 Linux Security

This course builds on the Linux System Administration course, reacquainting students with administrative concepts and presenting security methodologies as they relate to Linux. It will present logical concepts and provide practical applications related to Linux and the applications and methodologies utilized to secure it. Discussions will include notable hacks, hardening topics and IP Tables, which is an internal firewall feature-set within Linux. Also, the course will present methods for securing both file and file systems. Upon completion of the course, students will have an understanding of Linux subsystems and their relationship to security through successful completion of the following labs: building both a Linux workstation and server; navigating the Linux file system; checking for rootkits; server block encryption; securing Apache; configuring IP tables (Linux Firewall); and hardening the OS. Prerequisite: NE 385

CYB 409 Web Application Security

Students in this course will learn common security pitfalls in web applications as well as how to avoid them. Topics include use of encryption, spoofing, phishing, session management, secure data storage and other techniques related to ensuring the protection of the application and customer data. Prerequisite: NE 405

CYB 412 Network Security

In this course, students will learn the fundamentals and skills related to network security. Topics such as IPSec, Network Access Control, network asset vulnerabilities, encryption techniques used on the Internet, security certificates, phishing, spoofing, browser configuration, network perimeter security and wireless network security are covered. Prerequisite: NE 406

CYB 423 Incident Response

Students will learn how to use forensic techniques in order to investigate and document system and network intrusions as well as malicious software incidents. System restoration techniques are also covered. Students will become adept at investigating advanced persistent threats, rogue employees, remote data breeches and other security violations. Prerequisites: NE 267, CYB 394

CYB 426 Advanced Information Security

The Advanced Information Security course is designed to prepare students to take the CompTIA Security Plus (+) certification exam and Test Out Security Pro Certification. In this course, students cover information security best practices that all businesses should adhere to and learn how to implement information security best practices in business environments. Prerequisites: CYB 394, CYB 408

IT 374 IT Project Management

Students will learn what is involved in becoming a successful project manager. The course covers the foundations of IT project management: project integration, scope, time, cost, quality, human resources, communications, risk and procurement and will include case studies of multiple projects, both successful and failed.

IT 378 Database Management

Students will learn to administer a major DBMS such as Oracle or SQL Server. At the end of the course, students will be able to assume the role of a DBA in performing tasks such as installation of the DBMS, user management, backing up and restoring databases, replication, maintaining high availability, performance monitoring, automating administrative tasks and database security. Prerequisite: SE 133

IT 415 Cooperative Learning I

Students will use the knowledge gained through previous coursework in their program with mostly paid, planned and supervised work experiences in the public or private sector. The course allows students to enhance the practical skills necessary for success by being exposed to the reality of the world of work beyond the boundaries of the campus, enhancing their self-confidence and career direction. Requires Department Chair approval

IT 425 Cooperative Learning II

This course allows students to continue and expand on the experiences started in the IT 415 course. Here, hopefully in the same public or private sector organization, students increase the scope and depth of their real-world technical experiences. Requires Department Chair approval and IT 415

NE 371 Network Scripting

Through the use of practical exercises, students will learn how to configure, maintain and administer a Microsoft client/server network using a Windows PowerShell. Students will work with scripting using the command line and an integrated scripting environment. Prerequisites: NE 247, SE 126

NE 381 Design and Implementation of an Active Directory Network

Students will learn how to configure and manage a Microsoft Windows-based Active Directory network environment through an integrated system of skill-building lessons, hands-on exercises, and self-assessment tools. Prerequisite: NE 257

NE 385 Linux System Administration

Students will learn the basics of Linux technology and be exposed to the maintenance of a Linux server that other users rely on for email, Web, database, networking, or other system services. In addition to the theoretical issues covered, students will gain much practical knowledge through the use of hands-on projects designed to reinforce those concepts.

NE 405 Mail Servers

In this course, students will develop skills in implementing and supporting current mail servers used in business. Students will explore techniques to fulfill the messaging and collaborative needs of a networked environment; working with the Windows, Linux OS to provide email services, instant messaging services, data conferencing services, and more. Students will also become familiar with most features of email settings and protocols (SMTP, POP, IMAP). Prerequisites: NE 381, NE 385

NE 406 Router Security and Firewall Management

This course introduces students to firewall management and basic router security. Topics include password protection, securing VTY connections, logging, SSH, firewall management using the ASA 5510 Adaptive Security Appliance. Prerequisite: NE 257

NE 407 Virtualization

This course explores the use of virtualization. Concentration is on the implementation and maintenance of virtual machine infrastructures with emphasis on server-class virtual images. The differing virtualization techniques, such as full, OS, and paravirtualization will be examined. In addition, vendor offerings and open source options will be compared. The techniques used to move physical machines to the virtual domain will be evaluated and applied, as well as system security, patch management, backups, disaster recovery, and system runtime and response. Prerequisites: NE 247 or NE 262

NE 415 Scaling Networks

This course introduces students to the strategies associated with scaling networks. Students learn about the Hierarchical Network and the Cisco Enterprise Architectural Design models. The course explains how to manage the different implementations of Spanning Tree Protocol in a switched converged network and the concepts associated with EtherChannel technology. Students will learn how to configure a router for both EIGRP and OSPF routing protocols within a network topology, and students will develop the knowledge and skills necessary to implement a WLAN in a small-to-medium network. Prerequisites: NE 257, NE 245, NE 131

NE 418 Network Analysis and Design

Students will continue to develop and utilize critical thinking skills as they perform technical analysis of operational networks. The operational networks will include LAN, WAN and Firewall technologies from previous degree coursework. The course will also provide students with a team approach to learning. Students will participate in a team environment that will design, document, construct and troubleshoot a physical network topology from written needs assessment. Prerequisites: NE 406, NE 415

NE 425 Network Engineering Senior Project 6 Lab Hours 3 Quarter Credit Hours Prerequisites: NE 381, NE 385, NE 405

Students will configure, analyze, test and troubleshoot a complex, real-world heterogeneous physical network topology based upon a course scenario within a group setting. The heterogeneous network infrastructure will include Cisco devices and server technology, to include: routers, switches, firewalls, Windows servers, mail servers, Linux servers, database servers and others. Students will be required to provide written progress reports, final course deliverables and presentations.