Design interactive teaching tools of programming language for senior high school students
Abstract
In recent years, with the continuous advancement of technology, modern people live in the context of the digital age, they are proficient in various digital technologies, good at using mobile phones, computers, and smart home appliances, some people call them "digital natives". However, despite their familiarity with digital media, few can independently create new projects to solve life's problems. It’s as if they can read but don’t have the ability to write. Gradually, people began to realize the importance of programming languages. Programming education has become an important part of basic education, and more and more people are beginning to attach importance to computer science, programming logic, and computational thinking. Most countries have cultivated students' programming concepts from an early age, but programming languages begin to become abstract and difficult to understand when they reach a certain level. In high school, programming language courses are a difficult subject for many students. Generally, teaching aids are considered to enhance teaching effectiveness, promote learners’ cognition and make it easier to understand. That can help teachers express the content of the course more clearly when teaching. But sometimes, poorly designed teaching aids can become a more troublesome factor for teachers, such as delays in teaching time, leading to student misunderstandings or more problems, etc. Not every teaching aid is suitable as a classroom-aided learning tool. Therefore, this research will take the programming language courses of high school as the background, focus on the difficulties encountered by students in the classroom and design a set of interactive teaching aids “Pixel Button” for teaching algorithmic thinking. It is hoped that through Pixel Button, students' learning motivation and understanding will be enhanced.
Keywords: Programming aided design reference specification, Teaching aids, Program compilation, Programming language, Information technology
DOI: 10.54941/ahfe1002383
Cite this paper
More from this volume
- Student motivation in the teaching process during the Covid 19, an experience of the international exchange for the learning of control charts
- Analysis of video conferencing platforms for online teaching during the Covid-19 pandemic
- Bibliometric analysis of the existing literature on Covid-19 and its impact on higher education
- The Transition from Covid-19 Pandemic Induced Online Learning to the Future Physical Campus: Is the Higher Education Ready?
- How the COVID-19 pandemic fueled educational innovation in higher education.
- Movement and cognition from the perspective of new technologies.
- 3D modeling Logs Based Design Process Mining Method and Its Application for Design Education
- NAO Robot as Scrum Master: Results from a scenario-based study on building rapport with a humanoid robot in hybrid higher education settings
- From disembodied to embodied: the embodied transformation of children's architectural education learning situation design
- State Program for Youth Worker - An Innovative Form for Training Specialists about Youth Work
- Fogg behavior model for children's sex education
- Co-Development Approach integrating Training into the Design Process


AHFE Open Access