EssayPal.ai - This AI writes in your style of writing!

CPSC 103

Introduction to Systematic Program Design

Filter Reviews

Overall0
Easiness0
Interest0
Usefulness0
Reviews 5
1

Class Ratings

5Amazing Class
3Avg. Difficulty
5Very Interesting
5Very Useful

Professor Rating

4Good Prof

Prof: Giulia Toti / Spring 2024

May 21, 2024

Comments on the course

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!

Course Content

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

Comments on the professor

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.

Advice

The extra problems are very helpful. They isolate the content of each module and train you individually like exercising a certain muscle.

Delivery: In personGrade: B+Workload: ModerateTextbook Use: No
Assignment HeavyExam HeavyProject Heavy
1

Class Ratings

4.7Amazing Class
5Very Easy
4Interesting
5Very Useful

Prof: Steve Wolfman / Winter 2019

Dec 27, 2020

Comments on the course

Great class, and Dr. Wolfman is an amazing professor! Also, the TAs are also amazing :D Highly recommend!

Advice

just remember to do all the homework/tutorials, and you should be good to go.

Grade: A+Attendance: MandatoryTextbook Use: No
0

Class Ratings

3OK Class
3Avg. Difficulty
3Kinda Interesting
3Kinda Useful

Prof: Meghan Allen / Winter 2020

Dec 27, 2020

Comments on the course

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.

Advice

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.

Grade: A+Attendance: Non-MandatoryTextbook Use: No
3

Class Ratings

4.7Amazing Class
5Very Easy
5Very Interesting
4Useful

Prof: Steve Wolfman / Winter 2019

Dec 26, 2020

Comments on the course

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.

Advice

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!

Delivery: In personGrade: A+Attendance: Non-MandatoryTextbook Use: No
0

Class Ratings

3.7Good Class
3Avg. Difficulty
4Interesting
4Useful

Prof: Meghan Allen / Fall 2020

Dec 20, 2020

Comments on the course

Well organized

Advice

Be consistent and do all the homeworks

Textbook Use: No

Leave a Review

Overall Rating

Easiness

Interest

Usefulness

Professor Rating

Comment on the course*

Course content

Comment on the professor

Advice