Skills you will learn in this class:
- Understainding of basic topics in mathematics including
combinatorics, linear algebra, grammars, graph theory, and finite
probability.
- The ability to do proofs on finite/countable mathematical systems.
- How to mathematically determine the asymptotic run-time and space
requirements
for general algorithms.
- The ability to abstract concepts and, then, implement those
abstract concepts in a programming language.
- The ability to write programs in a functional language.
Prerequisites:
- Programming experience in some programming language.
- Calculus and some mathematical sophistication.
Next
Lynn Ziegler,
lziegler@csbsju.edu