The University of Auckland

Project #53: Learning fundamental programming concepts without coding

Back

Description:

Learning the principles of object-oriented programming can be very difficult for novice programmers. The process involves understanding the underlying concepts, as well as the technicalities of coding in a specific programming language. This can be frustrating and off-putting for students, which may lead to them giving up. This project aims to investigate whether a visual learning approach can be used to more effectively teach the principles of object-oriented programming compared to traditional textual methods. By eliminating the challenges imposed by textual syntax, the study will investigate if students are better able to absorb the underlying concepts, while still enabling them to transfer that knowledge to real textual programming environments.

Type:

Undergraduate

Outcome:

Prerequisites

None

Specialisations

Categories

Supervisor

Co-supervisor

Team

Allocated (Not available for preferences)

Lab

Lab allocations have not been finalised