Welcome to FSRI CS! We’re super excited to introduce you to lots of amazing stuff at Caltech!
Tools
Course Staff
Instructor
Teaching Assistants
Hopper
she/her

hopper@
Julian Navarro
he/him

jnavarro@
Mario Solis
he/him

msolis@
Sahil Azad
he/him

sazad@
Sarah Dunbar
she/her

sdunbar@
Winter Pearson
they/them

winter@
Course Description
Lecture Schedule
L00 | Mon, Jun 26 |
Introduction to Python
variables, images, function calls, for loops
|
L01 | Tue, Jun 27 |
Functions and If Statements
more loops, if statements, writing functions
|
L02 | Wed, Jun 28 |
Libraries and Algorithms
using a library, cumulative algorithms
|
L03 | Thu, Jun 29 |
Nested For Loops
developing an algorithm
|
L04 | Fri, Jun 30 |
How Does Randomness Work?
randomness, binary, probability
|
L05 | Mon, Jul 03 |
A Breather
tbd
|
L06 | Tue, Jul 04 |
A Breather
tbd
|
L07 | Wed, Jul 05 |
How Fast Can We Go?
more binary, algorithmic speed, mathematical algorithms
|
L08 | Thu, Jul 06 |
Underneath It All
circuits and gates
|
L09 | Fri, Jul 07 |
Now You See It...
visual crptography
|
L10 | Mon, Jul 10 |
CS = Math
a brief history of the math that led to computer science
|
L11 | Tue, Jul 11 |
Natural Language Processing
a bit of AI
|
L12 | Wed, Jul 12 |
What's The Problem???
Ethics in CS
|
L13 | Thu, Jul 13 |
Designing Larger Programs
object-oriented programming
|
L14 | Fri, Jul 14 |
The Internet
requests library and twitter API
|