Lecture 1: What is Computation?
Lecture 1: What is Computation?
In this lecture, Dr. Bell introduces the theory of computation and explains some aspects of computational thinking. Prog... Read more
6 Jan 2019
•
43mins
Lecture 12: Searching and Sorting
Lecture 12: Searching and Sorting
In this lecture, Prof. Grimson explains basic search and sort algorithms, including linear search, bisection search, bub... Read more
6 Jan 2017
•
48mins
Similar Podcasts
Lecture 11: Understanding Program Efficiency, Part 2
Lecture 11: Understanding Program Efficiency, Part 2
In this lecture, Prof. Grimson continues discussing different classes of algorithmic complexity, including logarithmic c... Read more
6 Jan 2017
•
49mins
Lecture 10: Understanding Program Efficiency, Part 1
Lecture 10: Understanding Program Efficiency, Part 1
In this lecture, Prof. Grimson introduces algorithmic complexity, a rough measure of the efficiency of a program. He the... Read more
6 Jan 2017
•
51mins
Subclass
Subclass
This in-class question demonstrates how subclasses are constructed in Python.
6 Jan 2017
•
2mins
Getters and Setters
Getters and Setters
This in-class question explains how and why class attribute getters and setters are important in Python.
6 Jan 2017
•
1min
Lecture 9: Python Classes and Inheritance
Lecture 9: Python Classes and Inheritance
In this lecture, Dr. Bell continues the discussion of Object Oriented Programming in Python, with an emphasis on data co... Read more
6 Jan 2017
•
47mins
Special Methods
Special Methods
This in-class question demonstrates how a custom class method can be constructed in Python.
6 Jan 2017
•
2mins
Method Call
Method Call
This question explains the how a class method changes a attribute is altered in Python.
6 Jan 2017
•
1min
Methods
Methods
This in-class exercise demonstrates class method construction in Python.
6 Jan 2017
•
1min