Academic Catalog

Artificial Intelligence and Machine Learning (AIM)

AIM100 / Introduction to Artificial Intelligence
3 Credits / 3.0 Periods for Lecture
Basic concepts and applications of artificial intelligence (AI), including AI project cycles. Focus on issues surrounding AI including ethics, bias, culture, regulations, and professional expectations. Prerequisites: None.
Division: Physical Sciences and Engineering
AIM110 / Introduction to Machine Learning
3 Credits / 4.0 Periods for Lecture & Lab
Introduction to machine learning concepts and Python applications, including data acquisition, supervised and unsupervised learning, and data modeling. Prerequisites: A grade of C or better in AIM100, CIS156, and MAT206.
Division: Physical Sciences and Engineering
AIM111 / Introduction to Data Science
3 Credits / 3.0 Periods for Lecture
Introduction to the basics of data science, including data handling, problem framing in a data-centric context, the foundational techniques of exploratory data analysis (EDA), data visualization, and data ethics. Students will gain practical experience in using various data science libraries and tools through hands-on exercises and projects. Prerequisites: A grade of C or better in (CSC101 and AIM100) or permission of Program Director.
Division: Physical Sciences and Engineering
AIM210 / Natural Language Processing
3 Credits / 4.0 Periods for Lecture & Lab
Fundamental concepts in Natural Language Processing (NLP) and text processing. Focus on knowledge and skills necessary to create a language recognition application. Prerequisites: A grade of C or better in AIM110.
Division: Physical Sciences and Engineering
AIM220 / Artificial Intelligence for Computer Vision
3 Credits / 4.0 Periods for Lecture & Lab
Understand and apply the basic techniques to process images using OpenCV and Python libraries. Prerequisites: A grade of C or better in AIM110.
Division: Physical Sciences and Engineering
AIM230 / Artificial Intelligence for Business Solutions
3 Credits / 4.0 Periods for Lecture & Lab
Fundamentals of artificial intelligence (AI) and machine learning to support business solutions. Prerequisites: A grade of C or better in AIM210 and AIM220.
Division: Physical Sciences and Engineering
AIM240 / Artificial Intelligence Capstone Project
3 Credits / 4.0 Periods for Lecture & Lab
Focus on how a social issue is explored, brought through the Artificial Intelligence (AI) Project cycle, and delivered as a solution using the different domains of AI, including computer vision and natural language processing. Prerequisites: A grade of C or better in AIM210 and AIM220.
Division: Physical Sciences and Engineering
AIM250 / Machine Learning I
3 Credits / 4.0 Periods for Lecture & Lab
Examination of statistical machine learning algorithms and Python applications with an introduction to deep learning. Emphasis on data input, algorithm selection, hyperparameter tuning, and model evaluation and selection. Prerequisites: A grade of C or better in [AIM111, (MAT230 or MAT231), MAT225, and MAT206] or permission of Program Director.
Division: Physical Sciences and Engineering