Search this site
Embedded Files

QUick reads https://blog.teachcomputing.org/tag/quickread/


Preparing Pre-Service Teachers to Teach Computer Science

Direct Instruction (live vs online)

Pair Coding and Participatory Coding (including GitHub)

https://www.paircoding.online/

https://www.researchgate.net/publication/332276888_Pair_programming_with_scratch

https://www.oslash.com/blog/understanding-pair-programming

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-139.pdf

https://ncwit.org/resource/pairprogramming/

https://www.youtube.com/watch?v=q7d_JtyCq1A Middle School

https://www.youtube.com/watch?v=vgkahOzFH2Q Primary School

https://collaboration.csc.ncsu.edu/laurie/Papers/XPSardinia.PDF

https://www.tandfonline.com/doi/abs/10.1080/15391523.2022.2036653?journalCode=ujrt20 Evaluating Effectiveness of Pair Programming as a Teaching Tool in Programming Courses

Remote Pair Programming in Online CS Education: Investigating through a Gender Lens https://ieeexplore.ieee.org/document/8818790

Online pair-programming: elementary school children learning scratch together online https://www.tandfonline.com/doi/abs/10.1080/15391523.2022.2036653?journalCode=ujrt20  


AI Pair Programming

https://github.com/features/copilot

Free access for teachers https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-teachers/about-github-global-campus-for-teachers

https://github.blog/2022-09-08-github-copilot-now-available-for-teachers/ 

ChatGPT is superior


Project Based learning

Speak Outloud

Rubberducking

Worked examples and live coding

https://www.futurelearn.com/info/courses/secondary-programming-pedagogy/0/steps/68423

https://www.researchgate.net/publication/329111339_Role_of_Live-coding_in_Learning_Introductory_Programming 


https://www.researchgate.net/publication/231167923_Learning_Programming_via_Worked-examples

https://crpit.scem.westernsydney.edu.au/confpapers/CRPITV148Skudder.pdf

https://en.wikipedia.org/wiki/Worked-example_effect

https://dl.acm.org/doi/abs/10.1145/3560266

https://www.cs.auckland.ac.nz/courses/compsci747s2c/assignments/lit_review_example_good_b.pdf

https://www.youtube.com/watch?v=Pe64ee24MLY


Parsons Problems

https://www.futurelearn.com/info/courses/secondary-programming-pedagogy/0/steps/68422

https://en.wikipedia.org/wiki/Parsons_problem 

https://raspberrypi-education.s3-eu-west-1.amazonaws.com/Quick+Reads/Pedagogy+Quick+Read+13+-+Parson%27s+Problems.pdf

Parsons Problems 

Code Puzzle

Block Model

https://raspberrypi-education.s3-eu-west-1.amazonaws.com/Quick+Reads/Pedagogy+Quick+Read+12+-+Block+Model.pdf



Visualisations

https://sip.scratch.mit.edu/


Manipulables

Code Libraries

Find 5 solutions to a problem in different programming languages

Compare and contrast the advantages and disadvantages of each solution to the problem

AI Code Generators

Generate 10 approaches to solving a problems

Analyse the most effective solution

unplugged approach

https://www.littleinventors.org/makers/ 

A review of pedagogy related to information and communications technology

Pedagogy
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse