About Master’s Program,
The School of Computing offers two different master’s programs. For students with a bachelor’s degree in computer science or a related field with a strong background in computer science and a desire to prepare for research studies or professional practice, a Master of Science in Computer Science is available. For students who do not have a traditional computer science background, a Master of Science in Information Systems is available.
The Master of Science in Computer Science program is intended for students with a strong background in computer science and a desire to prepare for research studies or professional practice. Prospective students must complete a baccalaureate degree in computer science or a closely related field with courses in algorithms and data structures, computer organization and architecture, operating systems, programming languages and discrete mathematics.
Master’s Program Degree Eligibility with GPA,
All MSCS students must complete 31 credits of computer science graduate courses as outlined below. Students can elect to complete a track in artificial intelligence or cybersecurity.
The following requirements take effect for the Fall 2024 Catalog Year.
Core courses
Complete the following three core courses (total of 9 credits). It is recommended that students complete the three core courses in the first two semesters.
Master’s Funding Coverage,
We fund 35 to 40 teaching assistants (TAs) and about 30 research assistants (RAs) each semester, a number that is growing as we secure more external funding for our research.
Teaching Assistantships: The department awards teaching assistantships each year. All students are automatically considered. These assistantships are allocated based on academic performance and needs for course coverage. Students do not have to apply.
Research Assistantships: A number of research assistantships are available each year. Individual faculty members with research support select recipients of these research assistantships.
Application procedures for assistantships
All eligible applicants for admission are considered for assistantship positions within the academic area that they are applying to during the admissions process. The department evaluates all of their existing and incoming graduate students and then decides who to award an assistantship to. Essentially, all applicants that are eligible for admission, including current students, are considered for assistantships.
Application Requirement,
To apply for matriculated status into a graduate program, prospective students must provide through our online application portal:
- Completed application form
• Official transcripts of past college work
• Two letters of recommendation
• A statement of personal academic goals
• GRE scores: submission is optional for master’s students through Fall 2025; it is highly recommended for PhD applicants and master’s applicatns who want to be considered for graduate asistatntship (TA, RA).
• For international students, English proficiency scores must meet minimum requirements, as listed by the Graduate School.
Application Deadline,
Rolling Deadline
Application Fee,
Pay the $75 (USD) non-refundable graduate degree program application fee.