Computerphile

  • Iniziato: Mag 2013
  • Episodi: 791
  • Followers: 0
  • In corso
  • YouTube
  • alle 8
  • Documentary

Devi aver effettuato l'accesso per segnare gli episodi come guardati. Accedi oppure registrati.

Stagione 2017
2017x1
Dijkstra's Algorithm
Episode overview
Data di messa in onda
Gen 04, 2017
Dijkstra's Algorithm finds the shortest path between two points. Dr Mike Pound explains how it works.
2017x2
Funky Music from Functional Programming
Episode overview
Data di messa in onda
Gen 06, 2017
Functional Programming is often considered the stuffy tool of academics, but can it be used for creative and entertainment applications? Dr Henrik Nilsson demonstrates one application built with Reactive Functional Programming.
2017x3
Computer Science ∩ Mathematics (Type Theory)
Episode overview
Data di messa in onda
Gen 11, 2017
As computers are used more and more to confirm proofs, is it time to take computer science's contribution to mathematics further? Dr Thorsten Altenkirch discusses Type Theory vs Set Theory.
2017x4
Program, Interrupted
Episode overview
Data di messa in onda
Gen 13, 2017
In day to day life interruptions are annoying, but in computing they're essential. James Fowkes explains using an Arduino.
2017x5
Code Checking Automation
Episode overview
Data di messa in onda
Gen 18, 2017
The original version of text messaging had a flaw, but how can we investigate problems with software quickly and easily? Professor John Hughes shows us how a modern tool can automate the process of code checking.
2017x6
Linked Lists
Episode overview
Data di messa in onda
Gen 20, 2017
Linked Lists explained: Dr Alex Pinkney returns to Computerphile.
2017x7
The Portable 'Speccy'
Episode overview
Data di messa in onda
Gen 25, 2017
Characteristically ahead of his time, Clive Sinclair built his version of the iPad, back in the late '80's. Spencer shows us his "Cambridge Computer" Z88.
2017x8
Lambda Calculus
Episode overview
Data di messa in onda
Gen 27, 2017
The basis of almost all functional programming, Professor Graham Hutton explains Lambda Calculus.
2017x9
Implementation
Episode overview
Data di messa in onda
Feb 01, 2017
Dicussing implementation with Professor Brailsford.
2017x10
Digital Theatre Props
Episode overview
Data di messa in onda
Feb 03, 2017
Bringing digital into interactive theatre. Roma Patel is a designer and member of the Mixed Reality Laboratory who is looking to computing to provide extra engagement with young theatre-goers.
2017x11
Multiple Dimension Error Correction
Episode overview
Data di messa in onda
Feb 08, 2017
As communications become more complicated, the amount of bits required to succesfully correct an error increases, but by how much? Professor Brailsford talks multi-dimensional parity bits.
2017x12
3D Scanning
Episode overview
Data di messa in onda
Feb 10, 2017
Turning exquisitely painted miniatures into high definition 3d models using a camera and a turntable. Dimitri Darzentas is a Horizon CDT PhD student & member of the Mixed Reality Lab.
2017x13
A* (A Star) Search Algorithm
Episode overview
Data di messa in onda
Feb 15, 2017
Improving on Dijkstra, A* takes into account the direction of your goal. Dr Mike Pound explains.
2017x14
Augmented Reality & Wargaming
Episode overview
Data di messa in onda
Feb 17, 2017
Using Optical Flow to position augmented reality content above wargaming scenes. Dimitri Darzentas is a Horizon CDT PhD student & member of the Mixed Reality Lab.
2017x15
Correcting Those Errors
Episode overview
Data di messa in onda
Feb 21, 2017
The powers of two and the algorithm that helps them correct errors. Professor Brailsford explains how to fix those one-bit blips.
2017x16
Maze Solving
Episode overview
Data di messa in onda
Feb 24, 2017
Putting search algorithms into practice. Dr Mike Pound reveals he likes nothing more in his spare time, than sitting in front of the TV coding.
2017x17
General AI Won't Want You To Fix its Code
Episode overview
Data di messa in onda
Feb 28, 2017
Part 1 of a Series on AI Safety Research with Rob Miles. Rob heads away from his 'Killer Stamp Collector' example to find a more concrete example of the problem.
2017x18
AI "Stop Button" Problem
Episode overview
Data di messa in onda
Mar 03, 2017
How do you implement an on/off switch on a General Artificial Intelligence? Rob Miles explains the perils.
2017x19
The Perfect Code
Episode overview
Data di messa in onda
Mar 08, 2017
Summing up why Hamming's error correcting codes are regarded as 'Perfect' - Professor Brailsford explains.
2017x20
Google Tango
Episode overview
Data di messa in onda
Mar 14, 2017
Taking Augmented Reality to the next level, Google's Tango uses depth cameras and lasers. Dimitri Darzentas demonstrates.
2017x21
Microsoft Hololens
Episode overview
Data di messa in onda
Mar 16, 2017
Superb integration, but a limited field of view, Dimitri Darzentas demonstrates the incredible Microsoft Hololens.
2017x22
Inside the CPU
Episode overview
Data di messa in onda
Mar 22, 2017
Bubbles in the pipeline? Some of the basic operations at the heart of the CPU explained by Dr Steve Bagley.
2017x23
The Blockchain & Bitcoin
Episode overview
Data di messa in onda
Mar 24, 2017
Blockchain is the underlying technology behind cryptocurrencies bringing together Merkle trees, Hashing & Distributed Architecture. Christopher Ellis explains.
2017x24
End to End Encryption (E2EE)
Episode overview
Data di messa in onda
Mar 30, 2017
End to end encryption, government ministers are again talking about stopping it. What is it and why might that be a bad idea? Dr Mike Pound explains.
2017x25
64 Shades of Martian Grey
Episode overview
Data di messa in onda
Apr 05, 2017
NASA had to implement error correction for the spacecraft that travelled to Mars - Professor Brailsford explains how the Mariner series managed to send back pictures from another planet.
2017x26
Reed-Muller Code (64 Shades of Grey pt2)
Episode overview
Data di messa in onda
Apr 07, 2017
Deriving the Reed-Muller Code, used by Mariner 9 to send back pictures from Mars. Professor Brailsford shows how it can be coded recursively.
2017x27
SHA: Secure Hashing Algorithm
Episode overview
Data di messa in onda
Apr 11, 2017
Secure Hashing Algorithm (SHA1) explained. Dr Mike Pound explains how files are used to generate seemingly random hash strings.
2017x28
Avoid the Middle-Man (Smart Contracts)
Episode overview
Data di messa in onda
Apr 13, 2017
Could Smart Contracts be the end for Uber, Amazon and eBay? Blockchain technology as an escrow service, Christopher Ellis explains.
2017x29
Magic "Nothing Up My Sleeve" Numbers
Episode overview
Data di messa in onda
Apr 19, 2017
How are encryption standards constants chosen? Dr Mike Pound explains these not-so-magic numbers.
2017x30
MegaProcessor
Episode overview
Data di messa in onda
Mag 02, 2017
Walk around inside a working processor and see all the components operating. Jason Fitzpatrick shows us the Centre for Computer History's MegaProcessor .
2017x31
Digital Audio Compression
Episode overview
Data di messa in onda
Mag 05, 2017
How does rich audio compress to stream across the internet with little quality loss? Audio Analytic's Dr Chris Mitchell explains.
2017x32
Data Harvesting Problem
Episode overview
Data di messa in onda
Mag 09, 2017
How do we control our own data while allowing it to be mined? Dr Richard Mortier of The University of Cambridge discusses some of the issues behind data harvesting.
2017x33
Internet of Things Problems
Episode overview
Data di messa in onda
Mag 12, 2017
A hacked car that could kill you should be more worrying than a thousand lightbulbs taking Facebook offline. University of Cambridge's Professor Ross Anderson explains why safety should be higher on the agenda than privacy.
2017x34
Wana Decrypt0r (Wanacry Ransomware)
Episode overview
Data di messa in onda
Mag 15, 2017
$300 or your files are toast: Dr Pound takes a look at the latest ransomware to be doing the rounds.
2017x35
How WanaCrypt Encrypts Your Files
Episode overview
Data di messa in onda
Mag 19, 2017
Wanacrypt works super fast and even when you're offline. Dr Pound explains how hybrid ransomware systems work.
2017x36
Sound Recognition
Episode overview
Data di messa in onda
Mag 24, 2017
How do you go about making a device recognise individual sounds? Audio Analytic's Dr Chris Mitchell on how they approached the problem.
2017x37
Computer Connections
Episode overview
Data di messa in onda
Mag 26, 2017
Recently we took an old Sun server to pieces - Dr Bagley uses it to explain how most computers connect together
2017x38
Onion Routing
Episode overview
Data di messa in onda
Mag 31, 2017
What goes on TOR stays on TOR, or so we hope. Dr Mike Pound takes us through how Onion Routing works.
2017x39
Brain Controlled Movie
Episode overview
Data di messa in onda
Giu 06, 2017
A movie where you're deciding the edits, consciously and subconsciously. Richard Ramchurn and his brain controlled movies.
2017x40
TOR Hidden Services
Episode overview
Data di messa in onda
Giu 09, 2017
The Dark web allows users to hide services using TOR, but how? Dr Mike Pound explains.
2017x41
Bell Labs' Research (Prof Brian Kernighan)
Episode overview
Data di messa in onda
Giu 14, 2017
We ask Bell Labs alumnus and 'C' expert Professor Brian Kernighan about research at Bell Labs
2017x42
Concrete Problems in AI Safety (Paper)
Episode overview
Data di messa in onda
Giu 16, 2017
AI Safety isn't just Rob Miles' hobby horse, he shows us a published paper from some of the field's leading minds.
2017x43
Sun Microsystems (Re-Encode)
Episode overview
Data di messa in onda
Giu 21, 2017
Computerphile helps Dr Steve Bagley clean up the Computer Science department's Sun server from the '80s
2017x44
"Code" Books (Prof Brian Kernighan)
Episode overview
Data di messa in onda
Giu 21, 2017
Brian Kernighan, the man who wrote the definitive book on C programming brings us up to date on his work over the last couple of years.
2017x45
AI? Just Sandbox it...
Episode overview
Data di messa in onda
Giu 23, 2017
Why can't we just disconnect a malevolent AI? Rob Miles on some of the simplistic solutions to AI safety.
2017x46
iPhone at Ten
Episode overview
Data di messa in onda
Giu 29, 2017
The iPhone is ten years old, Dr Bagley looks at life before the ubiquitous smartphone
2017x47
Sun Server Restoration (Update)
Episode overview
Data di messa in onda
Lug 01, 2017
It's three steps forward and two steps back as Dr Bagley continues his quest to restore the venerable Sun server...
2017x48
Optical Character Recognition (OCR)
Episode overview
Data di messa in onda
Lug 04, 2017
OCR isn't just about scanning documents and digitizing old books. Explaining how it can work in a practical setting is Professor Steve Simske (Honorary Professor at the University of .. show full overview
2017x49
Arrays vs Linked Lists
Episode overview
Data di messa in onda
Lug 11, 2017
Which is faster? The results *may* just surprise you. Dr 'Heartbleed' Bagley gives us an in depth shoot-out - Arrays vs Linked Lists...
2017x50
Reason for ARM (Acorn Archimedes at 30)
Episode overview
Data di messa in onda
Lug 16, 2017
Another home computer hits the big 3 0 ! But even if you've never heard of it, the Acorn Archimedes is the reason the ARM chip exists...
2017x51
Now Hiring? (What Computing Companies Look For)
Episode overview
Data di messa in onda
Lug 20, 2017
We ask Professor Steve Simske of HP Labs what it's like to interview for one of the big computing companies, what they're looking for and about his experiences of hiring...
2017x52
Fake News Consumers
Episode overview
Data di messa in onda
Lug 26, 2017
Facebook & fake news - Dr Stuart Moran is part of a team using eye-tracking to look at how people get conned by fake news stories.
2017x53
GNU/Linux & Video Editing
Episode overview
Data di messa in onda
Lug 28, 2017
Rob Miles talks editing with GNU/Linux & free software.
2017x54
Stop Button Solution?
Episode overview
Data di messa in onda
Ago 03, 2017
After seemingly insurmountable issues with Artificial General Intelligence, Rob Miles takes a look at a promising solution: Cooperative Inverse Reinforcement Learning
2017x55
Essentials: Brian Kernighan on Associative Arrays
Episode overview
Data di messa in onda
Ago 11, 2017
The 'Swiss Army Knife' of data structures, Professor Brian Kernighan talks about the associative array with beer & pizza.
2017x56
Essentials: Functional Programming's Y Combinator
Episode overview
Data di messa in onda
Ago 16, 2017
Encoding recursion in the Lambda calculus, one of Professor Graham Hutton's favourite functions.
2017x57
Essentials: Pointer Power!
Episode overview
Data di messa in onda
Ago 18, 2017
Pointers are fundamental in programming and Professor Brailsford couldn't live without them!
2017x58
Securing Stream Ciphers (HMAC)
Episode overview
Data di messa in onda
Ago 23, 2017
Bit flipping a stream cipher could help you hit the Jackpot! But not with HMAC. Dr Mike Pound explains.
2017x59
Why C is so Influential
Episode overview
Data di messa in onda
Ago 25, 2017
Why is C such an influential language? We asked ardent C fan Professor Brailsford.
2017x60
2FA: Two Factor Authentication
Episode overview
Data di messa in onda
Ago 30, 2017
Just what's going on when your email provider wants to send you a text message? Dr Mike Pound talks about multi-factor authentication.
2017x61
Triple Ref Pointers
Episode overview
Data di messa in onda
Set 01, 2017
The 'magic' trick of pointers to pointers - Professor Brailsford explains how what might seem complicated will actually simplify your code. (See Extra Bits video for a code walkthrough)
2017x62
Designing Software for Collaboration
Episode overview
Data di messa in onda
Set 06, 2017
Building blocks and strawberry laces make collaborative software design childsplay - Dr Max Wilson
2017x63
Cellphones & Big Data
Episode overview
Data di messa in onda
Set 08, 2017
Cellphone providers routinely collect data from you - ‎Data science PhD researcher and hackathon enthusiast Gregor Engelmann breaks it down.
2017x64
Reacting to Social Media
Episode overview
Data di messa in onda
Set 13, 2017
Discussing how Social Media interfaces work with Dr Max Wilson.
2017x65
Selfie to 3D Model
Episode overview
Data di messa in onda
Set 20, 2017
Converting a single 2D photo into a 3D model of your face. Convolutional Neural Networks are clever things. Aaron Jackson is part of the Computer Vision Laboratory at University of Nottingham.
2017x66
Programming Loops vs Recursion
Episode overview
Data di messa in onda
Set 22, 2017
Programming loops are great, but there's a point where they aren't enough. Professor Brailsford explains.
2017x67
Propositions as Types
Episode overview
Data di messa in onda
Set 27, 2017
Mathematics once again meets Computer Science as Professor Altenkirch continues to discuss Type Theory
2017x68
Essentials: Hidden Pointers
Episode overview
Data di messa in onda
Set 29, 2017
Pointers are an essential element of computing. Dr Steve Bagley explains how everything rests on pointers.
2017x69
AI YouTube Comments
Episode overview
Data di messa in onda
Ott 04, 2017
Generating YouTube comments with a neural network trained on YouTube comments. What could possibly go wrong? Dr Mike Pound replied to our comment...
2017x70
Homotopy Type Theory: Vladimir Voevodsky
Episode overview
Data di messa in onda
Ott 06, 2017
Voevodsky took his knowledge of abstract geometry and applied it to Computer Science, then took Computer Science principles and applied them to Mathematics. Professor Thorsten Altenkirch remembers him.
2017x71
ESSENTIALS: Subroutines & The Wheeler Jump
Episode overview
Data di messa in onda
Ott 10, 2017
A true essential, the subroutine saves time, effort and helps avoid bugs. Dr Bagley explains why he has two essentials!
2017x72
Homotopy Type Theory Discussed
Episode overview
Data di messa in onda
Ott 13, 2017
Discussing Homotopy Type Theory with Professor Thorsten Altenkirch.
2017x73
Krack Attacks (WiFi WPA2 Vulnerability)
Episode overview
Data di messa in onda
Ott 17, 2017
Secure WiFi is broken - Dr Mike Pound & Dr Steve Bagley on the Krack Attack discovered by researchers in Belgium.
2017x74
Generative Adversarial Networks (GANs)
Episode overview
Data di messa in onda
Ott 25, 2017
This episode has no summary.
2017x74
Wildcards
Episode overview
Data di messa in onda
Ott 27, 2017
What's going on when we search for *.docx? Dr Steve Bagley talks us through wild cards.
2017x75
Wildcards
Episode overview
Data di messa in onda
Ott 27, 2017
What's going on when we search for *.docx? Dr Steve Bagley talks us through wild cards.
2017x76
Scaling Blockchains
Episode overview
Data di messa in onda
Nov 01, 2017
Scaling up blockchains is far from simple - Dr Shehar Bano of the Information Security Group at UCL dicusses some of the problems.
2017x77
Computing Limit
Episode overview
Data di messa in onda
Nov 03, 2017
Just how far can we go with processing speed? Physicist Professor Phil Moriarty talks about the hard limits of computing.
2017x78
Zero Knowledge Proofs
Episode overview
Data di messa in onda
Nov 08, 2017
How do you prove something without giving away all your data? Zero Knowledge Proofs could hold the answer. Alberto Sonnino, Research Student at UCL explains.
2017x79
World's First Webcam
Episode overview
Data di messa in onda
Nov 10, 2017
In 1991 the web could only do text, but scientists at Cambridge Computer Laboratory were working with networked video.... Quentin Stafford-Fraser explains how this led to the first webcam.
2017x80
1978's Raspberry Pi (MK14)
Episode overview
Data di messa in onda
Nov 15, 2017
Sinclair computers (Timex in the US) was born out of a little known kit machine produced by 'Science of Cambridge' - Jason Fitzpatrick is from the Centre for Computing History in Cambridge.
2017x81
Bitcoin, Blockchain Forks & Lightning
Episode overview
Data di messa in onda
Nov 17, 2017
Discussing Bitcoin scaling - Mustafa Al-Bassam of the UCL Security group talks about on-chain and off-Chain ideas.
2017x82
MIDI & Digital Music Making
Episode overview
Data di messa in onda
Nov 22, 2017
MIDI is still going strong after 34 years - Where is it used and how does it work? We asked David Domminney Fowler, Musician, Producer and Coder.
2017x83
What is a Monad?
Episode overview
Data di messa in onda
Nov 24, 2017
Monads sound scary, but Professor Graham Hutton breaks down how handy they can be.
2017x84
Net Neutrality
Episode overview
Data di messa in onda
Nov 29, 2017
The current debate about Net Neutrality may not be as clear cut as you'd imagine. Professor Derek McAuley lays out the details.
2017x85
Malware Overview
Episode overview
Data di messa in onda
Dic 01, 2017
Malware comes in many shapes and sizes, here's an overview of how some of it works. Enrico Mariconti is part of the UCL Security group.
2017x86
The Anonymisation Problem
Episode overview
Data di messa in onda
Dic 05, 2017
Keeping data anonymous seems easy, but keeping identities separate is a big problem. Professor Derek McAuley explains.
2017x87
Anti Bank-Fraud Technology
Episode overview
Data di messa in onda
Dic 08, 2017
What's being done to stop criminals in online banking? Dr Steven Murdoch (Principal Research Fellow) in the UCL Info Security Group.
2017x88
Bluetooth & Sync
Episode overview
Data di messa in onda
Dic 13, 2017
How do Bluetooth devices maintain audio/video sync? Dr Steve Bagley on the subtleties of sync.
2017x89
Secret Key Exchange (Diffie-Hellman)
Episode overview
Data di messa in onda
Dic 15, 2017
How do we exchange a secret key in the clear? Spoiler: We don't - Dr Mike Pound shows us exactly what happens.
2017x90
Diffie Hellman -the Mathematics bit
Episode overview
Data di messa in onda
Dic 20, 2017
Correction : as oodles of commenters have pointed out, the clock face should go from 0 to n-1. Also, worth reminding people that Mike has simplified the notation in this video (as he mentions).
2017x91
Festive Fractals
Episode overview
Data di messa in onda
Dic 22, 2017
Fractals aren't just fascinating computer generated patterns, they could also be the key to future computer architecture. Professor Phil Moriarty explains.
2017x92 Ultimo episodio della stagione
Key Exchange Problems
Episode overview
Data di messa in onda
Dic 29, 2017
Diffie Hellman has a flaw. Dr Mike Pound explains how a man in the middle could be a big problem, unless we factor it in...

Se ci sono degli episodi e dei banner mancanti (e esistono su TheTVDB) puoi richiedere un aggiornamento automatico dell'intera serie:

Richiedi aggiornamento della serie

Se ti piace questa serie, ti potrebbero piacere anche: