Free OCR Flipped Classroom Videos for A Level Computer Science

Visit and bookmark our YouTube channel: www.youtube.com/craigndave

This page provides a handy cross reference to our flipped classroom videos mapped against the OCR specification

youtube

Other Videos

"The flipped classroom approach" 2:55 "Student learning records explained" 7:37 "Delivery method explained" 6:42 "Key terminology explained" 1:47 "Flipped classroom pedagogy walk-through" 24:23

Exam Technique

"Part 1 – Command Words" 3:51 "Part 2 – Guidance for the exam" 3:18 "Part 3 – OCR Exam paper tips" 8:32 Part 4 – Extended 9+ questions" 5:45

SLR 1 – Structure and function of the processor (RESOURCES)

ALU – CU – Registers & Buses" – AS Level 1.1.1a A Level 1.1.1a Fetch-Decode-Execute" – AS Level 1.1.1b A Level 1.1.1b CPU performance" – AS Level 1.1.1c A Level 1.1.1c Pipelining" – A Level 1.1.1.d Only Computer Architectures" – AS Level 1.1.1d A Level 1.1.1e
SLR 2 – Types of processor (RESOURCES) CISC vs RISC” – AS Level 1.1.2a A Level 1.1.2a GPUs and their uses” – A Level 1.1.2b Only Multicore and parallel systems”- AS Level 1.1.2b A Level 1.1.2c
SLR 3 – Input output and storage (RESOURCES) Input Output and Storage devices” – AS Level 1.1.3a A Level 1.1.3a Magnetic flash and optical storage” – AS Level 1.1.3b A Level 1.1.3b RAM and ROM” – AS Level 1.1.3c A Level 1.1.3c Virtual Storage” – AS Level 1.1.3d A Level 1.1.3d
SLR 4 – Operating systems – Systems software (RESOURCES) Need for operating systems" – AS Level 1.2.1a A Level 1.2.1a Memory management" – AS Level 1.2.1b A Level 1.2.1b Interrupts" – AS Level 1.2.1c A Level 1.2.1c Scheduling" – AS Level 1.2.1d A Level 1.2.1d Types of Operating Systems" – AS Level 1.2.1e A Level 1.2.1e BIOS" – AS Level 1.2.1f A Level 1.2.1f

Device drivers" – AS Level 1.2.1g A Level 1.2.1g Virtual machines" – AS Level 1.2.1h A Level 1.2.1h
SLR 5 – Application generation (RESOURCES) Nature of applications" – AS Level 1.2.2a A Level 1.2.2a Utilities" – AS Level 1.2.2b A Level 1.2.2b Open vs Closed source" – AS Level 1.2.2c A Level 1.2.2c Translators" – AS Level 1.2.2d A Level 1.2.2d Stages of compliation" – A Level 1.2.2e Only Linkers Loaders and Libraries" – A Level 1.2.2f Only
SLR 6 – Software development (RESOURCES) Development methodologies – Part 1" – AS Level 2.2.2 A Level 1.2.3a Development methodologies – Part 2" – AS Level 2.2.2b A Level 1.2.3b Algorithms" – AS Level 2.2.2c A Level 1.2.3c Testing strategies" – AS Level 2.2.2d Test data & user feedback" – AS Level 2.2.2e
SLR 7 – Types of programming language (A ONLY) (RESOURCES)  "Need for programming paradigms" – A Level 1.2.4a Only Procedural languages" – A Level 1.2.4b Only Assembly language" – A Level 1.2.4c Only Modes of addressing" A Level 1.2.4d Only OOP: Classes – Part 1" – A Level 1.2.4e Only  "OOP: Inheritance – Part 2" – A Level 1.2.4e Only  "OOP: Encapsulation – Part 3" – A Level 1.2.4e Only  "OOP: Polymorphism – Part 4" – A Level 1.2.4e Only
SLR 8 – Introduction to programming (RESOURCES) Prog. Intro. Part 1 – Program flow" – AS Level 1.2.3a Only Prog. Intro. Part 2 – Variables & constants" – AS Level 1.2.3a Only Prog. Intro. Part 3 – Procedures & functions" – AS Level 1.2.3a Only Prog. Intro. Part 4 – Mathematical operators" – AS Level 1.2.3a Only Prog. Intro. Part 5 – String handling" – AS Level 1.2.3a Only Prog. Intro. Part 6 – File handling" – AS Level 1.2.3a Only Assembly language" – AS Level 1.2.3b A Level 1.2.4c
SLR 9 – Compression encryption and hashing (A ONLY) (RESOURCES)  "Lossy vs Lossless compression" – A Level 1.3.1a Only Run length and Dictionary coding" – A Level 1.3.1b Only Symmetric vs Asymmetric encryption" – A Level 1.3.1c Only Different uses of hashing" – A Level 1.3.1d Only
SLR 10 – Databases (RESOURCES) Introduction to databases" – AS Level 1.3.1a A Level 1.3.2a Methods of capturing data" – AS Level 1.3.1b A Level 1.3.2b Normalisation to 3NF" – A Level 1.3.2c Only SQL" – A Level 1.3.2d Only Referential Integrity" – A Level 1.3.2e Only Transaction processing (ACID)" – A Level 1.3.2f Only
SLR 11 – Networks (RESOURCES) Network characteristics & protocols" – AS Level 1.3.2a A Level 1.3.3a Internet Part 1: TCP/IP – DNS – Layering" – AS Level 1.3.2b A Level 1.3.3b Internet Part 2: LANs & WANs" – AS Level 1.3.2b A Level 1.3.3b Internet Part 3: Packet & Circuit switching" – AS Level 1.3.2b A Level 1.3.3b Network security" – A Level 1.3.3c Only Network hardware" – A Level 1.3.3d Only Client-server & peer-to-peer" – AS Level 1.3.2c A Level 1.3.3e
SLR 12 – Web Technologies (RESOURCES) HTML" – AS Level 1.3.3a A Level 1.3.4a CSS" – AS Level 1.3.3a A Level 1.3.4a JavaScript" – AS Level 1.3.3a A Level 1.3.4a Search engine indexing" – A Level 1.3.4b Only PageRank algorithm" – A Level 1.3.4c Only PageRank algorithm example" – A Level 1.3.4c Only  "Server and Client side processing" A Level 1.3.4d Only Lossy vs Lossless compression" – AS 1.3.3b A Level 1.3.1a
SLR 13 – Data types (RESOURCES) Primitive data types" – AS Level 1.4.1a A Level 1.4.1a Positive binary integers" – AS Level 1.4.1b A Level 1.4.1b Sign and magnitude" – AS Level 1.4.1c A Level 1.4.1c Two's complement" – AS Level 1.4.1c A Level 1.4.1c Addition and Subtraction in binary" AS Level 1.4.1d A Level 1.4.1d  Representing Hexadecimal" – AS Level 1.4.1e A Level 1.4.1e

Converting Binary Hex and Denary" AS Level 1.4.1f A Level 1.4.1f Floating point binary – Part 1" – AS Level 1.4.1g A Level 1.4.1g "Floating point binary – Part 2" – AS Level 1.4.1g A Level 1.4.1g Floating point binary – Part 3" – AS Level 1.4.1g A Level 1.4.1g  "Floating point arithmetic" – A Level 1.4.1h Only Bitwise manipulation and masks" – A Level 1.4.1i Only Character sets" AS Level 1.3.1j A Level 1.4.1j

SLR 14 – Data structures (RESOURCES)

Arrays – records – lists & tuples" – AS Level 1.4.2a A Level 1.4.2a Tuples static or dynamic" – AS Level 1.4.2a A Level 1.4.2a   "Properties of stacks and queues" – AS Level 1.4.2b A Level 1.4.2b

Properties of data structures – Part 1 – LinkedLists" – A level 1.4.2b Only  "Properties of data structures – Part 2 – Graphs" – A level 1.4.2b Only  "Properties of data structures – Part 3 – Stacks & Queues" – A level 1.4.2b Only  "Properties of data structures – Part 4 – Trees" – A level 1.4.2b Only  "Properties of data structures – Part 5 – Hash Tables"– A level 1.4.2b Only

Implementing data structures – Part 1 – LinkedLists" – A level 1.4.2c Only  "Implementing  data structures – Part 2 – Graphs" – A level 1.4.2c Only  "Implementing data structures – Part 3 – Stacks & Queues" – A level 1.4.2c Only  "Implementing data structures – Part 4 – Trees" – A level 1.4.2c Only  "Implementing data structures – Part 5 – Hash Tables"– A level 1.4.2c Only
SLR 15 – Boolean algebra (RESOURCES) Defining problems using Boolean logic" – AS Level 1.4.3a A Level 1.4.3a Karnaugh maps – part 1" – AS Level 1.4.3b A Level 1.4.3b Karnaugh maps – part 2" – AS Level 1.4.3b A Level 1.4.3b Simplifying Boolean statements" – A Level 1.4.3c Only Simplifying Boolean statements – example" – A Level 1.4.3c Only  "Logic gates & truth tables" – AS Level 1.4.3c A Level 1.4.3d Half & full adders" – A Level 1.4.3e Only  "D-type flip flops" – A Level 1.4.3e Only
SLR 16 – Computer related legislation (RESOURCES) Data Protection Act" – AS Level 1.5.1a A Level 1.5.1a Computer Misuse Act" – AS Level 1.5.1b A Level 1.5.1b Copyright Design and Patents Act" – AS Level 1.5.1c A Level 1.5.1c Regulation of Investigatory Powers Act" – AS Level 1.5.1d A Level 1.5.1d
SLR 17 – Ethical moral and cultural issues (RESOURCES) Moral social & ethical issues – Part 1" – AS Level 1.5.2a A Level 1.5.2a  "Moral social & ethical issues – Part 2" – AS Level 1.5.2a A Level 1.5.2a  "Moral social & ethical issues – Part 3" – AS Level 1.5.2a A Level 1.5.2a  "Moral social & ethical issues – Part 4" – AS Level 1.5.2a A Level 1.5.2a  "Moral social & ethical issues – Part 5" – AS Level 1.5.2a A Level 1.5.2a
SLR 18 – Thinking abstractly (RESOURCES) The nature of abstraction" – AS Level 2.1.1a A Level 2.1.1a The need for abstraction" – AS Level 2.1.1b A Level 2.1.1b The difference between abstraction & reality" AS Level 2.1.1c A Level 2.1.1c Devise an abstract model" AS Level 2.1.1d A Level 2.1.1d
SLR 19 – Thinking ahead (RESOURCES)  "Identify inputs and outputs" – AS Level 2.1.2a A Level 2.1.2a Determine preconditions" – AS Level 2.1.2b A Level 2.1.2b Nature / benefits and drawbacks of caching" – A Level 2.1.2c Only Need for reusable program components" – AS Level 2.1.2c A Level 2.1.2d
SLR 20 – Thinking procedurally (RESOURCES)  "Identify components of a problem" – AS Level 2.1.3a A Level 2.1.3a Identify components of a solution" – AS Level 2.1.3b A Level 2.1.3b Determine order of steps to solve a problem" – AS Level 2.1.3c A Level 2.1.3c Identify sub-procedures of a problem" – AS Level 2.1.3d A Level 2.1.3d
SLR 21 – Thinking logically (RESOURCES) Points in a solution where decisions are taken" – AS Level 2.1.4a A Level 2.1.4a Logical conditions affecting outcome" – AS Level 2.1.4b A Level 2.1.4b Decisions affecting flow through a program" – AS Level 2.1.4c A Level 2.1.4c
SLR 22 – Thinking concurrently (A ONLY) (RESOURCES)  "Parts of a solution that can be tackled at once" – A Level 2.1.5a Only "Benefits & trade-offs of concurrent processing" – A Level 2.1.5b Only
SLR 23 – Programming techniques (RESOURCES) Programming constructs" – AS 2.2.1a A Level 2.2.1a Recursion" – A Level 2.2.1b Only Global and local variables" – AS Level 2.2.1b A Level 2.2.1c Modularity – functions – procedures – parameter passing" – AS Level 2.2.1c A Level 2.2.1d Use of an IDE" – AS Level 2.2.1d A Level 2.2.1e Object orientated techniques" – A Level 2.2.1f Only
SLR 24 – Computational methods (A ONLY) (RESOURCES) Features of a problem" – A Level 2.2.2a Only Problem recognition" – A Level 2.2.2b Only Problem decomposition" – A Level 2.2.2c Only Divide and conquer" – A Level 2.2.2d Only Use of abstraction" – A Level 2.2.2e Only Backtracking / Data Mining & Heurisitcs" – A Level 2.2.2f Only Performance modelling / Pipelining & Visualisation" – A Level 2.2.2f Only
SLR 25 – Algorithms (RESOURCES) Analysis and design of algorithms" – AS 2.3.1a A Level 2.3.1a Standard algorithms" – AS Level 2.3.1b A Level 2.3.1f Implement bubble sort" – AS Level 2.3.1c A Level 2.3.1f Implement insertion sort" – AS Level 2.3.1c A Level 2.3.1f Implement binary search" – AS Level 2.3.1d A Level 2.3.1f Implement linear search" – AS Level 2.3.1d A Level 2.3.1f  "Representing adding and removing data from stacks and queues" – AS Level 2.3.1e A Level 2.3.1e Compare suitability of different algorithms" – AS Level 2.3.1f A Level 2.3.1b
SLR 26 – Algorithms (A ONLY) (RESOURCES) Analysis and design of algorithms for a given situation" – AS 2.3.1a A Level 2.3.1a Compare suitability of different algorithms" – AS Level 2.3.1f A Level 2.3.1b Big O Notation" – A Level 2.3.1c Only Comparison of algorithm complexity" – A Level 2.3.1d Only  "Big O in practice" – A Level 2.3.1c Only  "Algorithms for the main data structures" – AS Level See SLR 14 A Level 2.3.1e Standard Alg Part 1. Bubble sort" – AS Level 2.3.1c A Level 2.3.1f Standard Alg Part 2. Insertion sort" – AS Level 2.3.1c A Level 2.3.1f

Standard Alg Part 3. Merge sort" – A Level 2.3.1f Only Standard Alg Part 4. Quick sort" – A Level 2.3.1f Only Standard Alg Part 5. Dijkstra's" – A Level 2.3.1f Only Standard Alg Part 6. A* Algorithm" – A Level 2.3.1f Only Standard Alg Part 6b. A* Algorithm (Revisited)" – A Level 2.3.1f Only  "Standard Alg Part 7. Binary search" – AS Level 2.3.1d A Level 2.3.1f Standard Alg Part 8. Linear search" – AS Level 2.3.1d A Level 2.3.1f

 

Simple Video Link List if you want to just cut & paste:

 

SLR 1 – Structure and function of the processor – https://www.youtube.com/playlist?list=PLCiOXwirraUB7V2i0SJ4SSJFqRV_LtgzW

ALU – CU – Registers & Buses – https://www.youtube.com/watch?v=UdHK35N-Kuo&list=PLCiOXwirraUB7V2i0SJ4SSJFqRV_LtgzW&t=6s&index=1

Fetch-Decode-Execute – https://www.youtube.com/watch?v=OTDTdTYld2g&index=2&list=PLCiOXwirraUB7V2i0SJ4SSJFqRV_LtgzW

CPU performance – https://www.youtube.com/watch?v=Nz2JJXYKWJc&index=3&list=PLCiOXwirraUB7V2i0SJ4SSJFqRV_LtgzW

Pipelining – https://www.youtube.com/watch?v=ULUb4xwqz4A&list=PLCiOXwirraUB7V2i0SJ4SSJFqRV_LtgzW&index=4

Computer Architectures – https://www.youtube.com/watch?v=4WFzOyUNkaM&list=PLCiOXwirraUB7V2i0SJ4SSJFqRV_LtgzW&index=5

 

SLR 2 – Types of processor – https://www.youtube.com/playlist?list=PLCiOXwirraUDkz5X6onu8TjY2fHXvBW_O

CISC vs RISC – https://www.youtube.com/watch?v=BJpMmq9gQE8&t=28s&list=PLCiOXwirraUDkz5X6onu8TjY2fHXvBW_O&index=1

GPUs and their uses – https://www.youtube.com/watch?v=kQ-xG_WVWjg&list=PLCiOXwirraUDkz5X6onu8TjY2fHXvBW_O&index=2

Multicore and parallel systems – https://www.youtube.com/watch?v=CntADU-4_Gw&list=PLCiOXwirraUDkz5X6onu8TjY2fHXvBW_O&index=3

 

SLR 3 – Input output and storage – https://www.youtube.com/playlist?list=PLCiOXwirraUCQZhirOWfj3ZnkxBnSpq6w

Input Output and Storage devices – https://www.youtube.com/watch?v=BU_VngM70lM&t=33s&list=PLCiOXwirraUCQZhirOWfj3ZnkxBnSpq6w&index=1

Magnetic flash and optical storage – https://www.youtube.com/watch?v=vbFDsSnfLfw&index=2&list=PLCiOXwirraUCQZhirOWfj3ZnkxBnSpq6w

RAM and ROM – https://www.youtube.com/watch?v=-3eUuCk2Oz4&index=3&list=PLCiOXwirraUCQZhirOWfj3ZnkxBnSpq6w

Virtual Storage – https://www.youtube.com/watch?v=WjZoIgnayU4&list=PLCiOXwirraUCQZhirOWfj3ZnkxBnSpq6w&index=4

 

SLR 4 – Operating systems – Systems software – https://www.youtube.com/playlist?list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8

Need for operating systems – https://www.youtube.com/watch?v=L67RD4Zwe4Y&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8&index=1&t=13s

Memory management – https://www.youtube.com/watch?v=tw3gGbH3ehc&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8&index=4

Interrupts – https://www.youtube.com/watch?v=dqoOhPiKARs&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8&index=3

Scheduling – https://www.youtube.com/watch?v=tw3gGbH3ehc&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8&index=4

Types of Operating Systems – https://www.youtube.com/watch?v=re5ckzQRFLY&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8&index=5

BIOS – https://www.youtube.com/watch?v=JmeY1ehLRbw&index=6&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8

Device drivers – https://www.youtube.com/watch?v=BZjZYeKrFcA&index=7&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8

Virtual machines – https://www.youtube.com/watch?v=zDMgVwK1zBs&list=PLCiOXwirraUCBE9i_ukL8_Kfg6XNv7Se8&index=8

 

SLR 5 – Application generation – https://www.youtube.com/playlist?list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN

Nature of applications – https://www.youtube.com/watch?v=gIzbuiSnuUA&list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN&index=1

Utilities – https://www.youtube.com/watch?v=d4JGX0KLekE&index=2&list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN

Open vs Closed source – https://www.youtube.com/watch?v=kPp_XPbr9Cw&list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN&index=3

Translators – https://www.youtube.com/watch?v=sjBR-YL828o&list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN&index=4

Stages of compliation – https://www.youtube.com/watch?v=Ajct3I5mI4I&index=5&list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN

Linkers Loaders and Libraries – https://www.youtube.com/watch?v=0YqivtyNSCs&list=PLCiOXwirraUA9EgGVmuqzxonorZHPKNJN&index=6

 

SLR 6 – Software development – https://www.youtube.com/playlist?list=PLCiOXwirraUAAGlMOtnDWXIq82uKwbuAG

Development methodologies – Part 1 – https://www.youtube.com/watch?v=N6lWeFI_eSA&t=10s&list=PLCiOXwirraUAAGlMOtnDWXIq82uKwbuAG&index=1

Development methodologies – Part 2 – https://www.youtube.com/watch?v=3PG7q0b_qjs&t=1s&list=PLCiOXwirraUAAGlMOtnDWXIq82uKwbuAG&index=2

Algorithms – https://www.youtube.com/watch?v=SvN1FNVUItw&t=2s&list=PLCiOXwirraUAAGlMOtnDWXIq82uKwbuAG&index=3

Testing strategies – https://www.youtube.com/watch?v=0Oai83RAEGU&t=1s&list=PLCiOXwirraUAAGlMOtnDWXIq82uKwbuAG&index=4

Test data & user feedback – https://www.youtube.com/watch?v=RV_TEBl_4Bg&t=2s&list=PLCiOXwirraUAAGlMOtnDWXIq82uKwbuAG&index=5

 

SLR 7 – Types of programming language – https://www.youtube.com/playlist?list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

Need for programming paradigms – https://www.youtube.com/watch?v=tTHQuMsxU_8&t=12s&index=1&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

Procedural languages – https://www.youtube.com/watch?v=5d7KwRWZUiA&t=1s&index=2&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

Assembly language – https://www.youtube.com/watch?v=NTuZBrhYq2M&index=162&list=PLCiOXwirraUBj7HtVHfNZsnwjyZQj97da

Modes of addressing – https://www.youtube.com/watch?v=0s3WzPt9ni8&t=2s&index=4&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

OOP: Classes – Part 1 – https://www.youtube.com/watch?v=wIbDS2_nFGg&t=23s&index=5&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

OOP: Classes – Part 2 – https://www.youtube.com/watch?v=dk96fq2W-S0&t=100s&index=6&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

OOP: Classes – Part 3 – https://www.youtube.com/watch?v=E1Vh-z4HjWw&t=44s&index=7&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

OOP: Classes – Part 4 – https://www.youtube.com/watch?v=yYqE5JKqLbw&index=8&list=PLCiOXwirraUA-oG_EN3G46jVG0E_G4eBt

 

SLR 8 – Introduction to programming – https://www.youtube.com/playlist?list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B

Prog. Intro. Part 1 – Program flow – https://www.youtube.com/watch?v=oKUTv944SXc&t=13s&list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B&index=1

Prog. Intro. Part 2 – Variables & constants – https://www.youtube.com/watch?v=nqTYcrZEE5o&t=1s&list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B&index=2

Prog. Intro. Part 3 – Procedures & functions – https://www.youtube.com/watch?v=mOs8MEdM_VQ&t=1s&list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B&index=3

Prog. Intro. Part 4 – Mathematical operators – https://www.youtube.com/watch?v=Bq_RTyGKGH0&t=1s&list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B&index=4

Prog. Intro. Part 5 – String handling – https://www.youtube.com/watch?v=5mIDa_IvAww&t=1s&list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B&index=5

Prog. Intro. Part 6 – File handling – https://www.youtube.com/watch?v=UGkK01IGfFo&t=1s&list=PLCiOXwirraUD49s6HtyBGaiYScD6mxZ5B&index=6

Assembly language – https://www.youtube.com/watch?v=NTuZBrhYq2M&index=162&list=PLCiOXwirraUBj7HtVHfNZsnwjyZQj97da

 

SLR 9 – Compression encryption and hashing – https://www.youtube.com/playlist?list=PLCiOXwirraUC5JC0piwqzACQleHsnkDTP

Lossy vs Lossless compression – https://www.youtube.com/watch?v=ql1udIvsYmw&t=3s&list=PLCiOXwirraUC5JC0piwqzACQleHsnkDTP&index=1

Run length and Dictionary coding – https://www.youtube.com/watch?v=X7TNCv-ysn4&t=1s&list=PLCiOXwirraUC5JC0piwqzACQleHsnkDTP&index=2

Symmetric vs Asymmetric encryption – https://www.youtube.com/watch?v=6Arv1wvAZVo&list=PLCiOXwirraUC5JC0piwqzACQleHsnkDTP&index=3

Different uses of hashing – https://www.youtube.com/watch?v=nXuVr7NyV7s&list=PLCiOXwirraUC5JC0piwqzACQleHsnkDTP&index=4

 

SLR 10 – Databases – https://www.youtube.com/playlist?list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU

Introduction to databases – https://www.youtube.com/watch?v=ob7Zy8NgVK4&list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU&index=1&t=1s

Methods of capturing data – https://www.youtube.com/watch?v=BwEEjaMSRf0&list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU&index=2&t=1s

Normalisation to 3NF – https://www.youtube.com/watch?v=hE2-SbCbF-0&list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU&index=3&t=5s

SQL – https://www.youtube.com/watch?v=JIP16Qz_Tyw&list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU&index=4&t=1s

Referential Integrity – https://www.youtube.com/watch?v=V8aJwmHoyZU&list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU&index=5&t=2s

Transaction processing (ACID) – https://www.youtube.com/watch?v=c8Mcgg4HHrc&list=PLCiOXwirraUAs5THJQKx6OCVIxPUY5XbU&index=6&t=2s

 

SLR 11 – Networks – https://www.youtube.com/playlist?list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat

Network characteristics & protocols – https://www.youtube.com/watch?v=1gdrZwBouOs&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=1

Internet Part 1: TCP/IP – DNS – Layering – https://www.youtube.com/watch?v=iStWUbA3aBw&t=1s&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=2

Internet Part 2: LANs & WANs – https://www.youtube.com/watch?v=bkI__oS7UmI&t=1s&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=3

Internet Part 3: Packet & Circuit switching – https://www.youtube.com/watch?v=yNXVhkgJEEc&t=1s&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=4

Network security – https://www.youtube.com/watch?v=LGUcvOzIyDk&t=1s&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=6

Network hardware – https://www.youtube.com/watch?v=R5ihpcOpwQA&t=2s&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=7

Client-server & peer-to-peer – https://www.youtube.com/watch?v=yNXVhkgJEEc&t=1s&list=PLCiOXwirraUDhcQX2Y1yso6ImXxkQ9sat&index=4

 

SLR 12 – Web Technologies – https://www.youtube.com/playlist?list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp

HTML – https://www.youtube.com/watch?v=ybiP-0vmeJ8&index=1&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp

CSS – https://www.youtube.com/watch?v=hPX2Pajmzvg&index=2&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=1s

JavaScript – https://www.youtube.com/watch?v=hendPKhLh5k&index=3&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=1s

Search engine indexing – https://www.youtube.com/watch?v=Nz9YT0HvDpM&index=4&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=1s

PageRank algorithm – https://www.youtube.com/watch?v=82TEHLR0Jgk&index=7&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=2s

PageRank algorithm example – https://www.youtube.com/watch?v=715N3qyrYJk&index=8&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=2s

Server and Client side processing – https://www.youtube.com/watch?v=7Ao9JJNF0uA&index=5&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=1s

Lossy vs Lossless compression – https://www.youtube.com/watch?v=faJFlcVJIDM&index=6&list=PLCiOXwirraUD599lPR3rtOdmlD1FdORRp&t=1s

 

SLR 13 – Data types – https://www.youtube.com/playlist?list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB

Primitive data types – https://www.youtube.com/watch?v=jhVuyveJMgA&index=1&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB

Positive binary integers – https://www.youtube.com/watch?v=9HwATLewX9I&index=2&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=3s

Sign and magnitude – https://www.youtube.com/watch?v=ZXaONJL9YbQ&index=3&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Two’s complement – https://www.youtube.com/watch?v=YtMv4u-9poQ&index=4&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Addition and Subtraction in binary – https://www.youtube.com/watch?v=tKZsdbn8XQs&index=5&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Representing Hexadecimal – https://www.youtube.com/watch?v=SKRdB_gJKAc&index=6&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=2s

Converting Binary Hex and Denary – https://www.youtube.com/watch?v=OjHDgfTcRAU&index=7&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=2s

Floating point binary – Part 1 – https://www.youtube.com/watch?v=Ce6Qc2c8XrY&index=8&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Floating point binary – Part 2 – https://www.youtube.com/watch?v=ZpQsn4s7hBI&index=9&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Floating point binary – Part 3 – https://www.youtube.com/watch?v=2WJ-Mx_cNps&index=10&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Floating point arithmetic – https://www.youtube.com/watch?v=Kl3SXAa5MtU&index=11&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=2s

Bitwise manipulation and masks – https://www.youtube.com/watch?v=-LNUXmMUMAM&index=13&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=1s

Character sets – https://www.youtube.com/watch?v=kPuHDYvbCjE&index=12&list=PLCiOXwirraUBO3Z2dxnIfuNDspmJmorJB&t=3s

 

SLR 14 – Data structures – https://www.youtube.com/playlist?list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf

Arrays – records – lists & tuples – https://www.youtube.com/watch?v=b8s0-VLkVA0&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=1&t=1s

Tuples static or dynamic – https://www.youtube.com/watch?v=K72XTSusEO0&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=2&t=1s

Properties of stacks and queues – https://www.youtube.com/watch?v=78gBoIS9YVA&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=3&t=1s

Properties of data structures – Part 1 – LinkedLists – https://www.youtube.com/watch?v=vHNdMEKC0ws&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=4&t=2s

Properties of data structures – Part 2 – Graphs – https://www.youtube.com/watch?v=n8419Rhc3_Q&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=5&t=1s

Properties of data structures – Part 3 – Stacks & Queues – https://www.youtube.com/watch?v=W7yWGiTTkEo&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=6&t=2s

Properties of data structures – Part 4 – Trees – https://www.youtube.com/watch?v=GJ9rSCZsTEw&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=7&t=1s

Properties of data structures – Part 5 – Hash Tables – https://www.youtube.com/watch?v=ci7Ggf4G0VE&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=8&t=1s

Implementing data structures – Part 1 – LinkedLists – https://www.youtube.com/watch?v=mfwA7swpG6k&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=9&t=1s

Implementing  data structures – Part 2 – Graphs – https://www.youtube.com/watch?v=IISF3uhRfeM&index=93&list=PLCiOXwirraUBj7HtVHfNZsnwjyZQj97da

Implementing data structures – Part 3 – Stacks & Queues – https://www.youtube.com/watch?v=jrGGk78jFP0&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=11&t=1s

Implementing data structures – Part 4 – Trees – https://www.youtube.com/watch?v=4jsjkjUp3g4&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=12&t=2s

Implementing data structures – Part 5 – Hash Tables – https://www.youtube.com/watch?v=qgUzmuOXMRI&list=PLCiOXwirraUClSdjZJ6YNwKXQDomG35kf&index=13&t=1s

 

SLR 15 – Boolean algebra – https://www.youtube.com/playlist?list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA

Defining problems using Boolean logic – https://www.youtube.com/watch?v=uTUV-VnKAdM&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=1&t=1s

Karnaugh maps – part 1 – https://www.youtube.com/watch?v=hfIkW-D3hrM&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=2

Karnaugh maps – part 2 – https://www.youtube.com/watch?v=7SCp9Flmz4Y&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=3

Simplifying Boolean statements – https://www.youtube.com/watch?v=tB60TKwjFyQ&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=5

Simplifying Boolean statements – example – https://www.youtube.com/watch?v=KiU2PA3t8oc&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=6&t=1s

Logic gates & truth tables – https://www.youtube.com/watch?v=osI68WZz_CM&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=4

Half & full adders – https://www.youtube.com/watch?v=x_wZjDSKHPk&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=7

D-type flip flops – https://www.youtube.com/watch?v=gbxVPNIrINw&list=PLCiOXwirraUDCK07-o9dJTWMkLmFco1PA&index=8

 

SLR 16 – Computer related legislation – https://www.youtube.com/playlist?list=PLCiOXwirraUBbB6dZtMpxpd9WDw63HTU4

Data Protection Act – https://www.youtube.com/watch?v=GgP5IVX5vSE&t=3s&index=4&list=PLCiOXwirraUBbB6dZtMpxpd9WDw63HTU4

Computer Misuse Act – https://www.youtube.com/watch?v=DdZWxllYKQk&t=1s&index=3&list=PLCiOXwirraUBbB6dZtMpxpd9WDw63HTU4

Copyright Design and Patents Act – https://www.youtube.com/watch?v=SC5MMkwv8WQ&t=1s&index=2&list=PLCiOXwirraUBbB6dZtMpxpd9WDw63HTU4

Regulation of Investigatory Powers Act – https://www.youtube.com/watch?v=R1ymVnk5XZA&index=1&list=PLCiOXwirraUBbB6dZtMpxpd9WDw63HTU4

 

SLR 17 – Ethical moral and cultural issues – https://www.youtube.com/playlist?list=PLCiOXwirraUBrBvmXkcwEYki7YOOkCgjC

Moral social & ethical issues – Part 1 – https://www.youtube.com/watch?v=KA-yvOEvv94&t=1s&index=1&list=PLCiOXwirraUBrBvmXkcwEYki7YOOkCgjC

Moral social & ethical issues – Part 2 – https://www.youtube.com/watch?v=z9mxXAMRipQ&index=2&list=PLCiOXwirraUBrBvmXkcwEYki7YOOkCgjC

Moral social & ethical issues – Part 3 – https://www.youtube.com/watch?v=0DYPaAnPUiI&index=3&list=PLCiOXwirraUBrBvmXkcwEYki7YOOkCgjC

Moral social & ethical issues – Part 4 – https://www.youtube.com/watch?v=Qe1tt8Torb4&index=4&list=PLCiOXwirraUBrBvmXkcwEYki7YOOkCgjC

Moral social & ethical issues – Part 5 – https://www.youtube.com/watch?v=-j5_5ygL1Rc&t=1s&index=5&list=PLCiOXwirraUBrBvmXkcwEYki7YOOkCgjC

 

 

SLR 18 – Thinking abstractly – https://www.youtube.com/playlist?list=PLCiOXwirraUDD8r0AG-lTVYFPOrN0RfXj

The nature of abstraction – https://www.youtube.com/watch?v=wuhM3HhR_2Q&index=1&list=PLCiOXwirraUDD8r0AG-lTVYFPOrN0RfXj

The need for abstraction – https://www.youtube.com/watch?v=_zCH3BJAUZg&t=1s&index=2&list=PLCiOXwirraUDD8r0AG-lTVYFPOrN0RfXj

The difference between abstraction & reality – https://www.youtube.com/watch?v=POyWMM29Uo0&index=3&list=PLCiOXwirraUDD8r0AG-lTVYFPOrN0RfXj

Devise an abstract model – https://www.youtube.com/watch?v=PtJjnA-MPW4&t=1s&index=4&list=PLCiOXwirraUDD8r0AG-lTVYFPOrN0RfXj

 

SLR 19 – Thinking ahead – https://www.youtube.com/playlist?list=PLCiOXwirraUDKYouYwKXUuc6y6w64TGd3

Identify inputs and outputs – https://www.youtube.com/watch?v=5dPDrjJFUv8&index=1&list=PLCiOXwirraUDKYouYwKXUuc6y6w64TGd3

Determine preconditions – https://www.youtube.com/watch?v=AI64CX4pufY&t=2s&index=2&list=PLCiOXwirraUDKYouYwKXUuc6y6w64TGd3

Nature / benefits and drawbacks of caching – https://www.youtube.com/watch?v=E9vLWiD90Sk&t=2s&index=4&list=PLCiOXwirraUDKYouYwKXUuc6y6w64TGd3

Need for reusable program components – https://www.youtube.com/watch?v=V3Hhf544-XU&t=2s&index=3&list=PLCiOXwirraUDKYouYwKXUuc6y6w64TGd3

 

SLR 20 – Thinking procedurally – https://www.youtube.com/playlist?list=PLCiOXwirraUA9TZwPrkkwyqgcq-mHvMu5

Identify components of a problem – https://www.youtube.com/watch?v=u7WsR8iTTnI&t=1s&list=PLCiOXwirraUA9TZwPrkkwyqgcq-mHvMu5&index=1

Identify components of a solution – https://www.youtube.com/watch?v=Gxx3jV1Nygk&list=PLCiOXwirraUA9TZwPrkkwyqgcq-mHvMu5&index=2

Determine order of steps to solve a problem – https://www.youtube.com/watch?v=opsnQo6UB3o&t=2s&list=PLCiOXwirraUA9TZwPrkkwyqgcq-mHvMu5&index=3

Identify sub-procedures of a problem – https://www.youtube.com/watch?v=AxS9XkXqpn8&t=2s&list=PLCiOXwirraUA9TZwPrkkwyqgcq-mHvMu5&index=4

 

SLR 21 – Thinking logically – https://www.youtube.com/playlist?list=PLCiOXwirraUC5FUvsYCDVhl1JwQ9zdYCX

Points in a solution where decisions are taken – https://www.youtube.com/watch?v=2ybo8KiU32k&list=PLCiOXwirraUC5FUvsYCDVhl1JwQ9zdYCX&t=1s&index=1

Logical conditions affecting outcome – https://www.youtube.com/watch?v=tng4ISGpOJ0&list=PLCiOXwirraUC5FUvsYCDVhl1JwQ9zdYCX&t=1s&index=2

Decisions affecting flow through a program – https://www.youtube.com/watch?v=ZrPz-ENUhbs&list=PLCiOXwirraUC5FUvsYCDVhl1JwQ9zdYCX&t=1s&index=3

 

SLR 22 – Thinking concurrently – https://www.youtube.com/playlist?list=PLCiOXwirraUBeWnat6jnna-yFdsreIhtZ

Parts of a solution that can be tackled at once – https://www.youtube.com/watch?v=hLU75cP-Iwc&t=1s&list=PLCiOXwirraUBeWnat6jnna-yFdsreIhtZ&index=1

Benefits & trade-offs of concurrent processing – https://www.youtube.com/watch?v=Dz2KH-qfI_c&t=1s&list=PLCiOXwirraUBeWnat6jnna-yFdsreIhtZ&index=2

 

SLR 23 – Programming techniques – https://www.youtube.com/playlist?list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8

Programming constructs – https://www.youtube.com/watch?v=xBAMBDyDu0s&index=1&list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8

Recursion – https://www.youtube.com/watch?v=Czpkk2fS7go&index=5&list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8&t=1s

Global and local variables – https://www.youtube.com/watch?v=tfIZNOyF8yA&index=2&list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8&t=1s

Modularity – functions – procedures – parameter passing – https://www.youtube.com/watch?v=1vcCx1ndV2Q&index=3&list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8&t=2s

Use of an IDE – https://www.youtube.com/watch?v=ICRyTuX99DI&index=4&list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8&t=1s

Object orientated techniques – https://www.youtube.com/watch?v=KZr1VLp5dvg&index=6&list=PLCiOXwirraUBC3Ie0Mjvhdn9Vv6fjtnJ8&t=2s

 


 

SLR 24 – Computational methods – https://www.youtube.com/playlist?list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS

Features of a problem – https://www.youtube.com/watch?v=FLGsg6iLvDM&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=1

Problem recognition – https://www.youtube.com/watch?v=A-Cotvn-J6w&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=2

Problem decomposition – https://www.youtube.com/watch?v=jJB8JHv5VGI&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=3

Divide and conquer – https://www.youtube.com/watch?v=v99gPIo3smw&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=4

Use of abstraction – https://www.youtube.com/watch?v=knA3hhMHuq0&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=5

Backtracking / Data Mining & Heurisitcs – https://www.youtube.com/watch?v=LPXgzIfjjPM&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=6

Performance modelling / Pipelining & Visualisation – https://www.youtube.com/watch?v=fVxnx2I6Nu0&list=PLCiOXwirraUAASApItjpR9v2QaTOAXMlS&t=1s&index=7

 

SLR 25 – Algorithms – https://www.youtube.com/playlist?list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l

Analysis and design of algorithms – https://www.youtube.com/watch?v=t3OA6uDfqfQ&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=1s&index=1

Standard algorithms – https://www.youtube.com/watch?v=LKaqnSKsTTg&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=1s&index=2

Implement bubble sort – https://www.youtube.com/watch?v=uTfiT8Z5tMQ&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=2s&index=6

Implement insertion sort – https://www.youtube.com/watch?v=NHDuXoaoqEA&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=1s&index=7

Implement binary search – https://www.youtube.com/watch?v=zn1RyfN0jP0&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=2s&index=5

Implement linear search – https://www.youtube.com/watch?v=iPGUYPQWeTI&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=9s&index=4

Representing adding and removing data from stacks and queues – https://www.youtube.com/watch?v=JCzpeeGMuz4&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=2s&index=3

Compare suitability of different algorithms – https://www.youtube.com/watch?v=GPDCwKYcbhg&list=PLCiOXwirraUAHZYAmK8byaiNhUSi_nU2l&t=2s&index=8

 

SLR 26 – Algorithms – https://www.youtube.com/playlist?list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I

Analysis and design of algorithms for a given situation –

Compare suitability of different algorithms –

Big O Notation – https://www.youtube.com/watch?v=RJw_2UiZkkc&index=2&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=3s

Comparison of algorithm complexity – https://www.youtube.com/watch?v=55w1OlVrc0E&index=3&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Big O in practice – https://www.youtube.com/watch?v=40_ppTUP3OI&index=4&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=2s

Algorithms for the main data structures – https://www.youtube.com/watch?v=VJJw-bye8bw&index=1&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I

Standard Alg Part 1. Bubble sort – https://www.youtube.com/watch?v=uTfiT8Z5tMQ&index=5&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=2s

Standard Alg Part 2. Insertion sort – https://www.youtube.com/watch?v=NHDuXoaoqEA&index=6&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Standard Alg Part 3. Merge sort – https://www.youtube.com/watch?v=gBxC9ncT8LI&index=7&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Standard Alg Part 4. Quick sort – https://www.youtube.com/watch?v=_f8Q1Nr3atE&index=8&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Standard Alg Part 5. Dijkstra’s – https://www.youtube.com/watch?v=cm1Zcinds_w&index=9&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Standard Alg Part 6. A* Algorithm – https://www.youtube.com/watch?v=rubdV99bbyo&index=10&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Standard Alg Part 6b. A* Algorithm (Revisited) – https://www.youtube.com/watch?v=Sw2iBuGSduA&index=11&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=1s

Standard Alg Part 7. Binary search – https://www.youtube.com/watch?v=zn1RyfN0jP0&index=12&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=2s

Standard Alg Part 8. Linear search – https://www.youtube.com/watch?v=iPGUYPQWeTI&index=13&list=PLCiOXwirraUDEHKiMKzXUlGLxKPRicn7I&t=9s