Computer Science (MS; MS-Non Thesis)
The Department of Computer Science is a department with energetic and creative professors whose interests cover many of the growing or emerging research areas in computer science. Over the past several years the number and quality of the faculty and the graduate students have increased. The department has formed various research groups and labs and several of them have significant external funding. Particular strengths include theory, systems, information systems, and artificial intelligence.
The MS degree in computer science is a comprehensive program of study intended to give qualified and motivated students a thorough foundation in the theory, methodology, and techniques of computer science. Students who successfully complete this program of study will have a grasp of the principles and foundations of computer science. They will be prepared to pursue higher academic goals, including the PhD degree. They will obtain skills and experience in up-to-date approaches to analysis, design, implementation, validation, and documentation of computer software and hardware. With these skills they will be well qualified for technical, professional, or managerial positions in government, business, industry, and education. Admission to this program is selective: consideration for admission into the MS program requires a baccalaureate degree preferably with a major in computer science or an allied discipline, Graduate Record Examination (GRE) test scores, three letters of recommendation, and a one-page personal statement outlining the applicant’s background, achievements, and future goals. Though not required for admission, the subject test in computer science must be taken before completing the MS degree. Students with insufficient background in computer science must take undergraduate computer science courses in addition to their graduate program to remedy any deficiencies.