computer science education · pedagogy · programming · research · survey · teachers

Computer Science Education in schools in Africa

I'm delighted to share details of a new project I'm involved in. Colleagues from Botswana, Nigeria and Kenya are working together to investigate primay and secondary computing education provision in their countries, and potentially other countries across Africa. This month we launched a survey for teachers of computer studies in Africa to find out what… Continue reading Computer Science Education in schools in Africa

computer science education · pedagogy · programming · research

New paper: PRIMM and sociocultural theory

Together with Jane Waite and Maria Kallia, I've recently published a new paper about PRIMM called Teaching computer programming with PRIMM: a sociocultural perspective There are 50 free eprints available. Download one here. If they run out, contact me! I've written about PRIMM elsewhere, and I also presented a shorter paper on it at SIGCSE… Continue reading New paper: PRIMM and sociocultural theory

computational thinking · computer science education · programming · research · teaching

New book on computer science education!

Computer Science Education: Perspectives on Learning and Teaching at School is a new book edited by Sue Sentance, together with Carsten Schulte, University of Padeborn and Erk Barendsen, Radboud University, Nijmegen. Bringing together international experts in the field of computer science education in school this book will be useful both for students studying to become computing… Continue reading New book on computer science education!

computer science education · concepts · micro:bit · pedagogy · programming · teachers · teaching

IT and Computing education in Guyana

Guyana is a small country (size of UK) in the north of South America bordering Venezuela, Brazil and Suriname. However in many ways it associates itself with the Caribbean - for example, students take Caribbean GCSEs - called the CSEC.  In terms of computing in school, students can take the CSEC in IT and this… Continue reading IT and Computing education in Guyana

inclusion · programming · research

Identifying Exploratory Procedures of Visually Impaired Learners in Programming

At King’s College London we are conducting research around making computing education inclusive of all learners. Alex Hadwen-Bennett is currently carrying out research looking into the use of physical programming languages to teach visually impaired children to program. Physical programming languages use physical blocks or pods to represent commands. These blocks or pods can be… Continue reading Identifying Exploratory Procedures of Visually Impaired Learners in Programming

inclusion · programming

Physical computing and visually impaired learners

For many children, programming is challenging to learn and for visually impaired learners there are a number of additional barriers which need to be overcome. Block-based languages are a popular choice for introductory programming courses, however their visual nature makes them inaccessible to learners with visual impairments. Physical programming languages, that use physical blocks or… Continue reading Physical computing and visually impaired learners

concepts · programming · research

Threshold concepts and non-cognitive dimensions of learning

At King's College London we are involved in research to better understand the teaching and learning of programming in school.  In particular, our research project about threshold concepts in programming has entered its second phase and Maria is now looking for students and teachers to take part in the next phase of her research. If… Continue reading Threshold concepts and non-cognitive dimensions of learning