Jun 23, 2021
The Master of Science in Computer Science program provides a flexible and rigorous education in the advanced principles of computer science. Graduates are prepared for employment in business, government organizations, educational institutions and other enterprises.
- Meet Graduate School admission requirements;
- Have at least 18 hours of 200-level (or above) computer science courses, including data structures, programming languages, computer organization, and competency in a high-level programming language such as C, C++, or Java; a major in computer science is preferred. Students must have a minimum GPA of 2.75 in computer science coursework; and
- Have completed courses in discrete mathematics, probability, and statistics, linear algebra and calculus (two semesters).
All International Students whose native language is not English: Official English Language skills test - IBT, IELTS, MELAB, Pearson’s Test of English (PTE) are required. Minimum scores required are as follows:
- IBT - 79 overall with writing of at least 19
- IELTS - 6.5 overall with writing of at least 5.5
- CGT - 213 overall with writing of at least 5.0
- MELAB - 83
- PTE - 58 overall with writing of at least 65
Computer Science, College of Arts & Sciences
Augustine Ikeji, Ph.D. | Department Head | 511 Pray-Harrold | 734.487.1063 | firstname.lastname@example.org
Krish Narayanan, Ph.D. | Graduate Coordinator | 511C Pray-Harrold | 734.487.1256 | email@example.com
Krish Narayanan, Ph.D. | 511C Pray-Harrold | 734.487.1256 | firstname.lastname@example.org
Degree Requirements: 33 hours
All students may follow one of three plans: Plan A, with a practicum; Plan B, with a research study; or Plan C, with a thesis. Each plan requires 33 hours. At least nine hours in approved 600-level computer science courses are required. At most, nine hours of cognates (500- and 600-level courses pre-approved by the graduate coordinator) may be credited toward the degree. All students must satisfactorily complete at least one course in each of the following areas: operating system principles, network principles, database principles, and theoretical computer science. All students must haven an approved and current program of study.
Plan A: Practicum
This plan requires a written exit examination and a capstone practicum course.
Plan B: Research Study
Plan B requires completion of a research project. A committee of three members, chaired by the student’s research advisor, is responsible for confirming the student’s preparedness, approving the topic and readings and accepting the research report. One committee member may be from outside the department. The research report must be publicly presented after approval by the committee.
Plan C: Thesis
Plan C requires completion of a thesis for six hours. A committee of three members, chaired by the student’s research advisor, is responsible for confirming the student’s preparedness, approving the topic and readings and accepting the thesis. One committee member may be from outside the department. The thesis must be publicly defended.