Schedule
Fall 2025
NoteClass Time and Location
- When: Mondays, 6:30 PM - 9:15 PM
- Where: Virtual via Zoom (link will be provided on Canvas)
Course Schedule
The content below includes what we will be teaching throughout the semester and is subject to change to meet the learning goals of the class. Check this website regularly for the latest schedule and for course materials that will be posted here through links on the schedule. Please refer to the table below for topics, assignments, and readings for each session. This schedule is designed to guide you through the key concepts and practical skills required for machine learning course. Note that:
- Slides for each session will be posted after class and can be accessed via the links.
- Description includes but not limited to the topics that will be covered in class.
- Assignments are due as indicated; late submissions may not be accepted unless prior arrangements are made.
- Readings include both textbook chapters and selected online resources to supplement the learning process.
- Important dates such as presentations, exams, and breaks are highlighted for convenience.
The textbook and/or other recommended readings can be found in the Syllabus. Additionally, office hours and contact information for the class instructor are provided in the Instructor page.
| Week | Date | Description | Coursework | Readings |
|---|---|---|---|---|
| Module 1: Introduction and Background | ||||
| 1 | Jun 8 [slides] |
Course Overview Introduction to Data Science Introduction to Large Language Models Setting up Coding Environment |
||
| Module 2: Introduction to Data Science | ||||
| 2 | Jun 15 [slides] |
The Definition of Data Sampling Bias and Probability Samples Multinomial and Binomial probabilities Hands-on Practice |
||
| 3 | Jun 22 [slides] |
Introduction to Pandas Data Manipulation with Pandas Handy Utility Functions in Pandas Hands-on Practice |
||
| 4 | Jun 29 [slides] |
Introduction to Data Wrangling Principles of Exploratory Data Analysis (EDA) Regular Expressions for Data Cleaning Hands-on Practice |
||
| 5 | Jul 6 [slides] |
Introduction to Scientific Visualization Visualization with Matplotlib and Seaborn Kernel Density Functions for Data Visualization Hands-on Practice |
||
| 6 | Jul 13 | Coding Quiz Session | None | |
| Module 3: Introduction to Large Language Models | ||||
| 7 | Jul 20 [slides] |
Introduction to Large Language Models (LLMs) Applications of LLMs in Data Science Prompt Engineering Techniques Hands-on Practice |
||
| 8 | Jul 27 [slides] |
Social Impacts of AI Transparency, Accountability, and Fairness (TAF) in AI Ethical Considerations in AI Course Review and Final Project Q&A |
All Discussions DUE | |
| 9 | Aug 3 | Final Project Presentation | ||