CPSC 103
Introduction to Systematic Program Design
Filter Reviews
Class Ratings
Professor Rating
Prof: Giulia Toti / Spring 2024
May 21, 2024
AMAZING! My best course experience so far. This is my first time ever trying coding, and this class gave me confidence and interest in it!
Teach you how to use python from the basics. You need to do three assignments every week: Tutorial, worksheet and pre-lecture assignment Eventually, you will do a project with 0-1 teammate using python to read a data file and make a graph based on it
To be honest, the professor's help was minimal and you could get through the class pretty well without almost having to attend the lecture. Real applause goes to the teaching team and TAs. Their homework itself is teaching, and you can study the entire class by yourself just from the homework and extra problems. Nothing much you need to worry about, you do the things they assigned to you and you will pass easily.
The extra problems are very helpful. They isolate the content of each module and train you individually like exercising a certain muscle.
Class Ratings
Prof: Steve Wolfman / Winter 2019
Dec 27, 2020
Great class, and Dr. Wolfman is an amazing professor! Also, the TAs are also amazing :D Highly recommend!
just remember to do all the homework/tutorials, and you should be good to go.
Class Ratings
Prof: Meghan Allen / Winter 2020
Dec 27, 2020
Meghan's lectures were very helpful in understanding the topics and you could really tell that she tried to make CS accessible to everyone! The TA team was exceptional as well and they were available to answer questions about switching majors and the BCS program. Their review sessions were also super helpful.
Do the extra practice! The more practice you do the better you'll have a grasp on the material and will be able to recognize patterns in the questions.
Class Ratings
Prof: Steve Wolfman / Winter 2019
Dec 26, 2020
Easily the best and most caring prof I’ve ever had at UBC - TAs are super responsive and helpful, and Dr. Wolfman would bring brownies to the midterm review sessions.
Keep up with the assignments (there’s a lot, but if you do them you won’t even have to study for the exams). Don’t bother taking notes in class, just listen and try to work through the problems on your own before asking for help. The final project is super easy to do well on if you just follow the template. If you want to do really well on the exams, try to work through all the practice exams they give you (there was like 7 of them when I took the course) and you will do great!
Class Ratings
Prof: Meghan Allen / Fall 2020
Dec 20, 2020
Well organized
Be consistent and do all the homeworks
Leave a Review