SCCI Digital Library and Forum

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

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
List Operations
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
13
Black Box and Glass Box Testing
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
14
Method Call
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
15
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
16
Methods
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
17
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
18
Python vs. Math
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell, Prof. Eric Grimson, Prof. John Guttag. Applied Sciences
19
Class Definition
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
20
Shell vs. Editor
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Prof. Eric Grimson Prof. John Guttag Applied Sciences
21
Class Instance
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
22
Simple Lists
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
23
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
24
Special Methods
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences
25
Errors
Introduction to Computer Science and Programming in Python . Fall 2016 (MIT) MIT Dr. Ana Bell Applied Sciences