Automatic programming assessment for personalized learning

In the recent years, self-learning or E-learning approaches for computer programming has gained its popularity in which it became a popular medium for students, who are keen to practice and enhance their knowledge of the programming language. Such E-learning or web base adaptive learning systems pro...

Full description

Saved in:
Bibliographic Details
Main Author: Ngoh, Xinyi
Other Authors: Hui Siu Cheung
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66562
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-66562
record_format dspace
spelling sg-ntu-dr.10356-665622023-03-03T20:44:16Z Automatic programming assessment for personalized learning Ngoh, Xinyi Hui Siu Cheung School of Computer Engineering DRNTU::Engineering In the recent years, self-learning or E-learning approaches for computer programming has gained its popularity in which it became a popular medium for students, who are keen to practice and enhance their knowledge of the programming language. Such E-learning or web base adaptive learning systems provides learning features as well as tests or quizzes for students to practice and test on their abilities, without having the need to attend physical lectures in schools and having an examination. However, many of the systems does not support personalized learning features like providing an analysis of the student’s ability, provide recommended questions on the topics the student is weak in based on the test he took, etc. Therefore, in this project, a web based adaptive learning system for C++ language with additional features for personalized learning was developed to help students to identify their weaknesses and allow them to practice and improve on those areas. This project uses part of work from past year student, Frankie Wong, on the CAT test system, and implements additional features, to enhance the personalized learning experience for students who uses the system. The author hopes that this system is able to enhance students learning and improve their skills learnt by providing them with tests that are suitable for their ability and also providing them with extra practices based on the topics or chapters they are weak in. Bachelor of Engineering (Computer Science) 2016-04-16T03:39:13Z 2016-04-16T03:39:13Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66562 en Nanyang Technological University 63 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Ngoh, Xinyi
Automatic programming assessment for personalized learning
description In the recent years, self-learning or E-learning approaches for computer programming has gained its popularity in which it became a popular medium for students, who are keen to practice and enhance their knowledge of the programming language. Such E-learning or web base adaptive learning systems provides learning features as well as tests or quizzes for students to practice and test on their abilities, without having the need to attend physical lectures in schools and having an examination. However, many of the systems does not support personalized learning features like providing an analysis of the student’s ability, provide recommended questions on the topics the student is weak in based on the test he took, etc. Therefore, in this project, a web based adaptive learning system for C++ language with additional features for personalized learning was developed to help students to identify their weaknesses and allow them to practice and improve on those areas. This project uses part of work from past year student, Frankie Wong, on the CAT test system, and implements additional features, to enhance the personalized learning experience for students who uses the system. The author hopes that this system is able to enhance students learning and improve their skills learnt by providing them with tests that are suitable for their ability and also providing them with extra practices based on the topics or chapters they are weak in.
author2 Hui Siu Cheung
author_facet Hui Siu Cheung
Ngoh, Xinyi
format Final Year Project
author Ngoh, Xinyi
author_sort Ngoh, Xinyi
title Automatic programming assessment for personalized learning
title_short Automatic programming assessment for personalized learning
title_full Automatic programming assessment for personalized learning
title_fullStr Automatic programming assessment for personalized learning
title_full_unstemmed Automatic programming assessment for personalized learning
title_sort automatic programming assessment for personalized learning
publishDate 2016
url http://hdl.handle.net/10356/66562
_version_ 1759858023343325184