M.S in computer science, as well as two professional degrees (applied scientist and engineer) and a graduate certificate in computer security and information assurance. The graduate students choose from among numerous focus areas, including Algorithms and Theory; Computer Architecture, Networks, Parallel and Distributed Computing; Computer Security and Information Assurance; Database and Information Retrieval Systems; Machine Intelligence and Cognition; Multimedia, Animation, Graphics and User Interface; and Software Engineering and Systems.