What is it about?

In Switzerland Schools of Education have started to train all future elementary school teachers in Computer Science by designing and programming video games. An important requirement for this development was the introduction of a national standard for Computer Science in Switzerland.

Featured Image

Why is it important?

A broad strategy to introduce Computer Science early in schools is essential. Learning Computational Thinking through game design is a highly motivating strategy.

Perspectives

I have been working over 30 years in Computer Science education and have gradually shifted my focus. Initially, I focused mostly on tools, then later on teacher professional development. With this new strategy I feel we are able to also reach teachers who find programming to be "hard and boring."

Alexander Repenning
School of Education, PH FHNW, Switzerland

Read the Original

This page is a summary of: Scale or fail, Communications of the ACM, April 2018, ACM (Association for Computing Machinery),
DOI: 10.1145/3199603.
You can read the full text:

Read

Contributors

The following have contributed to this page