The master of science in computer science program 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, computational geometry, cryptography), software and systems (compiler construction, software engineering, computer systems architecture, operating systems, computer networks, mobile and wireless computing, computer security), and applications (parallel and distributed computing, database systems, advanced database systems, computer graphics, and computational biology).
|