Find a university to explore its courses and reviews.
An introduction to procedural and object-oriented programming methodology. Topics include program structure, conditional and iterative programming, procedures, arrays, object classes, encapsulation, information hiding, inheritance, and polymorphism.
The class content is fine but the way its taught is not great. Lectures are basically just reading off slides. The homeworks are graded super harshly and the TAs give inconsistent feedback. I learned Java but it felt like I had to teach myself most of it. Take it with a different professor if you can.
Tips for success
Use YouTube tutorials alongside the lectures. CodingBat is also great practice for the exams.
This course needs more reviews
Only 1 so far. If you took this class, add yours.
A typical course with average difficulty.