Online tools to support novice programming: A systematic review
Novice programming is a challenging subject to both the students and the educators. A novice programmer is required to acquire new knowledge to solve a problem and propose a solution systematically. This is followed by constructing the solution in a development environment that they are unfamil...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://eprints.sunway.edu.my/1740/1/Sim%20TY%20online_tools_to_support_novice_programming.pdf http://eprints.sunway.edu.my/1740/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Sunway University |
Language: | English |
id |
my.sunway.eprints.1740 |
---|---|
record_format |
eprints |
spelling |
my.sunway.eprints.17402021-04-26T03:06:41Z http://eprints.sunway.edu.my/1740/ Online tools to support novice programming: A systematic review Sim, Tze Ying * Lau, Sian Lun * QA76 Computer software Novice programming is a challenging subject to both the students and the educators. A novice programmer is required to acquire new knowledge to solve a problem and propose a solution systematically. This is followed by constructing the solution in a development environment that they are unfamiliar with. This research looks at the challenges faced by a novice programmer and the online methods that are popular to assist the students. Online block programming is a popular option. One of the software that had been implemented in the various research project is Scratch. From the reviewed research, it shows that the trend is moving towards an intelligent tutoring system, where students can have personalized engagement for their learning experience. This paper presents a systematic review conducted using the keywords ”novice programming”, ”introductory”, ”CS1”, ”difficulties”, ”challenges”, and ”threshold concepts”. From the review conducted, it is observed that most of the work is carried out to ease the implementation of the solution through an integrated development environment, and block programming. On the support for instructors, the discussion on curriculum and challenges in CS1 tops the chart. This is followed by active learning through online tools. 2018 Conference or Workshop Item PeerReviewed text en cc_by_nc_4 http://eprints.sunway.edu.my/1740/1/Sim%20TY%20online_tools_to_support_novice_programming.pdf Sim, Tze Ying * and Lau, Sian Lun * (2018) Online tools to support novice programming: A systematic review. In: IEEE Conference on e-Learning, e-Management and e-Services (IC3e), 17-19 November 2020, Malaysia. |
institution |
Sunway University |
building |
Sunway Campus Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Sunway University |
content_source |
Sunway Institutional Repository |
url_provider |
http://eprints.sunway.edu.my/ |
language |
English |
topic |
QA76 Computer software |
spellingShingle |
QA76 Computer software Sim, Tze Ying * Lau, Sian Lun * Online tools to support novice programming: A systematic review |
description |
Novice programming is a challenging subject to
both the students and the educators. A novice programmer
is required to acquire new knowledge to solve a problem
and propose a solution systematically. This is followed by
constructing the solution in a development environment that
they are unfamiliar with. This research looks at the challenges faced by a novice programmer and the online methods that are popular to assist the students. Online block programming is a popular option. One of the software that had been implemented in the various research project is Scratch. From the reviewed research, it shows that the trend is moving towards an intelligent tutoring system, where students can have personalized engagement for their learning experience. This paper presents a systematic review conducted using the keywords ”novice programming”, ”introductory”, ”CS1”, ”difficulties”, ”challenges”, and ”threshold concepts”. From the review conducted, it is observed that most of the work is carried out to ease the implementation of the solution through an integrated development environment, and block programming. On the support for instructors, the discussion on curriculum and challenges in CS1 tops the chart. This is followed by active learning through online tools. |
format |
Conference or Workshop Item |
author |
Sim, Tze Ying * Lau, Sian Lun * |
author_facet |
Sim, Tze Ying * Lau, Sian Lun * |
author_sort |
Sim, Tze Ying * |
title |
Online tools to support novice programming: A systematic review |
title_short |
Online tools to support novice programming: A systematic review |
title_full |
Online tools to support novice programming: A systematic review |
title_fullStr |
Online tools to support novice programming: A systematic review |
title_full_unstemmed |
Online tools to support novice programming: A systematic review |
title_sort |
online tools to support novice programming: a systematic review |
publishDate |
2018 |
url |
http://eprints.sunway.edu.my/1740/1/Sim%20TY%20online_tools_to_support_novice_programming.pdf http://eprints.sunway.edu.my/1740/ |
_version_ |
1698699941674745856 |