Goals and Building Blocks
Welcome to week 1! Watch the video below to get an overview of the coming week.
Learning objectives
By the end of this week, you will be able to:
- conceptualize space and time in algorithms with real-world examples
- convert between units of space and time in computer science
- measure the running time of algorithms using the Python
timeit
library - diagram the memory hierarchy of modern computers
- understand the purpose of abstract data types for specifying data structure properties
- identify the basics of the coding interview process
What's due this week
- Week 1 Quiz (on Gradescope)
- Assignment 1