The first course in computer science is an introduction to algorithmic
problem-solving using the Python programming language. Topics include
primitive data types, mathematical operations, structured programming
with conditional and iterative idioms, functional abstraction, and
objects. Students apply these skills in writing programs to solve
problems in domains across the liberal arts. No previous programming
experience necessary.
- Teacher: Thomas (Tom) Helmuth