CS 232
CS 232 - Artificial Intelligence

What is artificial intelligence (AI) and should humans fear it as one of "our biggest existential threats"? In this course, we will grapple with these difficult questions and investigate them in different ways. We will follow the history of AI from Alan Turing's foundational paper, "Can Machines Think?", to contemporary debates about ethics in AI. We will discuss the underlying theory of the symbolic, knowledge-rich approaches of the 20th century AI (e.g., rule-based systems) and the 21st century approaches relying on statistical learning from large amounts of data (e.g., machine learning algorithms). Finally, we will dissect some of the AI applications in modern life: personal assistant technology like Alexa and Siri, machine translation (Google Translate), and self-autonomous cars. By the end of the semester, students should be able to answer the starting questions in-depth and with nuance. 

Units: 1

Max Enrollment: 18

Prerequisites: CS 230 or permission of the instructor.

Instructor: Staff

Distribution Requirements: MM - Mathematical Modeling and Problem Solving

Typical Periods Offered: Every other year; Spring

Semesters Offered this Academic Year: Spring