Computer Science is at the heart of modern life. It is constantly evolving and expanding its role in society. The Computer Science and IT Department seeks to prepare pupils for life as digital citizens, able to use and assess digital resources and also to understand the principals underpinning them.
The Computer Science team offers lunch time sessions each week for Computer Science subject support. The department is also developing the role of Digital Ambassadors – pupils with an outstanding attitude to the subject who are able to pass on their knowledge and enthusiasm to others, offering them the opportunity to become student leaders within the subject.
Aylesbury Vale Academy is also exploring the further use of Raspberry Pi, App Inventor throughout the academic year open to all students attending the Academy. The department also runs an after school robots and programming club every Thursday from 3.15pm – 4.15pm.
Curriculum Leader: Miss N Liban
"I have a real passion for social justice and to ensure our students’ here at The Aylesbury Vale Academy gain the very best opportunities, in order for them to flourish and be the best they possible can be. Computer Science gives students’ the opportunity to gain broad understanding and knowledge with an emphasis on programming and problem-solving skills. It encourages personal development, motivation and confidence, through participation and by giving students the opportunity to create their own projects."
Teacher of Computer Science: Miss V Carr
"I love Computer Science because I can’t deny the fact that most of the Computer Science closely revolves around Logic, Mathematics, Algorithms and Ideas. Therefore, it builds my critical thinking skills and allowed me to constantly finding logical ways to solve problems. Computer Science is a part of everything that touches our lives from the cars we drive, to the movies we watch, to the ways businesses and governments deal with us. Also, understanding different dimensions of computing is part of the necessary skill set for an educated person in the 21st century. Computer Science is a discipline that offers rewarding and challenging possibilities for a wide range of people regardless of their range of interests. Finally, computing requires and develops capabilities in solving deep, multidimensional problems requiring imagination and sensitivity to a variety of concerns."
Teacher of Computer Science: Mrs C David
“Societies will die if they don't continue to innovate,” says Werner Krebs, CEO of Acculation. Computer science is the back bone of the future of innovation. As a computer science teacher, my aim is stimulate the minds of my students to become powerful problem solvers. Can you imagine modern education without computer software or the internet? Whether you’re taking a class online, researching for a paper or sharing work via the cloud, computer science pros have helped make this possible."
Key Stage 3
|Autumn 2||Understanding Computers||Introduction to Python|
|Spring 2||Networks||Network, Toplogies and Layers|
|Summer 1||Scratch||Data Representations|
|Summer 2||Creating a Video||Python Next Step|
A computer system is one that is able to take a set of inputs, process them and create a set of outputs. This is done by a combination of hardware and software. Students learn all about how computers function and operate from the inside. In year 8 however students will learn how to use input/output and devices in the real world example. They learn about:
- Input and output devices
- Hardware components and its use
- Binary and denary
- ASCII Codes
Introduction to Python
Students are introduced to low level programming using Python. In year 8 and 9 they will use complex functions such as arrays to solve problems. They build their knowledge and skills in the following topics covered:
- Variables and Strings
- If statement
- While Loop
Games Programming in Scratch
Scratch is a visual programming language that allows students to create animations, games using block programming. Students will learn:
- How to create sprites
- lives and scores
- adding a new level
- randomising the behaviour of the sprites
- shooting and jumping
- adding sound
Python Next Step.
Python next step is a progression programming following on from Introduction to Python. Students will learn about the following topics in more detail:
Key Stage 4
Computer Systems (50%)
- Systems Architecture
- Wired and wireless networks
- Network topologies, protocols and layers
- System security
- System software
- Ethical, legal, cultural and environmental concerns
Computational Thinking (50%)
Computational Thinking , algorithms and programming
- Programming techniques
- Producing robust programs
- Computational logic
- Translators and facilities of languages
- Data representation
- Testing, evaluation and conclusions
20 timetabled hours
Formal requirements consolidates the learning across the specification through practical activity.
Cambridge Nationals Level 1 /2 Information Technologies
R013: Developing Technological solutions, coursework which counts 50% towards overall qualification.
R012: Understanding tools, techniques, methods and processes for technological solutions. Exam written paper which counts 50% towards overall qualification.