Abstract

AbstractA good algorithm design and problem solving process are required for programming, which will result in effective programming. This study used the computational problem solving approach’s principles of applied problem solving, computational thinking, and programming concept to enhance students’ programming ability in order to accurately design internet of things innovations. The purpose of this research was to design and develop a model of a mobile based learning environment to enhance computational problem solving in programming for high school students. The methodologies used in this study’s implementation of developmental research were as follows: 1) analyze the principles and theories 2) synthesize the design framework 3) design and develop the model of mobile based learning environment to enhance computational problem solving in programming for high school students. According to the findings, 1) the model of mobile based learning environment to improve computational problem solving in programming consists of eight components, which are as follows: (1) Problem base, (2) Resources, (3) Related Case Room (4) Cognitive Tools, (5) Collaboration, (6) Computational problem solving room, (7) Scaffolding, and (8) Coaching 2) The effectiveness of this learning environment is demonstrated in the following ways: 1) The Experts reviews 2) Learners’ opinions 3) The computational problem solving abilities of the students in programming.KeywordsDesigning frameworkLearning environmentsConstructivist theoriesComputational problem solvingProgrammingMicrobitMobile based Learning

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.