CS 212 Artificial Intelligence Programming 1
This course provides an overview of the field of Artificial Intelligence (AI) and how to write computer software that incorporates AI. Students will learn what AI is, how machine learning works and how to write programs that use AI libraries, models and techniques. There will be a focus on generative AI and LLMs (Large Language Models) and how to write programs that use LLMs. The dangers and ethical issues related to AI will be explored along with its potential benefits.