Bachelor of Arts in Applied AI and Data Science (120 Hours)

Essential Liberal Arts Courses (31 hours)

Required

Course NumberCourse TitleCredits
CCC100Introduction to College Writing

3

CCC102Public Speaking

3

 

MATH100Mathematics for the Liberal Arts

4

Or

MATH101Intermediate Algebra

4

 

XXXX
Scientific Inquiry

4

XXXX
Experiential Learning

2

Great Conversation Series

Required

Course NumberCourse TitleCredits
GCON110Great Conversation: The Meaning of Life

3

GCON120Great Conversation: Western Civilization

3

GCON130GCON130 - Great Conversation: Global Civilization

3

GCON140GCON140 - Great Conversation: Art

3

GCON150GCON150 - Great Conversation: What It Means to Be A U.S. Citizen

3

Technical Core (30 Credit Hours)

Required

Course NumberCourse TitleCredits
CS101Introduction to Computer Science

3

CS103Programming for Everyone I

3

CS104Programming for Everyone II

3

CS242Data Structures

3

CS341Algorithms Analysis and Design

3

CS473Artificial Intelligence

3

CS474Artificial Neural Networks

3

CS476Machine Learning

3

CS477Clustering and Classification

3

CS479Capstone: Data Analytics Practicum

3

Data Science Core - 15 credit hours

Required

Course NumberCourse TitleCredits
AIL101 101AIL101 Introduction to Generative AI

3

AIL290290AIL290 Career Navigation and Exploration in Applied AI

3

AIL300AIL300 Predictive Modeling in AI

3

AIL301AIL301 Prescriptive AI

3

Applied AI Cognates 7 credit hours

Requirements

Course NumberCourse TitleCredits
MATH135Calculus and Analytic Geometry I

4

MATH204Elementary Statistics

3

Professional and Ethical Issues in Business - 6 credit hours

Required

Course NumberCourse TitleCredits
BUS242Business & Professional Communications

3

BUS346Social, Political, and Ethical Issues in Business

3

Elective Courses -15 credit hours

Required

Choose 15 credit hours from the below CS300 or CS400 level courses. 
Course NumberCourse TitleCredits
CS300Special Topics in Computer Science

3

CS302C# Programming

3

CS311Application Development I - Backend

3

CS312Application Development II - Frontend

3

CS321Elements of Networking

3

CS322Operating Systems and Architecture

3

CS323Computer Organization and Architecture

4

CS323LComputer Organization and Architecture Lab

0

CS325Operating Systems

3

CS325LOperating Systems Lab

0

CS326Computer Networks

3

CS326LComputer Networks Lab

0

CS327Network Security

3

CS328Network Addressing and Device Configuration

3

CS329Network Programming

3

CS339Computer Systems

3

CS343Linear Programming and Graph Theory

3

CS345Queueing Systems

3

CS349Cloud Applications Practicum

3

CS351Software Design

3

CS352Software Construction

3

CS353Unity I: Working with Unity

3

CS355WWriting for Computer Science

3

CS356Software Development

3

CS361Device Security and Defense

3

CS362Linux Configuration and Administration

4

CS363Cloud Security and Threat Management

3

CS364Elements of Penetration Testing

3

CS365Offensive Security I

3

CS366Offensive Security II

3

CS380Database Design

3

CS381Database Management Systems

3

CS400Advanced Topics in Computer Science

3

CS401Theory of Computation

3

CS403Parallell and Distribued Computing

3

CS405Object-oriented Design

3

CS406Programming Paradigms

3

CS411Product Development

3

CS421Information Security and Data Protection

3

CS429Capstone: Information Technology

3

CS452Software Engineering

3

CS453Unity II - Advanced Unity Programming

3

CS454Software Quality Assurance

3

CS459Capstone Project - Building a Game

3

CS463Cryptography

3

CS465Digital Forensics

3

CS475Digital Image Processing

3

CS478Computer Vision

3

CS490Capstone Project

3

CS491Capstone: Computer Science Practicum

3

CS492Capstone: Cybersecurity Project

3

CS493Capstone: SwEng Project I

3

CS494Capstone: SwEng Project II

3

CS499Advanced Experimental Course

3

Note:

  • The expected first mathematics course for this degree is MATH135. Students who do not place into MATH135 based on the Mathematics Placement Policy may need to complete the following prerequisite courses listed below, in addition to the courses listed above:

    MATH101 - Intermediate Algebra (4)

    MATH115 - Pre-Calculus Mathematics (4)

    C- or higher is required for all prerequisite courses in the Department of Mathematics.

  • General elective credit hours will vary dependent upon the following degree requirements:
    • Must complete a minimum of 120 credit hours
    • Must complete a minimum of 30 credit hours of coursework at the 300 or 400-level
  • Courses requiring prerequisites and corequisites are noted on the course which can be found in the course description section of the catalog.