### Computing Celebrity Video Lectures

They include: Stephen Wolfram talking about his new Wolfram Alpha project. A lecture about Alan Turing. Steve Woz on invention of personal computers. Joe Armstrong and Simon Peyton Jones discuss Erlang and Haskell. Sigfpe (Dan Piponi) on Monads, Diagrams and Knots. Vincent Cerf on the Internet today. Donald Knuth's Musings. Donald Knuth talks about his life. Avi Wigderson on P=NP.

**Stephen Wolfram on Wolfram Alpha**

In this lecture Steven Wolfram presents his Wolfram Alpha creation. Wolfram Alpha is an answer engine developed by Wolfram Research. It is an online service that answers factual queries directly by computing the answer from structured data, rather than providing a list of documents or web pages that might contain the answer as a search engine would.

**On Alan Turing**

The code-breaking work at Bletchley Park, which helped save Britain from Nazi Germany, qualifies as one of the greatest stories of World War II, and the misunderstood genius, Alan Turing, stands at the center of this tale. Perhaps no one understands Turing's role during this period -- and his larger impact on mathematics and computing -- like B. Jack Copeland. In this lecture, Copeland contends that Turing should be celebrated as the father of artificial intelligence.

**Steve Wozniak: How I Invented the Personal Computer**

Wozniak Opening: Computer Jokes, "iWoz", Silicon Valley, Discovering Computers, Designing Computers, Cream Soda Computer, Middle of the Road, Captain Crunch, A College "Drop Out" Designing Calculators, Outside Jobs, Atari, Internet Origin, Microprocessors, Writing in Basic, A Business of Your Own.

**Joe Armstrong and Simon Peyton Jones discuss Erlang and Haskell**

Joe Armstrong and Simon Peyton Jones discuss Erlang, Haskell, the origins and development history of each, concurrency models, virtual machine implementations, comparisons to Scala, the mental model of a programming language versus the implementation, performance and optimization, and static versus dynamic typing - they both also make some surprising revelations.

**Dan Piponi (sigfpe) on Monads, Knots and Diagrams**

I haven't watched this one yet, and it has no further annotation, so I don't have any comments.

**Vinc Cerf on The Internet Today**

Vint Cerf ('the Father of the Internet' and Google Chief Internet Evangelist) gives a comprehensive overview of the state of the Internet today, and what issues are arising as it continues to evolve. Includes discussions about IPv6, the need for cloud computing standards, the growing Asian prominence online, and the interplanetary internet.

**Donald Knuth's Musings**

Spanning Trees and Aspects. Fun With Zero-Suppressed Binary Decision Diagrams (ZDDs). Fun With Binary Decision Diagrams (BDDs). Sideways Heaps. Cool Graphs. Trees, Rivers, and RNA. Platologic Computation. Integer Partitions and Set Partitions: A Marvelous Connection. Sand Piles and Spanning Trees. Hooray for Probability Theory. Finding All Spanning Trees. Notation. Chains of Subsets. Totally Acyclic Digraphs (Spiders) and How To Squish Them. The Joy of Asymptotics. Dancing Links. The MMIX Architecture Simulator: A Testbed for Buzzword-Compliant Pipelines. MMIX: A RISC Computer for the New Millennium. Trees and Alphabetic Codes. Constructing Bubblesort at Random: One-Dimensional Particle Physics. Fast Input/Output with Many Disks, Using a Magic Trick. Lattices of Trees, Part I. 35 years of (Linear) Probing. The Associative Law, or the Anatomy of Rotations in Binary Trees. Experiments with Digital Halftones.

**Donald Knuth on His Life (hours of video interview)**

Donald Knuth, American computing pioneer, is known for his greatly influential multi-volume work, "The Art of Computer Programming", his novel "Surreal Numbers", his invention of TeX and METAFONT electronic publishing tools and his quirky sense of humour.

**Avi Wigderson on The "P vs. NP" Problem**

The "P vs. NP" problem is a central outstanding problem of computer science and mathematics. In this talk, Professor Wigderson attempts to describe its technical, scientific, and philosophical content, its status, and the implications of its two possible resolutions. Lecture keywords: Efficient Computation, Internet Security, and the Limits of Human Knowledge.

That's it this month! Have fun with these lectures.

Related Posts

- Free Computer Science Video Lecture Courses

(Courses include web application development, lisp/scheme programming, data structures, algorithms, machine structures, programming languages, principles of software engineering, object oriented programming in java, systems, computer system engineering, computer architecture, operating systems, database management systems, performance analysis, cryptography, artificial intelligence) - Programming Lectures and Tutorials

(Lectures include topics such as software engineering, javascript programming, overview of firefox's firebug extension, document object model, python programming, design patterns in python, java programming, delphi programming, vim editor and sqlite database design) - Programming, Networking Free Video Lectures and Other Interesting Ones

(Includes lectures on Python programming language, Common Lisp, Debugging, HTML and Web, BGP networking, Building scalable systems, and as a bonus lecture History of Google) - More Mathematics and Theoretical Computer Science Video Lectures

(Includes algebra, elementary statistics, applied probability, finite mathematics, trigonometry with calculus, mathematical computation, pre-calculus, analytic geometry, first year calculus, business calculus, mathematical writing (by Knuth), computer science problem seminar (by Knuth), dynamic systems and chaos, computer musings (by Knuth) and other Donald E. Knuth lectures) - More Mathematics and Theoretical Computer Science Video Lectures

(Includes algebra, elementary statistics, applied probability, finite mathematics, trigonometry with calculus, mathematical computation, pre-calculus, analytic geometry, first year calculus, business calculus, mathematical writing (by Knuth), computer science problem seminar (by Knuth), dynamic systems and chaos, computer musings (by Knuth) and other Donald E. Knuth lectures) - Pure Computer Science

(Includes basics of computation theory, intro to computer science, data structures, compiler optimization, intro to computers and internet, intro to clojure, and some videos from EECS colloquium at Case Western Reserve University.)