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...

Full description

Saved in:
Bibliographic Details
Main Authors: Sim, Tze Ying *, Lau, Sian Lun *
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