CPSC 110
Computation, Programs, and Programming
Filter Reviews
Class Ratings
Professor Rating
Prof: Gregor / Winter 2025
Sep 27, 2025
IMAGINE USING A LANGUAGE WITHOUT LOOP :)
Class Ratings
Professor Rating
Prof: Ron Garcia / Winter 2025
Sep 27, 2025
All the ******* FORMAT requirements of this course is SHIT. Yes permanent comments should use ;; but you cant delete your stub and it uses single ; :) Left brain fighting with right brain :) And the AUTOGRADER is also shit. Yes though two constants are bytes to bytes same according to check-expect but you cant replace it with another :) correct=wrong here :) and that "Your @dd-template-rules and cond question-answer pairs MUST BE IN THE SAME ORDER" is also shit. yes imagine it has the first part which is a string and the second part is a simple boolean , the third part is another string. Instead of just checking the ez boolean at the beginning and check the other 2 together with another question you have to first check the string and the bool and back to the string ^_^ you want a more c...read more
If you could just spend a month learning about all this and take that challenge exam or just transfer credit to skip all the terrible things through all the term^_^
Class Ratings
Professor Rating
Prof: Gregor Kiczales / Winter 2021
Jan 7, 2024
Hard course. The recursion they teach you will be used in the future. Hard assignments and labs.
Recursion, graphs, dr racket
Helped on piazza.
Labs and assignments are very hard but not worth that much. The exams allow you to implement as much as you are comfortable with and the grade you depending on which question you want to answer.
Class Ratings
Professor Rating
Prof: Gregor Kiczales / Winter 2023
Dec 12, 2023
Pretty straightforward. TBH if you don't get 90+ in this course just go do a bootcamp or smth. No point in struggling in math and CS if it's just for money. Go ahead and struggle if you actually enjoy it.
Useful for jobs? No. Funny functional programming? Yes.
Interesting guy ig.
Wack ass language and methods
Class Ratings
Professor Rating
Prof: Gregor Kiczales / Spring 2023
Jul 3, 2023
The workload is very high, you need to keep up with the course in time or you will feel very difficult, you need to watch the video on EDX before each lecture to learn it first or you will not understand what the professor is saying during the class. This class takes a long time, and his exams are torturous for newbies. However, Gregor is a very good professor, even though his attitude may make you feel less friendly, he can make the course content very clear.
Watch videos on EDX before each classes, attend Office Hour as much as possible. Try your best to catch up. Do more exercises like past mids and finals.
Class Ratings
Professor Rating
Prof: Gregor Kiczales / Winter 2022
Jun 8, 2023
fire
Class Ratings
Professor Rating
Prof: Gregor Kiczales / Winter 2022
Mar 5, 2023
Amazing course!!
Class Ratings
Professor Rating
Prof: Gregor / Winter 2022
Jan 14, 2023
shit asf just dont fall behind
Class Ratings
Professor Rating
Prof: Gregor Kiczales / Fall 2021
Jul 17, 2022
Just keep up with the material and make sure you don’t mess up the midterms
There’s going to be a huge difficulty difference between midterm 1 and 2 So don’t slack off
Class Ratings
Prof: Gregor / 2020
Jul 16, 2021
first half is slow but the second half is fun and exciting. My favorite parts were search, graphs, and generative recursion; you get to write code that produces fractals, a Sudoku solver, and a maze solver, and do the NQueens problem. The last week uses nearly everything you learned over the entire semester so it's dope! Also, you play around a lot with images and can immediately see the effects of your code
Class Ratings
Prof: Norman Hutchinson / Winter 2020
Mar 16, 2021
Prof is solid. Most of the concepts werent too hard to grasp, but the workload was quite heavy.
Do not fall behind or else you will struggle. Do practice problems to prepare for the midterms and the final
Class Ratings
Prof: Gregor / Fall 2020
Jan 11, 2021
Good course and we'll run. Grades come back quick for MTs. Just stay on top of the work.
Do all practice problems and try get 100% on labs and parts.
Class Ratings
Prof: Gregor / Winter 2020
Dec 30, 2020
Difficult class. I can't say whether or not if it is valuable or not, but I feel like it is really a class that reflects what 'computer science' (not software engineering) is like. I enjoyed the class overall and the insights that I got from the class was precious.
- Watch edx Videos - Go to office hours (if you're stuck) - Ask questions on piazza (very helpful & responsive) - Try to do the problem sets on your own instead of doing them with a partner, you will know what concepts you don't know and it'll help you a lot!
Class Ratings
Prof: Gregor Kiczales / Fall 2020
Dec 29, 2020
Gregor is god
listen to gregor
Class Ratings
Prof: Gregor / Fall 2019
Dec 27, 2020
Very difficult class. 210 seems like it would be more valuable than this class if you want to pursue cpsc.
Don’t get behind! Make sure to watch the edx videos before lecture, and do tons of practice each week. Make use of office hours and piazza.
Class Ratings
Prof: Gregor / Winter 2020
Dec 20, 2020
Very challenging course, but very rewarding and doable if you stay on top of the material from the very start! !
Definitely NOT a course you can get behind on, it moves very very fast. If I can do it you can do it!
Class Ratings
Prof: Norman Hutchinson / Winter 2020
Dec 20, 2020
This course is hard if you don't study. However, I did learn that cows are docile creatures.
Work as hard as you possibly can and study as much as you can. Go to TA office hours and do extra problems. It will help you in the long run.
Class Ratings
Prof: Gregor / Fall 2020
Dec 19, 2020
Good!
Work hard.
Class Ratings
Prof: Cow / Winter 2016
Dec 19, 2020
Horrible teacher! Only taught me that cows are docile creatures.
Leave a Review