Computer Science

The Department of Computer Science offers an M.S. and a Ph.D. in Computer Science.

The M.S. program in Computer Science is designed primarily to train students with professional goals in business, industry, or government, requiring a detailed knowledge of computer science concepts and applications. The program concentrates primarily on applied computer science, emphasizing software development, programming, computer systems, and applications. Each student is given the experience of working on a large-scale software or hardware development project involving analysis, design, evaluation, and implementation.

The Ph.D. program in Computer Science is for students interested in obtaining academic or research positions in colleges and universities or in government or commercial research laboratories. The program gives students a rigorous and thorough knowledge of a broad range of theoretical and practical research subject areas and develops the ability to recognize and pursue significant research in computer science. The first two years of graduate study are devoted to coursework. By the end of the second year the research phase of the student’s graduate career should be underway, with participation in advanced study and preliminary research work. The final years of graduate study are devoted to dissertation research.

The primary areas of departmental research interests include, among others, theoretical computer science, algorithms, logic, concurrency, model checking, databases, languages, artificial intelligence, machine learning, computer vision, computer graphics, visualization, cyber-security, operating systems, networking, and computer architecture.

Information in this Bulletin concerning the M.S. and the Ph.D. programs in Computer Science is an abbreviated version of the Graduate Program Handbook found at the Computer Science Department’s web site. Students must refer to the Handbook for further details and the up-­to­-date information. Additional information about the graduate program in Computer Science can be found on the department’s Web site at