cst_cugs_courses_certs
cst_cugs_courses_certs
CST CUGS, Courses, Topics, and Certifications
This page provides comprehensive details for the Computer Systems Technology CUGS and is best viewed on a large screen.Databases
Database Fundamentals
|
This CUGS offers preparation for the following certifications:
Database Development
Coming Soon...
|
This CUGS offers preparation for the following certifications:
Security
Cybersecurity in Information Technology
|
Ethical Hacking
This CUGS offers preparation for the following certifications: |
Digital Forensics
Coming soon...
|
Intrusion Detection / Prevention
|
Operating Systems
Operating Systems Fundamentals
COURSE NAME | CERTIFICATIONS | TOPICS |
CST 06220 - Linux/Unix Essentials This course is designed to give students an introduction to Linux/Unix like Operating Systems. Since this course serves as an introduction, no prior experience with Linux/Unix like Operating Systems is required. This course will show students how to connect to a Linux/Unix like Operating System and engage with it via the command line. Students will learn about the Linux/Unix hierarchical file structure, basic protection and permission features, and file editing operations from the command line. Students will also learn how to use streams, pipes, and redirects with typical Linux/Unix like programs such as awk, grep and sort. The experience is then capped by creating automated systems using a shell programming language such as bash. |
1. Linux/UNIX hierarchical file structure 2. Basic protection/permission features of user logins and files 3. Basic file editing operations using vim 4. Navigate the Linux directory structure using relative and absolute pathnames 5. Use streams, pipes, and redirects 6. Utilize the filters of tee, awk, grep, sort, cur, paste and the pipe mechanism 7. User environments customization using variables 8. Writing simple shell scripts |
|
CST 06225 - Linux/Unix Administration This is an intermediate course that requires pre-existing work with a Linux/Unix like Operating System. This course focuses on the administrator role of a system and the tools needed to perform common administration tasks. Students will learn how to navigate a package manager, configure a boot manager, and monitor tasks. In depth use of regular expressions will be taught so students can process logs and enforce appropriate resource usage. In depth discussion on the relationships between users, groups and services will be addressed as well as the security principles that follow. prereq: CST 06220 |
1. Install and update packages using a package manager, such as the Red Hat Package manager, YUM, and Apt-Get (Debian) 2. Configure the boot manager, and various boot options in Linux 3. Monitor and manage tasks using the various commands in Linux 4. Use regular expressions to search and process text, configuration and log files 5. Manage server disk quotas to ensure appropriate usage by applications and users 6. Configure ownership and permissions of files and resources in Linux 7. Determine and configure appropriate periodic tasks, and configure their execution using the various tools available on most Linux systems 8. Manage users and groups for multi-user systems, and manage tools and utilities for creating and managing users and their resources |
|
CST 06230 - Microcomputer Operating Systems I: Workstation This course is designed to give students an introduction to the Windows environment as a client in the client-server model. Topics include the installation of a Windows environment, network customization, securing file systems and setting up local and network printing. Operating System hardening concepts are then addressed by way of the dispatch of administrator and group accounts, customization via registry editing, and introducing peer-to-peer communication. No experience with the Windows Workstation is needed prior to joining this course. |
Microsoft MD-102 Endpoint Administrator | 1. Installation and customization of a Microsoft AZ-800 Microsoft Azure FundamentalsWindows environment 2. Customization of a secure network 3. Securing file systems 4. Setting up and managing local and network printing. 5. Creating and administering user and group accounts 6. Registry customization and editing 7. General system and network troubleshooting 8. Introduction of peer to peer networks and remote services. |
CST 06235 - Microcomputer Operating Systems II: Server Systems Students in this course will gain an in-depth experience working with Windows server systems in the client-server model. Instruction begins with the installation and customization of a Windows Server Operating System. Focus is then given to customization of the network environment by using user, group, and network resource management tools along with environment and application group policies. Server protocols such as the Dynamic Host Control Protocol will be addressed as well as implementing a Domain Name System. Students will then learn how to perform customization via remote access and how to perform remote deployment. |
Microsoft AZ-800 Administering Windows Server Hybrid Core Infrastructure | 1. Installation and customization of a Windows Server OS install 2. Introduction to Active Directory Services 3. Configure a Windows client/server network environment 4. Centralized user, group and network resource management 5. Administer environments and applications with group policies 6. Installation of a Dynamic Host Control Protocol service 7. Configuration of a Domain Name System 8. Using Remote Installation Services for deployment |
This CUGS offers preparation for the following certification:
Linux Systems Administration
COURSE NAME | CERTIFICATIONS | TOPICS |
CST 09210 - Introduction to Computer Networks and Data Communications This course examines the basics of data communication and computer networks and covers such topics as IT system components, layered network architectures, introduction to internetworking, the Internet, IP protocols, basics of TCP and UDP transmission protocols, standard network applications and basics of network security, network utility software, network traffic analysis, network mapping techniques, and configuring local area networks in a popular operating system. |
1. Networking models (OSI and IP) 2. Network media (wired, optical, wireless) 3. Network architectures and topologies (PAN, LAN/WAN, DMZ, Enclaves,VLAN, NAT, subnetting, supernetting) 4. Common Network Devices and their role in the network. (Routers, Switches, Hosts, VPNs, Firewalls) 5. Network Protocols introduction (IP, TCP, UDP, ICMP) 6. Network Services and protocols introduction (DNS, NTP, VLAN, etc.) 7. Network Applications and protocols introduction (SMTP, HTTP, VoIP, SSH, etc.) 8. Use of basic network administration tools 9. Overview of network security issues 10. Network switching (Ethernet) – ARP and RARP 11. IPv4 and IPv6: suite and addressing 12. Routing in IPv4 and IPv6; routing tables and metrics 13. Network Naming (DNS, NetBIOS) 14. Layered services design |
|
CST 06220 - Linux/Unix Essentials This course is designed to give students an introduction to Linux/Unix like Operating Systems. Since this course serves as an introduction, no prior experience with Linux/Unix like Operating Systems is required. This course will show students how to connect to a Linux/Unix like Operating System and engage with it via the command line. Students will learn about the Linux/Unix hierarchical file structure, basic protection and permission features, and file editing operations from the command line. Students will also learn how to use streams, pipes, and redirects with typical Linux/Unix like programs such as awk, grep and sort. The experience is then capped by creating automated systems using a shell programming language such as bash. |
1. Linux/UNIX hierarchical file structure 2. Basic protection/permission features of user logins and files 3. Basic file editing operations using vim 4. Navigate the Linux directory structure using relative and absolute pathnames 5. Use streams, pipes, and redirects 6. Utilize the filters of tee, awk, grep, sort, cur, paste and the pipe mechanism 7. User environments customization using variables 8. Writing simple shell scripts |
|
CST 06225 - Linux/Unix Administration This is an intermediate course that requires pre-existing work with a Linux/Unix like Operating System. This course focuses on the administrator role of a system and the tools needed to perform common administration tasks. Students will learn how to navigate a package manager, configure a boot manager, and monitor tasks. In depth use of regular expressions will be taught so students can process logs and enforce appropriate resource usage. In depth discussion on the relationships between users, groups and services will be addressed as well as the security principles that follow. prereq: CST 06220 |
1. Install and update packages using a package manager, such as the Red Hat Package manager, YUM, and Apt-Get (Debian) 2. Configure the boot manager, and various boot options in Linux 3. Monitor and manage tasks using the various commands in Linux 4. Use regular expressions to search and process text, configuration and log files 5. Manage server disk quotas to ensure appropriate usage by applications and users 6. Configure ownership and permissions of files and resources in Linux 7. Determine and configure appropriate periodic tasks, and configure their execution using the various tools available on most Linux systems 8. Manage users and groups for multi-user systems, and manage tools and utilities for creating and managing users and their resources |
|
CST 06240 - Linux System and Services Linux System and Services is an in-depth course requiring pre-existing experience with the Linux Operating System. Students will learn how to employ a system administrator role to manage user and group accounts to perform monitoring actions. Students will also learn about localization, internationalization, and character encoding. Exercises related to system time via timestamps, job scheduling with cron, and logging will also be used. Finally, students will be able to setup and configure commonly used services on Linux systems such as print, email, and databases. prereq: CST 06220 and CST 09210 |
1. Employ a system administrator’s role in managing User and Group accounts to include monitoring quotas, processes, and permissions 2. Automate system administration task using the Cron scheduler system 3. Apply localization, internationalization, and character encoding consistent with Time Zones (TZ) and character encoding 4. Maintain System Time (NTP) fundamental in timestamps, job scheduling, and log rotation 5. Configure print services including Common Unix Printing System (CUPS) 6. Construct Email Services including Mail Transfer Agent (MTA), Simple Mail Transfer Protocol (SMTP), and the Domain Name System (DNS) 7. Construct Services on Demand by means of inetd and xinetd, understand permission problems, generate GnuPG keys for SSH and other secure services 8. Install and maintain an SQL database system e.g., MySQL, PostgreSQL, Oracle, and SQLite |
This CUGS offers preparation for the following certification:
Azure Fundamentals
COURSE NAME | CERTIFICATIONS | TOPICS |
CST 02110 - Implementations of SQL I This course examines ANSI-standard SQL and its variations as implemented by the major relational database providers, e.g., Oracle, Azure (Microsoft SQL Server), MySQL. It focuses on the SELECT clause including inner and outer joins, aggregation, correlated and regular subqueries, modeling basics, and SQL functions across implementations. |
1. Basics of ER modeling 2. ANSI standard basic SQL 3. Relational design, keys, and JOINs 4. Aggregation in MySQL, Oracle, Azure 5. Variables and subqueries in MySQL, Oracke, Azure 6. Functions in MySQL, Oracle, Azure 7. Advanced functions in MySQL, Oracle, Azure 8. Set operations and JOINs in MySQL, Oracle, Azure |
|
CST 06340 - Introduction to Azure Cloud Services This is an introductory course to the Azure Cloud services system. Students need no prior experience with Azure systems to enroll in this course. Students will gain an introduction to cloud computing concepts and terminology as well as how to setup an account and manage it through the Azure website interface. Students will then be able to setup a small Azure project using the Azure sandbox. Important alerts and monitors will also be set up so students can monitor billing usage. |
1. Introduction to cloud computing concepts and terminology 2. Account creation, setup and management 3. Choosing the right Azure service for a project 4. Use the Azure sandbox to create and test Azure resources 5. Installing and customizing databases with Azure 6. Using Azure to monitor traffic, network, storage, and computation use 7. Customizing Azure APIs to communicate with one another 8. Setup alerts for usage thresholds |
|
CST 06343 - Azure Management Tools and Security This is an intermediate course using the Azure Cloud services system. Students will learn about the difference services that the Azure system offers as well as the deployment mechanisms used for the services. Users will be able to setup monitoring systems, gain exposure to the security mechanisms in place and configure event detection. Students may also gain exposure to network principles used in cloud computing such as Firewalls and security groups. prereq: CST 06340 |
1. Learn the different services Azure offers for deployment. 2. Be able to adapt business plans for use on certain Azure services 3. Learn to use cloud monitoring solutions for applications and infrastructure 4. Application dispatching with Azure IoT service 5. Describe Artificial Intelligence workloads and considerations 6. Define fundamental principles of machine learning on Azure 7. Describe features of computer vision workloads on Azure 8. Describe features of Natural Language Processing (NLP) workloads on Azure |
|
CST 06440 - Azure Services and Lifecycles This course is an advanced course on using the Azure Cloud services system. Students will learn, from a business perspective, about cloud governance and deployment strategies. Students will also learn about regulatory and compliance standards as well as migration plans for already implemented systems. Students will partake in a project that involves cloud management, documentation, security audits, and “cloud spend” reports to assess deployment solutions. prereq: CST 06340 |
1. Secure access of cloud resources 2. Building cloud governance and strategy 3. Learn how to make your services adhere to regulatory and compliance standards 4. Develop a migration plan for an already implemented system 5. Movement of worker profiles from local access to a cloud solution 6. Learn how to manage and update implemented software 7. Perform a security audit on an implemented solution 8. Generate "cloud spend" reports to assess how a solution would scale in the cloud 9. Describe the concepts of security, compliance, and identity 10. Describe the capabilities of Microsoft Azure Active Directory (Azure AD) 11. Describe the capabilities of Microsoft Security Solutions 12. Describe the capabilities of Microsoft compliance solutions |
This CUGS offers preparation for the following certifications:
Networks
Network Fundamentals
COURSE NAME | CERTIFICATIONS | TOPICS |
CST 01111 - Computer Hardware and Operations This course provides students with an in-depth knowledge of the internal operations of personal computers and the software it relies on. It focuses on understanding the relationship between various computer parts and peripherals, troubleshooting problems, customer service skills, and safety practices. This course directly maps to the CompTIA A+ Certification. |
CompTIA A+ | 1. Computer Hardware 2. Computer Networks 3. Mobile Devices 4. Cloud Computing 5. Operating Systems 6. Security 7. Operational Procedures 8. Software Troubleshooting 9. Identifying, using, and connecting hardware components and devices 10. Installing/supporting Windows OS including command line & client support, MacOS, Linux and mobile OS 11. Troubleshoot PC/mobile device issues including application security support 12. Installing/configuring laptops and other mobile devices 13. Cloud computing concepts and client-side validation 14. Best practices for safety, environmental impacts, communication, and professionalism |
CST 09210 - Introduction to Computer Networks and Data Communications This course examines the basics of data communication and computer networks and covers such topics as IT system components, layered network architectures, introduction to internetworking, the Internet, IP protocols, basics of TCP and UDP transmission protocols, standard network applications and basics of network security, network utility software, network traffic analysis, network mapping techniques, and configuring local area networks in a popular operating system. |
1. Networking models (OSI and IP) 2. Network media (wired, optical, wireless) 3. Network architectures and topologies (PAN, LAN/WAN, DMZ, Enclaves,VLAN, NAT, subnetting, supernetting) 4. Common Network Devices and their role in the network. (Routers, Switches, Hosts, VPNs, Firewalls) 5. Network Protocols introduction (IP, TCP, UDP, ICMP) 6. Network Services and protocols introduction (DNS, NTP, VLAN, etc.) 7. Network Applications and protocols introduction (SMTP, HTTP, VoIP, SSH, etc.) 8. Use of basic network administration tools 9. Overview of network security issues 10. Network switching (Ethernet) – ARP and RARP 11. IPv4 and IPv6: suite and addressing 12. Routing in IPv4 and IPv6; routing tables and metrics 13. Network Naming (DNS, NetBIOS) 14. Layered services design |
|
CST 09290 - Intermediate Networking This course will examine more advanced topics in data communication and computer networks and will cover such topics such as wide area network, multi-media communication, security, wireless technology, network routing, and switching configuration tools. prereq: CST 09210 |
1. Types of networks and connections including TCP/IP. WiFi and SOHO 2. Troubleshooting devices for network issues 3. Security vulnerabilities for devices and their network connections |
|
CST 09310 - Network Support and Troubleshooting This course focuses on the technical skills needed to securely establish, maintain and troubleshoot the essential networks that businesses rely on. Areas of focus includes network architecture, performance monitoring, wireless technology and network security. prereq: CST 09210 |
1. Identify TCP/IP network theory concepts and major network communications methods 2. Identify TCP/IP addressing and data delivery methods 3. Implement routing technologies 4. Identify the infrastructure of a WAN implementation 5. Identify the components used in cloud computing and virtualization 6. Describe basic concepts related to network security 7. Identify the components of a remote network implementation 8. Describe troubleshooting of issues on a network |
This CUGS offers preparation for the following certification:
Advanced Network Technology
COURSE NAME | CERTIFICATIONS | TOPICS |
CST 09320 - Network Architectures, Models, and Protocols The course focuses on introduction to Cisco network architectures, models, protocols, and networking elements that connect users, devices, applications and data through the internet and across modern computer networks - including IP addressing and Ethernet fundamentals. By the end of the course, students can build simple local area networks (LANs) that integrate IP addressing schemes. prereq: CST 09290 |
1. Explain the advancements in modern network technologies 2. Implement initial settings including passwords, IP addressing, and default gateway parameters on a network switch and end devices 3. Explain how network protocols enable devices to access local and remote network resources 4. Explain how physical layer protocols, services, and network media support communications across data networks 5. Calculate numbers between decimal, binary, and hexadecimal systems 6. Explain how media access control in the data link layer supports communication across networks 7. Explain how Ethernet operates in a switched network 8. Explain how routers use network layer protocols and services to enable end-to-end connectivity |
|
CST 09325 - Network Communication and Configuration The course continues from the introduction to Cisco networks course, and focuses on Cisco network architectures, models, protocols, and networking elements that connect users, devices, applications and data through the internet and across modern computer networks - including IP addressing and Ethernet fundamentals. By the end of the course, students can build simple local area networks (LANs) that integrate foundational network security, and perform basic configurations for routers and switches. prereq: CST 09320 |
1. Explain how ARP and ND enable communication on a network. 2. Implement initial settings on a router and end devices. 3. Implement an IPv4 subnetting scheme or IPv6 address scheme to efficiently segment a network. 4. Use various tools to test network connectivity. 5. Compare the operations of transport layer protocols in supporting end-to-end communication. 6. Explain the operation of application layer protocols in providing support to end-user applications. 7. Configure switches and routers with device hardening features to enhance security. 8. Implement a network design for a small network to include a router, a switch, and end devices. |
|
CST 09430 - Switching, Routing, and Wireless Essentials This course focuses on switching technologies and router operations that support small-to-medium business networks and includes wireless local area networks (WLANs) and security concepts. Students learn key switching and routing concepts. They can perform basic network configuration and troubleshooting, identify, and mitigate LAN security threats, and configure and secure a basic WLAN. prereq: CST 09325 |
1. Configure router and switch devices by using security best practices. 2. Implement VLANs, STP in a switched network. 3. Troubleshoot inter-VLAN routing on Layer 3 devices. 4. Explain how routers use information in packets to make forwarding decisions. 5. Implement DHCP to operate across multiple LANs. 6. Configure dynamic address allocation in IPv6 networks. 7. Implement a WLAN using a wireless router and WLC. 8. Configure IPv4 and IPv6 static routes. |
|
CST 09435 - Enterprise Networking, Security, and Automation This course focuses on the architectures and network considerations related to designing, securing, operating, and troubleshooting enterprise networks. This course covers wide area network (WAN) technologies and quality of service (QoS) mechanisms used for secure remote access. This course also introduces software-defined networking, virtualization, and automation concepts that support the digitalization of networks. Students gain skills to configure and troubleshoot enterprise networks, and learn to identify and protect against cybersecurity threats. They are introduced to network management tools and learn key concepts of software-defined networking, including controller-based architectures and how application programming interfaces (APIs) enable network automation. prereq: CST 09430 |
1. Explain and implement single-area OSPF operates in both point-to-point and broadcast multiaccess networks 2. Explain and implement ACLs as part of a network security policy. 3. Configure NAT services on the edge router to provide IPv4 address scalability 4. Explain how WAN access, VPN technologies can be used to satisfy business requirements. 5. Explain the characteristics of scalable network architectures. 6. Troubleshoot enterprise networks. 7. Explain the purpose and characteristics of network virtualization. 8. Explain how network automation is enabled through RESTful APIs and configuration management tools. |
This CUGS offers preparation for the following certification:
Business CUGS
In addition to the Computer Science CUGS above, students can also pick from the two business CUGS:
- Management Information Systems
- Project Management
To learn more about these programs, please see the Rohrer College of Business page here. Please notice their page details all of the business CUGS, and only the two listed above count for this degree program.