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
  • All Years 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 

IT Skills - Spreadsheets 

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