Problem Solving gives students the opportunity to use their mathematical skills and logical thinking in conjunction with algorithms and programming techniques. In Computer Systems, students discover the inner workings of the computer and how they interact with each other. Also they discover the user interfaces that are already available as well as future developments in the pipeline.
Legal, ethical, moral and social issues are discussed in order for students to become responsible programmers and users. The rise of Facebook and Twitter is just the beginning of the story when it comes to social media. Artificial intelligence is an area that pupils find fascinating and we look at the ethical implications of developing this technology.
There are varying degrees of ability when it comes to programming and even if you are a complete beginner, there will be support for you to learn a programming language that is easy to use. However this does not restrict the more advanced programmers from trying new languages.
We have high specification laptops especially purchased to give students better programming capability, using Python as the main language however other languages are supported in the programming coursework in Year 13, such as C++ and Java. Students are also encouraged to spend time researching the new technologies and careers that are available.
Tutor: Amanda Southworth firstname.lastname@example.org