Computing at Sir Thomas Rich's

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
-- Edsger W. Dijkstra

Computer Science is the study of computers and computational systems. It requires strong problem solving skills, the ability to decompose a task into basic components, and the motivation to study and work individually.


Head of Department:

Key Stage 3 - Years 7, 8 & 9

Teaching Arrangements: Year 7: Two single periods per week.
Year 8: One single period per week.
Year 9: Nine double periods, taught in two blocks.
Homework Guidance: The computer rooms are available outside of lesson times so all students have access should they require it to complete class work or homework.
Assessment Arrangements: Year 7: Baseline test shortly after entry to assess previous knowledge, followed by a similar test at the end of the year. These tests cover theory and programming.
Year 8: Students sit a formal Computer Science theory paper during exam week.
Year 9: Assessed throughout the programming work, and per task for their Social and Moral issues work.
Topics Covered:
Year 7
  • Introduction and Using Office
  • Computer Hardware
  • Visual Programming with Scratch
  • Working with Data
  • Web pages and HTML
Year 8
  • Networks
  • Cyber Security
  • Binary and Hexadecimal
  • Digital Images
  • CSS style sheets
  • Building a styled web site
Year 9
  • Introduction to Python
  • Social and Moral issues

These days almost all our boys come to us with a solid background in basic IT skills, and many with a level of competence that is much higher. They use IT in their everyday lives, expect to use it within the School and we aim to encourage this whilst teaching the responsibility and security necessary for today’s online world. The Computing elements of the course set out to develop the skills that our students will need to allow them to code programs and understand how programs work.

Teaching Arrangements: Four periods per week, taught as two single periods and one double period.
Homework Guidance: Students are advised to practice coding as much as possible and are encouraged to undertake additional tasks to extend their experience.
Assessment Arrangements: The course is assessed through two written examination papers (80%) and a Non Examination Assessment component (20%). The NEA task takes place in the first term of Year 11.
Exam Specification: AQA GCSE Computer Science (8520) Topics Covered:
Year 10
  • Programming with C# in Visual Studio
  • Aspects of Software development
  • Fundamentals of Algorithms
  • Programming
  • Fundamentals of data representation
  • Computer Systems
Year 11
  • NEA Programming Task
  • Fundamentals of Computer Networks
  • Fundamentals of Cyber Security

We aim to introduce a Computer Science A level course in September 2018.

University courses this subject may be required for or lead onto:
  • Artifical Intelligence
  • Computer Science
  • Microelectronics
  • Web Development
  • Engineering (Modelling)
  • Sciences (Modelling)
Careers that Computing may lead onto:
  • Application Analyst
  • Business Analyst
  • Data Analyst
  • Database Administrator
  • Games Developer
  • Hardware Engineer
  • IT Consultant
  • Network Architect
  • Security Analyst
  • Security Architect
  • SEO Specialist
  • Software Developer
  • Systems Analyst
  • Systems Developer
  • Systems Manager
  • UX Analyst
  • Web Designer
  • Web Developer

In addition to traditional 'Computer Science' jobs, a good grounding in computing skills and techniques is benificial for modern jobs involving research and modelling which tend to involve logical thinking, and increasingly some level of programming.

Associated Clubs / Societies / Trips:
  • Coding Club