Studying towards GCSE and A Level Computer Science
Some of the core programming concepts will be developed and explored – System Architecture, How to build PCs and an examination of the development of technology through the ages. We will look at future technologies and how this could change the face of society in work, leisure, communication, education and more.
Students will have the opportunity to enter the BAFTA Young Games Designer awards for computer game design. This is the use of essential skills in computational learning – developing skills in abstraction, decomposition, pattern recognition and iteration. It will introduce the concept of algorithms and basic structure of programming including sequence, selection and iteration. Python will deal with some of the basic structure in programming, Binary conversion and how to think like a computer. This will provide opportunities to use graphics packages and various software programmes, including Adobe Photoshop for the design of computer game avatars. Advanced work could be on UNITY or an online website using “playcanvas” to design 3D environments.
Students will complete work on computer systems and will be introduced to the CPU, computer memory and storage. This will be a foundation course with essentials being covered in elements of a computer system, including input, output and processing.
Students will have the opportunity to examine existing systems in society and assess their impact. So this will deal with ethical, social and political impact of computers in society.
TERM 5/ 6
Hands-on coding with Python and C#.
Within the second year of the course students will build upon the knowledge and understanding that they gained in year 9. Students will be encouraged to develop their awareness of the computing industry and the global effects it is having on the world in communication, business and communities. Students will explore how to produce robust programs, computational logic, translators and facilities of computing languages and data representation? A variety of software will be utilised including Unity software in 3D game design and Blender. Students will also be required to build PCs and familiarise themselves with the internal workings of computers. They will be introduced to the CPU, computer memory and storage, system security and system software. There will be a large part covering networks and internet systems. This will examine real scenarios and hopefully a visit to companies.
Students will have the opportunity to enter Cyber Discovery – A Government led annual challenge to learn “hacking”. The challenge looks at what it takes to build and install a PC. This may include building your own gaming machine!
Students will learn further details about computer systems including input, processes and output. Part of this is exploring storage devices and how they work.
Networking essentials will be examined and issues such as cyber security threats and solutions – We will also look at how we build networks using the appropriate hardware and software.
Practical application of programming language – building software for a given purpose.
Students will be looking at Programming in more detail and building skills and techniques for computational learning. Part of this will be to design our own program based on the requirements of the examination body.
We will continue to develop our programming project to industry standard. This will teach how industry approaches systems development. The classroom activity will enable students to work effectively in project management and give you them an insight into what they will need to do as employees in the future. They will also be given experience in computational thinking – learning how to develop research and development.
During this time students will revise binary/hexadecimal and how to store images and sound on a computer. We will practice examination questions and acquire revision techniques to apply the knowledge gained over the past few years. There will be the opportunity to code in Python, C#, Visual Basic.
Revision sessions in preparation for EXAMINATION TIME
A Level Computer Science (AQA)
Why are we studying? To access Further and Higher Education for appropriate Degrees in Science and Engineering, Game Design and new courses not developed yet.
Computer Science “A” Level develops a wide range of skills challenging concepts and opportunities to improve on your technical skills of programming and understanding systems for the 21st Century. Computer Science allows you to excel in areas of cyber security, programming algorithms that are required for Higher Education and industry standard.