Welcome to CS 330: Artificial Intelligence and Machine Learning

Print Schedule

CS 330 -- Schedule (fall2026)

Tentative - subject to change as course progresses

Date Description Weeks
9/8/2026, 9/10/2026Introduction and machine learning basics, learning Python IWeek 1
9/15/2026, 9/17/2026Learning Python II, wrap-up and Lab 1Week 2
9/22/2026, 9/24/2026Quiz 1 on Python programming. Machine Learning basics and Probablistic theory and Naive Bayesian algorithmWeek 3
9/29/2026, 10/1/2026Quiz 2, review homework and labs. Lab 2Week 4
10/6/2026, 10/8/2026Model-based application; Lab 03 for data processing and Github. Course projectWeek 5
10/13/2026, 10/15/2026Bayesian network learning, EM algorithm; Literature review and course projectWeek 6
10/20/2026, 10/22/2026Decision tree; Lab 4 for decision treeWeek 7
10/27/2026, 10/29/2026Catch upWeek 8
11/3/2026, 11/5/2026Catch up day for Literature Review, and literature review presentationWeek 9
11/10/2026, 11/12/2026Literature review presentation and Logistic and Linear regressionWeek 10
11/17/2026, 11/19/2026Practical machine learning and Introduction to Neural NetworkWeek 11
11/24/2026, 11/26/2026(Thanksgiving break)Quiz 4, Deep learning, recurrent neural network, Support Vector Machine, ClusteringWeek 12
12/1/2026, 12/3/2026Ethics in AI, and other selected topic(possible:reinforcement learning, genetic algorithm)Week 13
12/8/2026, 12/10/2026Catch upWeek 14
12/15/2026, 12/17/2026Final project presentationWeek 15
Final exam weekMonday, December, 8th 3:45 p.m. - 5:45 p.m.Week 16