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