The University of Auckland

Project #9: Web-based visualisation of OOP runtime

Back

Description:

Learning the underlying concepts of object-oriented programming is known to be difficult. To help students understand concepts, this project will involve developing a web-based visualisation tool that will illustrate the runtime of OOP code, similar to a debugger. It will also allow the generation of diagrammatic images representing the OOP objects in the executing programme (for example, for integration into slides or books). While not essential, students taking this project might also want to consider taking COMPSCI 747 (Computing Education) as an elective as it would be relevant to this project.

Type:

Undergraduate

Outcome:

Prerequisites

None

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Lab allocations have not been finalised