MITx: 6.00x videos

Python distribution

Week 1

Intro to computation

Lecture 1. Introduction
Basic of computation
Types of knowledge 
Basic machine architecture 
Programming language characteristics

Core Elements of Programs

Lecture 2. Introduction
Types of programming languages
Python objects
Variables and naming
Strings
Simple scripts
Branching programs

Week 2

Simple Algorythms

Lecture 3. Introduction
Iteration
Guess and check algorithms
Loop Mechanisms
Floating point accuracy
Approximation methods
Bisection search
Demo: Bisection search
Newton-Raphson root finding

Functions

Lection 4. Introduction
Creating functions