Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/166666
Title: Interactive learning in C++
Authors: Zhu, Weiji
Keywords: Engineering::Computer science and engineering
Issue Date: 2023
Publisher: Nanyang Technological University
Source: Zhu, W. (2023). Interactive learning in C++. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166666
Project: SCSE22-0467 
Abstract: This paper presents the development of a web application for learning object-oriented programming (OOP) in C++, specifically designed for the Object-Oriented Programming and Design course at NTU. The aim of the application is to provide an interactive and engaging learning platform that addresses the limitations of existing online learning platforms and programming game platforms for coding. The paper outlines the analysis and design approach used in the development of the application. The paper discusses the application architecture, which follows a cloud-native architecture approach, and the architectural and component design of the application. The paper also presents an innovative approach to building familiarity with code via the application of the generative natural language model ChatGPT to generate coding prompts and score the code written by students in response to those prompts. This paper may be interesting to two audiences. The first audience comprises educators who are designing curricula for teaching programming languages or testing pedagogical hypotheses using analytics data. The second audience includes developers who are seeking to implement a scalable application for users to run and compile code. Overall, the paper contributes to the literature on online learning platforms for coding and provides insights on how to design effective learning platforms that cater to the needs of students in the field of programming.
URI: https://hdl.handle.net/10356/166666
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Interactive_Learning_in_CPP.pdf
  Restricted Access
4.71 MBAdobe PDFView/Open

Page view(s)

146
Updated on May 27, 2024

Download(s)

12
Updated on May 27, 2024

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.