X

Plan of Study – Applied Artificial Intelligence

Note: A Semester Hour (s.h.) is a unit of academic credit representing an hour of class (such as lecture class) or three hours of laboratory work each week for an academic semester. Most courses are two, three or four semester hours.

Applied Artificial Intelligency: Cert Comp

Applied Artificial Intelligency: Certificate of Completion

Required Cert Courses
Provides a foundational understanding of generative Artificial Intelligence (AI) technologies, including transformers and large language models, and teaches practical skills for deploying and fine-tuning AI solutions across various industries. Prerequisites: CSC 2500 and CSC 2550.
Guides students through exploring Artificial Intelligence (AI) career pathways, understanding job markets, developing professional skills, and building effective strategies to secure fulfilling and lucrative AI jobs.
Teaches students how to analyze, interpret, and forecast complex data using Artificial Intelligence (AI) tools, focusing on techniques like regression analysis and neural networks to build robust predictive models. Prerequisites: AI 2010, MTH 2350.
Teaches advanced Artificial Intelligence (AI) techniques like optimization and reinforcement learning to build intelligent systems for better decision-making, focusing on practical applications in business, robotics, and more. Prerequisites: AI 4010, CSC 3610.

Required Support Courses

Required Support Courses
This course, built in collaboration with Google, provides a gentle, but thorough, introduction to programming using Python. Students will learn the core concepts and techniques needed to create programs and perform basic data analysis. By the end of this course, students will be ready to pursue further study in computer science and unlock more advanced programming courses.
This course continues on from Programming for Everyone I. In the first half of the course, students will learn how to use their Python skills to treat the Internet as a source of data. The second half of the course will teach students the fundamentals of Structured Query Language (SQL) and database design. By the end of the course, students will have improved their programming skills and learn how to build a range of applications. Pre-requisite: CSC 2500.
This course will teach students how to understand and use data structures. Data structures are used by almost every program and application to store, access and modify the vast quantities of data that are needed by modern software. By the end of this course students will learn what data structures are and learn how to use them in the applications you build. Pre-requisites: CSC 2500 and CSC 2550.
This course is intended as a culmination of all of a student's work in in their Computer Science major. Students will work in groups to launch a web app prototype that meets the following requirements: 1. Uses Database concepts from the Computer Science Core, Data Structures and Algorithms. 2. Meets faculty approval. Students will pitch their product, select the necessary technologies, work in groups to build an application, and create a webpage from which the application can be accessed. Students will be evaluated based on whether their product meets the goals they initially established, and on thier internal project management processes. Pre-requisites: CSC 2080, MTH 2460, MTH 2510, CSC 3480, CSC 3610, CSC 3450 and CSC 4120.