Students can pursue either a thesis or a non-thesis Master’s. The non-thesis option is designed for students to develop more sophisticated programming, theoretical, and applied skills for working in industry. The thesis-based master’s degree is designed for students considering research-based careers, and may pursue a doctoral program. Only the most qualified and well-prepared students are considered for a thesis-based program, and that determination is made after a few semesters in the program. Students who successfully complete an MS degree may command a higher salary and positions with more authority and autonomy in industry.
The Department of Computer Science offers programs leading to the Master of Science and the Doctor of Philosophy degrees with a major in computer science. The department's programs prepare graduate students for positions in the design and development of computer systems and applications in business and industry and for scientific positions in industrial or academic computing research. Areas of research interest within the department currently include analysis of algorithms, cloud computing, compilers, computational biology, database systems, data visualization, embedded systems, natural language processing, networks, operating systems, theory, storage systems, security, and vision.
Required - GRE General (all applicants) and TOEFL (international applicants)
The Department of Computer Science does not guarantee funding for any MS student. Funding and graduate assistant opportunities are prioritized for PhD candidates. Limited opportunities for teaching assistants are available and students will be contacted if selected for a position.
4832, 0401, 0402, 0499