Introduction and training of Block-based programming for teachers of Islamic Elementary School Pangeran Diponegoro
Posted on: 2023-06-23 14:44:19
Along with the advancement of Information Technology, also developed a variety of capabilities that are supported by the presence of Information Technology, one of which is the ability to think computationally (computational thinking) which is the process of thinking in the face of problems that must be solved by using logical thinking step by step to determine a decision. One way that can be done to improve children's computational thinking is to learn programming, because programming has the principle of Computer Science where to find a solution needs to be solved into algorithms. This makes there are some important skills that must be mastered such as collaboration, problem solving, critical thinking, communication, innovation, and creativity.
Learning programming based on computational thinking is very appropriate to be applied to elementary and junior high school children because at that age children are mature enough to use logical thinking or operations, but only for physical objects that exist today. With programming can train the creative side and make children love technology more.
SD Islam Pangeran Diponegoro Semarang, is a school that wants students to be able to think computationally using programming. But if learners in the learning process is not armed with a strong concept, it will be difficult to absorb the programming language material. In order to provide the right material for students, the teachers at SD Islam Pangeran Diponegoro also must first know, understand and be able to use programming.
With the development of technology and the need to learn, visual programming languages have been developed. To learn it will be easier with the presented tools or equipment that are already visually visible in the programming application. Unlike before the visual programming language was created, teachers must in detail write the script, the code or language that is typed as the language used to translate each command in the programming application to get results in the form of a visual display. So you can imagine how complicated and difficult it was to learn programming languages at that time.
To attract enthusiasm and as a learning solution for current students at SD Islam pangeran Diponegoro Semarang, teachers will be given block-based visual programming language materials. This programming is a series of processes to translate thinking into steps that can be run by a computer that is done by drag and drop without having to write program codes as in conventional programming. Starting from introducing visual programming concepts, setting up devices to using block-based programming applications to observe, modify and then imitate first. Introduction to programming at a young age will invite them to start thinking critically, recognize and apply the concept of computational thinking which is a concept of thinking that is used to analyze problems and find innovative solutions. So that it will form a pattern of advanced thinking and not monotonous and can produce a variety of varied things and support in the learning process on the material in other subjects.