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...

Full description

Bibliographic Details
Main Authors: Rina Harimurti, Ekohariadi Ekohariadi, Munoto Munoto, I Gusti Putu Asto B, Elizabeth Titiek Winanti
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