- For students choosing the thesis or project option to be able to conduct independent investigations and advance the state-of-the-art in at least one area of computer science, in academic, industrial or government settings.
- To be experienced in leading and participating in research projects in computer science.
- To be able to adapt to and assimilate new developments in the state-of-the-art.
- For students choosing the thesis option to be able to communicate advanced research concepts to both specialized as well as general audiences, in both written and oral form.