GCSE Computer Science 9-1
Students studying GCSE Computer Science and starting it in Sept 2016 will have the qualification graded on a scale from 9-1.
The qualification consist of three components
01 Computer Systems Written paper - 1 hour and 30 minutes - 80 marks - 40% of total GCSE
Paper 01 and Mark scheme
- System Architecture
- Memory
- Storage
- Wired and wireless networks
- Network topologies, protocols and layers
- System security
- System Software
- Ethical, legal, cultural and environmental concerns
An excellent website for home learning 'Hodder Education' here
An excellent revision book for GCSE Computing Here
Another revision booklet for GCSE Computing Theory exam here.
A website with lots of resources on Computer systems here
A website where you can find GCSE Computing Quizzes Here
02 Computational thinking, algorithms and programming Written paper - 1 hour and 30 minutes 80 marks 40% of total GCSE
Paper 02 and Mark scheme
- —Algorithms
- —Programming techniques
- —Producing robust programs
- —Computational logic
- —Translators and facilities of language
- —Data representation
03 Programming Project Non-Exam Assessment using a suitable high level language- Around 20 hours 20% of total GCSE
—It involves producing a working coded solutions to the given problems using a suitable programming language . The choice of language we have made is Python .The processes involved in completing a programming project includes
- —Programming techniques
- —Analysis
- —Design
- —Development
- —Testing and evaluation and conclusions.
- Python book by M Clarkson
- Python Dictionary by N Wilkin
- Excellent Guidance document for your NEA write up here
Guidance on GCSE Controlled Assessment Write up here
Chapter 1 Number and basic operations
Notes here Practice exercises here
Chapter 2 Values, Variables and Expressions
Notes here Practice exercises here
Chapter 3 Data Types
Notes here Practice exercises here
Chapter 4 Functions
Notes here Practice exercises here
Chapter 5 Control Structures (Selection and iteration)
Notes here Practice exercises here
Chapter 6 Lists
Notes here Practice exercises here More exercises on lists here While loop and lists exercises here
Chapter 7 Working with files and creating databases
Notes here Practice exercises here
Chapter 8 OOP (Object-Oriented Programming )Creating your own classes
Notes here Practice exercises here
Chapter 9 Dealing with errors
Notes here Practice exercises here