FSRI Academics (Summer 2023) Computer Science

Welcome to FSRI CS! We’re super excited to introduce you to lots of amazing stuff at Caltech!

Tools

repl.it Perusall

Course Staff

Instructor

they/them
Book an appointment!
Annenberg 115
blank@caltech.edu
(626) 395-1765

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