| 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 |
|
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
|