The College of Engineering offers several courses for those interested in learning technical details related to AI.
For those without a computing background, such as professionals interested in learning about AI, we are developing a professional short course, Applied AI Fundamentals: A Skills-Based Course
Applied AI Fundamentals is designed for individuals with no prior programming or AI experience. This course offers a comprehensive introduction to the foundations of Artificial Intelligence, beginning with Python fundamentals and progressing to ML, including supervised and unsupervised learning techniques. Additionally, we explore deep learning and its practical applications tailored to various industries and disciplines. Through hands-on experience, participants will gain the skills and confidence to apply AI methodologies effectively in their respective fields.
As part of the Computer Science & Computer Systems Engineering curriculum (see catalog), we offer:
CSCE A115 Introduction to Data Science 3 Credits
Introduces foundational knowledge in data science, focusing on skills and concepts that will prepare students for further studies in artificial intelligence (AI) and machine learning (ML). Emphasizes practical data analysis, statistical concepts, and an understanding of algorithms preparing students to tackle real-world data science problems.
CSCE A405 Artificial Intelligence 3 Credits
Introduces the basic concepts of artificial intelligence (AI). Topics include intelligent agents; heuristics, local and adversarial search; first-order logic and knowledge of representation and machine learning.
CSCE A412 Evolutionary Computing 3 Credits
Introduces students to subjects in the broad field of evolutionary computing, including genetic algorithms, evolution strategies, evolutionary programming and genetic programming. Emphasis will be on the design, implementation, testing, debugging and verification of correct programs.
CSCE A415 Machine Learning 3 Credits
In-depth survey of basic and advanced concepts of machine learning. Topics include linear discrimination; supervised, unsupervised and semi-supervised learning; multilayer perceptrons; maximum-margin methods; Monte Carlo methods; and reinforcement learning.
CSCE A462 Data Mining 3 Credits
Survey and application of techniques for classification, clustering and association rule mining. Covers rule-based, tree-based, statistical and regression approaches.
CSCE A485 Computer and Machine Vision 3 Credits
Covers how computers perceive the visual world of humans. Includes image processing, segmentation, boundary detection, as well as identifying, reconstructing, and modeling objects from images and videos.
CSCE A605 Advanced Artificial Intelligence 3 Credits
Analysis, design and implementation of intelligent systems utilizing heuristics, local and adversarial search, first-order logic, knowledge representation techniques, and machine learning algorithms. Students will review published artificial intelligence research, write a research paper, and present research findings in a public forum.
Special Note: Not available for credit to students who have completed CSCE A405.
CSCE A612 Advanced Evolutionary Computing 3 Credits
Broad coverage of the field of evolutionary computing, including genetic algorithms, evolution strategies, evolutionary programming and genetic programming. Emphasis will be on the design, implementation, testing, debugging and verification of correct programs. Graduate students will be required to complete a literature review of recent research in evolutionary computation, write the results of that review in a research summary paper and complete a presentation of these findings in a public forum.
Special Note: Not available for credit to students who have completed CSCE A412.
CSCE A615 Advanced Machine Learning 3 Credits
Topics include linear discrimination; supervised, unsupervised and semi-supervised learning; multilayer perceptron; maximum-margin methods; Monte Carlo simulation; and reinforcement learning. Students are required to implement a research project that applies machine learning technique(s) to a unique and original data set, or to develop a technique that combines or modifies one or more machine learning algorithms.
Special Note: Not available for credit to students who have completed CSCE A415.
CSCE A662 Advanced Data Mining 3 Credits
Covers how computers perceive the visual world of humans. Includes image processing, segmentation, boundary detection, as well as identifying, reconstructing, and modeling objects from images and videos.
CSCE A685 Computer and Machine Vision 3 Credits
Covers how computers perceive the visual world of humans. Includes image processing, segmentation, boundary detection, as well as identifying, reconstructing, and modeling objects from images and videos.
Special Note: Not available for credit to students who have completed CSCE A485.
The Master of Science in Artificial Intelligence, Data Science, and Engineering has been approved and applications will be accepted for Fall 2025!


College of Business and Public Policy
Bachelor of Business Administration in Business and Data Analytics
The Bachelor of Business Administration (BBA) in Business and Data Analytics is a STEM-designated program that provides students with the knowledge and skills for careers in the fields of data science, business analytics, and data analytics.

