top of page

A-Level

Issac Computer Science

​

Crash Course Computer Science (PBS)

​

Computerphile

​

https://craigndave.org/ocr-alevel-h046-h446/

​

Gresham School IT Lectures

​

Other quality resources linked on the digest page.

​

Contents(OCR)

​

​

Component 1

​
​
Unit 1: Components of a computer and their uses
  • Topic 1: Structure and function of the processor

  • Topic 2: The processor

  • Topic 3: Types of processor

  • Topic 4: Input devices

  • Topic 5: Output devices

  • Topic 6: Storage devices

​

Unit 2: Systems software and applications generation
  • Topic 1: Functions of an operating system

  • Topic 2: Types of operating system

  • Topic 3: The nature of applications

  • Topic 4: Program translators

​

Unit 3: Software development
  • Topic 1: Systems analysis methods

  • Topic 2: Writing and following algorithms

  • Topic 3: Programming paradigms

  • Topic 4: Assembly language

​

Unit 4: Exchanging data 
  • Topic 1: Compression, encryption and hashing

  • Topic 2: Database concepts

  • Topic 3: Relational databases and normalisation

  • Topic 4: Introduction to SQL

  • Topic 5: Defining and updating tables using SQL

  • Topic 6: Transaction processing

​

Unit 5: Networks and web technologies
  • Topic 1: Structure of the Internet

  • Topic 2: Internet communication

  • Topic 3: Network security and threats

  • Topic 4: HTML and CSS

  • Topic 5: Web forms and JavaScript

  • Topic 6: Search engine indexing

  • Topic 7: Client-server and peer-to-peer

​

Unit 6: Datatypes
  • Topic 1: Datatypes, binary and hexadecimal

  • Topic 2: ASCII and Unicode

  • Topic 3: Binary arithmetic

  • Topic 4: Floating-point arithmetic

  • Topic 5: Bitwise manipulation

​
Unit 7: Data structures
  • Topic 1: Arrays, tuples, and records

  • Topic 2: Queues

  • Topic 3: Lists and linked lists

  • Topic 4: Stacks

  • Topic 5: Hash tables

  • Topic 6: Graphs

  • Topic 7: Trees

​

Unit 8: Boolean algebra
  • Topic 1: Logic gates and truth tables

  • Topic 2: Simplifying Boolean expressions

  • Topic 3: Karnaugh maps

  • Topic 4: D-type flip-flops, half and full adders

​

Unit 9: Legal, moral, ethical and cultural issues
  • Topic 1: Computing related legislation

  • Topic 2: Ethical, moral and cultural issues

  • Topic 3: Privacy and censorship

​

​

​

​

Component 2

​
Unit 10: Computational thinking
  • Topic 1: Thinking abstractly

  • Topic 2: Thinking ahead

  • Topic 3: Thinking procedurally

  • Topic 4: Thinking logically, thinking concurrently

  • Topic 5: Problem recognition

  • Topic 6: Problem-solving

​

Unit 11: Programming techniques
  • Topic 1: The IDE and programming basics

  • Topic 2: Selection

  • Topic 3: Iteration

  • Topic 4: Subroutines

  • Topic 5: Recursion

  • Topic 6: Use of object-oriented techniques

​

Unit 12: Algorithms
  • Topic 1: Analysis and design of algorithms

  • Topic 2: Searching algorithms

  • Topic 3: Bubble sort and insertion sort

  • Topic 4: Merge sort and quicksort

  • Topic 5: Graph traversal algorithms

  • Topic 6: Optimisation algorithms​

​

​

​

Specification,  

​

bottom of page