CPSC 2030

Object-Oriented Programming

https://ufred.ca/courses/cpsc-2030/

Course description

This course introduces students to the fundamental principles of object-oriented programming using the Java programming language. Students will explore core concepts such as classes, objects, inheritance, polymorphism, interfaces, and exception handling. The course will also emphasize the importance of foundational skills for designing, writing, and understanding structured Java programs. By the end of the course, students will have an understanding of object-oriented thinking and will be able to apply these skills in further studies and real-world programming contexts.