http://www.youtube.com/watch?v=jpbxwPcVV-4
-->
Week 1
lec1
https://www.youtube.com/watch?v=WdFrWzyYoQg
https://www.youtube.com/watch?v=jGQZlWWXBQQ
https://www.youtube.com/watch?v=11z8XCDvC3Q
https://www.youtube.com/watch?v=g4uT2pXnwxc
https://www.youtube.com/watch?v=f3TskgnL_3U
lec2
https://www.youtube.com/watch?v=9rVsdCMxeiA
https://www.youtube.com/watch?v=2Y5CrREsJ-4
https://www.youtube.com/watch?v=Mdxr2ooxLfA
https://www.youtube.com/watch?v=qA24CgJ1Zc8
https://www.youtube.com/watch?v=la7qhtQ2QKQ
https://www.youtube.com/watch?v=dioRzS_GaQE
https://www.youtube.com/watch?v=FMGal3lXcjw
week 2
lec3
https://www.youtube.com/watch?v=Y0lczs-_w-I
https://www.youtube.com/watch?v=sViMNECYhZs
https://www.youtube.com/watch?v=hI10vDNYz4M
https://www.youtube.com/watch?v=9VqKk8cn6Cg
https://www.youtube.com/watch?v=jq7Sujh5uDA
https://www.youtube.com/watch?v=pGd3WqZK4Cg
https://www.youtube.com/watch?v=Zoy7t4LbAPY
https://www.youtube.com/watch?v=IRxsjPGh1oQ
lec4
https://www.youtube.com/watch?v=vmz9pVWI2S4
https://www.youtube.com/watch?v=zhKN60gDjk8
https://www.youtube.com/watch?v=jJqP3ZUSy5E
https://www.youtube.com/watch?v=o8tmvzs6F4Q
https://www.youtube.com/watch?v=qic9_yRWj5U
https://www.youtube.com/watch?v=CsQrTLde-dM
https://www.youtube.com/watch?v=mylsICZfBpo
https://www.youtube.com/watch?v=wq8v7M3Szr0
week 3
lec5
https://www.youtube.com/watch?v=MYWHjQwUhLg
https://www.youtube.com/watch?v=VpZmjyZjuGc
https://www.youtube.com/watch?v=YqB_bjIxt7s
https://www.youtube.com/watch?v=hLNAD_xwk8w
https://www.youtube.com/watch?v=jA4c7eFI3Tc
https://www.youtube.com/watch?v=y2AQj3Iz3jE
https://www.youtube.com/watch?v=l3sos0KXuWM
https://www.youtube.com/watch?v=pDO1qq1y4ko
https://www.youtube.com/watch?v=_QfkZsQhkLk
https://www.youtube.com/watch?v=lpPKRBDPxQI
lec6
https://www.youtube.com/watch?v=vmz9pVWI2S4
https://www.youtube.com/watch?v=U4izeHzdePo
https://www.youtube.com/watch?v=c2NJdt8_SLA
https://www.youtube.com/watch?v=SXivpzJ9L48
https://www.youtube.com/watch?v=DW45_tgatfc
https://www.youtube.com/watch?v=5xauAhoOsNI
week 4
lec7
https://www.youtube.com/watch?v=LxI8Mko_MKs
https://www.youtube.com/watch?v=xnhi9-ud_vI
https://www.youtube.com/watch?v=f2655NqIYtA
https://www.youtube.com/watch?v=l8Hw2V1tXmc
https://www.youtube.com/watch?v=EeGAH_Es_7s
https://www.youtube.com/watch?v=j-d7-5lWcT4
https://www.youtube.com/watch?v=euWTTA4YPaY
https://www.youtube.com/watch?v=4cz7_-_VlmI
lec8
https://www.youtube.com/watch?v=j9as5xwUwA8
https://www.youtube.com/watch?v=Rjk7yfFQCPI
https://www.youtube.com/watch?v=AU66NP1kQm0
https://www.youtube.com/watch?v=yeJJdf1sf7Y
https://www.youtube.com/watch?v=--7OF8BOElA
week 5
lec9
https://www.youtube.com/watch?v=jL4wZ8-RjTs
https://www.youtube.com/watch?v=ZP_Q0vU-wU8
https://www.youtube.com/watch?v=WqKqfr_tX0Y
https://www.youtube.com/watch?v=G0qUN3eTqlo
https://www.youtube.com/watch?v=O1Is56hu4EU
https://www.youtube.com/watch?v=0b0bWcbQmFk
https://www.youtube.com/watch?v=O74Bw-NcCkY
https://www.youtube.com/watch?v=bGWgqvhUfPU
https://www.youtube.com/watch?v=iw4BEqvvgiw
week 6
lec10
https://www.youtube.com/watch?v=dEgc80Stfv8
https://www.youtube.com/watch?v=CqeyFtxCqqE
https://www.youtube.com/watch?v=hPnWQRQAEko
https://www.youtube.com/watch?v=AG8_Qw5kS_0
https://www.youtube.com/watch?v=sLycGWeSwPE
https://www.youtube.com/watch?v=tyESRmeZK1E
https://www.youtube.com/watch?v=oNn-NRjBP2U
lec11
https://www.youtube.com/watch?v=8ArBqJwU8M0
https://www.youtube.com/watch?v=XLjNHjfVdhs
https://www.youtube.com/watch?v=3a2rB3LhRjo
https://www.youtube.com/watch?v=oMr9PpDodl8
week 7
lec12
https://www.youtube.com/watch?v=kH_icrqrRzs
https://www.youtube.com/watch?v=DtPyN40SjaA
https://www.youtube.com/watch?v=kpa7QyOtIHI
https://www.youtube.com/watch?v=bGx4MAxsVuI
https://www.youtube.com/watch?v=xP87Epe8_5Y
lec13
https://www.youtube.com/watch?v=FylxGyUzB7g
https://www.youtube.com/watch?v=cHpto4Yc45o
https://www.youtube.com/watch?v=R4uDE45cYI4
https://www.youtube.com/watch?v=Zi3q2FB1fDo
week 8
lec14
https://www.youtube.com/watch?v=r-lL6JT665g
https://www.youtube.com/watch?v=49xW1lvvUtQ
https://www.youtube.com/watch?v=B03dhB-YmMM
https://www.youtube.com/watch?v=nUQtUX3zDoU
week 9
lec15
https://www.youtube.com/watch?v=ADB7EXNTVqs
https://www.youtube.com/watch?v=Ys5yKRESAOw
https://www.youtube.com/watch?v=oGvdcAgHYxA
https://www.youtube.com/watch?v=ky6rSZOoBws
lec16
https://www.youtube.com/watch?v=pv1TnTohJo8
https://www.youtube.com/watch?v=flilzpxT3Pc
https://www.youtube.com/watch?v=fwEyyCo5dxo
https://www.youtube.com/watch?v=9vRUxbzJZ9Y
https://www.youtube.com/watch?v=Zr_xWfThjJ0
https://www.youtube.com/watch?v=CZ-pBiV9c1c
week 10
lec17
https://www.youtube.com/watch?v=8iQAhz7rzVs
https://www.youtube.com/watch?v=FP4Hw1IEWCA
https://www.youtube.com/watch?v=SQUNkr4bQyQ
https://www.youtube.com/watch?v=yBRf7ajFSTU
https://www.youtube.com/watch?v=lcDQ7GqlS-M
https://www.youtube.com/watch?v=YdT6gL3Cpss
week 11
lec18
https://www.youtube.com/watch?v=mExCdX2EPyY
https://www.youtube.com/watch?v=nf-d1FFE-bE
https://www.youtube.com/watch?v=BXfWJbn8gKQ
https://www.youtube.com/watch?v=i8fuPLQCW5A
https://www.youtube.com/watch?v=NDAb2bewzbI
lec19
https://www.youtube.com/watch?v=3nWlFHGKNAk
https://www.youtube.com/watch?v=mTsArBWQbhs
https://www.youtube.com/watch?v=1jnF2wBDvHg
https://www.youtube.com/watch?v=OHsF77_yufc
https://www.youtube.com/watch?v=kYJj0I4YMHQ
https://www.youtube.com/watch?v=0bdP3Muy_kU
https://www.youtube.com/watch?v=fgrbzv_HQeE
week 12
lec20
https://www.youtube.com/watch?v=9i-VL98AuEY
https://www.youtube.com/watch?v=BQMz9FUnJj0
https://www.youtube.com/watch?v=ftu1cc1A8q8
https://www.youtube.com/watch?v=-3BEW8PBdhk
lec21
https://www.youtube.com/watch?v=_FbKIp-6YzY
https://www.youtube.com/watch?v=NJ-Dw7uiitE
https://www.youtube.com/watch?v=kbrZtHI5CSo
https://www.youtube.com/watch?v=bckOwpozezo
https://www.youtube.com/watch?v=GometKBrL7E
week 13
lec22
https://www.youtube.com/watch?v=mB26qQckcHc
https://www.youtube.com/watch?v=bqmKVKr4rGI
https://www.youtube.com/watch?v=UreW8x38Z2Y
lec23
https://www.youtube.com/watch?v=MJ4baVLD4uU
https://www.youtube.com/watch?v=5DgYyaBb21k
https://www.youtube.com/watch?v=PkWUiKtz_DA
https://www.youtube.com/watch?v=tJMrTNDdsR8
https://www.youtube.com/watch?v=yml22-pGOc4
week 14
lec24
https://www.youtube.com/watch?v=LYbCruklFEQ
https://www.youtube.com/watch?v=FQI929r5TTs
https://www.youtube.com/watch?v=gAj5vgOzJB0
<--
Name list
-->
Introduction
Basics of Computation
Types of Knowledge
Basic Machine Architecture
Programming Language Characteristics
Introduction
Types of Programming Languages
Python Objects
Variables and Naming
Strings
Simple Scripts
Branching Programs
Introduction
Iteration
Guess and Check Algorithms
Loop Mechanisms
Floating Point Accuracy
Approximation Methods
Bisection Search
Newton-Raphson Root Finding
Introduction
Creating Functions
Environments
Computing Powers as an Example
Understanding Variable Binding
How Environments Separate Variable Bindings
Understanding Root Finding
Modules
Introduction
Iterative Algorithms
Recursive Algorithms
Using Environments to Understand Recursion
Inductive Reasoning
Factorial
Towers of Hanoi
Fibonacci
Recursion on Strings
Global Variables
Introduction
Tuples
Lists
Operations on Lists
Functions as Objects
Dictionaries
Lecture 7 Introduction
Testing and Debugging
Test Suites
Black-box Testing
Glass-box Testing
Test Drivers and Stubs
Debugging
Debugging as Search
Lecture 8 Introduction
Measuring Complexity
Asymptotic Notation
Complexity Classes
Comparing Complexity Classes
Lecture 9 Introduction
Search Algorithms
Binary Search
Selection Sort Demo
Selection Sort
Amortized Cost Analysis - TA Demo
Merge Sort Demo
Merge Sort
Hashing
Exceptions
Object Oriented Programming Overview
Classes: User-Defined types
Example Class: a Set of Integers
Using Inheritance: Special Methods
Using Inheritance: Subclasses to Extend Behavior
Using Inheritance: Designing a Class Hierarchy
Review of Classes
Example Class: A Gradebook
Generators
Example Class: Mortgage
Lecture 12 Introduction
Introduction to Plotting in Pylab
Default Keywords - TA Video
More on Pylab Plotting
Plotting Mortgages
Random Walks
Drunken Walks
Drunken Tests
Drunken Simulations
Rolling A Die
Introduction to Hashing
Using Hashing to Look Up Information
The Monte Carlo Method
Lecture 15 Introduction
Law of Large Numbers
How Much is Enough?
Standard Deviations and Histograms
Normal Distributions
Uniform and Exponential Distributions
The Monty Hall Problem
More on the Monty Hall Problem
Fun Clip from the movie 21
Estimating Pi
Understanding Experimental Data
Errors in Experimental Observations
Curve Fitting: Finding a Model That Fits the Observations
Which Curve Should We Pick?
'Goodness' of Fit
Using a Model for Predictions
Introduction to Optimization Problems
0/1 Knapsack Problem
The Greedy Algorithm
Finding the Optimal Solution
Expected Run Times
Graph Introduction
Graph Implementation
Simple Depth-First Search
Depth-First Search
Shortest-Path Depth-First Search
Breadth-First Search
Weighted Graphs
Implicit Graph Search
Implicit Graph Implementation
Maximal Cliques
Maximal Clique Solution
Another Look At Optimization Problems
Memoization
0/1 Knapsack Problem
Finding Line Breaks
Sequence Alignment
Misusing Statistics
Garbage In, Garbage Out
Data Enhancement
Computation and Medicine
Randomness in Computation
Programming a Robot
Column Oriented Database
3D Computer Graphics
Computational Thinking
Summary of 6.00x Topics
Your Growth and Future
<--