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