INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH

Computational Thinking is a concept that must be owned by someone in this technological era. To be able to master this concept requires understanding and effective practice. One example of application of the concept of computational thinking is through programming. By practicing programming, it w...

Full description

Saved in:
Bibliographic Details
Main Author: Alrafi Irsal, Hafis
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/49945
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:49945
spelling id-itb.:499452020-09-21T15:44:52ZINTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH Alrafi Irsal, Hafis Indonesia Final Project computational thinking, programming, interaction design, activity-centered design, prototype INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/49945 Computational Thinking is a concept that must be owned by someone in this technological era. To be able to master this concept requires understanding and effective practice. One example of application of the concept of computational thinking is through programming. By practicing programming, it will indirectly improve computational thinking skills. Currently, there are many programming learning applications available, but no programming learning application has yet been found that provides platform of practicing computational thinking concepts directly to target users who are just learning programming. For this reason, we need a programming learning application that supports the concept of computational thinking. The application must provide an effective interaction design and make it easier for users to learn the concept. The solution design that is made must also be able to motivate users to learn programming and training users to think computationally. To build an interaction design in this final project, an Activity Centered Design (ACD) approach was chosen because it focuses on a series of activities carried out by the user. In this final project, the ACD approach is applied because the learning activities of programming was involve the subject and object interaction that was seen from the structure of the activity. To be able to motivate users to use the application, the concept of gamification was applied. The final result of this final project is a high-fidelity prototype. This prototype is tested to make improvements from the results of participant feedback for each iteration until a final version is produced. From the test results, it is found that the results of this final task have achieved the purpose of being effective to use and easy to learn as well as achieving user experience goals that motivate and cognitive stimulating text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Computational Thinking is a concept that must be owned by someone in this technological era. To be able to master this concept requires understanding and effective practice. One example of application of the concept of computational thinking is through programming. By practicing programming, it will indirectly improve computational thinking skills. Currently, there are many programming learning applications available, but no programming learning application has yet been found that provides platform of practicing computational thinking concepts directly to target users who are just learning programming. For this reason, we need a programming learning application that supports the concept of computational thinking. The application must provide an effective interaction design and make it easier for users to learn the concept. The solution design that is made must also be able to motivate users to learn programming and training users to think computationally. To build an interaction design in this final project, an Activity Centered Design (ACD) approach was chosen because it focuses on a series of activities carried out by the user. In this final project, the ACD approach is applied because the learning activities of programming was involve the subject and object interaction that was seen from the structure of the activity. To be able to motivate users to use the application, the concept of gamification was applied. The final result of this final project is a high-fidelity prototype. This prototype is tested to make improvements from the results of participant feedback for each iteration until a final version is produced. From the test results, it is found that the results of this final task have achieved the purpose of being effective to use and easy to learn as well as achieving user experience goals that motivate and cognitive stimulating
format Final Project
author Alrafi Irsal, Hafis
spellingShingle Alrafi Irsal, Hafis
INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH
author_facet Alrafi Irsal, Hafis
author_sort Alrafi Irsal, Hafis
title INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH
title_short INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH
title_full INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH
title_fullStr INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH
title_full_unstemmed INTERACTION DESIGN OF PROGRAMMING LEARNING APPLICATION FOCUS ON COMPUTATIONAL THINKING WITH ACTIVITY-CENTERED DESIGN APPROACH
title_sort interaction design of programming learning application focus on computational thinking with activity-centered design approach
url https://digilib.itb.ac.id/gdl/view/49945
_version_ 1822272195133440000