Analysis of Programming Skills Concept in Developing Problem Solving Skills
Programming refers to a set of processes of writing, testing and correcting the program code aimed at creating a program that can do certain works in accordance with the programmer’s instructions, it requires the mastery of algorithms, logic and programming languages. This study discusses the concep...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | Indonesian |
Published: |
Univerisitas Negeri Yogyakarta
2019-04-01
|
Series: | Jurnal Pendidikan Teknologi dan Kejuruan |
Subjects: | |
Online Access: | https://journal.uny.ac.id/index.php/jptk/article/view/22638 |
_version_ | 1818320566401105920 |
---|---|
author | Rina Harimurti Ekohariadi Ekohariadi Munoto Munoto I Gusti Putu Asto B Elizabeth Titiek Winanti |
author_facet | Rina Harimurti Ekohariadi Ekohariadi Munoto Munoto I Gusti Putu Asto B Elizabeth Titiek Winanti |
author_sort | Rina Harimurti |
collection | DOAJ |
description | Programming refers to a set of processes of writing, testing and correcting the program code aimed at creating a program that can do certain works in accordance with the programmer’s instructions, it requires the mastery of algorithms, logic and programming languages. This study discusses the concept of programming skills to develop problem solving skills, which focuses on secondary school students. Various activities allow students to collaborate and develop problem solutions. Some previous studies suggest that students can obtain knowledge and programming skills through formal and non-formal education even though formal education shows better results of students’ attainments. Given a basic programming skills, students are expected to have a high level of reasoning for their better problem solving skills to solve complex problems using computers through an integrated approach between thinking skills and computational thinking (CT). Computer programming has the effect of reasoning abilities for students, problem solving and self-efficacy. Currently, programming-based computation has been introduced in school curriculum at different levels. Consequently, teachers are required to teach relevant materials relevantly to the current curriculum. |
first_indexed | 2024-12-13T10:27:03Z |
format | Article |
id | doaj.art-9fb8b7575a574f1e938bd84eec78c799 |
institution | Directory Open Access Journal |
issn | 0854-4735 2477-2410 |
language | Indonesian |
last_indexed | 2024-12-13T10:27:03Z |
publishDate | 2019-04-01 |
publisher | Univerisitas Negeri Yogyakarta |
record_format | Article |
series | Jurnal Pendidikan Teknologi dan Kejuruan |
spelling | doaj.art-9fb8b7575a574f1e938bd84eec78c7992022-12-21T23:51:00ZindUniverisitas Negeri YogyakartaJurnal Pendidikan Teknologi dan Kejuruan0854-47352477-24102019-04-01251435110.21831/jptk.v25i1.2263811571Analysis of Programming Skills Concept in Developing Problem Solving SkillsRina Harimurti0Ekohariadi Ekohariadi1Munoto Munoto2I Gusti Putu Asto B3Elizabeth Titiek Winanti4Department of Informatics Engineering, Universitas Negeri SurabayaDepartment of Informatics Engineering, Universitas Negeri Surabaya, IndonesiaDepartment of Electrical Engineering, Universitas Negeri SurabayaDepartment of Informatics Engineering, Universitas Negeri SurabayaDepartment of Civil Engineering, Universitas Negeri SurabayaProgramming refers to a set of processes of writing, testing and correcting the program code aimed at creating a program that can do certain works in accordance with the programmer’s instructions, it requires the mastery of algorithms, logic and programming languages. This study discusses the concept of programming skills to develop problem solving skills, which focuses on secondary school students. Various activities allow students to collaborate and develop problem solutions. Some previous studies suggest that students can obtain knowledge and programming skills through formal and non-formal education even though formal education shows better results of students’ attainments. Given a basic programming skills, students are expected to have a high level of reasoning for their better problem solving skills to solve complex problems using computers through an integrated approach between thinking skills and computational thinking (CT). Computer programming has the effect of reasoning abilities for students, problem solving and self-efficacy. Currently, programming-based computation has been introduced in school curriculum at different levels. Consequently, teachers are required to teach relevant materials relevantly to the current curriculum.https://journal.uny.ac.id/index.php/jptk/article/view/22638computational thinking, problem solving skills, programming skills |
spellingShingle | Rina Harimurti Ekohariadi Ekohariadi Munoto Munoto I Gusti Putu Asto B Elizabeth Titiek Winanti Analysis of Programming Skills Concept in Developing Problem Solving Skills Jurnal Pendidikan Teknologi dan Kejuruan computational thinking, problem solving skills, programming skills |
title | Analysis of Programming Skills Concept in Developing Problem Solving Skills |
title_full | Analysis of Programming Skills Concept in Developing Problem Solving Skills |
title_fullStr | Analysis of Programming Skills Concept in Developing Problem Solving Skills |
title_full_unstemmed | Analysis of Programming Skills Concept in Developing Problem Solving Skills |
title_short | Analysis of Programming Skills Concept in Developing Problem Solving Skills |
title_sort | analysis of programming skills concept in developing problem solving skills |
topic | computational thinking, problem solving skills, programming skills |
url | https://journal.uny.ac.id/index.php/jptk/article/view/22638 |
work_keys_str_mv | AT rinaharimurti analysisofprogrammingskillsconceptindevelopingproblemsolvingskills AT ekohariadiekohariadi analysisofprogrammingskillsconceptindevelopingproblemsolvingskills AT munotomunoto analysisofprogrammingskillsconceptindevelopingproblemsolvingskills AT igustiputuastob analysisofprogrammingskillsconceptindevelopingproblemsolvingskills AT elizabethtitiekwinanti analysisofprogrammingskillsconceptindevelopingproblemsolvingskills |