Home / Lectures / Introduction to Computer Science and Programming in Python

Computer Science
Lecture 4: Decomposition, Abstraction, and Functions
- Course
- Introduction to Computer Science and Programming in Python
- Instructor
- Dr. Ana Bell
- Department
- Electrical Engineering and Computer Science
- Recorded
- Fall 2016
- Level
- Undergraduate
Free account required. The lecture opens at MIT OpenCourseWare.
About this lecture
In this lecture, Dr. Bell discusses program structuring, functions, specifications, scoping, and the difference between the “return” and “print” keywords in Python.
← Lecture 3: String Manipulation, Guess and Check, Approximations, BisectionLecture 5: Tuples, Lists, Aliasing, Mutability, and Cloning →
More in Computer Science

Computer Science
Lecture 1: Algorithmic Thinking, Peak Finding
Introduction to Algorithms · Srini Devadas

Computer Science
Lecture 2: Models of Computation, Document Distance
Introduction to Algorithms · Erik Demaine

Computer Science
Lecture 3: Insertion Sort, Merge Sort
Introduction to Algorithms · Srini Devadas