Fundamentals of AI with Python

Course Code: 
HBDS 5022
Course Director: 
Wodan Ling, PhD
Credits: 
3
Course Description: 

Course Director: Wodan Ling, PhD

Must receive the instructor’s approval and/or pass a screening test.

This course provides an introduction to the fundamentals of Python programming with an emphasis on core techniques and tools used in AI and data science. Students will learn essential programming concepts, including data structures, control flow, functions, and classes. The course will cover data processing using libraries such as NumPy and Pandas, data visualization using Matplotlib and Seaborn, and basic statistical analysis with SciPy. Foundational AI-related methods such as the Monte Carlo method (including random number generation, simulation, and numerical integration) and numerical optimization will be introduced, with applications to real-world problems in AI and data science.

Course Term: 
Fall Term