n Computing as a science.
n Analysis of large software systems.
n Fundamental hardware and
software concepts.
n Basic notions necessary to survive.