Object oriented programming
This is a new Object-Oriented Programming course specifically designed for international students. It has been developed as part of a Bachelor's thesis.
Objective
The primary objective of this course is to introduce students to the fundamental principles and practices of object-oriented programming (OOP), focusing on building foundational programming skills and understanding key OOP concepts.
Methodology and topics
The Object-Oriented Programming course follows a flipped classroom approach, meaning that students first study the material and complete assignments independently. Afterwards, practical lessons are dedicated to reinforcing knowledge, practicing skills, and addressing any questions that arose during independent study. This specific set of materials provides homework assignments designed for weeks five and six of the course.
Links
Topic | Link |
---|---|
Week 5. Interfaces, polymorphism | Week 5 |
Week 6. Inheritance, method overriding, class Object | Week 6 |
Your feedback is essential in making these learning resources as clear, engaging, and effective as possible. Each module page includes a brief questionnaire to collect your valuable insights, recommendations, and suggestions.
All responses are confidential and anonymous, requiring no login or authentication.
Thank you for contributing your time and insights to help us enhance and refine these educational materials!