By the end of this unit you should:
Theoreticl computer science tends to focus on mathematics and understanding computation. Improvements in theoretical understanding may, indirectly or directly, lead to practical improvements.
Theoretical computer science can be subdivided into a number of subfields:
Watch the presentations, videos and read the posters to get a better understanding of these subfields.
This deck of 3 slides introduces some mathematical concepts relevant to computer science.
This deck of 4 slides introduces some of the different types of algorithms.
This video (1 of 5) introduces lattice coding theory in just under 6 minutes. If you are interested in this, study in a mathematically focussed lab.
Do you know: