theoretical computer science
10:00SICP / What is "Computer Science" ?
131K views • 20 years ago
LarryNorman
An excerpt from Hal Abelson's opening SICP lecture introducing computer science and contrasting declarative and imperative knowledge. He argues that computer science is not really a science and is more like magic or engineering of ideas.
53:30Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
6.6M views • 17 years ago
MIT OpenCourseWare
First lecture of MIT 6.00, an introductory computer science course taught in Python by Eric Grimson and John Guttag. It covers the goals of the course, what computation is, and data types, operators and variables.
6:55:0350TH ANNIVERSARY OF THE COMPUTER SCIENCE DEPARTMENT AT THE UNIVERSITY OF UTAH
4K views • 3 years ago
University of Utah
A full-day recording of the University of Utah computer science department's 50th anniversary event with panels, keynotes and talks by alumni and pioneers. It includes Ivan Sutherland's presentation on single flux quantum electronics.
44:09Lec 1 | MIT 6.042J Mathematics for Computer Science, Fall 2010
2.8M views • 13 years ago
MIT OpenCourseWare
The first lecture of MIT 6.042J Mathematics for Computer Science, taught by Tom Leighton, introducing mathematical proofs. It covers propositions, implication and basic proof methods.
1:02:28Computer Science - A Guide for the Perplexed • Joe Armstrong • GOTO 2018
66K views • 8 years ago
GOTO Conferences
Joe Armstrong's GOTO 2018 talk contrasts the problems computer scientists study with the problems users have. He revisits forgotten great ideas such as tuple spaces, flow-based programming, Xanadu and Unix pipes, with anecdotes.
1:15:47Richard Feynman Computer Science Lecture - Hardware, Software and Heuristics
978K views • 14 years ago
Muon Ray
A lecture by Richard Feynman on how computers work, using the analogy of a filing clerk that becomes progressively dumber and faster. It also covers heuristics and how computers handle data and solve problems in finite time.
6:14Turing & The Halting Problem - Computerphile
919K views • 12 years ago
Computerphile
A Computerphile video in which Mark Jago of the University of Nottingham explains Turing's halting problem and how it led to the blueprint for the modern computer.
1:01:4234C3 - The Ultimate Apollo Guidance Computer Talk
324K views • 8 years ago
media.ccc.de
Michael Steil and Christian Hessmann's 34C3 talk explaining the Apollo Guidance Computer end to end: hardware design, operating system, and mission software.
1:09:53Distinguished Lecturer Series: Building Science - Adventures in Building Science
185K views • 16 years ago
Berkeley Lab
A Berkeley Lab Distinguished Lecturer talk on building science, with an expert covering control layers, insulation and vapour barrier placement, and how buildings fail. The delivery is humorous.
3:33Neil Degrasse Tyson on being Black, and Women in Science
233K views • 12 years ago
D- Angel
A short clip of Neil deGrasse Tyson answering a question about why there are not more women in science. He describes the resistance he faced as a Black kid pursuing science and the systemic barriers many people encounter.
31:17[Minecraft Computer Engineering] - Quad-Core Redstone Computer v5.0 [12k sub special!]
3.6M views • 7 years ago
legomasta99
A showcase of the author's fifth-generation quad-core computer built entirely from Minecraft redstone, after two years of development. It features cache, a hardware stack, a GPU driving a 15x15 display, and serial I/O ports.
1:52R. P. Feynman on social sciences
210K views • 16 years ago
x1x2x3ct
A two-minute clip of Richard Feynman on the social sciences, discussing what counts as real science versus pseudo science.
18:51Forensic Science: Last Week Tonight with John Oliver (HBO)
10.6M views • 9 years ago
LastWeekTonight
A John Oliver Last Week Tonight segment on how forensic science used in criminal trials is often unscientific. It looks at unreliable methods and lab malpractice, and ends with a joke about a TV procedural that might change public perception.
1:21:07David Patterson - A New Golden Age for Computer Architecture: History, Challenges and Opportunities
99K views • 7 years ago
UBC Computer Science
David Patterson's talk on the history of computer architecture, from RISC and superscalar designs to the end of Dennard scaling and Moore's Law. It argues that domain-specific architectures and open instruction sets open a new golden age.
4:00The Molecular Shape of You (Ed Sheeran Parody) | A Capella Science
10.2M views • 9 years ago
acapellascience
A Capella Science parody of Ed Sheeran's Shape of You, rewritten about molecular bonding and orbitals and sung a cappella.
6:538-bit computer update
2.8M views • 10 years ago
Ben Eater
Ben Eater's short update announcing his plan to build another 8-bit computer from scratch on camera. It kicks off the breadboard computer series that became widely known.
1:21:22Light Years Ahead | The 1969 Apollo Guidance Computer
2.8M views • 6 years ago
TNMoC
Robert Wills of TNMoC explains the Apollo Guidance Computer hardware and software, then walks through the Apollo 11 landing procedure step by step, including the 1202 alarms.
41:53Mechanical Computer (All Parts) - Basic Mechanisms In Fire Control Computers
483K views • 15 years ago
Excelsior10000
A 1953 US Navy training film explaining the basic mechanisms in mechanical fire control computers aboard ships. It shows how gears, differentials and cams solved mathematical problems in permanent mechanical form.
1:12:56Lecture 1A | MIT 6.001 Structure and Interpretation, 1986
995K views • 17 years ago
MIT OpenCourseWare
The first lecture of MIT's 1986 6.001 Structure and Interpretation of Computer Programs, given by Harold Abelson, introducing Lisp and the idea of computer science as the study of process.
19:43U.S. NAVY BASIC MECHANISMS OF FIRE CONTROL COMPUTERS MECHANICAL COMPUTER INSTRUCTIONAL FILM 27794
225K views • 8 years ago
PeriscopeFilm
A 1953 US Navy training film on the basic mechanisms in fire control computers: shafts, gears, cams and differentials. It shows how these mechanical parts compute ship and target firing solutions.
52:11string theory lied to us and now science communication is hard
1.5M views • 3 years ago
Angela Collier
Physicist Angela Collier's roughly hour-long video on how string theory was hyped to the public and what that did to science communication. She traces the history of the theory as a narrative and argues it is interesting but was oversold.
2:46:50Solaris | SCIENCE FICTION | FULL MOVIE | directed by Tarkovsky
3.1M views • 4 years ago
Mosfilm
Andrei Tarkovsky's 1972 film Solaris, in which a psychologist is sent to a space station orbiting a planet with an alien intelligence and meets his dead wife there. It is the full movie, uploaded by Mosfilm.
49:03Apollo Core Rope Memory (Apollo Guidance Computer Part 30)
759K views • 3 years ago
CuriousMarc
CuriousMarc's Apollo Guidance Computer restoration series looks at core rope memory, the ROM that held the Moon landing programs. Mike Stewart builds a custom reader to recover lost AGC programs.
1:01:37Freeman Dyson: Heretical Thoughts About Science and Society
317K views • 16 years ago
Boston University
Freeman Dyson's 2005 Boston University talk on heretical views about science and society. He questions prevailing dogmas, including his argument that climate and CO2 are a land management issue.
7:26Tomorrow's World: Nellie the School Computer 15 February 1969 - BBC
113K views • 16 years ago
BBC
A 1969 BBC Tomorrow's World segment about Nellie, a school computer used by pupils at Forest Grammar School to solve equations and play music. Students learn programming and maintenance, and act out binary arithmetic.
4:12Symphony of Science - 'We Are All Connected' (ft. Sagan, Feynman, deGrasse Tyson & Bill Nye)
9.2M views • 17 years ago
melodysheep
A Symphony of Science music video that auto-tunes samples of Carl Sagan, Richard Feynman, Neil deGrasse Tyson and Bill Nye into a song about the wonder of the universe.
10:13The Problem with Time & Timezones - Computerphile
4.4M views • 12 years ago
Computerphile
Tom Scott explains for Computerphile why handling time and timezones in code is so hard, walking through a simple web app that computes how long ago something happened. It covers the quirks of timezones and calendars and ends in an exasperated rant.
8:21Why Electronic Voting is a BAD Idea - Computerphile
2.3M views • 11 years ago
Computerphile
Tom Scott explains for Computerphile why electronic voting is a bad idea, arguing that paper ballots are transparent, auditable and hard to tamper with at scale. He covers why moving voting to phones, tablets or computers undermines trust and verifiability.
15:12JPEG DCT, Discrete Cosine Transform (JPEG Pt2)- Computerphile
697K views • 11 years ago
Computerphile
Mike Pound explains the discrete cosine transform and how it underpins JPEG compression. It is part two of Computerphile's JPEG series.
3:53Evo-Devo (Despacito Biology Parody) | A Capella Science
6.1M views • 9 years ago
acapellascience
A Capella Science parody of Despacito that sings through evolutionary developmental biology, explaining how a single cell becomes a body, including body-axis genes and dormant snake leg DNA. It runs about four minutes.
9:37Characters, Symbols and the Unicode Miracle - Computerphile
2.1M views • 13 years ago
Computerphile
Tom Scott explains for Computerphile how Unicode and UTF-8 grew out of messy older character encodings to become the web's standard. It covers why the design works and how it handles worldwide text.
21:20Cracking Enigma in 2021 - Computerphile
2.9M views • 5 years ago
Computerphile
Dr Mike Pound of Computerphile shows how a modern laptop can crack Enigma, using a ciphertext-only attack based on an older paper. He compares it with the tooling in CrypTool.
28:02The Computer Chronicles - Gary Kildall Special (1995)
91K views • 11 years ago
The Computer Chronicles
A 1995 episode of The Computer Chronicles devoted to Gary Kildall, creator of CP/M. It works as a retrospective and tribute to the personal computer pioneer.
17:403D Gaussian Splatting! - Computerphile
273K views • 2 years ago
Computerphile
A Computerphile video in which Dr Mike Pound and PhD student Lewis Stuart explain 3D Gaussian splatting, a quick technique that turns photos of a scene into a 3D model without much compute. It includes a demo and compares the approach to NeRFs.
20:39AI Language Models & Transformers - Computerphile
354K views • 7 years ago
Computerphile
Rob Miles explains on Computerphile how language models generate plausible text and how transformers improved on recurrent networks, with a look at what comes next.
20:00AI "Stop Button" Problem - Computerphile
1.4M views • 9 years ago
Computerphile
Rob Miles explains on Computerphile why implementing an off switch for a general AI is hard. A capable agent would resist being stopped because shutdown prevents it from achieving its goal.
26:52The Computer Chronicles - Hypercard (1987)
53K views • 13 years ago
The Computer Chronicles
A 1987 episode of The Computer Chronicles on Apple's HyperCard, showing users building their own applications. Gary Kildall appears and Bill Atkinson discusses the program, with credit given to earlier influences.
8:45Chip & PIN Fraud Explained - Computerphile
851K views • 11 years ago
Computerphile
Computerphile interview with Prof. Ross Anderson on how Chip and PIN payment systems are being compromised, and the attacks researchers have seen.
9:16Floating Point Numbers - Computerphile
2.5M views • 12 years ago
Computerphile
Tom Scott explains for Computerphile how floating point numbers work, why moving the binary point is fast, and why it handles money badly.
16:48Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo
38K views • 8 years ago
Computer History Museum
A Computer History Museum demonstration with Dan Ingalls of Smalltalk-76 running on a Xerox Alto, recorded in 2017. He shows the live environment and discusses the system.