• Home
  • KS 3
    • Modelling projects
    • Learn Python 3
    • Learn Scratch
    • Algorithms
    • Boolean logic
    • Binary representation
    • Hardware components
    • Software components
    • Communications
    • Data representation
    • KS3 Flipwall
    • Creative projects
    • Digital projects
    • Online safety
  • KS 4
    • OCR J277 (from Sep 2020)
    • AQA 8525 (from Sep 2020)
    • NEA resources
    • Legacy GCSE resources
    • GCSE Revision Cards
    • Flipwall
    • Slider puzzle and freebies
  • KS 5
    • OCR AS Comp Science
    • OCR A Level Comp Science
    • Eduqas AS Comp Science
    • Eduqas A Level Comp Science
    • WJEC AS & A Level Comp Science
    • CIE Comp Science
    • Normalisation
    • Binary floating point numbers
    • A Level Flipwall
    • All pre-September 2015 KS5 resources
    • Samples
  • A Level text book
    • Contents, index etc
    • Chapters 1 - 5
    • Chapters 6 - 10
    • Chapters 11 - 15
    • Chapters 16 - 20
    • Chapters 21 - 25
    • Chapters 26 - 30
    • Chapters 31 - 35
    • Chapters 36 - 40
    • Chapters 41 - 45
    • Chapters 46 - 50
    • Chapters 51 - 55
    • Chapters 56 - 60
    • Chapters 61 - 68
  • Python 3
    • Python videos - 1
    • Python videos - 2
    • Python fundamentals
    • Strings
    • Selection - IF
    • Repetition - WHILE
    • Repetition - FOR
    • Formatting data
    • Date and time
    • Lists
    • Tuples
    • Dictionaries
    • Functions
    • Random values
    • File operations
    • Errors and bugs
    • OO programming
    • Practical tasks
    • Data structures
    • Quick reference notes
    • Python Flipwall
  • Computational thinking
  • Freebies
    • Bloom's Taxonomy
    • Freebies Flipwall
    • Find the pairs
    • Slider puzzles
  • Teachers
    • Access to answers

bbb29.jpg


List of articles in category Notes
Title
Introducing program constructions: sequence, selection and iteration
Understanding the concept of a data type
Introducing data types
Understanding and using selection
Constants, variables and assignment and using meaningful names
Understanding and using iteration
Nested selection and iteration structures
Understanding how nested structures work
Program-writing techniques, comments and indenting
Introducing Boolean algebra in programming - Answers
Introducing numerical, relational and Boolean operations
More on Boolean algebra in programming
Introducing arrays
One and two dimensional arrays (and lists)
Record data structures
File operations
String handling operations
Random number generation
Structured programming and subroutines (functions and procedures)
Subroutines and parameter passing in Python
Syntax and logic errors
The purpose of testing
Selecting and justifying test data
More on test data
Dry running programs
Common tools and facilities in IDEs
Debugging tools
Methods of validating data input
Methods of verifying data input
Validation and verification using Try - Except in algorithms and programs
Validation and verification using while loops in algorithms and programs
High level code v machine code
Assemblers, compilers and interpreters
The purpose of embedded systems
Examples of embedded systems
A no-pressure crossword
A no-pressure crossword - Answers

AQA GCSE 8525 (from Sept 2020)

  • 3.1 Algorithms
  • 3.2 Programming
    • Notes
    • Questions and answers
    • Self-marking tests
    • End of section exams
  • 3.3 Data representation
  • 3.4 Computer systems
  • 3.5 Computer networks
  • 3.6 Cyber security
  • 3.7 Ethical, legal & environmental issues
  • 3.8 Software development
  • End of unit on-screen tests
  • Exams

KS4 recommendations

The excellent Thonny Python IDE
Snakify - the best Python course?
Little Man Computer
Outstanding BASIC tutorials
BBC Bitesize Computing notes
Arduino resources
Raspberry Pi resources
Some useful notes
An excellent logic game
Code academy
An hour of code
Small Basic

Search


Copyright @ 2022 theteacher.info Ltd. All rights reserved.