Software Development
"Our A Level Computer Science qualification helps students understand the core academic principles of computer science. Classroom learning is transferred into creating real-world systems through the creation of an independent programming project. Our A Level will develop the student’s technical understanding and their ability to analyse and solve problems using computational thinking." - ocr.org.uk
OCR
I took Computer Science A-level to consolidate my knowledge and understanding of computers, learn more, and become more competent in coding. I am looking at a future in a digital world and I want to be able to contribute my part to that because I have a strong interest and passion in computing of all sorts.
I am currently predicted a grade A.
For my NEA, I am developing a "Micromouse Simulator". Micromouse is a robotics competition where people and teams race small, autonomous robots (called "micromice"), through a maze that has not been seen before. My simulator aims to capture and represent all the elements of a micromouse race from the rules to the pathfinding to the physics whilst keeping an intuitive and useful user interface.
I chose to make this for my NEA as it is something I find very interesting, includes lots of different elements for me to code such as UI, physics, and maze-solving/generation, and because I want to challenge myself to make something both tricky and unique.