Computer Information Systems and Technology (CIST)
CIST 100 Information Technology (IT) Technical Support Fundamentals 54 Hours
This course is the first of a series that aims to prepare students for a role as an entry-level IT Support Specialist. Students will be introduced to the world of Information Technology. Topics include: computer hardware, Internet and security, managing computer software, networking and security, understanding/installing operating systems, troubleshooting, and customer service. (Apportionment)
CIST 105 The Bits and Bytes of Computer Networking 54 Hours
Prerequisite(s): CIST 100 Information Technology (IT) Technical Support Fundamentals
This course is part of a series that aims to prepare students for a role as an entry-level IT Support Specialist. In this course, students will learn a full overview of Computer Networking. Topics include: the fundamentals of modern networking technologies and protocols, and overview of the cloud, practical applications, and network troubleshooting. (Apportionment)
CIST 110 Operating Systems and Becoming a Power User 54 Hours
Prerequisite(s): CIST 105 The Bits and Bytes of Computer Networking
This course is part of a series that aims to prepare students for a role as an entry-level IT Support Specialist. In this course, students will learn about the main components of an operating system (Windows, Linux, OS, etc.) and how to perform critical tasks like managing software and users and configuring hardware. (Apportionment)
CIST 115 System Administration and IT Infrastructure Services 72 Hours
Prerequisite(s): CIST 110 Operating Systems and Becoming a Power User
This course is part of a series that aims to prepare students for a role as an entry-level IT Support Specialist. Students will learn infrastructure services that keep organizations up and running, typical cloud infrastructure setups,how to use industry tools to manage computers, user information, and user productivity. (Apportionment)
CIST 120 IT Security: Defense Against the Digital Dark Ages 72 Hours
Prerequisite(s): CIST 115 System Administration and IT Infrastructure Service
This course is part of a series that aims to prepare students for a role as an entry-level IT Support Specialist. Students will learn about IT security concepts, tools, and best practices. (Apportionment)
CIST 150 Develop in Swift Explorations: Values 15 Hours
The first course in a series to learn how to develop in Swift. Students will learn about the fundamental units of programming, explore how to associate names with values using variables and constants, and how values can be used in simulations. The course culminates in an app project. (Apportionment)
CIST 153 Develop in Swift Explorations: Algorithms 15 Hours
Prerequisite(s): CIST 150 Develop in Swift Explorations: Values
This is the second course in a series to learn how to develop in Swift. Students explore how functions can encapsulate repetitive tasks and how to use if/else statements to make decisions in their code. Students also learn how Swift uses types to distinguish different kinds of data. (Apportionment)
CIST 156 Develop in Swift Explorations: Organizing Data 15 Hours
Prerequisite(s): CIST 153 Develop in Swift Explorations: Algorithms
This is the third course in a series to learn how to develop in Swift. Students explore how to create custom types using structs, group large quantities of items into arrays, and process them using loops. Students also learn how to use enums to represent a set of related values. (Apportionment)
CIST 159 Develop in Swift Explorations: Building Apps 15 Hours
Prerequisite(s): CIST 156 Develop in Swift Explorations: Organizing Data
The fourth course in a series to learn how to develop in Swift. Students will use techniques to add user interface elements to a screen, connect those elements to code, and respond to the events generated by user interaction. (Apportionment)
CIST 201 AI User – Foundations of Intelligent AI Use 48 Hours
This course introduces students to AI applications for professional needs. Students will gain hands-on experience with AI tools for communication, productivity, and problem-solving while developing skills to evaluate outputs and practice ethical, responsible AI use. (Apportionment)
CIST 205 AI Operator – Business Applications and Innovation 48 Hours
This course equips students with the skills needed to analyze business processes and implement AI-driven solutions. Students will explore real-world applications for marketing, operations, and customer service while ensuring responsible and ethical deployment. (Apportionment)
CIST 210 AI Developer – Design and Develop AI Tools 48 Hours
This course empowers students to create customized AI tools and solutions using low-code and no-code platforms. Students will design AI-powered applications, chatbots, and workflows for real-world needs while applying principles of ethical design, usability, and scalability. (Apportionment)
CIST 301 Foundation of Cloud Computing 48 Hours
This course is the first of a series that aims to prepare students for a role as an entry-level to Cloud Computing. Students will learn the foundational principles of cloud computing, exploring the advantages, economic models, global infrastructure, and security responsibilities that apply across major cloud platforms. Students will gain the ability to describe cloud concepts, evaluate costs, and identify security best practices. (Apportionment)
CIST 305 Core Cloud Services 48 Hours
This course is the second of a series that aims to prepare students for a role as an entry-level to Cloud Computing. Students will learn the essential technical building blocks of cloud computing: networking, virtual private cloud (VPC), compute services, and storage. Students will practice designing secure network environments, deploying virtual machines and serverless applications, and choosing appropriate storage models. (Apportionment)
CIST 310 Advanced Cloud Solutions 48 Hours
This course is the third of a series that aims to prepare students for a role as an entry-level to Cloud Computing. Students will explores advanced services and design principles in cloud computing. Students will analyze database solutions, apply architectural best practices, and implement monitoring and auto-scaling to ensure efficiency, reliability, and cost optimization. (Apportionment)
