Abstract

Computing education in schools faces several problems, such as a lack of computing teachers and time in an already overloaded curriculum. A solution can be a multidisciplinary approach, integrating the teaching of computing within other subjects, creating the need to motivate teachers from other disciplines to teach computing in middle school. Therefore, the motivation and training of in-service teachers becomes crucial, as they need to have computing content and technological knowledge as well as pedagogical content knowledge. Yet, so far there exist very few training programs. Thus, as part of a comprehensive outreach program, we present a study on a one-day taster workshop for middle school teachers on physical computing education. Participants learn computer programming practice and computational thinking by programming an interactive robot. The workshop also approaches pedagogical aspects for teaching computing and technical issues regarding the installation and preparation of the required hardware/software. Preliminary results of its application with public school teachers in Florianopolis/Brazil are positive, motivating the majority of participants to introduce computing into their classes. However, our results also highlight that in order to enable teacher to apply the workshops effectively, longer training courses and ongoing support is required.

Highlights

  • 1.1 Why is computing important? Computer science is driving job growth and innovation

  • For the workshops we developed a low-cost, platform independent, reliable strategy, including an Arduino Nano microcontroller, hardware parts and the visual programming language Scratch or Snap! (Table 1)

  • Drive the motors and communicate with the programming platform, we developed a strategy that integrates a microcontroller (Arduino Nano) and connectors that are easy to use

Read more

Summary

Introduction

Computer science is driving job growth and innovation. Rapid technology advancements and the growing number of professions that rely on computer science make it crucial for all students to have opportunities to become IT literate (capable to use today’s technology), but to acquire IT fluency, adding the capability to independently learn and use new technology as it evolves, including the active use of computing (CSTA, 11). Learning computing encourages students to create and innovate, and allows them to take advantage of future career opportunities. It is important to provide opportunities for children to learn computing in school (Naughton, 12). International Journal of Computer Science Education in Schools, Oct 2017, Vol 1, No 4

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Paper version not known

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.