Video Selection for A2 Computing

Topic Titles
Abstraction Programming Abstractions 1   Programming Abstractions 2  
Computational thinking Jeannette Wing   Stephen Wolfram   A New Kind of Science   Conrad Wolfram   Birth of Computing
Computational thinking Computational Neuroscience   Neuroscience & Computing   Cognitive Computing:Neuroscience  Critical Thinking  
AI & Machine Learning Neural Nets   Preview Turing Lecture   Embracing Uncertainty   Traffic Flow in a Network   SatNav vs Cabbie
AI & Machine Learning Machine Learning   Future of Robotics & AI
Problem Solving Cooperation in Problem Solving + Using a tool + Who is smarter?   Problem Solving  
Problem Solving Problem Solving in Maths with George Polya  
Algorithms Introduction to Algorithms  How Algorithms Shape the World    Introduction to data structures and algorithms
Algorithms UC Berkeley CS10 Lecture 6: Algorithms  UC Berkeley CS!0: Algorithmic Complexity 
Algorithms Sorting   Bubble Sort   Bubble Sort   Insertion Sort   Merge Sort   Quick Sort  
Algorithms Linear & Binary Searching   Big O Notation   Algorithms:Big O   Growth Functions 1  
Algorithms Binary Search Trees   Binary Search Trees   Machine Learning 1
Algorithms Sounding the Stars (GA)   Evolving a Human Face   Not Your Grandmother's GA   Robocode
Complexity Melanie Mitchell   Analogy as the Core of Cognition 
Finite State Machines Lecture Part 1   Deterministic Finite Automata   Finite Automata  
Automata Pushdown Machines 1  
Turing Machines Turing Machine Lecture   Turing   Jaron Lanier: Alan Turing   Turing Machine   Lego Turing Machine
Turing Machines Busy Beaver 3 state  Busy Beaver 4 state  
Intractability P vs NP  P, NP, NP Complete Lecture  P vs NP 
Regular Expressions Regular Expressions    Intro to RegEx   Understanding Regular Expressions  
Backus-Naur Form Context Free Languages   Tony Hoare at CAS
Reverse Polish Joys of RPN   RPN Calculator Programming  
Numbers Floating Point Numbers 
Operating Systems Hardware & OS Basics  
Conceptual Data Modelling Requirements Analysis   Conceptual Modelling  
Databases MySQL Video Tutorial(4 lessons)   SQLite with PHP  
Internet History of the Internet  DNS Explained  DNS Explained  Internet Structure  IP Addressing 
Internet RSA Animate:Internet in Society  Evgeny Morozov Lecture  Nicholas Carr:The Shallows  Carr Interview
Internet Phishing scams in plain English  Identity Theft Phishing  Norton Anti-Cybercrime video  Introduction to Hacking
Internet Network Layers:TCP/IP & OSI  TCP/IP  TCP/IP Animated 1  TCP/IP Animated 2  DNS Explained  CompTIA Network  CSMA/CA
Internet Benefits of Internet Exchange Points  Rebecca McKinnon:Let's Take Back the Internet!  SOPA & PIPA
Internet Mikko Hypponen:Defending the Net  Cracking Stuxnet 
Internet Global Crime Networks  Misha Glenny on TED  Misha Glenny on McMafia 
Internet Net Delusion Review  Net Delusion  UC Berkeley CS10 lecture 20:Cloud Computing 
Internet James Lyne (Sophos):Security Challenge   James Lyne (Conference)   Paul C Dwyer:Cyber Crime  How Cybercriminals Steal Money
Server Side Scripting PHP Lesson 1   PHP New Boston   Perl Part 1  
Cryptography Theory & Practice of Cryptography   Overview of Cryptography   How Does Encryption Work?  
Cryptography Codebreakers
Cryptography Encryption   SSL Explained   Need for Cyber-Security   Digital Certificates  
Cryptography Doug Aberdeen at CAS   Code breakers of Bletchley Park (Tutte & Flowers)  
Cryptography Diffie-Hellman   Whitfield Diffie:Before After PKC   RSA   PGP vs PKI  Tal Rabin:Cryptography in our lives
Security The need for cyber-security   Digital Certificates  
Simulation Traffic Management  
Godel Presentation   Mark Colyvan   Penrose, Godel & Consciousness   Dangerous Knowledge Part 7   Incompleteness   MIT Lectures
Information Theory Claude Shannon   Uncertainty   Entropy   More on IT   IT: Coding   Kolmogorov Complexity  
Codes: Genetic DNA Double Helix   Origin Genetic Code   DNA Structure   DNA (Khan Academy)   Nano-Science
Codes: Genetic DNA Structure   DNA 1 (OU)   Cartoon   Molecular Visualisations
Biology HoloGenomics   Computational Biology
Issues Open Source   Social constructivism & Open Source
Chat Computer Scientists Talking
   
Artificial Intelligence Computing beyond Turing   Michio Kaku   Jeff Hawkins  
People Claude Shannon 
   
History Secret History of Silicon Valley   NASA and Global Change  
History WW2: Mind of a Code Breaker Pt 1   Rise of the Enigma Pt 1   The Enigma Code   Bletchley Park   Enigma 
History Nerds 1: Internet & Radar  Nerds 2: Serving the Suits  Nerds 3: Wiring the World
Chaos Secret Life of Chaos 1  Secret Life of Chaos 2
Chaos Secret Life of Chaos 3   Secret Life of Chaos 4
Chaos Secret Life of Chaos 5   Secret Life of Chaos 6
Background Dangerous Knowledge Part 1  Dangerous Knowledge Part 2  Dangerous Knowledge Part 3
Background Dangerous Knowledge Part 4  Dangerous Knowledge Part 5  Dangerous Knowledge Part 6