» About Us
» The Computer Science Team
» Curriculum
» Useful Links

About Us

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 principles underpinning them.

The Computer Science team offers lunchtime 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 Computer Science Team


Details to follow.

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 backbone of the future of innovation. As a computer science teacher, my aim is to 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 1 E-safety Systems Architecture/CPU
Autumn 2 Understanding Computers Introduction to Python
Spring 1 Software Algorithim
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
  • Arithmetic
  • If statemenT
  • Algorithm
  • While Loop
  • Searching

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
  • Movements
  • 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:

  • Loops
  • Lists
  • Procedures
  • Functions

Key Stage 4 

Computer Science

Computer Systems (50%)

Computer Systems

  • Systems Architecture
  • Memory
  • Storage
  • 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

  • Algorithms
  • Programming techniques
  • Producing robust programs
  • Computational logic
  • Translators and facilities of languages
  • Data representation
Programming Project

Programming Techniques

  • Analysis
  • Design
  • Development
  • 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.

Useful Links

< back to top