Craig and Dave – GCSE and A Level Resources for AQA and OCR Computer Science Specifications.

GCSE OCR Computer Science Videos

https://student.craigndave.org/gcse-videos

To make the most out of our videos, we suggest you pause the video when you see the “take notes” icon in the top left corner of the video. Write down the key theory presented on the screen in an exercise book. You will have captured what is important to know for exams from the video, and be prepared for classroom activities. To make the very best notes, we recommend using the Cornell method. You can read more about it on the Cornell note taking page on our website.

SLR1.1 – Systems architecture

SLR1.2 – Memory
SLR1.3 – Storage
SLR1.4 – Wired and wireless networks
SLR1.5 – Network topologies – protocols and layers
SLR1.6 – System security
SLR1.7 – Systems software
SLR1.8 – Ethical – Legal – Cultural and Environmental concerns
SLR2.1 – Algorithms
SLR2.2 – Programming techniques
SLR2.3 – Producing robust programs
SLR2.4 – Computational logic
SLR2.5 – Translators and facilities of languages  
SLR2.6 – Data representation

A Level OCR Computer Science Videos

https://student.craigndave.org/a-level-videos

To make the most of our videos, we recommend using the Cornell method of note taking. You can read more about it on the Cornell note taking page of our website.

SLR01 – Structure and function of the processor (AS & A’Level)
SLR02 – Types of processor (AS & A’Level)
SLR03 – Input output and storage (AS & A’Level)
SLR04 – Operating systems – Systems software (AS & A’Level)
SLR05 – Application generation (AS & A’Level)
SLR06 – Software development (AS & A’Level)
SLR07 – Types of programming language (A’Level Only)
SLR08 – Introduction to programming (AS Level Only)
SLR09 – Compression encryption and hashing (A’Level Only)
SLR10 – Databases (AS & A’Level)
SLR11 – Networks (AS & A’Level)
SLR12 – Web Technologies (AS & A’Level)
SLR13 – Data types (AS & A’Level)
SLR14 – Data structures (AS & A’Level)
SLR15 – Boolean algebra (AS & A’Level)
SLR16 – Computer related legislation (AS & A’Level)
SLR17 – Ethical moral and cultural issues (AS & A’Level)
SLR18 – Thinking abstractly (AS & A’Level)
SLR19 – Thinking ahead (AS & A’Level)
SLR20 – Thinking procedurally (AS & A’Level)
SLR 21 – Thinking logically (AS & A’Level)
SLR 22 – Thinking concurrently (A’Level Only)
SLR 23 – Programming Techniques (AS & A’Level)
SLR 24 – Computational methods (A’Level Only)
SLR 25 – Algorithms (AS Level Only)
SLR 26 – Algorithms (A’Level Only)

AQA GCSE Videos

https://student.craigndave.org/aqa-gcse-videos

SLR01 – Systems architecture
SLR02 – Memory and storage
SLR03 – Wired and wireless networks  
SLR04 – Network typologies, protocols and layers
SLR05 – System security
SLR06 – Hardware and software
SLR07 – Ethical, legal and environmental issues
SLR08 – Algorithms
SLR09 – Basic programming concepts
SLR10 – Advanced programming concepts
SLR11 – Computational logic
SLR12 – Classification of programming languages
SLR13 – Data representation SLR01 – Systems architecture
SLR02 – Memory and storage
SLR03 – Wired and wireless networks  
SLR04 – Network typologies, protocols and layers
SLR05 – System security
SLR06 – Hardware and software
SLR07 – Ethical, legal and environmental issues
SLR08 – Algorithms
SLR09 – Basic programming concepts
SLR10 – Advanced programming concepts
SLR11 – Computational logic
SLR12 – Classification of programming languages
SLR13 – Data representation

A Level AQA Computer Science Video

https://student.craigndave.org/aqa-alevel-videos

To make the most of our videos, we recommend using the Cornell method of note taking. You can read more about it on the Cornell note taking page of our website.

SLR01 – Programming basics
SLR02 – Programming next steps
SLR03 – Programming paradigms
SLR04 – Data structures
SLR05 – Algorithms
SLR06 – Abstraction and automation
SLR07 – Regular & context free languages
SLR08 – Classification of algorithms SLR08 – Classification of algorithms SLR09 – A model of computation
SLR10 – Number systems and bases
SLR11 – Binary SLR11 – Binary
SLR12 – Coding text & graphics
SLR13 – Coding sound & music `
SLR14 – Hardware & software
SLR15 – Programming languages & translators
SLR16 – Logic gates & boolean algebra
SLR17 – Internal computer architecture
SLR18 – Input & output devices
SLR19 – Moral, social, legal, cultural issues
SLR20 – Communication
SLR21 – Networks & the Internet
SLR22 – TCP IP & protocols
SLR23 – Databases
SLR24 – Big data
SLR25 – Functional programming paradigms
SLR26 – Writing functional programs
SLR27 – Aspects of software development