Free OCR Flipped Classroom Videos for GCSE 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  "Flipped classroom pedagogy walk-through" 24:23

1.1 – Systems architecture (RESOURCES)

1.1 The von Neumann architecture" 1.1 How common characteristics of CPUs affect their performance" 1.1 Embedded systems

1.2 – Memory (RESOURCES) 

1.2 RAM and ROM" 1.2 The need for virtual memory" 1.2 Flash memory"

1.3 – Storage (RESOURCES)

1.3 Common types of storage" 1.3 Data capacity and calculations" 1.3 Suitable storage devices" 1.3 The need for secondary storage"

1.4 – Wired and wireless networks (RESOURCES)

1.4 Client-server & peer-to-peer" 1.4 Factors affecting network performance" 1.4 LAN Hardware" 1.4 The Internet" 1.4 Types of networks" 1.4 Virtual networks"

1.5 – Network topologies – protocols and layers (RESOURCES)

1.5 Star and mesh network topologies"  "1.5 WiFi"  "1.5 Ethernet"  "1.5 The uses of IP/ MAC addressing and protocols"  "1.5 The concept of layers"   "1.5 Packet switching"

1.6 – System security (RESOURCES)

1.6 Forms of attack" 1.6 Threats posed to networks" 1.6 Identifying and preventing vulnerabilities"

1.7 – Systems software (RESOURCES)

1.7 The purpose and functionality of systems software" 1.7 Operating systems – Part 1" 1.7 Operating systems – Part 2" 1.7 Utility system software"

1.8 – Ethical – Legal – Cultural and Environmental concerns (RESOURCES)

1.8 How to investigate & discuss Computer Science technologies" 1.8 Privacy issues" 1.8 Legislation relevant to Computer Science"  "1.8 Cultural implications of Computer Science" 1.8 Environmental impact of Computer Science" 1.8 How key stakeholders are affected by technologies" 1.8 Open source vs proprietary source"

2.1 – Algorithms (RESOURCES)

2.1 Abstraction" 2.1 Decomposition" 2.1 Algorithmic thinking" 2.1 Linear search 2.1 Binary search" 2.1 Bubble sort" 2.1 Merge sort"

2.1 Insertion sort" 2.1 How to produce algorithms"

2.2 – Programming techniques (RESOURCES)

2.2 The use of variables / constants etc" 2.2 The three basic programming constructs" 2.2 Basic string manipulation" 2.2 Records to store data" 2.2 SQL to search for data"
2.2 The use of arrays" 2.2 Use of sub programs 2.2 Use of data types & casting" 2.2 Common arithmetic operators" 2.2 Common Boolean operators"

2.3 – Producing robust programs (RESOURCES)

2.3 Defensive design considerations – part 1" 2.3 Defensive design considerations – part 2" 2.3 Maintainability" 2.3 Purpose and types of testing" 2.3 Syntax and logic errors" 2.3 Suitable test data"

2.4 – Computational logic (RESOURCES)

2.4 Why data is represented in binary" 2.4 Simple logic diagrams" 2.4 Truth tables" 2.4 Computing-related mathematics"

2.5 – Translators and facilities of languages (RESOURCES)

2.5 Characteristics & purpose of different levels of prog." 2.5 The purpose of translators" 2.5 Assemblers / compilers & interpreters" 2.5 IDEs"

2.6 – Data representation (RESOURCES)

2.6 Units" 2.6 Converting between denary and binary" 2.6 Adding binary integers" 2.6 Binary shifts" 2.6 Converting between denary and hex" 2.6 Check digits"

2.6 Characters" 2.6 Images" Sound" Compression"

 

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

 

1.1 – Systems architecture – https://www.youtube.com/playlist?list=PLCiOXwirraUCaPt5zN4xJTIgKvzVYWa_5

1.1 The von Neumann architecture – https://www.youtube.com/watch?v=t8H6-anK0t4&index=1&t=9s&list=PLCiOXwirraUCaPt5zN4xJTIgKvzVYWa_5

1.1 How common characteristics of CPUs affect their performance – https://www.youtube.com/watch?v=BYlq8ugedxA&index=2&t=6s&list=PLCiOXwirraUCaPt5zN4xJTIgKvzVYWa_5

1.1 Embedded systems – https://www.youtube.com/watch?v=Bsyag_1Pfm0&index=3&t=4s&list=PLCiOXwirraUCaPt5zN4xJTIgKvzVYWa_5

 

1.2 – Memory – https://www.youtube.com/playlist?list=PLCiOXwirraUAdlM_GGdtBSc3ejRtWHxyQ

1.2 RAM and ROM – https://www.youtube.com/watch?v=tsH7IGcWSLg&t=1s&list=PLCiOXwirraUAdlM_GGdtBSc3ejRtWHxyQ&index=1

1.2 The need for virtual memory – https://www.youtube.com/watch?v=qr6IPzYW1eY&t=4s&list=PLCiOXwirraUAdlM_GGdtBSc3ejRtWHxyQ&index=2

1.2 Flash memory – https://www.youtube.com/watch?v=djPYjHK3JH0&t=8s&list=PLCiOXwirraUAdlM_GGdtBSc3ejRtWHxyQ&index=3

 

1.3 – Storage – https://www.youtube.com/playlist?list=PLCiOXwirraUChgyc-hjULmKpPF5tlx5q8

1.3 Common types of storage – https://www.youtube.com/watch?v=0vEv8B8HUq0&list=PLCiOXwirraUChgyc-hjULmKpPF5tlx5q8&index=3&t=1s

1.3 Data capacity and calculations – https://www.youtube.com/watch?v=X7RImULa80c&list=PLCiOXwirraUChgyc-hjULmKpPF5tlx5q8&index=2&t=2s

1.3 Suitable storage devices – https://www.youtube.com/watch?v=VwBtjraysnE&list=PLCiOXwirraUChgyc-hjULmKpPF5tlx5q8&index=4&t=1s

1.3 The need for secondary storage – https://www.youtube.com/watch?v=w_0A3EWolU4&list=PLCiOXwirraUChgyc-hjULmKpPF5tlx5q8&index=1&t=5s

 

1.4 – Wired and wireless networks – https://www.youtube.com/playlist?list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU

1.4 Client-server & peer-to-peer – https://www.youtube.com/watch?v=3qRCxu9C_AI&list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU&t=2s&index=3

1.4 Factors affecting network performance –  https://www.youtube.com/watch?v=KDnHXq-trQk&list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU&t=2s&index=2

1.4 LAN Hardware – https://www.youtube.com/watch?v=SrZd6uqr8rs&list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU&t=2s&index=4

1.4 The Internet – https://www.youtube.com/watch?v=5-IY6UGZF4s&list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU&t=1s&index=5

1.4 Types of networks – https://www.youtube.com/watch?v=ZAMbMcYqK_0&list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU&t=4s&index=1

1.4 Virtual networks – https://www.youtube.com/watch?v=rbMm6BJM1jg&list=PLCiOXwirraUCTooN8MYg4RDWF3FUC7JBU&t=1s&index=6

 

1.5 – Network topologies – protocols and layers – https://www.youtube.com/playlist?list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO

1.5 Star and mesh network topologies – https://www.youtube.com/watch?v=_vW3PeQ0XYc&list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO&t=1s&index=1

1.5 WiFi  – https://www.youtube.com/watch?v=1e4WT2YsT7s&list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO&t=1s&index=2

1.5 Ethernet – https://www.youtube.com/watch?v=syllixFnMQ4&list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO&t=1s&index=3

1.5 The uses of IP/ MAC addressing and protocols – https://www.youtube.com/watch?v=dJSaY-B9GiY&list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO&t=3s&index=4

1.5 The concept of layers – https://www.youtube.com/watch?v=HJ6wg-roj7c&list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO&t=2s&index=5

1.5 Packet switching – https://www.youtube.com/watch?v=Wj3nYkxPTT0&list=PLCiOXwirraUCzDEOPQiBSLlPTkDfFBiOO&t=2s&index=6

 

1.6 – System security – https://www.youtube.com/playlist?list=PLCiOXwirraUBmdNk9YTirPOmCc-J3KP4W

1.6 Forms of attack – https://www.youtube.com/watch?v=v6Qgr1wT4uE&index=1&list=PLCiOXwirraUBmdNk9YTirPOmCc-J3KP4W&t=1s

1.6 Threats posed to networks – https://www.youtube.com/watch?v=tHly47IhAqQ&index=2&list=PLCiOXwirraUBmdNk9YTirPOmCc-J3KP4W&t=156s

1.6 Identifying and preventing vulnerabilities – https://www.youtube.com/watch?v=jmJ4nSHcDEU&index=3&list=PLCiOXwirraUBmdNk9YTirPOmCc-J3KP4W&t=1s

 

1.7 – Systems software – https://www.youtube.com/playlist?list=PLCiOXwirraUCX30hYq0CvNt47_ZTPMqcj

1.7 The purpose and functionality of systems software – https://www.youtube.com/watch?v=dJH_ev7DR5I&index=1&list=PLCiOXwirraUCX30hYq0CvNt47_ZTPMqcj

1.7 Operating systems – Part 1 – https://www.youtube.com/watch?v=lOAMkJSjy2k&t=1s&index=2&list=PLCiOXwirraUCX30hYq0CvNt47_ZTPMqcj

1.7 Operating systems – Part 2 – https://www.youtube.com/watch?v=_F1AuCLLW2o&t=1s&index=3&list=PLCiOXwirraUCX30hYq0CvNt47_ZTPMqcj

1.7 Utility system software – https://www.youtube.com/watch?v=8oMmtm4zJ2E&t=1s&index=4&list=PLCiOXwirraUCX30hYq0CvNt47_ZTPMqcj

 

1.8 – Ethical – Legal – Cultural and Environmental concerns – https://www.youtube.com/playlist?list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT

1.8 How to investigate & discuss Computer Science technologies – https://www.youtube.com/watch?v=cJZlnORzWys&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=5&t=1s

1.8 Privacy issues – https://www.youtube.com/watch?v=A_6NfRS3nt0&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=1&t=27s

1.8 Legislation relevant to Computer Science – https://www.youtube.com/watch?v=N1QUHzTs-cs&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=2&t=1s

1.8 Cultural implications of Computer Science – https://www.youtube.com/watch?v=SlvGvZ1ZoNQ&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=3&t=259s

1.8 Environmental impact of Computer Science – https://www.youtube.com/watch?v=v5_urd3UbWA&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=4&t=1s

1.8 How to investigation and discuss Comp Sci technologies – https://www.youtube.com/watch?v=d4OJ7FUHD8Q&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=6&t=3s

1.8 Open source vs proprietary source – https://www.youtube.com/watch?v=f2NkKTn-mw8&list=PLCiOXwirraUCHoD2tVSJ6ZmnHUayVr3WT&index=7&t=1s

 

2.1 – Algorithms – https://www.youtube.com/playlist?list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC

2.1 Abstraction – https://www.youtube.com/watch?v=TVUvDdpmI70&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=1&t=1s

2.1 Decomposition – https://www.youtube.com/watch?v=4Ub85T9ybBs&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=2&t=3s

2.1 Algorithmic thinking – https://www.youtube.com/watch?v=03zOaHtIUQ4&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=3&t=1s

2.1 Linear search – https://www.youtube.com/watch?v=mce2XxIVkVU&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=4

2.1 Binary search – https://www.youtube.com/watch?v=6Qchb1x3vV4&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=5

2.1 Bubble sort – https://www.youtube.com/watch?v=5GqZ0Gueb0Q&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=6

2.1 Merge sort – https://www.youtube.com/watch?v=TcNNPUIRqI8&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=7&t=1s

2.1 Insertion sort – https://www.youtube.com/watch?v=PnEOtq8wlC4&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=8

2.1 How to produce algorithms – https://www.youtube.com/watch?v=wvAblqsEj54&list=PLCiOXwirraUAf7ueVPl99gktxzJNEIyCC&index=9&t=1s

 

2.2 – Programming techniques – https://www.youtube.com/playlist?list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The use of variables, constants, operators, inputs & outputs – https://www.youtube.com/watch?v=AaLk_fEVCIY&index=1&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The use of programming constructs – https://www.youtube.com/watch?v=TuysZSLqh4M&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS&index=2

2.2 The use of basic string manipulation – https://www.youtube.com/watch?v=2v8pgz7V3Fw&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The use of records to store data – https://www.youtube.com/watch?v=F3w0DOqhik4&index=4&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The use of SQL to search for data – https://www.youtube.com/watch?v=YejAkhvh6N0&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS&index=5

2.2 The use of arrays – https://www.youtube.com/watch?v=-tBUH5qflL4&index=6&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 How to use sub programs – https://www.youtube.com/watch?v=9gyO0ZOXQU4&index=7&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The use of data types and casting – https://www.youtube.com/watch?v=_lgVcodSjHM&index=8&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The common arithmetic operators – https://www.youtube.com/watch?v=k3TNqA8tI8Y&index=9&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

2.2 The common Boolean operators – https://www.youtube.com/watch?v=QIff2wXoRSw&index=10&list=PLCiOXwirraUDRk5TlB2ulS3V2-0tB3vcS

 

2.3 – Producing robust programs – https://www.youtube.com/playlist?list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P

2.3 – Defensive design considerations – part 1 – https://www.youtube.com/watch?v=JyIki33P9g0&t=3s&list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P&index=1

2.3 – Defensive design considerations – part 1 – https://www.youtube.com/watch?v=8ppQsdQPBeU&list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P&index=2

2.3 – Maintainability – https://www.youtube.com/watch?v=PgRnMpMDkuA&list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P&index=3

2.3 – The purpose and types of testing – https://www.youtube.com/watch?v=Of0seygmDNg&list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P&index=4

2.3 – How to identify syntax and logic errors – https://www.youtube.com/watch?v=EZGuVwaP4kc&list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P&index=5

2.3 – Suitable test data – https://www.youtube.com/watch?v=ouh5DsxvJEk&list=PLCiOXwirraUD62R4SNX3Uud5y4dIDIh1P&index=6

 

2.4 – Computational logic – https://www.youtube.com/playlist?list=PLCiOXwirraUDIUDRlk21mH1Y_wCpYaMii

2.4 Why data is represented in binary – https://www.youtube.com/watch?v=KUfPsCJ-zzE&list=PLCiOXwirraUDIUDRlk21mH1Y_wCpYaMii&index=1

2.4 Simple logic diagrams – https://www.youtube.com/watch?v=TzaIjHkJNFo&list=PLCiOXwirraUDIUDRlk21mH1Y_wCpYaMii&index=2

2.4 Truth tables – https://www.youtube.com/watch?v=N5VBSWRRdUw&t=2s&list=PLCiOXwirraUDIUDRlk21mH1Y_wCpYaMii&index=3

2.4 Computing-related mathematics – https://www.youtube.com/watch?v=ubz0iZci3yE&t=1s&list=PLCiOXwirraUDIUDRlk21mH1Y_wCpYaMii&index=4

 

2.5 – Translators and facilities of languages – https://www.youtube.com/playlist?list=PLCiOXwirraUBgpr9LxH3oQhRZ2yhfIhH7

2.5 Characteristics and purpose of different levels of programming – https://www.youtube.com/watch?v=piohfOMhb0g&list=PLCiOXwirraUBgpr9LxH3oQhRZ2yhfIhH7&index=1

2.5 The purpose of translators – https://www.youtube.com/watch?v=GJxqQVyakJQ&index=2&list=PLCiOXwirraUBgpr9LxH3oQhRZ2yhfIhH7

2.5 Assemblers, compilers and interpreters – https://www.youtube.com/watch?v=VB0RpzT6maU&index=3&list=PLCiOXwirraUBgpr9LxH3oQhRZ2yhfIhH7

2.5 IDEs – https://www.youtube.com/watch?v=NEtzxrtZxNY&list=PLCiOXwirraUBgpr9LxH3oQhRZ2yhfIhH7&index=4

 

2.6 – Data representation – https://www.youtube.com/playlist?list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Units – https://www.youtube.com/watch?v=VqtNhHl8JwM&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y&index=1

2.6 Converting between denary and binary – https://www.youtube.com/watch?v=_qAqqqYcvOQ&t=0s&index=2&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Adding two binary integers – https://www.youtube.com/watch?v=JdwRQ8r-SGE&t=0s&index=4&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Binary shifts – https://www.youtube.com/watch?v=_KoEz9K6t9I&t=0s&index=3&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Converting between denary and hex – https://www.youtube.com/watch?v=3u1df3FSdno&index=5&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Check digits – https://www.youtube.com/watch?v=tt9DYh6RFrY&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Characters – https://www.youtube.com/watch?v=3LkjZ4DEmqk&list=PLCiOXwirraUDWeCK11RaxpGvmQMXi8_2Y

2.6 Images – https://www.youtube.com/watch?v=ytNzrUJnfZI&list=PLCiOXwirraUAvkTPDWeeSqAKty3LAG37-

2.6 Sound – https://www.youtube.com/watch?v=0ohspbFwoks&list=PLCiOXwirraUAvkTPDWeeSqAKty3LAG37-

2.6 Compression – https://www.youtube.com/watch?v=0ohspbFwoks&list=PLCiOXwirraUAvkTPDWeeSqAKty3LAG37-