Lecture

Right Arrow

SEARCH COURSES / LECTURES

Left Arrow

Introduction to Computer Science and Programming in Python . Fall 2016 (MIT)

(38 Lectures Available)

S# Lecture Course Institute Instructor Discipline
1
  • 1. What is Computation
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Eric Grimson , Prof. John Guttag. Applied Sciences
2
  • 10. Understanding Program Efficiency, Part 1
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Prof. Dr. Eric Grimson, Applied Sciences
3
  • 11. Understanding Program Efficiency, Part 2
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Prof. Dr. Eric Grimson Applied Sciences
4
  • 12. Searching and Sorting
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Prof. Dr. Eric Grimson Applied Sciences
5
  • 4. Decomposition, Abstraction, and Functions
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
6
  • 5. Tuples, Lists, Aliasing, Mutability, and Cloning
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
7
  • 6. Recursion and Dictionaries
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Prof. Dr. Eric Grimson Applied Sciences
8
  • 7. Testing, Debugging, Exceptions, and Assertions
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
9
  • 8. Object Oriented Programming
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
10
  • 9. Python Classes and Inheritance
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
11
  • Bindings
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Dr. Eric Grimson, Prof. Dr. John Guttag. Applied Sciences
12
  • Black Box and Glass Box Testing
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
13
  • Branching
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Dr. Eric Grimson, Prof. Dr. John Guttag. Applied Sciences
14
  • Branching and Iteration
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Dr. Eric Grimson, Prof. Dr. John Guttag. Applied Sciences
15
  • Class Definition
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
16
  • Class Instance
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
17
  • Comparisons
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Dr. Eric Grimson, Prof. Dr. John Guttag. Applied Sciences
18
  • Errors
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
19
  • Exceptions
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
20
  • For Loops
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Dr. Eric Grimson, Prof. Dr. John Guttag. Applied Sciences
21
  • For Loops With Strings
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Dr. Eric Grimson, Prof. Dr. John Guttag. Applied Sciences
22
  • Function Calls
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
23
  • Functions as Arguments
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
24
  • Getters and Setters
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
25
  • List Aliasing Mutation
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences