Discuss how can we effectively teach programming?

You can prepare by: Reflect on the reasons why teachers may choose one approach to teaching programming over another. (intructivism & constructivism) Consider how different types of pupils might respond to constructivist and instructivist lessons. The assignment asks the fundamental question of ‘how can we effectively teach programming’? This is a more complex problem than […]