Object oriented programming, operating systems, scripting and assembly languages, graphical user interfaces.

Prerequisites: Consent of instructor.

1 - 6

Units

Pass no pass

Grading

1, 2, 3

Passtime

None

Level Limit

Creative studies

College
MATNI Z A
Ziad Matni
4.0
106 reviews

Lecture

TD-W 1701
M W
12:30 PM - 13:45 PM
0 / 12

Sections

CRST 143
R
11:00 AM - 11:50 AM
0 / 12
Winter 2024 . Matni Z A
BUCHN1920
M W
08:00 AM - 09:15 AM
See All
CMPTGCS 1B Matni Z A Winter 2024 Total: 14
CMPTGCS 1B Matni Z A Winter 2023 Total: 8
See All
106
4.0
CMPTGCS1B . Matni Z A 1 Year, 7 Months Ago

Professor Matni gives super clear lectures; he even records supplementary videos as further clarifications. He has a perfect balance between teaching and exercising in class, and is really willing to help you learn stuff. Grading consists of weekly quizzes, weekly assignments - worksheets or coding, some can be super long (13 pages) - and a final.

1 helpful 0 unhelpful
CMPSC32 . Matni Z A 4 Months Ago

Professor Matni's lectures are about as good as they get: thorough explanations and practical examples. The labs and homework assignments are simple, but I don't think the homework helped me understand the content as well as the lectures did. Exams were challenging, but within reason.

0 helpful 0 unhelpful
cs32 . Matni Z A 4 Months Ago

His lectures are amazing, such a charismatic guy. Felt like homework and labs did not prepare me that well for the final, studying lecture slides and lecture code did though. Overall felt like I digested the contest of CS32 really well because of how good his lectures are. He is sytnax heavy on his tests so be aware of that.

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 7 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 7 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 7 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 106 reviews
CMPTGCS 1L
0 / 8 Enrolled
Programming Laboratory
Zach Sisco 4.3
T R
15:30 PM - 16:45 PM
100.0% A
CMPTGCS 2
0 / 12 Enrolled
Foundations of Computer Science
Ziad Matni 4.0
M W
09:30 AM - 10:45 AM
100.0% A
CMPTGCS 10
0 / 20 Enrolled
Computer Science Colloquium
Karaorman M
M
18:00 PM - 20:50 PM
100.0% A
CMPTGCS 20
0 / 12 Enrolled
Special Topics in Computer Science
Richert Wang 4.5
M W
11:00 AM - 12:15 PM
100.0% A
CMPTGCS 130A
0 / 20 Enrolled
Advanced Topics in Computer Science
Schibler T G
M W
14:00 PM - 15:15 PM
100.0% A
CMPTGCS 199
0 / 0 Full
Independent Studies
T B A
What classes should I take?
Recommend Classes
What classes should I take