Note

CS Degree Day 26

CS Degree in 100 Days

05 Jul'25

Started 6.1000 - Introduction to CS and Programming. This is the most comfortable I have felt since Day 1. Python is home territory. I know loops and functions and lists.

I am going through everything quickly but carefully. I am specifically hunting for the gaps - things I use but cannot explain. Why is a list mutable and a tuple not? I knew the rule but not the reason until today.

What I did today?

6.1000 Introduction to Programming and CS:

  • Lecture 1: Computational thinking, types, operators
  • Lecture 2: Strings, branching, iteration
  • Lecture 3: Functions, scope, abstraction
  • Lecture 4: Recursion

Skimmed the lecture slides for first two, did proper notes for recursion.