Course

Credit Type:
Course
ACE ID:
IBM-0037
Version:
1
Organization:
Location:
Online
Length:
13 weeks (130 hours)
Minimum Passing Score:
80
ACE Credit Recommendation Period:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Upper-Division Baccalaureate 3 Machine Learning
Upper-Division Baccalaureate 3 Artificial Intelligence
Upper-Division Baccalaureate 3 Data Science
Upper-Division Baccalaureate 3 Computer Science
Description

Objective:

The course objective is to master the most up-to-date practical skills and knowledge machine learning experts use in their daily roles; develop working knowledge of KNN, PCA, and non-negative matrix collaborative filtering; learn how to compare and contrast different machine learning algorithms by creating recommender systems in Python; and predict course ratings by training a neural network and constructing regression and classification models.

Learning Outcomes:

  • Analyze and evaluate feature selection, scaling, and outlier detection methods to improve data quality and support robust machine learning model development
  • Develop and apply supervised learning models for regression tasks, including linear and regularized approaches (Ridge, LASSO, Elastic Net), and assess model performance using appropriate error metrics
  • Design and implement classification models—including logistic regression, decision trees, and ensemble methods—and evaluate their performance using suitable metrics and strategies for handling imbalanced datasets
  • Apply and compare unsupervised learning techniques, including clustering and dimensionality reduction algorithms, to extract patterns and insights from unlabeled data
  • Explain and implement foundational deep learning architectures and analyze their applications in solving complex supervised and unsupervised learning problems
  • Describe and apply reinforcement learning concepts, including agent–environment interactions and reward-based optimization, to model sequential decision-making problems
  • Integrate and demonstrate end-to-end machine learning workflows by building, evaluating, and communicating solutions (e.g., recommender systems) using industry-standard tools and collaborative practices
  • Acquire, preprocess, and manage data from diverse sources (e.g., SQL, NoSQL, APIs, and cloud platforms) by applying data cleaning, feature engineering, and transformation techniques to prepare datasets for analysis

General Topics:

  • Exploratory Data Analysis for Machine Learning
  • Supervised Machine Learning: Regression
  • Supervised Machine Learning: Classification
  • Unsupervised Machine Learning
  • Deep Learning and Reinforcement Learning
  • Machine Learning Capstone
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Case Studies
  • Classroom Exercise
  • Discussion
  • Lectures
  • Practical Exercises
  • Project-based Instruction

Methods of Assessment:

  • Other
  • Performance Rubrics (Checklists)
  • Quizzes
  • Projects
Supplemental Materials
Equivalencies