Computer Studies / Computing
Course summary
Computer Science is ubiquitous. It permeates every aspect of our lives, yet this was not predicted 40 years ago. The future is already here, as we read this AI, big data, cyber security, machine learning and quantum computing are having great effects on the lives of billions. It is one of the few fields today where individuals who have a brilliant idea and, crucially, the skills to develop them, can have a real impact. Today’s generation of Computer Scientists will be shaping all our futures in the years to come. Pupils will learn to write robust and elegant code based around the permanent core programming concepts found in all programming languages. This enhances not just their knowledge but also practical problem solving, initiative, creativity, lateral thinking and problem decomposition. It is also great fun and something that, whilst challenging, pupils thrive on. We will be developing using Python with the Pycharm IDE, a professional, but user friendly, development environment. In the first year, we move fast, quickly covering the basics of programming, then move onto advanced concepts like Object Orientation, as well as the theory behind computation. We look into: how to solve problems; data representation in the computer, including encryption; computer systems architecture; computer communication and networking. This makes for a really interesting mixture of theory and practice. In the second year, we extend our studies into many exciting areas such as: big data; web systems and wireless networking. This is in conjunction with looking at the theory of computation in much greater depth. The A Level project is an exciting opportunity for pupils to write a really challenging and substantial program in a domain of their choosing. Whilst this is a significant commitment, it is a really excellent opportunity to be truly creative and independent. It provides the pupils with plenty to discuss at interview.
Ready to Apply?
0%