Introduction to the field of artificial intelligence, which seeks to understand and build intelligent computational systems. Topics include intelligent agents, problem solving and heuristic search, knowledge representation and reasoning, uncertainty and probabilistic reasoning, machine learning, reinforcement learning, and responsible AI.

Prerequisites: Computer Science 130A

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
These majors only cmpsc cpsci cmpen ee
Xifeng Yan
3.6
12 reviews
PHELP1508
W
09:00 AM - 09:50 AM
36 / 38

GIRV 2128
W
10:00 AM - 10:50 AM
38 / 38 Full

GIRV 1115
W
11:00 AM - 11:50 AM
36 / 37

GIRV 1119
W
12:00 PM - 12:50 PM
36 / 37

See All
Spring 2024 . Yan X
HFH 1104
T R
12:30 PM - 13:45 PM
Fall 2025 . Yan X
CHEM 1179
T R
12:30 PM - 13:45 PM
See All
CMPSC 165A Yan X Fall 2024 Total: 138
CMPSC 165A Yan X Spring 2024 Total: 96
See All
12
3.6
CMPSC165A . 5 Months Ago

Lots to gain from this class. Useful homeworks and thoughtful programming assignments. Tests are very doable if you know the slides well.

0 helpful 0 unhelpful
CS165A . 5 Months Ago

3.5 for both. Prof. Yan is a great guy, but his lectures aren't engaging. The class felt like a fever dream of random classical AI topics (probability, Bayesian networks, search algorithms, logic). The slides were poorly made but provided comprehensive info for HW/exams. Lots of HW plus two projects with EC opportunities. Exams were difficult!

0 helpful 0 unhelpful
CS165A . 5 Months Ago

Exams were much harder than any homework or review. Homeworks were chill and useful and the programming assignments weren't bad and were pretty interesting and had EC. Prof was super nice and really accommodating and even curved the class. Lectures were very hard to pay attention to. Mostly read off the slides and was really quiet.

0 helpful 0 unhelpful
CS165A . 6 Months Ago

I'd give a 3.5 to both ratings. Prof is really nice and loves helping students but his class has a BAD case of "Easy lecture examples, hard tests". Hw is short but difficult so start early on them, TAs give good help. Prog assignments are SUPER easy w EC so they boost ur grade and he curves final grades a lot. Doable but study THOROUGHLY for tests.

0 helpful 0 unhelpful
CS165A . 1 Year, 8 Days Ago

His midterm was the hardest thing ever but the whole class got good grades. He gives a lot of points if you just write something. Maxed out GOAT. GOATer than 2018 Lebron.

0 helpful 0 unhelpful
CS165A . 1 Year, 10 Days Ago

This class is AI generated.

0 helpful 0 unhelpful
See all 12 reviews
See All
CMPSC 165A
149 / 150 Enrolled
Artificial Intelligence
T B A
T R
12:30 PM - 13:45 PM
54.5% A
CMPSC 153A
10 / 15 Enrolled
Hardware/Software Interface
Brian Donnelly 4.5 Forrest Brewer 3.4
M W
11:00 AM - 12:15 PM
51.5% A
CMPSC 156
96 / 96 Closed
Advanced Applications Programming
Phill Conrad 4.5
T R
17:00 PM - 18:15 PM
97.6% A
CMPSC 160
32 / 100 Enrolled
Translation of Programming Languages
Tevfik Bultan 3.4
M W
11:00 AM - 12:15 PM
52.5% A
CMPSC 171
113 / 113 Full
Distributed Systems
Amr El Abbadi 4.3
M W
09:30 AM - 10:45 AM
57.6% A
CMPSC 177
33 / 100 Enrolled
Computer Security
Chris Kruegel 4.7
T R
17:00 PM - 18:15 PM
43.2% A
CMPSC 180
64 / 100 Closed
Computer Graphics
Lingqi Yan 2.8
T R
09:30 AM - 10:45 AM
39.2% A