Jimw colyton grammar school

Computer Science

Back

WELCOME

Our aim in Computer Science is to develop students’ interest in, and enthusiasm to learn more about how, technology works and how changes in technology are increasingly influencing their lives. Technology is changing every facet of our lives and it is vital that students gain an understanding of this to enable them to make informed choices as consumers of technology but also as future decision-makers be they software developers, engineers, doctors, solicitors or entrepreneurs. We want them to become resilient and expert problem solvers with attention to detail. We want them to be able to communicate complex ideas clearly using key terminology.

We have an active cocurricular programme that includes:

  • Y10 to 13 VEX VRC robotics club
  • Y9 VEX IQ robotics club
  • Y8 Lego robotics club
  • Y7 Computer science Society

We also give students the opportunity to enter challenges such as the Bebras Challenge and Oxford University Computing Challenge.

- Mr Cronk, Head of Computer Science

WHAT WE DO

The students are given an introduction to computer science, looking at how computers work and how to program them. They will develop their programming skills and learn how computers can be linked through a network.

Lower Years Computer Science

The lower years curriculum will involve the following:

 

 

Year 7

Year 8

Autumn
Term

Digital literacy

Computational thinking

Programming 1

Problem solving

App design

Spring
Term

Looking inside the computer

Programming 2

Autonomous vehicles
Connecting computers

Summer
Term

Developing digital products

Project

Introduction to Python

Project

Middle Years (Y9-11) Computer Studies

The middle years curriculum will involve the following:

 

 

Year 9

Year 10

Year 11

Autumn
Term

Programming - basics
Algorithms

 

Programming - errors and testing

Networking

 

Data bases

Mock revision

Spring
Term

Programming - data structures and functions

Data representation

Programming - enrichment

Cyber security

 

 

Exam revision

 

Summer
Term

Programming - validation and authentication

Computer systems

 

Programming - project

Y10 exam

Impacts

 

 

Exam revision

 

 

Upper Years Computer Studies

The upper years curriculum will involve the following:

 

 

Year 12

Year 13

Autumn
Term

Fundamentals of programming

Introduction to object oriented programming

Data representation

Practice practical programming project 1

Practical programming project

Developing understanding of numbers

Fundamentals of algorithms

Big data and functional programming

Spring
Term

Fundamentals of databases
Abstract data types

Computer systems and architecture
Theory of computation

Practical programming project

Consequences of uses of computing Revision
Exam revision

Summer
Term

Practical programming project 2
Networking
Practical programming project - analysis

 

Exam revision