Mar 29, 2024  
2016-2017 Graduate Catalog 
    
2016-2017 Graduate Catalog This is not the most recent catalog version; be sure you are viewing the appropriate catalog year.

Master of Science in Computer Science (CSC)


Return to {$returnto_text} Return to: Programs by Program Type

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.

Admission Requirements:


Applicants must:

  1. Meet Graduate School admission requirements;
  2. Have at least 18 hours of 200-level (or above) computer science courses, including data structures, programming languages, computer organization and operating systems 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 course work; and
  3. Have completed courses in discrete mathematics, probability and statistics, linear algebra and calculus (two semesters).

Statement of the meaning of the three levels of admissions assessment in the prerequisites for graduate courses:

Each assessment has two possible scores:
0: unsatisfactory
1: satisfactory.

Department Information:


Computer Science - College of Arts & Sciences

Augustine Ikeji, Ph.D.
Department Head

511D Pray-Harrold
(734) 487-1063
aikeji@emich.edu

Department Website

Advisor Information:


Krish Narayanan, Ph.D.

511C Pray-Harrold
(734) 487-1256
knarayan@emich.edu

Pamela Moore, M.S.

512C Pray-Harrold
(734) 487-3205
pamela.moore@emich.edu

Degree Requirements: 33 hours


All students may follow one of three plans: Plan A, with practicum; Plan B, with research study; or Plan C, with 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.

Required Course: 3 hours


Elective Courses Category I: 0-9 hours


Zero to nine hours selected in consultation with the graduate coordinator:

Elective Courses Category II: 9-30 hours


Nine to 30 hours, a minimum of nine hours must be taken at the 600-level:

Elective Courses Category III: 0-3 hours


Zero to three hours selected in consultation with the graduate coordinator:

Cognate Courses (pre-approved, 500- and 600-level): 0-9 hours


Zero to nine hours selected in consultation with the graduate coordinator.

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.

Required Courses: 3-4 hours


Elective Courses Category I: 0-9 hours


Zero to nine hours selected in consultation with the graduate coordinator:

Elective Courses Category II: 9-30 hours


Nine to 30 hours, a minimum of nine hours must be taken at the 600-level:

Elective Courses Category III: 0-3 hours


Zero to three hours selected in consultation with the graduate coordinator:

Cognate Courses (pre-approved, 500- and 600-level): 0-9 hours


Zero to nine hours selected in consultation with the graduate coordinator.

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.

Required Courses: 6 hours


Elective Courses Category I: 0-9 hours


Zero to nine hours selected in consultation with the graduate coordinator:

Elective Courses Category II: 9-30 hours


Nine to 30 hours, a minimum of nine hours must be taken at the 600-level:

Elective Courses Category III: 0-3 hours


Zero to three hours selected in consultation with the graduate coordinator:

Cognate Courses (pre-approved, 500- and 600-level): 0-9 hours


Zero to nine hours selected in consultation with the graduate coordinator.

Return to {$returnto_text} Return to: Programs by Program Type