Teaching programming for secondary school : a pedagogical content knowledge based approach

    Research output: ThesisPhd Thesis 1 (Research TU/e / Graduation TU/e)

    5339 Downloads (Pure)

    Abstract

    The general research aim of this thesis is to understand what the PCK of CS for secondary school is, with a special focus on the subject "programming", being programming one of the core subjects of CS. Knowledge of PCK will then be used to assess the Dutch situation, with special focus on Dutch CS textbooks and Dutch teachers. The final aim is to find tailor made solutions for the Dutch CS scenario, where CS risks to disappear from the secondary school curriculum due to several problems. Among the problems evidenced: most Dutch teachers have no solid disciplinary background, being mostly teachers from other disciplines re-trained to teach CS. To support these teachers ad hoc solution, it is necessary to understand the PCK of CS. To do so a preparatory literature study reveals to what extent the PCK of programming has been explored. Because no real effort to portray such knowledge has been done in CS before, an exploratory study has been designed and conducted with expert CS teachers in order to unveil this knowledge. With the knowledge about PCK gathered through this exploratory study, the PCK of textbooks and teachers in the Dutch scenario is evaluated.
    Original languageEnglish
    QualificationDoctor of Philosophy
    Awarding Institution
    • Eindhoven School of Education
    Supervisors/Advisors
    • Jochems, Wim, Promotor
    • Zwaneveld, Bert , Promotor, External person
    • Perrenet, Jacob C., Copromotor
    Award date2 Feb 2012
    Place of PublicationEindhoven
    Publisher
    Print ISBNs978-90-386-3084-7
    DOIs
    Publication statusPublished - 2012

    Bibliographical note

    Proefschrift.

    Fingerprint Dive into the research topics of 'Teaching programming for secondary school : a pedagogical content knowledge based approach'. Together they form a unique fingerprint.

    Cite this