All About Matthew Swan

My name is Matthew Swan and I am 13 years old. I am a student at Great Walstead School where I am at present studying for common entrance. My favourite subjects at school are science, maths, history and ICT. After school I attend an electronics club, an ICT club and a Scout group. In electronics we are learning about the components that make up a circuit board and are undertaking various projects. At home I live with my Mum, Dad and sister Charlotte. My Dad works for a Chicago based software company where he does Cloud computing and my Mum is a nursery teacher. I spend a lot of my spare time programming or learning more about programming, I also enjoy gaming. Some of my favourite games are Minecraft and the Kerbel space programme. On a Saturday I attend Gielgud Academy where I study drama and singing. I recently auditioned for Charlie and the Chocolate Factory in the West End and this was an amazing experience as I got down to the last five. Last month I got a Merit in my Grade 2 singing exam and I am now practising for Grade 3.

Events

Me and my dad at Raspberry Jam

Codecademy

Before I started using Codecademy I didn't know that their were different languages for writing code. I have found it one of the most useful resources to learning how to code as it teaches you in a simple and clear way.

Javascript

This was the first language that I learnt to use and the first big project that I did with it on Codecademy was to use my knowledge of Javascript to make a game called 'Fizz Buzz'. I�ve also completed Javascipt modules on Kahn Academy.

HTML

This is the second language that I studied on Codecademy and is now my second most commonly used programming language. I have used HTML to write this website and three others.

Ruby

This is a language that I learnt on Codecademy for my own interest and I am yet to complete a project using it. I aim to try and use Ruby soon, I know that it is usually used to write Web Apps.

Python

This was the third language that I studied on Codecademy and it is the code that I most commonly use. I have used it to code ’bat and ball’ and an alarm system. Python is a simple code to use and I find it more similar to English than any other code that I have learnt with the exception of Livecode.

PHP

I learnt this code to build on my use of HTML. I could use the code to allow users to directly interact with my website. Maybe in the context of a forum.

Books/Magazines

'Code' by Charles Petzold

I am reading this book at the moment and I am finding it very interesting to see how many different types of code there are. This book teaches you everything from Morse code, Braille, through to Binary. Reading this book has taught me a lot about different electrical circuits and about lots of logic gates. Before I read 'Code' I never knew about Xor or Coincidence Gates, I feel that knowing about these will be helpful to me as a Xor Gate would be required to build a machine that could add and subtract. I have learned how all digital circuits can be made from Nand gates, up to the most sophisticated CPUs.

The Magpi

This is a magazine for Raspberry Pi users. I have used The Magpi to get ideas for projects that I could do. One of the projects that I have undertaken from these magazines is the Bat and Ball game.

Projects