UCSBPlat.com directly in your GOLD Try it Now

Assembly language programming and advanced computer organization; Digital logic design topics including gates, combinational circuits, flip-flops, and the design and analysis of sequential circuits.

Prerequisites: Computer Science 16 with a grade of C or better; and Mathematics 3C or 4A with a grade of C or better.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 160 CMPSC 154 ECE 152A
These majors only cmpsc cpsci
MATNI Z A
Ziad Matni
4.1
118 reviews
PHELP3525
F
14:00 PM - 14:50 PM
30 / 30 Full

PHELP3525
F
15:00 PM - 15:50 PM
30 / 30 Full

PHELP3525
F
16:00 PM - 16:50 PM
30 / 30 Full

See All
Winter 2024 . Matni Z A
BUCHN1920
M W
08:00 AM - 09:15 AM
Winter 2025 . Matni Z A
TD-W 1701
M W
12:30 PM - 13:45 PM
See All
CMPSC 64 Matni Z A Spring 2025 Total: 77
CMPSC 64 Matni Z A Winter 2025 Total: 114
See All
118
4.1
CMPSC64 . Matni Z A 5 Months Ago

Overall not too bad of a course, biweekly quizzes are stressful as quizzes and final make up 70% of the grade, but as long as you do fine on the quizzes, the final is pretty straightforward and he lets you have a cheat sheet. just go to lectures and study a little before each quiz and it's not too bad

0 helpful 0 unhelpful
CS64 . Matni Z A 7 Months Ago

Very organized class structure, clear grading criteria, very informational and engaging lectures. Also dropped a quiz for us. Can't really say anything bad

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 10 Months Ago

Matni's lectures are engaging, and the homework is challenging but helpful. Unstuckstudy is a great study tool alongside the free textbook. Attend class, stay organized, and you'll do well.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 1 Year, 8 Months Ago

His exams were really reasonable- just make sure you go through all the lectures beforehand. The homework sometimes took a long time ~4-5 hours but they are good practice and it's easy to find help. His lectures were also good- overall a good professor to take 64 with.

0 helpful 0 unhelpful
CS64 . Matni Z A 1 Year, 8 Months Ago

Only gripe is you can tell if he thinks your question is stupid and that HW is graded harshly. Matni was really good at getting the content to go into our heads, and the HW helped in really cementing down that knowledge. Did not have to spend that much time on this class, but make sure to triple check your HWs

1 helpful 0 unhelpful
CMPSC64 . Matni Z A 1 Year, 8 Months Ago

Matni is a great CS professor. My third class with him and he is still great. He gives great lectures with in depth examples. The class is really straightforward and really well organized. My only gripe is that the homework is really long and hard sometimes. The exams are usually much easier than the HW and he allows an entire cheat sheet.

0 helpful 0 unhelpful
See all 118 reviews
CMPSC 9
150 / 150 Full
Intermediate Python Programming
Richert Wang 4.5
T R
15:30 PM - 16:45 PM
39.3% A
CMPSC 16
166 / 166 Full
Problem Solving with Computers I
Ziad Matni 4.1
T R
12:30 PM - 13:45 PM
53.4% A
CMPSC 24
191 / 199 Enrolled
Problem Solving with Computers II
Diba Mirza 4.7
M W
11:00 AM - 12:15 PM
56.9% A
CMPSC 32
42 / 150 Enrolled
Object Oriented Design and Implementation
Nabeel Nasir 4.9
M W
09:30 AM - 10:45 AM
59.7% A
CMPSC 40
53 / 150 Enrolled
Foundations of Computer Science
Vigoda E J
M W
15:30 PM - 16:45 PM
39.3% A
CMPSC 99
0 / 5 Enrolled
Independent Studies in Computer Science
T B A
100.0% A