Preparing teachers is different than preparing software developers

Mark Guzdial · 2014

Preparing teachers to teach computing is more than a matter of re-purposing existing courses for computer science majors. The tasks, knowledge, and skills of a computing teacher in primary or secondary school are dramatically different than that of a software developer. Computing teachers need pedagogical content knowledge, which includes awareness of common misconceptions, methods for diagnosing those misconceptions, and interventions to help students develop more robust conceptions. The job of a software developer requires knowledge and skills that are irrelevant for a computing teacher. To meet the worldwide need for computing teachers, we must design new kinds of learning opportunities that address the requirements of teachers.

Read the paper · More papers on PaperTik