Javascript examples

I used to run a module on Javascript with my Year 9s – well why not?! They used to enjoy it and it was an nice departure from Python as they could use the GUI of a web page to interact with.

With the demise of Trinket, Glitch and Replit I’m not sure which IDE I would use now (new ones keep coming out every 5 mins its seems)

But then I remembered JSBIN which I had used for years to spin up little Javascript instances and it’s still there.

The reason that I thought of it :P5 play (a great module for builing physics based games quickly)

But the recent updates have kind of put it behind a paywall(?) and also even the old games I had created now came up with an annoying splash screen.

My slides about P5Play

Python Code To Know – GCSE and A Level

Here is my presentation/slide deck with all the code I would expect students to know.
Python Code To Know GCSE and A Level (1)

You can access the Python notebook for these examples here: https://colab.research.google.com/gist/laura-james/b6dfbc164be9c189d7c1cd86b22437a2/python_code_to_know-2.ipynb

There is also an Python notebook which hopefully explains OOP principles for A Level you can find here:
https://colab.research.google.com/github/laura-james/Python-OOP-Code-to-Know/blob/main/Object_Orientated_Programming_in_Python.ipynb

AQA A Level Topic Overview (teaching order)

AQA A LEVEL Topic Overview – Sheet1
This document shows my suggested teaching order for the AQA A Level Computer Science course with two teachers – one teaching Paper 1 content (programming and algorithms) and one teaching Paper 2 content (systems and networks)

It’s split into Year 12 (the first year) and year 13 (the second year). It also includes the approximate start date for the programming project and the hand in date before Easter (although many teachers ask for it well before then)

I have also included some time for investigating the skeleton code when it gets released on the 1st September in Year 13.