CIS319 Advanced Object-oriented Programming using Java
College of Technology Cybersecurity Department
Course Description: This course will provide students with knowledge and skills required to use advanced Java features with an emphasis on the object-oriented paradigm and application development. Students will learn how to choose between inheritance and composition, how to use polymorphism, how to interface with a sequential file and a database, and the basics of recursion and concurrency.
Credit Hours: 3.00
Prerequisites: CIS218
Corequisites: None
SDC320 Advanced Object-Oriented Programming Using C#
College of Technology Software Development and Coding Department
Course Description: This course will provide students with the knowledge and skills required to use Advanced Object Oriented Programming concepts using the C# platform. Students will learn Exception Handling, Inheritance, Polymorphism, File Access, and database connectivity. GUI's and event-driven programming are emphasized.
Credit Hours: 3.00
Prerequisites: SDC220
Corequisites: None
CIS317 Advanced Object-oriented Programming Using C#
College of Technology Cybersecurity Department
Course Description: This course will provide students with the knowledge and skills required to use Advanced Object Oriented Programming concepts using the C# platform. Students will learn Exception Handling, Inheritance, Polymorphism, File Access, and database connectivity. GUI's and event-driven programming are emphasized.
Credit Hours: 3.00
Prerequisites: CIS214
Corequisites: None
SDC320L Advanced Object Oriented Programming Using C# Lab
College of Technology Software Development and Coding Department
Course Description: This course will provide students with practice in using Advanced Object-Oriented Programming concepts using the C# programming language. Students will use advanced object-oriented programming concepts such as inheritance, polymorphism, the use of interfaces, abstraction, file access, and database connectivity to produce working application components that will be used as part of a larger application.
Credit Hours: 1.00
Prerequisites: SDC220
Corequisites: SDC320
MSCS635 Advanced Networking
College of Technology Cybersecurity Department
Course Description: This comprehensive course is designed to provide students with hands-on experience in troubleshooting issues related to each layer of the internet's five-layer architecture: Physical, Link, Network, Transport, and Application Layers. Through interactive labs and exercises, students will learn how to identify and resolve common problems, related to security and networking.
Credit Hours: 3.00
Prerequisites: MSCS501
Corequisites: None
CIS425 Advanced Network Defense and Countermeasures
College of Technology Cybersecurity Department
Course Description: 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.
Credit Hours: 3.00
Prerequisites: CIS403
Corequisites: CIS425L
CYB340L Advanced Linux Administration Lab
College of Technology Cybersecurity Department
Course Description: This course will provide students with the knowledge to implement Linux network security, network connectivity issues, problem diagnostics, system commands and utilities. Student will learn to configure a Linux system, installing and configuring web, ftp, and DNS services, providing Windows interoperability, and troubleshooting a Linux system by using log files.
Credit Hours: 1.00
Prerequisites: CST200
Corequisites: CYB340
CIS305L Advanced Linux Administration LAB
College of Technology Cybersecurity Department
Course Description: This course will provide students with the knowledge to implement Linux network security, network connectivity issues, problem diagnostics, system commands and utilities. Student 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.
Credit Hours: 1.00
Prerequisites: CIS206
Corequisites: CIS305
CIS305 Advanced Linux Administration
College of Technology Cybersecurity Department
Course Description: This course will provide students with the knowledge to implement Linux network security, network connectivity issues, problem diagnostics, system commands and utilities. Student will learn to configure a Linux system, installing and configuring web, ftp, and DNS services, providing Windows interoperability, and troubleshooting a Linux system by using log files.
Credit Hours: 3.00
Prerequisites: CIS206
Corequisites: None
CYB340 Advanced Linux Administration
College of Technology Cybersecurity Department
Course Description: This course will provide students with the knowledge to implement Linux network security, network connectivity issues, problem diagnostics, system commands and utilities. Student will learn to configure a Linux system, installing and configuring web, ftp, and DNS services, providing Windows interoperability, and troubleshooting a Linux system by using log files.
Credit Hours: 3.00
Prerequisites: CST200
Corequisites: None

