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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |