Computer Science

Key Stage Three: ICT

General information:

We live in a forever changing digital world where it has become a necessity to be constantly connected. Computer technology is constantly changing, individuals increasingly need to develop their knowledge in the fields of IT, computing and digital literacy. The Computer Science and IT department delivers a wide range of projects at KS3 that all incorporate different areas of the Computing and IT programme of study. All topic areas we teach at KS3 are recommended by the Department for Education (DFE) in their National Curriculum guidance for Computing and IT.

The department deliver a wide range of different online safety lessons through various projects, as well as inviting outside agencies to come in and give talks to our students. We also run various assemblies throughout the academic year to ensure our students are reminded and understand how to behave responsibly and within the law when using the internet and digital devices.

The high quality projects delivered at KS3 allow the students to use computational thinking and understand how creativity changes the world. The students are taught the principles of information and computation, how digital systems work, and how to put this knowledge to use through programming. Various projects allow the students to become digitally literate to be able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in our digital world.

The essential topics covered at KS3 greatly prepare our students for further study of Computer Science at KS4.

 

 

 

Key Stage 3 Outline: 
The Computer Science Department’s KS3 curriculum covers all of the national curriculum guidance that has been set out by the Department For Education. 

 

 

Term 1

Term 2

Term 3

Term 4

Term 5

Term 6

Year 7

Essential Digital Skills

Data Representation

Computational Thinking

Problem Solving

Python Turtle

Cryptography

Year 8

Understanding Computers

How the web works

Cyber Security

Python

Tkinter

Microbits

Year 9

Law and Ethics

Card Tricks

Networks

Digital Advances

Online Safety

Enrichment

 

 

 

 

 

 

 

 

 

Key Stage Four: Y11 Computer Science

GCSE Computer Science (AQA) 8520

Students will be able to develop critical thinking, analysis and problem-solving skills by following the GCSE Computing course. Students will gain a real, in-depth understanding of how computer technology works.

Students will no doubt be familiar with the use of computers and other related technology from their other subjects and elsewhere. However, this course will give them an insight into what goes on ‘behind the scenes’, including computer programming using python.

The course is excellent preparation for higher study and employment in the field of Computer Science. The increasing importance of information technologies means there will be a growing demand for professionals who are qualified in this area.

The Computer Science course will make excellent preparation for students to study or work in areas that rely on these skills. These areas include computing, mathematics, engineering, financial and resource management, sciences and medicine.

The course consists of three units and is equivalent to one GCSE. The chosen programming language used throughout this course is Python.

 

Paper 1: Written Examination

Paper 2: Written Examination

Non-Exam assessment (NEA)

1 hour 30 minutes

1 hour 30 minutes

20 hours of work

What’s assessed?

Computational thinking, 
Problem solving, Code tracing, Applied computing, Algorithms, programming, data representation and computer systems.

Data representation, computer systems and computer networks, cyber security, ethical, legal and environmental impacts of digital technology on wider society - including issues of privacy.  

The NEA assesses a student’s ability to use the knowledge and skills gained through the course to solve a practical programming problem.

50% of GCSE

50% of GCSE

 

A mix of multiple choice, short answers and longer answer questions assessing a student’s practical problem solving and computational thinking skills.

The task is a development of a computer program along with the computer programming code itself which has been designed, written and tested by a student to solve a problem.

 

Term

Year 10

Year 11

1

Algorithms

Programming / NEA

2

Data representation

Programming / NEA

3

Computational Thinking / Problem solving

Ethical, legal and environmental impacts of digital technology on wider society -

4

Programming / Computer Systems

Revision

5

Programming / Computer Networks

Revision / Examination

6

Programming / Cyber Security

 

Key Stage Four: Y10 Computer Science

 

GCSE Computer Science (OCR) J276

 

Students will be able to develop critical thinking, analysis and problem-solving skills by following the GCSE Computing course. Students will gain a real, in-depth understanding of how computer technology works.

Students will no doubt be familiar with the use of computers and other related technology from their other subjects and elsewhere. However, this course will give them an insight into what goes on ‘behind the scenes’, including computer programming using python.

The course is excellent preparation for higher study and employment in the field of Computer Science. The increasing importance of information technologies means there will be a growing demand for professionals who are qualified in this area.

The Computer Science course will make excellent preparation for students to study or work in areas that rely on these skills. These areas include computing, mathematics, engineering, financial and resource management, sciences and medicine.

The course consists of three units and is equivalent to one GCSE. The chosen programming language used throughout this course is Python.

 

 

 

       

 

Paper 1: Written Examination

Paper 2: Written Examination

Non-Exam assessment (NEA)

1 hour 30 minutes

1 hour 30 minutes

20 hours of work

What’s assessed?

Systems Architecture, Memory, Storage, Wired and wireless networks, Network topologies, protocols and layers, System security, System software, Ethical, legal, cultural and environmental concerns.

Algorithms, Programming techniques, Producing robust programs, Computational logic, Translators and facilities of languages and Data representation.

The NEA assesses a student’s ability to use the knowledge and skills gained through the course to solve a practical programming problem.

50% of GCSE

50% of GCSE

 

A mix of multiple choice, short answers and longer answer questions assessing a student’s practical problem solving and computational thinking skills.

The task is a development of a computer program along with the computer programming code itself which has been designed, written and tested by a student to solve a problem.

 

Term

Year 10

Year 11

1

Computational Thinking

Computer Networks

2

Programming 

Cyber Security

3

Programming / NEA

Ethical, legal and environmental impacts of digital technology on wider society -

4

Programming / NEA

Revision

5

Data Representation

Revision / Examination

6

Computer Systems

 

 

 


KS5 Outline

A-Level Computer Science (AQA) 7517

Students choosing A-Level Computer Science will be well-prepared to take on the challenges of the modern world. A world in which the impact of computing will continue to increase. The need for problem-solvers being able to meet these challenges head-on is paramount.

 

 

 

 

Subject Content:

 

1. Programming

Imperative procedural-oriented, OOP, recursive techniques

2. Data structures

Arrays, lists, dictionaries, hash tables, queue, graph, tree, stack, vector, fields, records, files (text & binary)

3. Algorithms

Traversal, search, sort, optimisation

4. Theory of computation

Abstraction, automation, FSM with and without output, language hierarchy, complexity, Turing machines

5. Data representation

Number systems/bases, information coding systems, encryption

6. Computer systems

Logic gates, Boolean algebra, program translator types, classification of programming languages, system software

7. Computer organisation and architecture

Machine code/assembly language, CPU, internal components of computer, external hardware devices (limited range)

8. Consequences of uses of computing

Software and their algorithms embed moral & cultural values, issue of scale brings potential for great good but also ability to cause great harm, challenges facing legislators

9. Communication and networking

Communication methods/basics, network topology, wireless, the Internet, TCP/IP, CRUD applications and REST, JSON, JavaScript

10. Databases

Data modelling, relational database, SQL, client server databases

11. Big Data –

Volume/velocity/variety, fact-based model, distributed processing and functional programming

12. Fundamentals of functional programming

Function type, first-class object, function application, partial function application, composition of functions, map, filter, reduce, lists

13. Systematic approach to problem solving

Skills needed for Paper 1 and NEA

14. NEA

The computing practical project

 

Assessments:

 

 

 

 

What's Assessed?

Assessed

Questions

Paper 1

This paper tests a student's ability to program, as well as their theoretical knowledge of Computer Science from subject content 1-4 above and the skills required from section 13 above.

On-screen exam: 2 hours 30 minutes

 

40% of A-level

Students answer a series of short questions and write/adapt/extend programs in an Electronic Answer Document provided by the examination board. Preliminary Material, a Skeleton Program and, where appropriate, test data, for use in the exam.

Paper 2

This paper tests a student's ability to answer questions from subject content 5-12 above.

Written exam: 2 hours 30 minutes

 

40% of A-level

Compulsory short-answer and extended-answer questions.

Non-Examination Assessment

The non-exam assessment assesses student's ability to use the knowledge and skills gained through the course to solve or investigate a practical problem. Students will be expected to follow a systematic approach to problem solving, as shown in section 13 above.

75 Marks

 

 

Term

Year 12

Year 13

1

Fundamentals of programming

Data Structures

2

Data Representation &
Systematic approach to problem solving (On going)

Algorithms / Big data

3

Problem solving and theory of computation

 

Computer Systems / Communicating and networking

4

Hardware and software

Databases

5

Computer organisation and architecture

Consequences of uses of computing

6

NEA (Ongoing through Y13)

Exams

 

 

 

 

Latest News

Previous Next