CS Lessons 24th & 28th May:

24th May:
programming using JavaScript:
1) insertion sort:
Insertion sort.png
2) merge sort
Mergesort.png

3) quick sort

28th May:
Basic operations which are common in computer science;
1) gcd algorithm,
2) the square root algorithm,
3) matrix multiplication, or addition and subtraction using logical operations rather than programming primitives.

The last one is particularly good because it provides a good overview of logical circuits as well as bits.