ComputerScienceUK
…quality computer science resources for hard-working teachers
Menu
Welcome
7 / 8 / 9
Year 7
7.0 CS Baseline Test
7.1 Scratch Programming
7.2 Computer Hardware
7.3 Introduction to HTML
7.4 Scratch Game Maker
7.5 Advanced Scratch
7.6 Micro:Bit Madness
Year 8
8.1 My Digital World
8.2 Binary Bits and Bobs
8.3 Introduction to Python
8.4 HTML and CSS
8.5 “Shooter” Game Maker
Year 9
9.1 Python Programming
9.2 Back to the Future
9.3 Computer Networks
9.4 Scrolling Game Maker
9.5 HTML, CSS & JavaScript
GCSE 9-1
KS3-GCSE Transition
GCSE Videos
Workbooks
Hardware
Networks
Software
Issues
Algorithms
Programming
Robust Programs
Computational Logic
Translators and IDEs
Data Representation
An algorithm a day…
Six-A-Day Revision
A-Level
Unit 1
1.1 CPU, I/O & Storage
1.1.1 CPU Structure/Function
1.1.2 Processor Types
1.1.3 I/O and Storage
1.2 Software & Development
1.2.1 System Software
1.2.2 Applications
1.2.3 Software Development
1.2.4 Languages
1.3 Exchanging Data
1.3.1 Compress / Encrypt
1.3.2 Databases
1.3.3 Networks
1.3.4 Web Technologies
1.4 Data & Algorithms
1.4.1 Data Types
1.4.2 Data Structures
1.4.3 Boolean Algebra
1.5 Computing Issues
1.5.1 Legislation
1.5.2 Issues
Unit 2
2.1 Computational Thinking
2.2 Problem Solving
2.2.1 Coding Techniques
2.2.2 Development Methods
2.2.3 Computational Methods
2.3 Algorithms
Unit 3
3.1 Analysis
3.2 Design
3.3 Development
3.4 Evaluation
3-A-Day
Programming
Python
Basics
01 Installation
02 Outputs
03 Inputs / Variables
04 Data Types / Maths
05 More Maths
06 Selection (IF-ELSE)
07 Multiple Selection (ELIF)
08 FOR Loops (Iteration 1)
09 WHILE Loops (Iteration 2)
10 Validation, Error Handling
11 Data Structures – Lists
12 String Methods
13 Files (Read/Write)
14 Writing Lists to File
15 Files (Pickle)
16 Procedures
17 Functions
18 Modules
GUI Building with TKinter
Databases with SQLite
Object Orientated Python
01 Object Orientation
02 Introduction to OO-Python
03 Instantiation
04 Understanding ‘Self’
05 Inheritance
06 Encapsulation
07 Polymorphism
PyGame
Scratch
Game Making Reference
HTML, CSS and JavaScript
HTML Reference Page
CSS Reference Page
JavaScript Reference Page
Little Man Computer
Data Structures
01 Queues
02 Stacks
YouTube Channel
Guides & Vids
Pedagogy
Being ‘Outstanding’
Assessment
Life Without Levels
KS3 Curriculum Maps
Teaching Decomposition
Welsh
Year 7
Year 8
Year 9
GCSE
About
Contact
Membership
Membership Billing
Membership Cancel
Membership Checkout
Membership Confirmation
Membership Invoice
Membership Levels
Payment
Recent Updates
Licences/Copyright
FAQs
Shop
Basket
Checkout
Ts and Cs
Data Protection / GDPR
Samples
Year 7 Samples
Year 8 Samples
Year 9 Samples
GCSE Samples
A-Level Samples
Robust Programs
This content is for CSUK Year Membership members only.
Log In
Register
Share this page!