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