- This AI writes in your style of writing!


Fundamentals of Programming II

Filter Reviews

Reviews 2

Class Ratings

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

Prof: Celina Berg / Summer 2021

Sep 10, 2021

Comments on the course

This course is a great continuation of CSC 110/111 and uses the Java programming language which is easy to learn if you understood python/C from 110/111. The assignments, despite some being more challenging than others, are usually quite fun to do, especially when your code works! The lectures are really just class time to practice on code that's very similar to the homework - it's worth attending if you want to see your favourite song being used as an example ;) There are also 3 midterms and no final that are quite simple to do if you can do the assignments well.

Comments on the professor

Celina is an amazing prof who answers questions as quickly as possible, no matter the communication method! During lecture (just practice), she takes student suggestions to use as examples to encourage everyone to participate.


The biggest tip is to understand the material from CSC 110/111 well before moving onto this class! No exceptions (pun intended).

Suggest a professor

Celina or Anthony are both excellent profs who deliver this course as well as CSC 110.

Delivery: OnlineGrade: AWorkload: ModerateTextbook Use: No
Assignment HeavyQuiz Heavy

Class Ratings

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

Prof: Anthony Estey / Fall 2020

Apr 7, 2021

Comments on the course

Attendance is mandatory if you have no background in Java. The assignments and labs start very easy if you have already taken C at uvic, or another coding class, but they get significantly harder at the end. The midterms / all tests are very theory based as well as coding, so make sure you not only understand how to code but how the theory of tracing and linked lists ect. all works. Anthony is a very fair prof who does a very good job of explaining all the concepts, he usually replies pretty fast to any questions you might have also. I would recommend stopping buy his early office hours as It seemed he tended to remember people very easily who put themselves in close contact with him.


Overall the class is not awful, but make sure you really keep up after first midterm when it really starts to pick up

Grade: B-Attendance: MandatoryTextbook Use: No

Leave a Review

Overall Rating




Professor Rating

Comment on the course*

Course content

Comment on the professor