- For the Data Science Option you need to take either 414 or 544. It is strongly recommended that you take 414
- For the Advanced Data Science option you need to take 544

Unusure? Check the following terms. Have you heard about them? Are you familiar with them? To be successful in this class you should normally know about most of them, and know well about half.

- CPU
- L2 cache
- OS cache
- disk page
- binary search
- quicksort
- search tree
- multithread
- pipeline
- stack
- queue
- LRU algorithm
- O(n^3)
- Turing Machine
- PTIME
- NP
- if f:A->B, what does map(f):List(A)->List(B) do?
- if f:A->List(B), what does mappend(f):List(A)->List(B) do?