Blog posts
- FREE family festival fun in Stepney Green from QMUL – the Festival of Communities 2023
- Techy Talks and other events coming up in April & May 2023
- Techy Talks and other events coming up in March & April 2023
- Paul Curzon’s keynote on Christopher Strachey’s love poems coming up at the I Love Computing conference on 25 February 2023 #ILoveComputing23
- Teaching Teachers Tech: Computing with Python – online course from @BCS for GCSE teachers ^JB
- Techy Talks and other events coming up in January & February ^JB
- Snow Day – no-printer-needed computing-themed activities for those at home #SnowDay #UKsnow
- FREE: I Love Computing Conference 2023 – 25 February 2023 – from NCCE / STEM Learning
- Teaching London Computing – Newsletter #11 – November 2022
- Christmas gift ideas for computing enthusiasts ^JB
- Online 8 Nov: webinar on jobs at Meta (inc software engineering) + London careers event ^JB
- London schools – express your interest: host an Imperial computing (@ICComputing ) student ^JB
- UK Schools – express your interest: Ri Masterclasses in Secondary Computing or Maths ^JB
- Techy Talks and other events coming up in October & November ^JB
- Techy Talks and other events coming up in September & October ^JB
- Going to study Computer Science at university? Here’s some recommended reading from @cs4fn ^JB
- A browsable archive of job adverts for jobs in tech / computing (or that use computers) ^JB
- Paul Curzon’s doing some Holiday Workshops for young people @Ri_science
- TCS Digital Explorers 2022: Y10, Y11, Y12 teachers – free tech careers event 27-30 June with @TCS, Paul Curzon (@cs4fn) speaking on 30 June ^JB
- Teaching London Computing – Newsletter #10 – June 2022
- Red, White and Blue Message Bunting
- Colour in a ‘computer’ and see The Magic of Computer Science at @QMUL’s / @EngageQM’s Festival of Communities – 11 & 12 June 2022 – FREE family fun ^JB
- London teachers: FREE event @QMUL w @IsaacCompSci for your A-level students – Discovery: Humans and Machines, Wed 6 July 2022 (9.45 – 2pm) ^JB
- Paul Curzon is one of @EPSRC’s new ICT Public Engagement Champions @QMUL / @QMEECS
- Binary Bunting Flags – ‘write’ your name’s initial letter in binary ^JB
- Computing teachers in the UK and Ireland: new research survey on computing teachers’ experiences from Raspberry Pi – share yours ^JB
- FREE, funded digital / computing / cyber security / big data skills training for Londoners
- Schools! Apply to be a Digital Schoolhouse: play-based learning to engage pupils and teachers with Computing ^JB
- The @CS4FN Christmas Computing Advent Calendar + things to print & do / make ^JB
- [Job, UK] @BCS, Chief Editor (CAS*), <£50k *Computing At School, ^JB
- Online talks about computing & maths, 19 & 20 Oct 2021 from £0-£6
- Computing in the news – roundup and retrospective #3 ^JB
- Computing in the news – roundup and retrospective #2 ^JB
- Computing in the news – roundup and retrospective #1 ^JB
- Freddie Figgers – the abandoned baby who became a runaway telecom tech star ^JB
- BCS calls for social media companies to verify users – a range of other opinions ^JB
- Free #EdSciFest event on Friday afternoon from @QMEECS / @c4dm colleagues – @SeeingMus1c
- Free afternoon event on Thursday – Digital Skills and the Future of Work, from @WeAreComputing #NCCE ^JB
- @ISACANews Sponsoring 50 London Pupil Premiums in Cyber Course w @QufaroCyberSec ^JB
- It’s here – the Smart Health issue of @CS4FN magazine, coming to a school near you soon, or grab a free PDF online ^JB
- Online, free, aimed at secondary schools – Barts and Queen Mary Science Festival – 15-16 June 2021 ^JB
- Teaching London Computing – Newsletter #9 – May 2021
- New free issue of CS4FN computing magazine for schools coming in Summer – hooray :) ^JB
- New for February 2021: FREE online course for industry: Teaching programming – for IT professionals who teach in school or at work ^JB
- New podcast: Command Line Heroes episode S6E5 on Dr Clarence Ellis, w Prof Paul Curzon (@cs4fn)
- FREE online course for industry: Teaching programming – for IT professionals who teach in school or at work [Jan 2021] ^JB
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 9: #SemanticWaves
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 8: Feedback
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 7: Concept maps
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 6: Learn by experimenting
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn & @TechPathwaysLdn – Tip 5: Mental models matter
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn & @QMEECS – Tip 4: Identify the sub-skills
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 3: Mastering Skills
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 2: Deliberate practice
- Blog series – Learning to Learn (to program), by Paul Curzon @cs4fn – Tip 1: Anyone can learn to program
- Hedy Lamarr: Frequency hopping star
- SURVEY: Computing education – do you teach computing, or create teaching resources?
- If you live or work near a @QMUL campus in London, please give your input to our Civic University Agreement ^JB
- Teaching London Computing – Newsletter #8 – November 2020
- FREE online course for industry: Teaching programming – for IT professionals who teach in school or at work ^JB
- Writing together: Clarence ‘Skip’ Ellis – CS4FN Podcast
- To err is human, to really stuff things up takes a computer (scientist) – some amusing errors ^JB
- Free online events today for #AdaLovelaceDay #ALD20 ^JB
- Free online digital courses (includes coding) ^JB
- FREE computing events from @MayorOfLondon for young people / teachers ^JB
- Paul Curzon (@cs4fn) and Jane Waite (@janewaite) have chapters in Shuchi Grover’s (@shuchig) new book on teaching computer science ^JB
- Computing and society – useful vignettes for teaching about online safety and better, inclusive design ^JB
- Facing up to the problems of recognising faces [Computing and Society]
- The Chocolate Turing Machine with Paul Curzon – the video of the talk
- Free talk for computing teachers tomorrow – The Magic of Computer Science (part 2)
- NEW EVENTS inc Free talk for computing teachers Wed 17 June, 5pm w Paul Curzon – The Magic of Computer Science (pt1) ^JB
- Free talk for computing teachers Wed 10 June, 4.30pm w Prof Paul Curzon – Searching to Speak: Computational Thinking unplugged ^JB
- Free talk for teachers this Wed 4.30pm (3 June) w Prof Paul Curzon on Dry Running Programs ^JB
- Free talk for teachers this Wed 4.30pm (20 May) w Prof Paul Curzon on Semantic Waves ^JB
- Free talk for teachers this Wed 4.30pm with Prof Paul Curzon on the Chocolate Turing Machine ^JB
- Teaching London Computing – Newsletter 7, Lockdown Edition ^JB
- Kids at home? Free computing-themed activity newsletter from @cs4fn ^JB #HomeLearning #ComputingAtHome
- List of computing resources (for parents & teachers) #HomeLearning / #ComputingAtHome ^JB
- A small make-your-own, colour-in computing zine for small-ish children ^JB
- “Women in Computing” – free posters for UK schools from @IoCoding #DigitalSkillsMatter ^JB
- Closing 2 March – Classroom Changemakers award from @nesta_uk for Computer Science & Maths teachers ^JB
- Congratulations to Prof Paul Curzon (@cs4fn) who is this year’s recipient of the Booth Education Award medal ^JB
- Teaching London Computing Newsletter #6 – January 2020
- Brighton – @ICTforEducation conference 13 March 2020 – free places #ICT #Education ^JB
- TechPathways London – free courses for educators coming up this year ^JB
- London: Computing courses for teachers in January and February from STEM Learning / NCCE
- Upcoming computing teacher CPD courses from NCCE / STEM Learning / FutureLearn ^JB
- Teaching networks KS3 – KS5 – a free course in 2020 for computing educators from @TechPathwaysLdn ^JB
- The latest issue of @cs4fn (#26) available now to download – free ^JB
- The five NCCE (@WeAreComputing) Computing Hubs covering London – map and details
- CAS London 2020 Conference for Computing Teachers – Early Bird tickets available ^JB
- [Free] Our annual IET QMUL Children’s Christmas Lecture is back for 2019 ^JB
- Teaching London Computing Newsletter – October 2019
- TUDOR COMPUTATIONAL WITCHCRAFT
- FREE: Digital courses from @QMEECS (in London N22, E14) for secondary & Y6 primary teachers ^JB
- New: Catalogue of Coding / Computer Science courses for digital learners from @IoCoding & @FutureLearn ^JB
- SEMANTIC WAVES
- Teaching London Computing Newsletter – July 2019
- ANCIENT GREEK COMPUTATIONAL THINKING – ERATOSTHENES (part 2)
- Ancient Greek Computational Thinking – ERATOSTHENES
- Feedback matters
- Draw Concept Maps
- Learning to Learn (to program): Experiment to learn
- Learning to Learn (to program): Mental Models Matter
- Identify the sub-skills
- Mastering (programming) skills
- “DELIBERATE” PRACTICE
- Learning to learn: Anyone can learn to …(program)
- Learning to learn (to program)
- Teaching London Computing newsletter – February 2019
- [London] What digital skills do people need? A survey for educators and industry
- Festive book disount: The Power of Computational Thinking from @cs4fn
- TLC Newsletter – Nov / Dec 2018
- Game AI Unleashed – IET-QMUL’s free Children’s Christmas Lecture 5 Dec 2018 @QMEECS
- TLC newsletter – October 2018
- A bit of @cs4fn issue 2 out now! #abitofcs4fn
- London Computing Education Research Symposium – 11 June 2018 at King’s College London, £25 for teachers – @cerc_kcl
- Free family fun: come to @QMUL’s Festival of Communities weekend on 12 and 13 May 2018.
- Vote for RE:CODE London (shortlisted for a Digital Leaders award) which helps young Londoners learn about coding
- SEND Computing Conference – 18 May, York
- Paul Curzon wins Garriott Award @QMUL for the @cs4fn project
- TeenTech twilight event in London for teachers – digital careers / skills for your students – 18 April, FREE
- [Free] Twilight event at Townley Grammar: Python videos & Revision resources for GCSE & GCE Computing, 9 May
- Understanding machine learning: the intelligent piece of paper
- WHAT IS MACHINE LEARNING?
- LEARNING ABOUT MACHINE LEARNING
- [London] Digital Technology Apprenticeship Expo – Mon 5th March 4-7pm, FREE + Teacher CPD session
- List of sessions at the CAS London Conference 2018 – Sat 24th Feb
- [London] Primary computing CPD events coming up this Spring
- [London] Makey Makey Workshop at King’s – 10 Feb (£15)
- CAS London Conference 2018 – Sat 24 Feb at Gladesmore Community College
- Computing Crackers
- New Computing CPD events for 2018 from CAS London
- Shaping poems: Generalisation with methods
- Changing Strictly Contestants
- FREE IET Christmas talk @QMUL: Do you want to build a robot?
- Strictly Private: Abstraction and the importance of ‘privacy’
- Strictly Judging Objects
- A decomposed face: What is an object?
- #WomenInTech – London event for 14-18 year olds on 17 October 2017
- Developing a common language for graduate level digital jobs – short survey from Tech Partnership/DCMS
- Two CAS London Teach A-Level Computer Science courses in Autumn 2017
- Surveying computing teachers – primary programming and micro:bit use in secondary classes
- Aspiring head teachers in London – support available from @MayorOfLondon
- Using London’s transport network to teach computing – free resource & workshop (12 June)
- Short courses at a glance
- Teaching London Computing / CS4FN subscribers’ bulletin – November 2016
- New 2017 short courses from CAS London at King’s (Waterloo)
- Please make sure you’re following @CS4FN / @cas_london_crc for updates about our resources
- Tenderfoot computing twilight sessions in London for teachers (14&27 June) FREE
- Free micro:bit workshop for London teachers
- Back issues of (some of) our cs4fn magazines available – free for UK schools
- Money available to support London teachers’ CPD / subject knowledge enhancement
- If you’re 7-19 there’s a Computer Animation Competition for you – #Animation16
- CPD day for London computing teachers at the CAS London annual conference
- Debugging Spot the Difference
- [London only] Friday afternoon cs4fn freebie giveaway
- R4 programme on Ada Lovelace (2 days left to listen)
- Woohoo! Our Ada Lovelace issue of the @cs4fn magazine is here :) #lovelaceoxford
- Things I’ve learned while working on the Teaching London Computing project [Pt 1] Eventbrite is fab :)
- [FREE] BBC micro:bit training for teachers at CAS East London Hub meeting
- An invitation to join our ‘Engagement Network’ for Computer Science teachers in London
- Our next events: [teachers] free workshop, not-free ‘Intro to Arduino’ miniCPD, [kids] free magic show
- Live in London? Have or care for children? Do they like magic, & free talks @QMUL abt computer science? Abracadabra!
- Draw your own hexahexaflexagon – blanks for printing and colouring in
- Have you attended one of our courses or workshops? What did you think?
- New course date: A-level Computing CPD for London teachers – Wed 7 Oct, 10-week course
- Summer School 2015 at @Ri_Science, for children 7-12, w Prof Paul Curzon on the magic of computer science
- Our next events – one free workshop, one (not free) CPD course for A-level Computing teachers
- An example of a job that computer scientists might do (at Public Health England)
- Order Back Issues of cs4fn
- Launch event for the new CAS London Regional Centre (Computing At School) – Fri 10th July
- What short courses & workshops do we have available for London Computing teachers at the moment? These!
- Science on Screen: Peter McOwan and The Prestige at the Barbican on 16 June
- OCR A453 Arithmetic Assessment using Python – Islington, 24 June
- FREE summer school for 14-18yo at UCL on 3D animated short film – #art #computing
- miniCPD course / workshop on GUI Programming in Python
- Two free Computing workshops for London teachers on Tuesday 26 May @QMUL / @QMEECS
- [FREE] Three new workshops for teachers from Teaching London Computing on 18 and 26 May
- miniCPD – one day Controlled Assessment and Programming skills (Sat 2 May)
- *New course* A-level CPD Computing for London teachers, from @TeachingLDNComp
- New free activity: The Emotion Machine – ready to download and print, with instructions
- Introducing: free booklet “The magic of computer science: magic meets mistakes, machines and medicine”
- Paul Curzon from @QMUL and @cs4fn has been making faces at #casneconf :)
- Computational creativity – free PDF magazine (issue 18) from @cs4fn
- Classroom Sessions to Embed Computational Thinking – at @RoyalHolloway w Prof Dave Cohen
- Teachers: Help your students build their own apps in the #AppsforGood course. Apply to deliver in 2015/16
- New Easter CPD courses for Computing teachers in London: GCSE courses, at King’s College London
- Paul Curzon’s doing two free workshops next Friday afternoon (20th) for Computing teachers in London cc @cs4fn
- Friday 20 February 2015 @QMUL – two free workshops for computing teachers, with Paul Curzon
- Computing At School (CAS) community survey – open now
- Surveying schools and Computing teachers – do they need training, and if so what format?
- 2nd FREE workshop with Paul Curzon – NEW: Interdisciplinary Computational Thinking through Modelling (26 Jan)
- FREE: Paul Curzon ‘Computational Thinking’ workshop @QMUL for Computing teachers, 19 January
- Two CPD Computing courses starting next week and another two free workshops with Paul Curzon
- ‘Save Santa’ Christmas game in Scratch, shoot the bats that are trying to interfere with his gift delivering :) via @CompAtSch
- Secondary computing teachers eligible for Teacher Industrial Partners’ Scheme (TIPS) from @ntlstemcentre
- What are London teachers’ needs for the new Computing curricula? We have a survey…
- New A-level CPD Computing course at QMUL – January 2015
- *New course date* Computer Science Education: Theory & Practice (Spring 2015) @ King’s
- Other courses, events and support for Computing teachers – a mini round-up
- Free Computing workshop with Paul Curzon – Unplugged programming / algorithms, Wed 29 Oct 1.30-5pm
- New dates: GCSE & A-level Computing CPD courses for London teachers from @TeachingLDNComp #LondonEd
- Computer animation competition for schools – Animation15 has launched!
- BBC unveils new computing and coding content for children (1 Sept 2014)
- UCL code clubs for 13-18 year olds, via @alomshaha
- Teaching London Computing’s new CPD A-level Computing course features on the #LondonEd website, via @LLSinfo
- A new CPD course for A-level Computing teachers – 18-22 August @QMUL
- Paul Curzon gave a keynote at the Keycit2014 conference in Potsdam today
- Coming up in July & August from Teaching London Computing: two free workshops, GCSE CPD course, A-level CPD course
- OCR exam board apparently removes Controlled Assessments from GCSE Computing, via @tonyparkin
- Paul Curzon’s workshop at #CASconf2014 (Computing At School conference)
- Round-up of Teaching London Computing’s free workshops, courses – and a CAS hub event
- Two new free computing workshops with Paul Curzon – 4pm, 25 Jun & 9 July in Hackney
- *New course* Computing CPD GCSE Summer Holiday (1-week intensive)
- Free computing workshop, Goldsmiths 8-9 July, for KS2 & Y7 teachers, w Paul Curzon
- FREE workshops next week at QMUL, for GCSE Computing teachers
- New free workshop for Computing teachers – ‘Searching to Speak’ 22 May 2014, London
- Free 1-day taster course for Y12 school students interested in electronics & computing, in June
- Can computers be creative? BBC R4 prog 15 May, 11.30am w Prof @Trevor_Cox
- Know someone aged 15-18 interested in 3D animation? FREE 3Dami summer school in July/Aug
- CAS: 2014 Teacher Conference 21 June 2014 & Teaching Computing CPD Day on 20th, from @CompAtSch
- For primary school computing teachers: Barefoot Computing website now live & competition
- An example of a job that people who code might do (at Cancer Research UK)
- Calling UK teachers – free copies of cs4fn issue on computer science and medical devices
- How to enjoy a career in computing: the power of networks – 22 May, free, 5.15pm via @bcsacademy
- From around the web: #Eastbourne teachers: Introduction to Creative Computing Fri 9 May 1-4pm £30
- [New] *10 week course* Computing CPD GCSE – 7 May 2014 at KCL
- What do we get up to in our free programming workshops for computing teachers? Pics from @GTaylorSTEM
- What’s happening at Teaching London Computing this week? – free workshop, job vacancy closing
- *New free workshop* Computational Thinking: it’s about people too – 17 March 2014 @QMUL
- *Short course* Computing CPD GCSE one week Easter 2014 (7-11 April) at KCL
- Turing lecture – free livestream on Monday 24 February, 6.30pm GMT
- Head of Curriculum wanted by @CodeClub (closing 10 March 2014)
- New free workshop: Learning programming without computers
- We’re hiring! Research / Postdoc Research Assistant needed for Teaching London Computing £31-34k, closing 4 March 2014
- From BBC News – ‘Master’ computing teachers recruited to train others
Pages, in the order they were added
- Resources from CAS London
- Resources for teachers
- Inspiring classroom activities
- The Teleporting Robot (and Melting Snowman) Activity
- The create-a-face activity
- The Locked-in Activity
- The 20-questions Activity
- The Australian Magician’s Dream Activity
- The Punch-card searching activity
- The Intelligent Piece of Paper Activity
- The Invisible Palming Activity
- The Box Variable Activity
- The Swap Puzzle Activity
- The Assignment Dry Run Activity
- The Imp Computer Activity
- The Spit-not-so Activity
- The Four Aces Activity
- Microwave Racing Video
- The Brain-in-a-bag Activity
- The Knight’s Tour Activity
- The Red Black Mind Meld Activity
- The Emotion Machine Activity
- The HexaHexaFlexagon Automata Activity
- Inspiring computing booklets
- Computing without computers
- Computational Thinking: Searching To Speak
- Computational Thinking: A Godlike Heart
- Computational Thinking: Puzzling Tours
- The Magic of Computer Science
- The Magic of Computer Science 2
- The Magic of Computer Science 3
- Magic and Algorithms: The Australian Magician’s Dream
- Box Variables: Understanding Variables and Assignment
- Developing computational thinking
- Algorithmic Thinking
- Algorithms – Pink Level
- Algorithms – Yellow Level
- Algorithms – Orange Level
- Abstraction
- Decomposition
- Evaluation
- Generalisation
- Algorithms – Blue Level
- Algorithms – Purple Level
- Algorithms – Red Level
- Algorithms – Black Level
- Algorithms – White Level
- Programming & Development – Pink Level
- Programming & Development – Yellow Level
- Programming & Development – Orange Level
- Programming & Development – Blue Level
- Programming & Development – Purple Level
- Programming & Development – Red Level
- Programming & Development – Black Level
- Programming & Development – White Level
- Data & Data Representation – Pink Level
- Data & Data Representation – Yellow Level
- Data & Data Representation – Orange Level
- Data & Data Representation – Blue Level
- Data & Data Representation – Purple Level
- Data & Data Representation – Red Level
- Data & Data Representation – Black Level
- Hardware & Processing – Pink Level
- Hardware & Processing – Yellow Level
- Hardware & Processing – Orange Level
- Hardware & Processing – Blue Level
- Hardware & Processing – Purple Level
- Hardware & Processing – Red Level
- Hardware & Processing – Black Level
- Hardware & Processing – White Level
- Communication & Networks – Pink Level
- Communication & Networks – Yellow Level
- Communication & Networks – Orange Level
- Communication & Networks – Blue Level
- Communication & Networks – Purple Level
- Communication & Networks – Red Level
- Communication & Networks – Black Level
- Communication & Networks – White Level
- Information Technology – Pink Level
- Information Technology – Yellow Level
- Information Technology – Orange Level
- Information Technology – Blue Level
- Information Technology – Purple Level
- Information Technology – Red Level
- Information Technology – Black Level
- Information Technology – White Level
- A-level Computing CPD Resources
- Magic and Computational Thinking
- Primary School Resources
- Computational Thinking: Magical Book Magic
- Inspiring classroom activities
- CPD courses
- Sign up
- Workshops
- 1. Computational Thinking: Searching to Speak
- 3. Programming unplugged: learning programming without computers
- 2. Invisible palming! Intelligent paper? So what is an algorithm?
- 4. Computational Thinking: it’s about people too
- 5. Interdisciplinary Computational Thinking through Modelling
- 6. Explorers need maps: Abstraction, Representations and Graphs
- 8. The Magic of Computing
- 7. KS2 and KS3 Computing Unplugged
- 9. GUI Programming in Python
- Blog
- Contact
- Interdisciplinary Computational Thinking – “Computing and…”
- Computer Science and English
- The Tour Guide Activity
- Puzzles and Computational Thinking
- Computational Thinking: HexaHexaFlexagon Automata
- Magic Book 3 – for schools
- 10. Turtle Graphics: from Visual to Textual Programming
- Volunteering
- Great Reading for budding computer scientists
- Testimonials
- JFLAP: Creating Finite State Machines
- Using mysteries to support learning
- The Bubble Sort and Sort Dance Activities
- The Divide and Conquer Sorting Activity
- 11. Sorting Unplugged
- Computer Science and Music
- Computational Thinking: Cut Block Logic Puzzles
- Word Searches and Computational Thinking
- Bakuro, Binary and Computational Thinking
- The Punch Card Sorting Activity
- Debugging Spot the Difference
- Bubble Sort Explained
- Computer Science and History
- Puzzle Book 1
- Pixel Puzzle Pictures and Computational Thinking
- Computational Thinking: Number Hive Puzzles
- CAS conference 27 February 2016
- Who are we?
- Computer Science and Art
- Compression Code Puzzles
- Ada Lovelace: issue 20 of cs4fn magazine
- Video Resources for Teachers
- Sort Algorithms
- Computer Science, PE and Dance
- Code cracking puzzles
- Sherlock Syllogisms
- Teacher training in London
- Algorithmic Doodle Art
- The Sweet Learning Computer
- Kriss-Kross Puzzles
- Linked resources from survey
- Puzzles at-a-glance
- Other Useful Resources
- A cs4fn guide to Secondary School Computing Topics
- Roman Mosaics and Computing
- Multiplication Table Pixel Puzzles
- Lego Braille Binary Activity
- Christmas Computing
- Vector Drawing Puzzles
- Writing Love Letters, Christmas Greetings and Postcards by algorithm
- Christmas Greetings Program in Python
- Christmas Paper Halving
- Material for the KS3 course
- Teach KS3 Computing course
- KS3 Course Week 1
- KS3 Course Week 2
- Re-using our material
- KS3 Computing Week 3
- List of resources
- KS3 Computing Week 4
- KS3 Computing Week 5
- Algorithms and Data Structures in Python for A-Level Week 1
- KS3 Computing Week 6
- Algorithms and Data Structures in Python for A-Level
- Algorithms and Data Structures – course materials
- Algorithms and Data Structures in Python for A-Level Week 2
- Algorithms and Data Structures in Python for A-Level Week 3
- Algorithms and Data Structures in Python for A-Level Week 4
- Algorithms and Data Structures in Python for A-Level Week 5
- KS3 Computing Week 7
- KS3 Computing Week 8
- Books
- cs4fn magazines and booklets
- GCSE Computer Science – Week 01
- GCSE Computer Science – Week 02
- GCSE Computer Science – Week 03
- GCSE Computer Science – April 2017
- GCSE Computer Science – Week 04
- London, History and Computing
- GCSE Computer Science – Week 05
- Object Oriented Programming – course materials
- GCSE Computer Science – Week 06
- Diving Deep into Primary Programming Day 1 sessions 1 to 3
- Object Oriented Programming – Week1 Resources
- Computing Summer Schools in London
- GCSE Computer Science – Week 07
- Object Oriented Programming -Week 2 Resources
- Object Oriented Programming Week3 resources
- GCSE Computer Science – Week 08
- Protected: Diving Deep into Primary Programming Cohort 1 Day 2 sessions 4 to 6
- GCSE Computer Science – Week 09
- Object Oriented Programming -Week 4 Resources
- GCSE Computer Science – Week 10
- Object Oriented Programming -Week 5 Resources
- Diving Deep into Primary Programming Cohort 1: Day 1: sessions 1 – 3
- Diving Deep into Primary Programming
- Ergo’s Adventures in thinking
- Planning & Pedagogy for Coding in Primary
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017)
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week One
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Two
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Three
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Four
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Five
- 19th October – New Master Teacher Induction Day
- Protected: Diving Deep into Primary Programming Cohort 1 : Day 3 ; Sessions 7, 8 & 9
- Odd-even pixel puzzles
- Halloween Puzzles and Activities
- Protected: Diving Deep into Primary Programming Cohort 2 Day 2 sessions 4 to 6
- Cohort 3 – Lambeth (London CLC)
- Cohort 3 – Day One
- Cohort 3 – Day Two
- Cohort 3 – Day Three
- The glue pot: a computational thinking tale
- Computational Thinking Tales
- A Visit to the Turing Machine
- You are what you know
- THE QUEEN OF THE NORTH: A computational thinking tale
- Robot: a short story
- Herod’s Secret Message
- Computing Crackers: jokes about computing
- Elvish Muddle Bugs
- Maths Kriss-Kross
- Evaluation
- Computing Cracker Mottos
- CAS London events 2018
- Diving Deep into Primary Programming Cohort 2 Day 3 sessions 7 to 9
- Learning about Machine Learning
- Train a neuron
- Learning about Machine Learning
- Diving Deep: Cohort 4 – Day One
- Cohort 4
- One page guide to CAS London Conference 2018
- CAS London Conference 2018 – Timetable
- CAS London Conference 2018 – AM1 (Session One)
- CAS London Conference 2018 – AM2 (Session Two)
- CAS London Conference 2018 – PM1 (Session Three)
- 2018 CAS Conference Session 4
- CAS London Conference 2018 – Speakers’ bios
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week One
- Sequencing and Looping Puzzles
- Diving Deep: Cohort 4 – Day Two
- Allcohorts ddpp
- Women in Computing
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Two
- Pattern Matching Puzzles
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Three
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Four
- Origami Algorithms
- Computer Science and Craft
- Cohort 4 – Day Three
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Five
- Bugs
- Evaluation of ‘A bit of CS4FN’ funded by QMUL’s Centre for Public Engagement
- QMUL / Ri Masterclasses in Computer Science 2023
- Black history
- Diversity
- LGBTQ+
- Disability
- Exercises 4 learning 2 code
- Exercises 4 learning 2 code – beginners
- Exercises 4 learning 2 code – intermediate
- Exercises 4 learning 2 code – advanced
- Exercises 4 learning 2 code – About
- Newsletter
- Posters celebrating diversity in computing
- Celebrating diversity in computing – more!
- Mathematics Mastery Conference – Paul Curzon – February 2020
- Christmas Kriss Kross Puzzles
- Pseudocode Poems
- adminjopages
- Maths Games: Happy Times
- Juliana Rotich: Crowdsourcing in a crisis
- Christine Farion: Wearable Computing
- Shwetal Shah: Tools to learn and digital activist
- Tina Chowdhury: Bioengineering
- Magic
- Maths and Magic
- Science and Magic
- Using a poster
- Annie Easley: NASA Energy Programs
- Ada Lovelace: Pioneer Programmer
- Barbara Liskov: Programming Languages
- Dorcas Muthoni: Entrepreneur and AfChix founder
- Carrie Anne Philbin: Geek gurl diaries
- Evelyn Boyd Granville: Space software
- Florence Nightingale: Important Infographics
- Fran Allen: Clever Translation – Compilers
- Grace Hopper : Readable code and bugs
- Valentine Computing
- Pseudocode Love Poems
- Mary Lou Jepsen: Invention and equity
- Susan Wojcicki: Marketing Ads
- Hedy Lamarr: Frequency hopping star
- Martha Lane Fox: Computer Science Politics
- John Henry Thompson: Art Lingo
- Jeanette Wing: Computational Thinking for all
- Karen Spärk Jones: Search Engines
- Katherine Johnson: Space calculations
- Shafi Goldwasser: Zero knowledge
- Sophie Wilson: Chip Design
- Anne-Marie Imafidon: STEMettes
- Abdigani (Abdi) Diriye: Somalia tech startups
- Segun Fatumo: Bioinformatics
- Safiya Umoja Noble: Bias in search engines
- Gladys West: Satellite positioning
- Mark Dean: Computer Architecture
- Clarence Ellis: Groupware
- Jeremiah Onaolapo:Cyber Security Specialist
- Lisa Gelobter: Multimedia via the web
- Philip Emeagwali: Supercomputing
- Victor B Lawrence: High-speed Communications
- Roy L Clay Sr: Silicon Valley CEO
- Alan Turing: The grandfather of computer science
- Christopher Strachey: pioneer of programming languages
- Maths Games: Ten
- Research Projects – Jane Waite
- Learning to Learn (to program)
- Anyone can learn … (to program)
- Deliberate Practice
- Mastering skills
- Identify the sub-skills
- Mental Models Matter
- Learn by experimenting
- Concept Maps
- Feedback
- Art and Design Meeting
- Inspire to learn
- Industry volunteers needed for teacher support on teaching about networks
- Networks course 28th June
- Fei-Fei Li: Vision and diversity to create AI4All
- Louis Braille: Binary Braille
- Dame Wendy Hall: Web Science
- Michelle Simmons: Atomic Transistors and Quantum Computers
- Cynthia Bennett: Access for All
- Hollie Kay: Pa11y and pair programming
- Pernille Bjorn: Equitable collaborative computing and Atari women
- Industry Pedagogy Course
- TechPathways Courses
- Eratosthenes
- The Ancient Greeks
- Histiaeus and Steganography
- Euclid
- Polybius and communication codes
- Teaching Networks – Pedagogy Course
- Paper brain ‘hatagon’ cyborg hat – half human brain, half computer / robot / android brain to colour in and wear
- Islands of Squaregridia and Blanksquaresia
- Islington Lead Computing Teachers – Assessment Workshop June 2019
- Design Toolkit Pilot – CAS Newcastle Conference Workshop – 28th June 2019
- CAS London
- Tudor Computational Witchcraft
- Cunning 9 Times Table Algorithms
- Using Binary Boxes
- Royal Society – Data Skills Workshop
- QMUL / Ri Masterclasses in Computer Science – 2018
- Games Development Course 2019
- Poetry and Computer Science
- Digital Art & Design with processing Course
- CAS London 2020 Conference
- CAS London Presenter Biographies
- CAS London Sessions 2020
- Kandinsky, Circles and Vector Images
- Bridget Riley
- London Subject Matter Experts in Computing – London SMEs
- CAS London Conference – Timings for the day
- CAS London Conference – Session by Room
- Piet Mondrian and Image Representation
- Isaac CS at the CAS Ldn Conference
- Directions to Gladesmore Community School
- The Chocolate Turing Machine
- The Importance of Dry Running Programs
- Roman Numeral Pixel Puzzle
- Online-live-lectures
- The Ancient Egyptians
- Home Learning
- Home Learning – Primary Computing resources
- Home Learning – Secondary Computing resources
- ABC for Schools
- ABC Pilot CPD session
- Easter Computing
- Jo’s working pages
- Vector Dot-to-Dot Puzzles
- Family Newsletter – for Learning at Home
- Egyptian Lost Tomb Puzzles
- Using Zoom – for our online lectures
- Number Representation
- Games Development Course 2020
- Semantic Waves
- 3DAmi Animations Course 2020
- Computational Thinking: Searching to Speak
- Lockdown Lectures: The Magic of Computer Science
- GIS Course 2020
- Computing and Society
- Facing up to the problems of recognising faces
- Channel 5 news clip with Timandra Harkness on algorithms
- LCT Centre Online Roundtable
- Positive stories about computing
- Semantic Waves Course 2020
- EC401U BACKUP Mid-Term Test
- Some amusing errors – “To err is human, to really stuff things up takes a computer (scientist)”
- Industry pedagogy course Nov/Dec 2020
- EC401U BACKUP EXIT Test
- Industry pedagogy course Jan 2021
- CEP – CS Academics – Queen Mary shares
- BCS Scholars ABC course Feb 2021
- Industry pedagogy course Feb 2021
- HE Early Academics Pedagogy – March 2021
- Write a computing-inspired poem
- Research Website: How to teach programming for IT Professionals
- Pedagogy concepts
- Data structures: Stacks and Queues
- We can post CS4FN to UK school addresses
- Healthcare and Computing
- The Ping Pong Vaccination Programming Challenge
- Writing fiction to support design
- Emoticon Poems
- Computing and PSHE
- Tantrix Puzzles
- Posters
- Robot PE
- Olympic Pixel Puzzles
- All our spam emails
- PRIMM
- Freddie Figgers – the abandoned baby who became a runaway telecom tech star
- Origami Laurel Wreath
- The Ancient Greek Scytale
- Origami Olympic Rings
- MARITIME SIGNAL FLAGS AND BIT MAP IMAGES
- Barts and Queen Mary Virtual Science Festival 2022
- Call for Schools and Community Groups in Tower Hamlets to have an activity / stall @QMUL / @EngageQM’s Festival of Communities weekend on 11 and 12 June 2022
- Finding the Bancroft Building at QMUL – Isaac Computer Science – Discovery event summer 2022
- The illusion of good medical device design
- CS4FN’s EECS poster for Inclusive Education (CAISE) launch
- Halloween “Useless Machine” Coffin
- Techy Talks for Non-Techy People (public engagement with computer science)
- QMUL / Ri Masterclasses in Computer Science 2023 – Week One
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Two
- Computer Science For Fun in Dutch
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Three
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Four
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Five (25 March 2023)
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Six
Pages, in the order they were modified
- Blog
- Magic Book 3 – for schools
- Testimonials
- JFLAP: Creating Finite State Machines
- Using mysteries to support learning
- The Divide and Conquer Sorting Activity
- The Punch Card Sorting Activity
- Debugging Spot the Difference
- CAS conference 27 February 2016
- Who are we?
- Sort Algorithms
- Computational Thinking: Cut Block Logic Puzzles
- The Tour Guide Activity
- Teacher training in London
- Puzzles at-a-glance
- Resources for teachers
- Developing computational thinking
- Algorithms – Pink Level
- Algorithms – Yellow Level
- Algorithms – Orange Level
- Algorithms – Blue Level
- Algorithms – Purple Level
- Algorithms – Red Level
- Algorithms – Black Level
- Algorithms – White Level
- Programming & Development – Orange Level
- Programming & Development – Blue Level
- Programming & Development – Purple Level
- Programming & Development – Red Level
- Programming & Development – Black Level
- Programming & Development – White Level
- Programming & Development – Pink Level
- Programming & Development – Yellow Level
- Data & Data Representation – Pink Level
- Data & Data Representation – Yellow Level
- Data & Data Representation – Orange Level
- Data & Data Representation – Blue Level
- Data & Data Representation – Purple Level
- Data & Data Representation – Red Level
- Data & Data Representation – Black Level
- Hardware & Processing – Pink Level
- Hardware & Processing – Yellow Level
- Hardware & Processing – Orange Level
- Hardware & Processing – Blue Level
- Hardware & Processing – Purple Level
- Hardware & Processing – Red Level
- Hardware & Processing – Black Level
- Hardware & Processing – White Level
- Communication & Networks – Pink Level
- Communication & Networks – Yellow Level
- Communication & Networks – Orange Level
- Communication & Networks – Blue Level
- Communication & Networks – Purple Level
- Communication & Networks – Red Level
- Communication & Networks – Black Level
- Communication & Networks – White Level
- Information Technology – Pink Level
- Information Technology – Yellow Level
- Information Technology – Orange Level
- Information Technology – Blue Level
- Generalisation
- Information Technology – Purple Level
- Information Technology – Red Level
- Information Technology – Black Level
- Abstraction
- Decomposition
- Information Technology – White Level
- Evaluation
- Algorithmic Thinking
- Inspiring computing booklets
- Computing without computers
- Computational Thinking: Searching To Speak
- The Magic of Computer Science 3
- The Magic of Computer Science 2
- The Magic of Computer Science
- Computational Thinking: Puzzling Tours
- Magic and Algorithms: The Australian Magician’s Dream
- Box Variables: Understanding Variables and Assignment
- Computational Thinking: A Godlike Heart
- Primary School Resources
- A-level Computing CPD Resources
- Magic and Computational Thinking
- Computational Thinking: Magical Book Magic
- Inspiring classroom activities
- The Red Black Mind Meld Activity
- The HexaHexaFlexagon Automata Activity
- The Knight’s Tour Activity
- The Brain-in-a-bag Activity
- The Teleporting Robot (and Melting Snowman) Activity
- The Australian Magician’s Dream Activity
- The Punch-card searching activity
- The Intelligent Piece of Paper Activity
- The Invisible Palming Activity
- The 20-questions Activity
- Microwave Racing Video
- The Four Aces Activity
- The Spit-not-so Activity
- The Imp Computer Activity
- The Swap Puzzle Activity
- The Assignment Dry Run Activity
- The Box Variable Activity
- The Emotion Machine Activity
- The create-a-face activity
- The Locked-in Activity
- Developing computational thinking
- Linked resources from survey
- Other Useful Resources
- Lego Braille Binary Activity
- Re-using our material
- List of resources
- cs4fn magazines and booklets
- Video Resources for Teachers
- The Bubble Sort and Sort Dance Activities
- Bubble Sort Explained
- Planning & Pedagogy for Coding in Primary
- Odd-even pixel puzzles
- You are what you know
- THE QUEEN OF THE NORTH: A computational thinking tale
- The glue pot: a computational thinking tale
- Robot: a short story
- Computational Thinking Tales
- Herod’s Secret Message
- Compression Code Puzzles
- Evaluation
- Computing Cracker Mottos
- Multiplication Table Pixel Puzzles
- Ergo’s Adventures in thinking
- CAS London events 2018
- Train a neuron
- Learning about Machine Learning
- CAS London Conference 2018 – Timetable
- CAS London Conference 2018 – PM1 (Session Three)
- CAS London Conference 2018 – AM2 (Session Two)
- CAS London Conference 2018 – AM1 (Session One)
- CAS London Conference 2018 – Speakers’ bios
- One page guide to CAS London Conference 2018
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week One
- Allcohorts ddpp
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Two
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Three
- Sherlock Syllogisms
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Four
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Five
- Computing Summer Schools in London
- Puzzle Book 1
- Code cracking puzzles
- Exercises 4 learning 2 code – About
- Exercises 4 learning 2 code
- Exercises 4 learning 2 code – intermediate
- Exercises 4 learning 2 code – advanced
- Disability
- Exercises 4 learning 2 code – beginners
- Algorithms and Data Structures – course materials
- Algorithms and Data Structures in Python for A-Level
- Algorithms and Data Structures in Python for A-Level Week 1
- Algorithms and Data Structures in Python for A-Level Week 2
- Algorithms and Data Structures in Python for A-Level Week 3
- Algorithms and Data Structures in Python for A-Level Week 4
- Algorithms and Data Structures in Python for A-Level Week 5
- Cohort 3 – Day Two
- Diving Deep: Cohort 4 – Day Two
- Protected: Diving Deep into Primary Programming Cohort 1 Day 2 sessions 4 to 6
- Cohort 3 – Day One
- Cohort 3 – Day Three
- Cohort 4 – Day Three
- Diving Deep into Primary Programming
- Diving Deep into Primary Programming Cohort 1: Day 1: sessions 1 – 3
- Diving Deep into Primary Programming Cohort 2 Day 3 sessions 7 to 9
- Diving Deep into Primary Programming Day 1 sessions 1 to 3
- Diving Deep: Cohort 4 – Day One
- Protected: Diving Deep into Primary Programming Cohort 1 : Day 3 ; Sessions 7, 8 & 9
- Protected: Diving Deep into Primary Programming Cohort 2 Day 2 sessions 4 to 6
- Cohort 3 – Lambeth (London CLC)
- Cohort 4
- KS3 Course Week 1
- KS3 Computing Week 7
- KS3 Computing Week 5
- KS3 Computing Week 4
- KS3 Computing Week 6
- KS3 Computing Week 8
- KS3 Course Week 2
- KS3 Computing Week 3
- GCSE Computer Science – Week 10
- GCSE Computer Science – April 2017
- Object Oriented Programming – course materials
- Object Oriented Programming – Week1 Resources
- Object Oriented Programming -Week 2 Resources
- Object Oriented Programming -Week 4 Resources
- Object Oriented Programming -Week 5 Resources
- Object Oriented Programming Week3 resources
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017)
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week One
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Two
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Three
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Four
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Five
- Material for the KS3 course
- Teach KS3 Computing course
- Science and Magic
- Using a poster
- Valentine Computing
- Mary Lou Jepsen: Invention and equity
- Celebrating diversity in computing – more!
- Diversity
- Bugs
- Pseudocode Poems
- Christine Farion: Wearable Computing
- Barbara Liskov: Programming Languages
- Carrie Anne Philbin: Geek gurl diaries
- Florence Nightingale: Important Infographics
- Evelyn Boyd Granville: Space software
- Fran Allen: Clever Translation – Compilers
- Research Projects – Jane Waite
- Anyone can learn … (to program)
- Deliberate Practice
- Mastering skills
- Mental Models Matter
- Learn by experimenting
- Identify the sub-skills
- Art and Design Meeting
- Concept Maps
- Feedback
- Inspire to learn
- Industry volunteers needed for teacher support on teaching about networks
- Networks course 28th June
- Shwetal Shah: Tools to learn and digital activist
- Roy L Clay Sr: Silicon Valley CEO
- Victor B Lawrence: High-speed Communications
- Philip Emeagwali: Supercomputing
- Lisa Gelobter: Multimedia via the web
- Jeremiah Onaolapo:Cyber Security Specialist
- Clarence Ellis: Groupware
- Mark Dean: Computer Architecture
- Shafi Goldwasser: Zero knowledge
- Katherine Johnson: Space calculations
- Karen Spärk Jones: Search Engines
- Jeanette Wing: Computational Thinking for all
- John Henry Thompson: Art Lingo
- Martha Lane Fox: Computer Science Politics
- Susan Wojcicki: Marketing Ads
- Grace Hopper : Readable code and bugs
- Louis Braille: Binary Braille
- Michelle Simmons: Atomic Transistors and Quantum Computers
- Cynthia Bennett: Access for All
- Hollie Kay: Pa11y and pair programming
- Maths Games: Ten
- Maths Games: Happy Times
- Islington Lead Computing Teachers – Assessment Workshop June 2019
- Islands of Squaregridia and Blanksquaresia
- Design Toolkit Pilot – CAS Newcastle Conference Workshop – 28th June 2019
- Volunteering
- CAS London
- Using Binary Boxes
- Royal Society – Data Skills Workshop
- Cunning 9 Times Table Algorithms
- Dame Wendy Hall: Web Science
- Tudor Computational Witchcraft
- Digital Art & Design with processing Course
- Mathematics Mastery Conference – Paul Curzon – February 2020
- CAS London Conference – Timings for the day
- CAS London Presenter Biographies
- CAS London 2020 Conference
- Isaac CS at the CAS Ldn Conference
- Directions to Gladesmore Community School
- TechPathways Courses
- Teaching Networks – Pedagogy Course
- Home Learning
- Elvish Muddle Bugs
- Christmas Greetings Program in Python
- Maths and Magic
- Christmas Kriss Kross Puzzles
- Pseudocode Love Poems
- Home Learning – Primary Computing resources
- GCSE Computer Science – Week 06
- GCSE Computer Science – Week 09
- GCSE Computer Science – Week 03
- GCSE Computer Science – Week 02
- GCSE Computer Science – Week 04
- GCSE Computer Science – Week 08
- GCSE Computer Science – Week 07
- GCSE Computer Science – Week 01
- GCSE Computer Science – Week 05
- CPD courses
- Home Learning – Secondary Computing resources
- Word Searches and Computational Thinking
- Kriss-Kross Puzzles
- Maths Kriss-Kross
- Jo’s working pages
- Eratosthenes
- Histiaeus and Steganography
- Euclid
- Polybius and communication codes
- Workshops
- 3. Programming unplugged: learning programming without computers
- 4. Computational Thinking: it’s about people too
- 6. Explorers need maps: Abstraction, Representations and Graphs
- 8. The Magic of Computing
- 7. KS2 and KS3 Computing Unplugged
- 5. Interdisciplinary Computational Thinking through Modelling
- 2. Invisible palming! Intelligent paper? So what is an algorithm?
- 9. GUI Programming in Python
- 1. Computational Thinking: Searching to Speak
- Roman Mosaics and Computing
- Family Newsletter – for Learning at Home
- Piet Mondrian and Image Representation
- Vector Drawing Puzzles
- Kandinsky, Circles and Vector Images
- Bakuro, Binary and Computational Thinking
- Egyptian Lost Tomb Puzzles
- Number Representation
- Bridget Riley
- Games Development Course 2019
- 11. Sorting Unplugged
- 10. Turtle Graphics: from Visual to Textual Programming
- 19th October – New Master Teacher Induction Day
- 2018 CAS Conference Session 4
- Ada Lovelace: issue 20 of cs4fn magazine
- Algorithmic Doodle Art
- A cs4fn guide to Secondary School Computing Topics
- A Visit to the Turing Machine
- adminjopages
- ABC Pilot CPD session
- Using Zoom – for our online lectures
- Vector Dot-to-Dot Puzzles
- Pattern Matching Puzzles
- The Ancient Egyptians
- The Importance of Dry Running Programs
- Games Development Course 2020
- ABC for Schools
- 3DAmi Animations Course 2020
- Lockdown Lectures: The Magic of Computer Science
- GIS Course 2020
- Online-live-lectures
- Channel 5 news clip with Timandra Harkness on algorithms
- Hedy Lamarr: Frequency hopping star
- LCT Centre Online Roundtable
- Books
- Positive stories about computing
- Industry Pedagogy Course
- Semantic Waves Course 2020
- EC401U BACKUP Mid-Term Test
- Some amusing errors – “To err is human, to really stuff things up takes a computer (scientist)”
- Computing and Society
- EC401U BACKUP EXIT Test
- Christmas Paper Halving
- Industry pedagogy course Nov/Dec 2020
- CEP – CS Academics – Queen Mary shares
- BCS Scholars ABC course Feb 2021
- Industry pedagogy course Jan 2021
- Write a computing-inspired poem
- Industry pedagogy course Feb 2021
- Pedagogy concepts
- HE Early Academics Pedagogy – March 2021
- London, History and Computing
- The Sweet Learning Computer
- Research Website: How to teach programming for IT Professionals
- Roman Numeral Pixel Puzzle
- Sequencing and Looping Puzzles
- Sign up
- Data structures: Stacks and Queues
- We can post CS4FN to UK school addresses
- The Ping Pong Vaccination Programming Challenge
- Healthcare and Computing
- Writing fiction to support design
- The Chocolate Turing Machine
- Emoticon Poems
- Tantrix Puzzles
- Puzzles and Computational Thinking
- Robot PE
- Computing and PSHE
- Computer Science and Art
- Computer Science and Music
- Computer Science, PE and Dance
- Magic
- Interdisciplinary Computational Thinking – “Computing and…”
- PRIMM
- Black history
- All our spam emails
- Olympic Pixel Puzzles
- The Ancient Greeks
- Computer Science and English
- Origami Olympic Rings
- Origami Laurel Wreath
- The Ancient Greek Scytale
- MARITIME SIGNAL FLAGS AND BIT MAP IMAGES
- Pixel Puzzle Pictures and Computational Thinking
- Semantic Waves
- London Subject Matter Experts in Computing – London SMEs
- Origami Algorithms
- Poetry and Computer Science
- Great Reading for budding computer scientists
- Evaluation of ‘A bit of CS4FN’ funded by QMUL’s Centre for Public Engagement
- CAS London Sessions 2020
- CAS London Conference – Session by Room
- Call for Schools and Community Groups in Tower Hamlets to have an activity / stall @QMUL / @EngageQM’s Festival of Communities weekend on 11 and 12 June 2022
- Easter Computing
- Computational Thinking: HexaHexaFlexagon Automata
- Contact
- Learning about Machine Learning
- Computer Science and History
- The illusion of good medical device design
- Barts and Queen Mary Virtual Science Festival 2022
- Paper brain ‘hatagon’ cyborg hat – half human brain, half computer / robot / android brain to colour in and wear
- Learning to Learn (to program)
- Finding the Bancroft Building at QMUL – Isaac Computer Science – Discovery event summer 2022
- Computer Science and Craft
- Computing Crackers: jokes about computing
- Computational Thinking: Number Hive Puzzles
- Posters celebrating diversity in computing
- Ada Lovelace: Pioneer Programmer
- Freddie Figgers – the abandoned baby who became a runaway telecom tech star
- Fei-Fei Li: Vision and diversity to create AI4All
- Annie Easley: NASA Energy Programs
- Abdigani (Abdi) Diriye: Somalia tech startups
- Anne-Marie Imafidon: STEMettes
- Dorcas Muthoni: Entrepreneur and AfChix founder
- Gladys West: Satellite positioning
- Juliana Rotich: Crowdsourcing in a crisis
- Tina Chowdhury: Bioengineering
- Segun Fatumo: Bioinformatics
- Safiya Umoja Noble: Bias in search engines
- Pernille Bjorn: Equitable collaborative computing and Atari women
- CS4FN’s EECS poster for Inclusive Education (CAISE) launch
- Halloween Puzzles and Activities
- Halloween “Useless Machine” Coffin
- Posters
- Women in Computing
- Christmas Computing
- Facing up to the problems of recognising faces
- Newsletter
- QMUL / Ri Masterclasses in Computer Science – 2018
- Writing Love Letters, Christmas Greetings and Postcards by algorithm
- Computational Thinking: Searching to Speak
- Computer Science For Fun in Dutch
- Techy Talks for Non-Techy People (public engagement with computer science)
- Resources from CAS London
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Two
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Three
- QMUL / Ri Masterclasses in Computer Science 2023 – Week One
- Alan Turing: The grandfather of computer science
- LGBTQ+
- Christopher Strachey: pioneer of programming languages
- Sophie Wilson: Chip Design
- QMUL / Ri Masterclasses in Computer Science 2023
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Six
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Four
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Five (25 March 2023)
Pages, alphabetically
- Teaching London Computing: A RESOURCE HUB from CAS LONDON & CS4FN
- 10. Turtle Graphics: from Visual to Textual Programming
- 11. Sorting Unplugged
- 19th October – New Master Teacher Induction Day
- 2018 CAS Conference Session 4
- 3DAmi Animations Course 2020
- A cs4fn guide to Secondary School Computing Topics
- A Visit to the Turing Machine
- ABC for Schools
- ABC Pilot CPD session
- Abdigani (Abdi) Diriye: Somalia tech startups
- Ada Lovelace: issue 20 of cs4fn magazine
- Ada Lovelace: Pioneer Programmer
- adminjopages
- Alan Turing: The grandfather of computer science
- Algorithmic Doodle Art
- Algorithms and Data Structures – course materials
- Algorithms and Data Structures in Python for A-Level
- Algorithms and Data Structures in Python for A-Level Week 1
- Algorithms and Data Structures in Python for A-Level Week 2
- Algorithms and Data Structures in Python for A-Level Week 3
- Algorithms and Data Structures in Python for A-Level Week 4
- Algorithms and Data Structures in Python for A-Level Week 5
- All our spam emails
- Allcohorts ddpp
- Anne-Marie Imafidon: STEMettes
- Annie Easley: NASA Energy Programs
- Anyone can learn … (to program)
- Art and Design Meeting
- Bakuro, Binary and Computational Thinking
- Barbara Liskov: Programming Languages
- Barts and Queen Mary Virtual Science Festival 2022
- BCS Scholars ABC course Feb 2021
- Black history
- Books
- Bridget Riley
- Bubble Sort Explained
- Bugs
- Call for Schools and Community Groups in Tower Hamlets to have an activity / stall @QMUL / @EngageQM’s Festival of Communities weekend on 11 and 12 June 2022
- Carrie Anne Philbin: Geek gurl diaries
- CAS conference 27 February 2016
- CAS London
- CAS London 2020 Conference
- CAS London Conference – Session by Room
- CAS London Conference – Timings for the day
- CAS London Conference 2018 – AM1 (Session One)
- CAS London Conference 2018 – AM2 (Session Two)
- CAS London Conference 2018 – PM1 (Session Three)
- CAS London Conference 2018 – Speakers’ bios
- CAS London Conference 2018 – Timetable
- CAS London events 2018
- CAS London Presenter Biographies
- CAS London Sessions 2020
- Celebrating diversity in computing – more!
- CEP – CS Academics – Queen Mary shares
- Channel 5 news clip with Timandra Harkness on algorithms
- Christine Farion: Wearable Computing
- Christmas Computing
- Christmas Greetings Program in Python
- Christmas Kriss Kross Puzzles
- Christmas Paper Halving
- Christopher Strachey: pioneer of programming languages
- Clarence Ellis: Groupware
- Code cracking puzzles
- Cohort 3 – Day One
- Cohort 3 – Day Three
- Cohort 3 – Day Two
- Cohort 3 – Lambeth (London CLC)
- Cohort 4
- Cohort 4 – Day Three
- Compression Code Puzzles
- Computational Thinking Tales
- Computational Thinking: Cut Block Logic Puzzles
- Computational Thinking: HexaHexaFlexagon Automata
- Computational Thinking: Number Hive Puzzles
- Computational Thinking: Searching to Speak
- Computer Science and Art
- Computer Science and Craft
- Computer Science and English
- Computer Science and History
- Computer Science and Music
- Computer Science For Fun in Dutch
- Computer Science, PE and Dance
- Computing and PSHE
- Computing and Society
- Computing Cracker Mottos
- Computing Crackers: jokes about computing
- Computing Summer Schools in London
- Concept Maps
- Contact
- CPD courses
- cs4fn magazines and booklets
- CS4FN’s EECS poster for Inclusive Education (CAISE) launch
- Cunning 9 Times Table Algorithms
- Cynthia Bennett: Access for All
- Dame Wendy Hall: Web Science
- Data structures: Stacks and Queues
- Debugging Spot the Difference
- Deliberate Practice
- Design Toolkit Pilot – CAS Newcastle Conference Workshop – 28th June 2019
- Digital Art & Design with processing Course
- Directions to Gladesmore Community School
- Disability
- Diversity
- Diving Deep into Primary Programming
- Diving Deep into Primary Programming Cohort 1: Day 1: sessions 1 – 3
- Diving Deep into Primary Programming Cohort 2 Day 3 sessions 7 to 9
- Diving Deep into Primary Programming Day 1 sessions 1 to 3
- Diving Deep: Cohort 4 – Day One
- Diving Deep: Cohort 4 – Day Two
- Dorcas Muthoni: Entrepreneur and AfChix founder
- Easter Computing
- EC401U BACKUP EXIT Test
- EC401U BACKUP Mid-Term Test
- Egyptian Lost Tomb Puzzles
- Elvish Muddle Bugs
- Emoticon Poems
- Eratosthenes
- Ergo’s Adventures in thinking
- Euclid
- Evaluation
- Evaluation of ‘A bit of CS4FN’ funded by QMUL’s Centre for Public Engagement
- Evelyn Boyd Granville: Space software
- Exercises 4 learning 2 code
- Exercises 4 learning 2 code – advanced
- Exercises 4 learning 2 code – beginners
- Exercises 4 learning 2 code – intermediate
- Exercises 4 learning 2 code – About
- Facing up to the problems of recognising faces
- Family Newsletter – for Learning at Home
- Feedback
- Fei-Fei Li: Vision and diversity to create AI4All
- Finding the Bancroft Building at QMUL – Isaac Computer Science – Discovery event summer 2022
- Florence Nightingale: Important Infographics
- Fran Allen: Clever Translation – Compilers
- Freddie Figgers – the abandoned baby who became a runaway telecom tech star
- Games Development Course 2019
- Games Development Course 2020
- GCSE Computer Science – April 2017
- GCSE Computer Science – Week 01
- GCSE Computer Science – Week 02
- GCSE Computer Science – Week 03
- GCSE Computer Science – Week 04
- GCSE Computer Science – Week 05
- GCSE Computer Science – Week 06
- GCSE Computer Science – Week 07
- GCSE Computer Science – Week 08
- GCSE Computer Science – Week 09
- GCSE Computer Science – Week 10
- GIS Course 2020
- Gladys West: Satellite positioning
- Grace Hopper : Readable code and bugs
- Great Reading for budding computer scientists
- Halloween “Useless Machine” Coffin
- Halloween Puzzles and Activities
- HE Early Academics Pedagogy – March 2021
- Healthcare and Computing
- Hedy Lamarr: Frequency hopping star
- Herod’s Secret Message
- Histiaeus and Steganography
- Hollie Kay: Pa11y and pair programming
- Home Learning
- Home Learning – Primary Computing resources
- Home Learning – Secondary Computing resources
- Identify the sub-skills
- Industry Pedagogy Course
- Industry pedagogy course Feb 2021
- Industry pedagogy course Jan 2021
- Industry pedagogy course Nov/Dec 2020
- Industry volunteers needed for teacher support on teaching about networks
- Inspire to learn
- Interdisciplinary Computational Thinking – “Computing and…”
- Isaac CS at the CAS Ldn Conference
- Islands of Squaregridia and Blanksquaresia
- Islington Lead Computing Teachers – Assessment Workshop June 2019
- Jeanette Wing: Computational Thinking for all
- Jeremiah Onaolapo:Cyber Security Specialist
- JFLAP: Creating Finite State Machines
- Jo’s working pages
- John Henry Thompson: Art Lingo
- Juliana Rotich: Crowdsourcing in a crisis
- Kandinsky, Circles and Vector Images
- Karen Spärk Jones: Search Engines
- Katherine Johnson: Space calculations
- Kriss-Kross Puzzles
- KS3 Computing Week 3
- KS3 Computing Week 4
- KS3 Computing Week 5
- KS3 Computing Week 6
- KS3 Computing Week 7
- KS3 Computing Week 8
- KS3 Course Week 1
- KS3 Course Week 2
- LCT Centre Online Roundtable
- Learn by experimenting
- Learning about Machine Learning
- Learning about Machine Learning
- Learning to Learn (to program)
- Lego Braille Binary Activity
- LGBTQ+
- Linked resources from survey
- Lisa Gelobter: Multimedia via the web
- List of resources
- Lockdown Lectures: The Magic of Computer Science
- London Subject Matter Experts in Computing – London SMEs
- London, History and Computing
- Louis Braille: Binary Braille
- Magic
- Magic Book 3 – for schools
- MARITIME SIGNAL FLAGS AND BIT MAP IMAGES
- Mark Dean: Computer Architecture
- Martha Lane Fox: Computer Science Politics
- Mary Lou Jepsen: Invention and equity
- Mastering skills
- Material for the KS3 course
- Mathematics Mastery Conference – Paul Curzon – February 2020
- Maths and Magic
- Maths Games: Happy Times
- Maths Games: Ten
- Maths Kriss-Kross
- Mental Models Matter
- Michelle Simmons: Atomic Transistors and Quantum Computers
- Multiplication Table Pixel Puzzles
- Networks course 28th June
- Newsletter
- Number Representation
- Object Oriented Programming – course materials
- Object Oriented Programming – Week1 Resources
- Object Oriented Programming -Week 2 Resources
- Object Oriented Programming -Week 4 Resources
- Object Oriented Programming -Week 5 Resources
- Object Oriented Programming Week3 resources
- Odd-even pixel puzzles
- Olympic Pixel Puzzles
- One page guide to CAS London Conference 2018
- Online-live-lectures
- Origami Algorithms
- Origami Laurel Wreath
- Origami Olympic Rings
- Other Useful Resources
- Paper brain ‘hatagon’ cyborg hat – half human brain, half computer / robot / android brain to colour in and wear
- Pattern Matching Puzzles
- Pedagogy concepts
- Pernille Bjorn: Equitable collaborative computing and Atari women
- Philip Emeagwali: Supercomputing
- Piet Mondrian and Image Representation
- Pixel Puzzle Pictures and Computational Thinking
- Planning & Pedagogy for Coding in Primary
- Poetry and Computer Science
- Polybius and communication codes
- Positive stories about computing
- Posters
- Posters celebrating diversity in computing
- PRIMM
- Protected: Diving Deep into Primary Programming Cohort 1 : Day 3 ; Sessions 7, 8 & 9
- Protected: Diving Deep into Primary Programming Cohort 1 Day 2 sessions 4 to 6
- Protected: Diving Deep into Primary Programming Cohort 2 Day 2 sessions 4 to 6
- Pseudocode Love Poems
- Pseudocode Poems
- Puzzle Book 1
- Puzzles and Computational Thinking
- Puzzles at-a-glance
- QMUL / Ri Masterclasses in Computer Science 2023
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Five (25 March 2023)
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Four
- QMUL / Ri Masterclasses in Computer Science 2023 – Week One
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Six
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Three
- QMUL / Ri Masterclasses in Computer Science 2023 – Week Two
- QMUL / Ri Masterclasses in Computer Science – 2018
- Re-using our material
- Research Projects – Jane Waite
- Research Website: How to teach programming for IT Professionals
- Resources for teachers
- Computational Thinking: Magical Book Magic
- Developing computational thinking
- Abstraction
- Algorithmic Thinking
- Communication & Networks – Black Level
- Communication & Networks – Blue Level
- Communication & Networks – Orange Level
- Communication & Networks – Pink Level
- Communication & Networks – Purple Level
- Communication & Networks – Red Level
- Communication & Networks – White Level
- Communication & Networks – Yellow Level
- Data & Data Representation – Black Level
- Data & Data Representation – Blue Level
- Data & Data Representation – Orange Level
- Data & Data Representation – Pink Level
- Data & Data Representation – Purple Level
- Data & Data Representation – Red Level
- Data & Data Representation – Yellow Level
- Decomposition
- Evaluation
- Generalisation
- Hardware & Processing – Black Level
- Hardware & Processing – Blue Level
- Hardware & Processing – Orange Level
- Hardware & Processing – Pink Level
- Hardware & Processing – Purple Level
- Hardware & Processing – Red Level
- Hardware & Processing – White Level
- Hardware & Processing – Yellow Level
- Information Technology – Black Level
- Information Technology – Blue Level
- Information Technology – Orange Level
- Information Technology – Pink Level
- Information Technology – Purple Level
- Information Technology – Red Level
- Information Technology – White Level
- Information Technology – Yellow Level
- Programming & Development – Black Level
- Programming & Development – Blue Level
- Programming & Development – Orange Level
- Programming & Development – Pink Level
- Programming & Development – Purple Level
- Programming & Development – Red Level
- Programming & Development – White Level
- Programming & Development – Yellow Level
- Algorithms – Pink Level
- Algorithms – Yellow Level
- Algorithms – Orange Level
- Algorithms – Blue Level
- Algorithms – Purple Level
- Algorithms – Red Level
- Algorithms – Black Level
- Algorithms – White Level
- Inspiring classroom activities
- Microwave Racing Video
- The 20-questions Activity
- The Assignment Dry Run Activity
- The Australian Magician’s Dream Activity
- The Box Variable Activity
- The Brain-in-a-bag Activity
- The create-a-face activity
- The Emotion Machine Activity
- The Four Aces Activity
- The HexaHexaFlexagon Automata Activity
- The Imp Computer Activity
- The Intelligent Piece of Paper Activity
- The Invisible Palming Activity
- The Knight’s Tour Activity
- The Locked-in Activity
- The Punch-card searching activity
- The Red Black Mind Meld Activity
- The Spit-not-so Activity
- The Swap Puzzle Activity
- The Teleporting Robot (and Melting Snowman) Activity
- Inspiring computing booklets
- Box Variables: Understanding Variables and Assignment
- Computational Thinking: A Godlike Heart
- Computational Thinking: Puzzling Tours
- Computational Thinking: Searching To Speak
- Computing without computers
- Magic and Algorithms: The Australian Magician’s Dream
- The Magic of Computer Science
- The Magic of Computer Science 2
- The Magic of Computer Science 3
- Magic and Computational Thinking
- Primary School Resources
- A-level Computing CPD Resources
- Robot PE
- Robot: a short story
- Roman Mosaics and Computing
- Roman Numeral Pixel Puzzle
- Roy L Clay Sr: Silicon Valley CEO
- Royal Society – Data Skills Workshop
- Safiya Umoja Noble: Bias in search engines
- Science and Magic
- Segun Fatumo: Bioinformatics
- Semantic Waves
- Semantic Waves Course 2020
- Sequencing and Looping Puzzles
- Shafi Goldwasser: Zero knowledge
- Sherlock Syllogisms
- Shwetal Shah: Tools to learn and digital activist
- Sign up
- Some amusing errors – “To err is human, to really stuff things up takes a computer (scientist)”
- Sophie Wilson: Chip Design
- Sort Algorithms
- Susan Wojcicki: Marketing Ads
- Tantrix Puzzles
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017)
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week One
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Two
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Three
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Four
- Teach A Level Computer Science: Object Oriented Programming (Oct 2017) – Week Five
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Five
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Four
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week One
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Three
- Teach Algorithms and Data Structures to A-Level using Python 2018 – ADS – Week Two
- Teach KS3 Computing course
- Teacher training in London
- Teaching Networks – Pedagogy Course
- TechPathways Courses
- Techy Talks for Non-Techy People (public engagement with computer science)
- Testimonials
- The Ancient Egyptians
- The Ancient Greek Scytale
- The Ancient Greeks
- The Bubble Sort and Sort Dance Activities
- The Chocolate Turing Machine
- The Divide and Conquer Sorting Activity
- The glue pot: a computational thinking tale
- The illusion of good medical device design
- The Importance of Dry Running Programs
- The Ping Pong Vaccination Programming Challenge
- The Punch Card Sorting Activity
- THE QUEEN OF THE NORTH: A computational thinking tale
- The Sweet Learning Computer
- The Tour Guide Activity
- Tina Chowdhury: Bioengineering
- Train a neuron
- Tudor Computational Witchcraft
- Using a poster
- Using Binary Boxes
- Using mysteries to support learning
- Using Zoom – for our online lectures
- Valentine Computing
- Vector Dot-to-Dot Puzzles
- Vector Drawing Puzzles
- Victor B Lawrence: High-speed Communications
- Video Resources for Teachers
- Volunteering
- We can post CS4FN to UK school addresses
- Who are we?
- Women in Computing
- Word Searches and Computational Thinking
- Workshops
- 5. Interdisciplinary Computational Thinking through Modelling
- 6. Explorers need maps: Abstraction, Representations and Graphs
- 7. KS2 and KS3 Computing Unplugged
- 8. The Magic of Computing
- 1. Computational Thinking: Searching to Speak
- 2. Invisible palming! Intelligent paper? So what is an algorithm?
- 3. Programming unplugged: learning programming without computers
- 4. Computational Thinking: it’s about people too
- 9. GUI Programming in Python
- Write a computing-inspired poem
- Writing fiction to support design
- Writing Love Letters, Christmas Greetings and Postcards by algorithm
- You are what you know
- Blog