2021 Fall: PIC 16A Python with Applications I
Undergraduate course, UCLA, 2021
Core Python language constructs, applications, text processing, data visualization, interaction with spreadsheets and machine learning.
Undergraduate course, UCLA, 2021
Core Python language constructs, applications, text processing, data visualization, interaction with spreadsheets and machine learning.
Undergraduate course, UCLA, 2020
Abstract data types and their implementation using C++ class mechanism; dynamic data structures, including linked lists, stacks, queues, trees, and hash tables; applications; object-oriented programming and software reuse; recursion; algorithms for sorting and searching.