Jan 23 - intro class
what
An intermediate level core CS course
which looks at how to think about the recipes
behind computational math.
The material we'll look at is part of the core of
all CS curricula.
goals
- improve your coding and numerical chops
- understand fundamental data structures, both how they work and when they're used
- see a number of famous tasks from areas such as graphs and combinatorics
- study the algorithms that can solve them
- understand how to analyze algorithms
- learn several strategies behind developing new algorithms
skills
- programming (python, some C, some R)
- numerical data manipulation (graphing, curve fitting, changing format)
- math (elements of induction, recursion, combinatorics, statistics, graph theory)
grading
As usual, expect weekly assignments and two substantial projects.
The first assignment is posted, so get a copy of the text,
start looking at the
resources, and jump in.
class style
- Jim talking and/or text powerpoint, OR
- "flip" classroom ... read text before class; do exercises in class, OR
- something between ?