CS 243: Artificial Intelligence Basics

0 or 3 credits

Fall 2025 Lecture Laboratory Lower Division
Data from
Fall 2025
last updated 5/27/2025
Fall 2025 Instructors:

This course provides an introduction to foundational areas of artificial intelligence and current techniques for building intelligent systems. As an entry-level course for Artificial Intelligence, the primary goals of this course are: Teach fundamental building blocks of an intelligent system, namely, knowledge representation; learning; model validation, diagnosis, and visualization; reasoning and decision-making; probabilities and uncertainty in AI. Provide students with first-hand experiences in building a working machine learning and an automated reasoning system. Provide an overview of current state-of-the-art technologies in multiple domains of artificial intelligence. Broaden the students' horizon and spark their interests via learning about exciting applications of artificial intelligence in many aspects of human society.

Learning Outcomes

1Use data processing and implement learning and reasoning algorithms using Python.

2Determine how to represent knowledge in an AI system.

3Build a first-hand machine learning system. Know and be able to build all basic components of the entire machine learning pipeline, including data collection, wrangling, cleaning, model selection, training, cross-validation, and diagnosis.

4Master the mathematical theory behind linear regressors and classifiers.

5Build a first-hand automated reasoning system, learn how to formulate real-world problems as constraint programs, solve reasoning problems and make complex decisions using AI.

6Produce a reasoning system using depth-first search.

7Demonstrate basic knowledge of the full landscape of AI: game playing, causality, fairness/bias/ethics, uncertainty handling, reinforcement learning.

Course CS 243 from Purdue University - West Lafayette.

Prerequisites

Restrictions

Artificial Intelligence or Artificial Intelligence majors

GPA by professor

No grades available

Other terms
Anth...(Fall 2024)

No grades available

Yong...(Fall 2024)

No grades available

Haot...(Fall 2024)

No grades available

Zhao...(Fall 2024)

No grades available

M

Yexiang Xue

AIB
10:30 am
Lec
W

Yexiang Xue

AIB
10:30 am
Lec

Community

Have something to say?

BoilerCoursesis an unofficial catalog for Purdue courses
made by Purdue students.