Skip to content

Computer Science

Curriculum Overview from September 2018 onwards

Department Overview

Computers, ICT and technology play an important role in a student’s life, both in and out of the classroom. Ashlyns school prides itself on offering an open approach to using technology in a thoughtful and progressive manner. Through offering students the ability to use technology in all aspects of the curriculum, we aim to equip students for an increasingly online world.

Through their work in the Computer Science (CS) department, students are encouraged to develop informed, intelligent and confident attitudes to computers and technology, so that they will develop abilities which, as well as being of value in school, prepare them for their further education and careers. Cross-curricular links with Computing are strongly encouraged and many lessons in other subjects either take place in our shared Computing suites or in the departments themselves. The CS department has suites around the building and there are clusters of computers elsewhere in the school. This arrangement enables departments throughout the school to share centralised resources, including the storage of students’ work, access to material prepared by staff, a wide range of software, access to the Internet and Study Site, etc.

Key Stage 3

Term Year 7 Year 8 Year 9
Autumn 1 E  Safety Web  Design Technology System  Architecture
Autumn 2 Digital  Literacy and G Suite Database  Development Networks
Spring 1 Using  Computers Safely and Responsibly Computer  Systems Python  Programming
Spring 2 Computer  Crime and Cyber Security Control  System (Flowol Flowchart and Pseudo Code) Spreadsheet  Modelling
Summer 1 Understanding  Computers Digital  Literacy Biometrics  and Security Aspects of Computing
Summer 2 Programming  Fundamentals using Python 3 Digital  Literacy Sketchup

 

Key Stage 4

Computer  Science: Exam Board – OCR                      
  Autumn 1   Autumn 2     Spring 1   Spring 2   Summer 1  
Year 10 Unit 1  Systems architecture Unit 6 Programming Unit 2  Networks   Unit 6 Programming Unit 5 Algorithms Unit 6 Programming Unit 5 Algorithms Unit 6 Programming Unit 7  Logic and languages Unit 6 Programming
  Students will gain a grounding  knowledge of computer hardware, software, algorithms and programming  constructs. Students will learn how to use  Python programming language to produce appropriate solution for various  scenarios using the following techniques: sequence, selection and iteration.   Students will learn the key  terms and essential elements of Networking. They will also be able to examine  some of the security aspects which affect Computing in the modern world.  Biometrics will be discussed in detail and they begin to understand how it  affects users. Students will learn how to use  Python programming language to produce appropriate solution for various  scenarios using the following techniques: file handling operations It is designed to give students  a grounding knowledge of computer algorithms and programming constructs Students will learn how to use  Python programming language to produce appropriate solution for various  scenarios using the following techniques: storing data, searching data using  SQL and arrays, functions, procedures and subroutines Students will learn the  fundamental principles and concepts of Computer Science, including abstraction,  decomposition, logic and algorithms Student will learn various  methods to analyse problems in computational terms through practical  experience of solving such problems, including designing, writing,  debugging/testing programs and evaluation Students are able to gain an in  depth knowledge of how to plan algorithms to real world problems and  understand how logical operators are used to solve problems. They also learn  characteristics and purpose of different levels of programming. Students work on various  problems to find an appropriate programming solution and produce a full  documentation (system life cycle) to prepare for their actual NEA coursework  project

 

Extra-Curricular activities

We offer a variety of extra-curricular clubs to support students in their studies and to develop their computing and ICT skills, including homework club, computing and programming club and revision sessions.

Useful Links

http://www.bbc.co.uk/education/subjects/zvc9q6f
https://www.python.org/
http://www.learnpython.org/
http://www.codecademy.com/
http://www.w3schools.com/
http://code.org/learn
http://www.teach-ict.com
http://computer.howstuffworks.com/
http://www.bbc.co.uk/education/subjects/zqmtsbk
http://www.homeworkelephant.co.uk/

For more course information and resource details, please visit the RMUnify and Computer Science Class area.