If you are a non-major taking 544, please note the following:
- 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?
Finally, keep in mind that, while the lectures are self-contained and
you may do fine at the beginning with very little background,
eventually to really understand the material you must have sufficient
background. There is a midterm that tests your understanding of the
material.