2024-2025 Undergraduate Catalog 
    
    Apr 03, 2026  
2024-2025 Undergraduate Catalog [ARCHIVED CATALOG]

COM 147 - Introduction to Artificial Intelligence


This course offers an overview of Artificial Intelligence (AI) focusing on how it is used for making models and predictions.  Examples include programs that can recognize human faces, suggest music and movies, or even control autonomous robots. 

The course will cover the foundations of AI.  This includes the history and evolution of AI, awareness of potential impacts on society, an overview of basic theory and concepts, a comparison of AI to other types of algorithms, how to set up learning tasks, and key ideas of data representation, over-fitting, and ensuring models work well on new data.

Students will have the opportunity to work on programming assignments, conduct real experiments with various learning algorithms, and apply these methods to toy models in various domains such as image processing and time-based data.

1 semester 3 credits