AI 109 Enter the World of Artificial Intelligence
Official Course Description
Have you ever wondered how a computer program could beat grandmasters at chess? How can voice assistants understand your commands and even carry on conversations with you? How can cars drive themselves? What powers Facebook to predict what you will like or dislike, or decide what is fake news? How can a computer program play the stock market or diagnose diseases?
Enter the world of AI. This course will help you understand the computing principles that drive AI so that you can answer these and many other questions.
What’s next? Advances in AI could soon place our society at a turning point as we entrust the management of our infrastructure, security, economy, healthcare, and social activities to AI. Such advances raise complex philosophical, ethical, and legal questions. What is AI? How does it relate to the human mind? How can we ensure that AI respects ethical principles? Who is responsible when decisions made by AI have a negative impact or cause physical harm? What can we do to reap the benefits of AI while minimizing its risks?
The course is open to all students and does not require any computational background. The expected outcome is that students will be equipped with the intellectual tools to understand the computing principles that drive AI as well as its ethical, philosophical, and legal ramifications, and overall impact on society, so that they can successfully navigate and shape the coming age of superintelligent AI.
Syllabus
Time and Place
- Wednesday, Friday
- 11:10AM - 12:25PM
- Hannan 108
Schedule
| Week | Topic | Class 1 | Class 2 | Resources |
|---|---|---|---|---|
| 1 | Overview of AI | |||
| 2 | What is a Computer Program? | |||
| 3 | AI-Assisted Programming | |||
| 4 | Search Algorithms | |||
| 5 | Knowledge Representation | |||
| 6 | Optimal Decision Making | |||
| 7 | Reasoning and Theorem Proving | |||
| 8 | Midterm | |||
| 9 | Spring Break | |||
| 10 | Machine Learning | |||
| 11 | Large Language Model | |||
| 12 | Language Model Alignment | |||
| 13 | Computer Vision | |||
| 14 | Robots and Industrial AI | |||
| 15 | Robotics and Warfare | |||
| 16 | AI and Human Nature |
Additional Resources
Additional resources will be posted here.