Retrieval-based learning in java programming and online application

The production of a computer program requires learners to be skilled in basic concepts of programming, to master mathematical formulas, appropriate syntax usage, and in-depth knowledge of programming languages. Typically, in forming a program, students should be able to identify problems, generate a...

Full description

Saved in:
Bibliographic Details
Main Authors: Aziz, Noor Azizah, Udin, Amirmuddin
Format: Article
Language:English
Published: Taylor's University 2018
Subjects:
Online Access:http://eprints.utm.my/id/eprint/85412/1/NoorAzizahAziz2018_RetrievalBasedLearninginJavaProgramming.pdf
http://eprints.utm.my/id/eprint/85412/
http://jestec.taylors.edu.my/i-Cite%202018/i-Cite_07.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Teknologi Malaysia
Language: English
id my.utm.85412
record_format eprints
spelling my.utm.854122020-06-16T06:48:26Z http://eprints.utm.my/id/eprint/85412/ Retrieval-based learning in java programming and online application Aziz, Noor Azizah Udin, Amirmuddin L Education (General) The production of a computer program requires learners to be skilled in basic concepts of programming, to master mathematical formulas, appropriate syntax usage, and in-depth knowledge of programming languages. Typically, in forming a program, students should be able to identify problems, generate algorithms, and convert algorithms into program code according to the syntax. Therefore, a Java programming course requires a student to master cognitive thinking in which, students can recover knowledge by using 'retrieval-based learning' as a basic recollection strategy in learning programming languages. The retrieval-based learning method refers to the following five waves: mnemonic, semantic, episodic context account, map concept, and quiz. Through these five waves, students should be able to implement retrieval method such as producing their own practice questions, quizzes, scan cards, to rewrite learning, repainting of learning, and concept maps. Instructional materials should include formative (topical) assessment, emphasis on text and content requirements, use of open-ended questions (subjective), answers or feedback, repeating exercises, and student achievement estimation. The main contribution is to create a descriptive Java programming lesson, which includes the choice of difficult topics, learning activities, teaching and learning modules, and online learning. However, the initial purpose of this study is to determine the most difficult topics in Java programming, the retrieval based learning used by students, as well as online student learning modules among students in Diploma of Computer Science (Programming) in vocational colleges. The instrument used to collect the data is through an online questionnaire and the findings were analysed using SPSS software by giving the percentage value for each element studied. The sample of the study was 110 students in Diploma of Computer Science (Programming) from four vocational colleges in Malaysia. The findings from the preliminary study conducted by the researcher are presented in detail in this paper. Taylor's University 2018-11 Article PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/85412/1/NoorAzizahAziz2018_RetrievalBasedLearninginJavaProgramming.pdf Aziz, Noor Azizah and Udin, Amirmuddin (2018) Retrieval-based learning in java programming and online application. Journal of Engineering Science and Technology, 13 (SI). pp. 49-58. ISSN 1823-4690 http://jestec.taylors.edu.my/i-Cite%202018/i-Cite_07.pdf
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic L Education (General)
spellingShingle L Education (General)
Aziz, Noor Azizah
Udin, Amirmuddin
Retrieval-based learning in java programming and online application
description The production of a computer program requires learners to be skilled in basic concepts of programming, to master mathematical formulas, appropriate syntax usage, and in-depth knowledge of programming languages. Typically, in forming a program, students should be able to identify problems, generate algorithms, and convert algorithms into program code according to the syntax. Therefore, a Java programming course requires a student to master cognitive thinking in which, students can recover knowledge by using 'retrieval-based learning' as a basic recollection strategy in learning programming languages. The retrieval-based learning method refers to the following five waves: mnemonic, semantic, episodic context account, map concept, and quiz. Through these five waves, students should be able to implement retrieval method such as producing their own practice questions, quizzes, scan cards, to rewrite learning, repainting of learning, and concept maps. Instructional materials should include formative (topical) assessment, emphasis on text and content requirements, use of open-ended questions (subjective), answers or feedback, repeating exercises, and student achievement estimation. The main contribution is to create a descriptive Java programming lesson, which includes the choice of difficult topics, learning activities, teaching and learning modules, and online learning. However, the initial purpose of this study is to determine the most difficult topics in Java programming, the retrieval based learning used by students, as well as online student learning modules among students in Diploma of Computer Science (Programming) in vocational colleges. The instrument used to collect the data is through an online questionnaire and the findings were analysed using SPSS software by giving the percentage value for each element studied. The sample of the study was 110 students in Diploma of Computer Science (Programming) from four vocational colleges in Malaysia. The findings from the preliminary study conducted by the researcher are presented in detail in this paper.
format Article
author Aziz, Noor Azizah
Udin, Amirmuddin
author_facet Aziz, Noor Azizah
Udin, Amirmuddin
author_sort Aziz, Noor Azizah
title Retrieval-based learning in java programming and online application
title_short Retrieval-based learning in java programming and online application
title_full Retrieval-based learning in java programming and online application
title_fullStr Retrieval-based learning in java programming and online application
title_full_unstemmed Retrieval-based learning in java programming and online application
title_sort retrieval-based learning in java programming and online application
publisher Taylor's University
publishDate 2018
url http://eprints.utm.my/id/eprint/85412/1/NoorAzizahAziz2018_RetrievalBasedLearninginJavaProgramming.pdf
http://eprints.utm.my/id/eprint/85412/
http://jestec.taylors.edu.my/i-Cite%202018/i-Cite_07.pdf
_version_ 1672610530512076800