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
These majors only cptcs
MATNI Z A
Ziad Matni
4.1
125 reviews
CRST 164B
R
11:00 AM - 11:50 AM
14 / 12 Full

Winter 2025 . Matni Z A
TD-W 1701
M W
12:30 PM - 13:45 PM
Winter 2026 . Matni Z A
ILP 1101
M W
12:30 PM - 13:45 PM
See All
CMPTGCS 1B Matni Z A Winter 2024 Total: 14
CMPTGCS 1B Matni Z A Winter 2023 Total: 8
See All
125
4.1
CMPTGCS1B . Matni Z A 2 Years 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
CMPSC64 . Matni Z A 7 Days Ago

Professor Matni is one of the best in the CS department. He's funny, fair, and a great communicator. The class is tough but his lectures and office hours are set up for you to succeed. He makes sure you understand the content if you put in the work. Quizzes are every other week (one dropped), no midterm, and a fair final. Take his class if you can!

0 helpful 0 unhelpful
CMPSC64 . Matni Z A 14 Days Ago

Great prof and great lecturer who is a genuinely nice guy, grade is based on homework which he grades very strictly, biweekly quizzes which are challenging but you should be fine if you go to lecture and study (he drops lowest one), and final which was hard but straightforward

0 helpful 0 unhelpful
CMPSC16 . Matni Z A 24 Days Ago

Great lectures, very obvious that Professor Matni cares about his students' learning and the subject itself. He teaches with both slideshows and code demonstrations, so the lectures aren't hard to understand.

0 helpful 0 unhelpful
CS40 . Matni Z A 2 Months Ago

Professor Matni is awesome! I've had him for two different classes now, and each time, his enthusiasm and attitude make learning easier and more enjoyable. No midterm, quizzes every other week and a final exam, plus weekly homework and sections. Teacher and TAs are easy to reach for questions, and helpful with explanations!

0 helpful 0 unhelpful
CS40 . Matni Z A 3 Months Ago

Super good lecturer. Homeworks were hard, but prepared you well for quizzes/final. exams made up 70% of your grade. very fair grading on quizzes, exams, and hw. difficult class overall but that should be expected. highly recommend going to lectures and office hours

0 helpful 0 unhelpful
See all 125 reviews
CMPTGCS 1L
9 / 8 Full
Programming Laboratory
Phill Conrad 4.5
T R
14:00 PM - 15:15 PM
CMPTGCS 2
10 / 12 Enrolled
Foundations of Computer Science
Diba Mirza 4.7
T R
09:30 AM - 10:45 AM
CMPTGCS 10
5 / 15 Enrolled
Computer Science Colloquium
Karaorman M
W
18:00 PM - 20:20 PM
CMPTGCS 20
8 / 10 Enrolled
Special Topics in Computer Science
Richert Wang 4.5
M W
12:30 PM - 13:45 PM