The master of science in computer science is targeted to traditional and nontraditional students who want to deepen their knowledge of computer science, advance their careers, or possibly prepare for further doctoral studies. The department offers a variety of graduate computer science courses in the areas of theoretical computer science (algorithms, theory of computation, computational complexity, combinatorial optimization), software and systems (compiler construction, program transformation and optimization, software engineering, computer systems architecture, operating systems, computer networks, mobile and wireless computing), and applications (parallel and distributed computing, database systems, advanced database systems, computer graphics, and computational biology).
|