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
112 reviews
CRST 143
R
11:00 AM - 11:50 AM
4 / 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
112
4.0
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 2 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
CMPSC16 . Matni Z A 3 Months Ago

Awesome prof. Definitely would recommend this course. Very engaging lectures that were very helpful for the quizzes/final. Only semi-difficult part were the short 15 minute quizzes, but if you prepare a small amount, you should be fine. He does drop lowest hw, quiz, and lab grade which is a plus. The final is pretty straightforward.

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

Very engaging lecturer and made the class material easy to digest with jokes and lots of examples/demos. I read the textbook but it was definitely not necessary, as he covered the material well in class. The quizzes were pretty basic, I only significantly studied for the final, which was very reasonable.

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

The best C.S. teacher for learning the fundamentals. He teaches at a good pace and has helpful code demos. iclicker participation is only 2% of your grade. The difficulty comes from the quizzes. You only get 15 minutes and some questions are hard.

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

Professor Matni is a wonderful teacher and provides a very well-rounded understanding of the basics of C++ and problem solving! His lectures are useful and interactive, and the provided worksheets are very helpful! He is also really easily accessible, and very understanding! As long as you do your best, listen, and respect his time, you're golden!

0 helpful 0 unhelpful
See all 112 reviews
CMPTGCS 1L
7 / 8 Enrolled
Programming Laboratory
Zach Sisco 4.4
T R
15:30 PM - 16:45 PM
100.0% A
CMPTGCS 2
4 / 12 Enrolled
Foundations of Computer Science
Ziad Matni 4.0
M W
09:30 AM - 10:45 AM
100.0% A
CMPTGCS 10
7 / 20 Enrolled
Computer Science Colloquium
Karaorman M
M
18:00 PM - 20:50 PM
100.0% A
CMPTGCS 20
11 / 12 Enrolled
Special Topics in Computer Science
Richert Wang 4.5
M W
11:00 AM - 12:15 PM
100.0% A
CMPTGCS 130A
6 / 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