Lecture

Right Arrow

SEARCH COURSES / LECTURES

Left Arrow

Introduction to Computer Science and Programming (Fall 2008 MIT)

(24 Lectures Available)

S# Lecture Course Institute Instructor Discipline
1
  • 1 Introduction and Goals; Data Types, Operators, and Variables
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
2
  • 10 Divide and Conquer Methods, Merge Sort, Exceptions
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
3
  • 11 Testing and Debugging
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
4
  • 12 Debugging, Knapsack Problem, Introduction to Dynamic Programming
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
5
  • 13 Dynamic Programming Overlapping Subproblems, Optimal Substructure
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
6
  • 14 Introduction to Object-oriented Programming
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
7
  • 15 Abstract Data Types, Classes and Methods
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
8
  • 16 Encapsulation, Inheritance, Shadowing
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
9
  • 17 Computational Models Random Walk Simulation
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT https://youtu.be/ZbIpjf0QEPI?list=PL4C4720A6F225E074 Applied Sciences
10
  • 18 Presenting Simulation Results, Pylab, Plotting
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
11
  • 19 Biased Random Walks, Distributions
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
12
  • 2 Branching, Conditionals, and Iteration
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
13
  • 20 Monte Carlo Simulations, Estimating pi
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
14
  • 21 Validating Simulation Results, Curve Fitting, Linear Regression
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
15
  • 22 Normal, Uniform, and Exponential Distributions
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
16
  • 23 Stock Market Simulation
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
17
  • 24 Course Overview; What Do Computer Scientists Do?
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
18
  • 3 Common Code Patterns Iterative Programs
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
19
  • 4 Abstraction through Functions; Introduction to Recursion
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
20
  • 5 Floating Point Numbers, Successive Refinement, Finding Roots
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
21
  • 6 Bisection Methods, Newton/Raphson, Introduction to Lists
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
22
  • 7 Lists and Mutability, Dictionaries, Introduction to Efficiency
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
23
  • 8 Complexity Log, Linear, Quadratic, Exponential Algorithms
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences
24
  • 9 Binary Search, Bubble and Selection Sorts
Introduction to Computer Science and Programming (Fall 2008 MIT) MIT Prof. Dr. Eric Grimson, Prof. Dr. John Guttag Applied Sciences