Implementing Interactive Programming Tutorials in Object-Oriented Programming Education
Brandon Dennis, Rita Kuo, Ramyaa Ramyaa · 2023
With the rising popularity of Object-Oriented Programming (OOP) in both research and industry, it is important that computer science students be educated in the fundamentals of OOP and what it can be used for. However, OOP can be difficult for students to learn because of the complex interactions between objects and code. We believe that implementing a web-based programming tutorial system alongside traditional instruction may help students to better understand the fundamental principles of OOP and avoid common programming misconceptions.