• 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

bbb3.jpg


List of articles in category Notes
Title
The nature of abstraction
An abstraction of a computer
An abstraction of a database system
Abstractions in programming
Decomposition
Understanding and producing algorithms
Practice using flowcharts to produce programs
Algorithms questions
Algorithms questions and answers
An algorithm for generating a list of numbers
Implementing our algorithm in Python to generate a list of numbers
Implementing our algorithm in Python to generate a list of numbers - Answers
An introduction to binary searching - the simple explanation!
A binary search algorithm - a more detailed explanation
A binary search program in Python
Binary searching - Answers
A serial search algorithm
A serial search program from the algorithm
Serial search - Answers
An introduction to sorting
An introduction to an algorithm for bubble sorting
An algorithm and Python code for bubble sorting
Bubble sorting - Answers
Merging data files
Practising merging data
An introduction to an algorithm for insertion sorting
An insertion sort program in Python
Insertion sort - Answers
Developing an understanding of our insertion sort program
Practising searching and sorting data
Algorithms crossword - Answers
A no-pressure crossword
A no-pressure crossword - Answers
Algorithms crossword

OCR GCSE J277 (from Sept 2020)

  • 1.1 Systems architecture
  • 1.2 Memory
  • 1.3 Storage
  • 1.4 Wired & wireless networks
  • 1.5 Topologies, protocols & layers
  • 1.6 System security
  • 1.7 Systems software
  • 1.8 Ethical, legal, moral, cultural & environmental issues
  • 2.1 Algorithms
    • Notes and Q & A
    • Self-marking tests
    • End of section exams
  • 2.2 Programming techniques
  • 2.3 Producing robust programs
  • 2.4 Computational logic
  • 2.5 Translation of languages
  • 2.6 Data representation
  • 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.