NLCS Maths Department
Contact us:
  • Home
  • IB Maths
    • IB Workbooks etc
    • Sample Explorations
  • A Level
    • Year 12 >
      • Y12 Singles
      • Y12 Furthers
    • Year 13 >
      • Y13 Singles
      • Y13 1.5s
      • Y13 Furthers
    • Exam papers
    • A Level resources >
      • Large Data Set
  • Year 11
    • Protected Revision Materials
    • What sixth form maths should I take?
  • Year 10
  • Year 9
  • Year 8
  • Year 7
  • Challenges
    • Junior Kangaroo Practice
    • Maths Challenge Past papers
    • Super Mentoring
  • Enrichment
  • University
    • Fun reading for interview
    • STEP
    • MAT
  • Work Experience
    • Project ideas
  • Learn to code!
  • Maths Talks @NLCS
  • Blog
  • Calculators
  • Books and Movies
  • Parents & FAQ
  • Junior School
    • Maths Challenge
    • Pi Day 2019
    • Summer 2019 Junior School
    • Useful videos
  • Maths Teaching
  • Maths Society
    • Maths Society Application form
Mr McMillan's Cryptography Challenge!

Challenge 1
Challenge 2
Challenge 3
Picture
LIVITCSWPIYVEWHEVSRIQMXLEYVEOIEWHRXEXIPFEMVEWHKVSTYLXZIXLIKIIXPIJVSZEYPERRGERIM
WQLMGLMXQERIWGPSRIHMXQEREKIETXMJTPRGEVEKEITREWHEXXLEXXMZITWAWSQWXSWEXTVEPMRXRSJ
GSTVRIEYVIEXCVMUIMWERGMIWXMJMGCSMWXSJOMIQXLIVIQIVIXQSVSTWHKPEGARCSXRWIEVSWIIBXV
IZMXFSJXLIKEGAEWHEPSWYSWIWIEVXLISXLIVXLIRGEPIRQIVIIBGIIHMWYPFLEVHEWHYPSRRFQMXLE
PPXLIECCIEVEWGISJKTVWMRLIHYSPHXLIQIMYLXSJXLIMWRIGXQEROIVFVIZEVAEKPIEWHXEAMWYEPP
XLMWYRMWXSGSWRMHIVEXMSWMGSTPHLEVHPFKPEZINTCMXIVJSVLMRSCMWMSWVIRCIGXMWYMX

A recommendation!

This book teaches coding by allowing the user to build up a series of games. Fantastic!
Picture

Learn to code using Dystopia 2153

In collaboration with Computer Science Society, learn to code through stories using Dystopia 2153. They teach you how to code through a series of short puzzles with amazing illustrations! 
A useful website describing the different sorts of code. 

Take a look at some more great websites to learn more about how to program:

http://www.geekgurldiaries.co.uk/
http://scratch.mit.edu/
https://uk.code.org/learn
http://www.homeandlearn.co.uk/NET/vbNet.html

Another great website with really interesting Computer Science articles:
http://www.cs4fn.org/


And something recommended by one of you as an activity this summer.


Projects for summer

Codecademy has great courses for beginners in different programming languages. They also teach how to code an interactive website.

If you have learnt python through codecademy, you can put the programming into practise using a Raspberry Pi to create pretty much anything you want. You can also use one with a graphical drag-and-drop language, Scratch. A guide to starting with the Pi can be found here.

If you've picked Python, then there are loads of resources online to develop. This interactive online book is great, but there are lots of other free books on the python website.
​
If you want to build stuff, you can use the school's Lego Mindstorms set, which has an "intuitive programming interface" and can make robots.

If you want to start using your code to do useful maths stuff, or are working towards the Informatics Olympiad, try looking at projecteuler.net. It has problems increasing in difficulty that should be able to execute without taking up too much memory. You can try them in any programming language using this compiling tool, but you can't import modules. For that, you need to download a compiler, which is generally free.

British Informatics Olympiad papers can be found here. It also includes some easier problems, and harder ones from the international final.