Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof

LL1 Grammar is a sub-topic in Topic Four: Syntax & Semantic Analysis based on syllabus CSC569 Principle of Compiler* In order to find the Selection Sets of LL1 grammar, students need to solve twelve steps of operations. However, for some students, they face difficulties to memorize these twelve...

Full description

Saved in:
Bibliographic Details
Main Author: Maarof, Haziq Iqbal
Format: Thesis
Language:English
Published: 2020
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/89065/1/89065.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-uitm-ir.89065
record_format uketd_dc
spelling my-uitm-ir.890652024-09-29T05:08:26Z Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof 2020 Maarof, Haziq Iqbal Integer programming LL1 Grammar is a sub-topic in Topic Four: Syntax & Semantic Analysis based on syllabus CSC569 Principle of Compiler* In order to find the Selection Sets of LL1 grammar, students need to solve twelve steps of operations. However, for some students, they face difficulties to memorize these twelve steps to find the Selection Sets. Therefore, the goal of the developed game is to help them understand all steps in LL1 Grammar and to increase their enjoyment while learning. ADDIE method has been chosen as the methodology for this project because it is one of the most common models used to create an effective instructional design. Game elements such as ¬challenge, rule, reward, theme, and progress are employed in the game. The platform chosen for the game is a stand-alone on PC. The design of the game is Role Playing Game where each of the steps has been translated into twelve cities and the player needs to travel to all of the cities in the correct order to solve the mission that has been given to them. Usability testing for the developed game involves 22 respondents from CSC569 Principles of Compiler students. The result of the test shows a positive result as most of the respondents enjoys learning using the game. Most of the respondents are satisfied with the content of the game. While expecting the negative reviews on the length of time it takes, the opposite thing happens. They really enjoy the challenging part of the game. The game itself is lengthy because they need to travel to the twelve cities. However, the majority of the respondents requested more missions. Further enhancement can be added to the game such as add online features to the game. To conclude, the game has completely developed and all the objectives have been achieved. 2020 Thesis https://ir.uitm.edu.my/id/eprint/89065/ https://ir.uitm.edu.my/id/eprint/89065/1/89065.pdf text en public degree Universiti Teknologi MARA, Melaka College of Computing, Informatics and Mathematics
institution Universiti Teknologi MARA
collection UiTM Institutional Repository
language English
topic Integer programming
spellingShingle Integer programming
Maarof, Haziq Iqbal
Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof
description LL1 Grammar is a sub-topic in Topic Four: Syntax & Semantic Analysis based on syllabus CSC569 Principle of Compiler* In order to find the Selection Sets of LL1 grammar, students need to solve twelve steps of operations. However, for some students, they face difficulties to memorize these twelve steps to find the Selection Sets. Therefore, the goal of the developed game is to help them understand all steps in LL1 Grammar and to increase their enjoyment while learning. ADDIE method has been chosen as the methodology for this project because it is one of the most common models used to create an effective instructional design. Game elements such as ¬challenge, rule, reward, theme, and progress are employed in the game. The platform chosen for the game is a stand-alone on PC. The design of the game is Role Playing Game where each of the steps has been translated into twelve cities and the player needs to travel to all of the cities in the correct order to solve the mission that has been given to them. Usability testing for the developed game involves 22 respondents from CSC569 Principles of Compiler students. The result of the test shows a positive result as most of the respondents enjoys learning using the game. Most of the respondents are satisfied with the content of the game. While expecting the negative reviews on the length of time it takes, the opposite thing happens. They really enjoy the challenging part of the game. The game itself is lengthy because they need to travel to the twelve cities. However, the majority of the respondents requested more missions. Further enhancement can be added to the game such as add online features to the game. To conclude, the game has completely developed and all the objectives have been achieved.
format Thesis
qualification_level Bachelor degree
author Maarof, Haziq Iqbal
author_facet Maarof, Haziq Iqbal
author_sort Maarof, Haziq Iqbal
title Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof
title_short Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof
title_full Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof
title_fullStr Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof
title_full_unstemmed Finding selection sets for LL (1) grammar with game-based learning / Haziq Iqbal Maarof
title_sort finding selection sets for ll (1) grammar with game-based learning / haziq iqbal maarof
granting_institution Universiti Teknologi MARA, Melaka
granting_department College of Computing, Informatics and Mathematics
publishDate 2020
url https://ir.uitm.edu.my/id/eprint/89065/1/89065.pdf
_version_ 1811768732793438208