COURSE DESCRIPTIONS

CMS – Computer Science 

CMS 107 – Fundamentals of AI Machine Learning: 3 credits

This course provides a foundational understanding of machine learning (ML) principles and applications, designed for students without a coding or heavy mathematics background. Through case studies and hands-on activities, students will learn the basic concepts of ML, including supervised and unsupervised learning, decision trees, and neural networks, focusing on practical uses in digital communications and media. The course also covers the ethical implications of machine learning models and their role in data-driven decision-making. 

CMS 131 – Introduction to Spreadsheets: 1 credit

A course which presents the basics of spreadsheets using the Microsoft® Excel program. Students will apply and analyze real world data as they develop various projects and assignments. Topics include functions and variables, tables, and logicals.

CMS 217 – AI LLMS and Agents: 3 credit

This course introduces students to Large Language Models (LLMs) and AI agents, exploring their structure, functionality, and applications. Students will examine how LLMs power tools like chatbots, virtual assistants, and automated content creators, focusing on their impact in fields like customer service, content generation, and personalized user experiences. By the end of the course, students will understand the ethical considerations, limitations, and real-world applications of LLMs, along with best practices for deploying AI agents.

CMS 233 – Educational Technology: 3 credits

This course provides an in-depth examination of technology used in the educational setting. Included are digital media applications, along with projected, non-projected and audio media. The integration of media into the lesson planning process is a crucial component of the course. A student portfolio is developed in association with concurrent or previous field experience.

CMS 283 – Computer Applications for Business: 3 credits

This course provides hands-on training in Microsoft Office Suite with a focus on leveraging AI and generative AI technologies. Students will learn to apply AI tools to enhance word processing, analyze data in Excel, create dynamic PowerPoint presentations, and streamline communication and scheduling in Outlook. The course emphasizes practical applications to improve productivity, foster creativity, and support informed decision-making in professional contexts.

Prerequisite: Basic computer proficiency and familiarity with Microsoft Office fundamentals. 

CMS 317 – Data Storytelling and Visualization with AI: 3 credits

This course introduces data storytelling and visualization for non-technical audiences, using AI-driven tools to turn data into compelling narratives. Students will learn to interpret data, select visualization formats, and use AI tools to automate insights for communication purposes.

CMS 337 – AI and Digital Strategy: 3 credits

This course explores how AI is transforming digital media strategies, from personalized content delivery to audience engagement. Students will learn how AI tools enhance digital media, content recommendation, and campaign analytics, without needing technical coding skills. Students will also consider ethical implications and data privacy concerns.

CMS 407 – AI Seminar: 3 credits

This seminar-style course is designed for students in their final year, focusing on current trends, challenges, and innovations in artificial intelligence. Through guest lectures, group discussions, and case studies, students will explore emerging topics in AI, such as AI ethics, AI-driven social media, and advances in conversational AI. Students will participate in collaborative projects and present their analyses of contemporary AI issues, preparing them for professional roles that intersect with AI technologies.

CMS 408 – AI Capstone: 3 credits

In this culminating course, students will apply their knowledge of AI to complete a hands-on project that addresses a real-world problem(s) or opportunity. Working individually, students will propose, design, and implement an AI-based solution, integrating concepts from machine learning, data analysis, and include ethical considerations. The course emphasizes project planning, iterative development, and presentation skills. Each project is presented at the end of the semester, showcasing students’ proficiency in applying AI to their field of interest. 

CMS 493 – Topics in Computer Science: 3 credits

Special advanced topics of varied interest are offered as needed and as resources permit.

CMS 510 – Unlocking the Future: Machine Learning and Artificial Intelligence: 3 credits 

This course explores artificial intelligence (AI) as a practical tool for solving complex problems. Students will apply advanced AI techniques such as Regression, Convolutional Neural Networks, and Natural Language Processing (NLP) while building a strong foundation in Knowledge Representation and Reasoning. Through real-world examples and interactive projects, the course blends theory with hands-on experience to develop and critically evaluate AI solutions. 

CMS 520 – Generative AI and AI Application Development: 3 credits

Ever wondered whether you can clone yourself or create a digital twin which can automatically do your routine jobs? Look no further than this exciting course, with an introduction to Generative AI, Chain-of-thought Reasoning, and Retrieval Augmentation Generation (RAG). Students examine low-code commercial and open-source systems representing the cutting edge of technology, helping students to reduce time spent on manual activity by creating specialist, digital versions of themselves trained on their own data. 

CMS 530 – AI for Business Applications and Data Analytics : 3 credits

This course focuses on leveraging artificial intelligence (AI) within business environments to enhance productivity, decision-making, and innovation. Students will explore the integration of AI models with common business software, such as Microsoft Office and GSuite, and learn to generate multi-modal outputs (e.g., video, audio, text) using Application Programming Interfaces (APIs). The

CMS 540 – Python: Your New Productivity Superpower: 3 credits

Python is one of the most widely used programming languages globally and a key skill for data scientists and AI/ML engineers. This course provides students with foundational Python programming skills to implement “low-code” solutions leveraging existing AI models. Topics include data processing, file manipulation, and creating interfaces between modern applications like MS Office and various data sources. Students will learn how to harness Python to streamline workflows and enhance productivity in real-world scenarios. 

Scroll to Top