Solving RecurrencesFocuses on solving recurrences in divide-and-conquer algorithms using various techniques and examples.
Polymorphism and ProofsCovers parametric polymorphism, lists construction, tuples, generic methods, merge sort, and proving program properties.
Exploring Car Data AnalysisExplores car data analysis using Python programming for tasks like file handling, dictionary creation, and attribute analysis.
Recursive Sorting: Merge SortCovers the concept of Merge Sort, a recursive sorting algorithm that divides a list into sublists until each sublist has one element.