Abstract

The purpose of the study is to compile concepts related to computational thinking skills in the context of computer programming subject. The research design used is data theorization (grounded theory) with open coding and axial coding data analysis techniques. Three types of data collection protocols are used: interview protocols, observation protocols, and recording protocols. The characteristics informants used are students who have experience learning computer programming in the vocational high school. The research produced several concepts, namely the problem concept, which then gave rise to the computational thinking skills concept. The problem concept consists of three sub-concepts: the common problem sub-concept, the medium problem sub-concept, and the high problem sub-concept. The concept of computational thinking skills is a set of skills required in the problem-solving process in computer programming. Computational thinking is not just a thought process but an expression of skills that others can observe. In the computer programming subject context, two concepts influence the process of mastering computational thinking skills: the guidance strategies concept and the information sources concept. The concept of success becomes a mediator in developing computational thinking skills. The theory produced in this study can be used as a basis for conducting research with quantitative designs related to deductive proof of the theory.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.