Vertical Line
 2002-2003
College of Graduate Studies Bulletin
CMU Logo
Horizontal Line
 Department of Computer Science (CPS) (ITC)
 

The Program

Master of Science
      Admission Requirements
      Degree Requirements
      Plan A
      Plan B
Credit Limitation
CPS Course Descriptions
ITC Course Descriptions

Link to the Department of Computer Science web site

Gongzhu Hu, Chairperson
413 Pearce Hall, (989) 774-3774

Thomas E. Ahlswede, Ph.D., Natural Language Processing, Computer Graphics.
Hari B. Bidasaria, Ph.D., Computer Graphics, Artificial Intelligence
Jie Dai, Ph.D., Computer Security, Telecommunication, Software Engineering
Gongzhu Hu, Ph.D., Databases, Distributed Programming, Pattern Recognition
Jerald Kabell, Ph.D., Computational Theory, Parallel Computing, Algorithms
Roger Y. Lee, Ph.D., Software Engineering, Object-oriented Modeling
Donald Marks, Ph.D., Computer Security, Software Engineering
S. N. Jayaram Murthy, Ph.D., Multimedia, Pattern Recognition, Data Mining
Ishwar Rattan, Ph.D., Operating Systems, Distributed Processing
Neelima Shrikhande, Ph.D., Artificial Intelligence, Computer Vision, Image Processing
Lal P. S. Singh, Ph.D., Databases, Intelligent Tutoring Systems
Michael C. Stinson, Ph.D., Neural Networks, Software Engineering
Ahmet Ugur, Ph.D., Evolutionary Programming, Generic Algorithms, Biocomputing

The Program
The graduate programs in computer science are supported by a UNIX lab, 3 PC labs and dedicated laboratories for computer graphics, databases, operating systems, networks, and software engineering. In addition, the university's computer network is available.

Some graduate assistantships are available; the deadline is March 1 for fall and October 1 for spring. Research assistantships may be available depending on funding.
(Top of page)

Master of Science
Admission Requirements
Conditional admission may be granted upon completion of a bachelor’s degree, including a two semester sequence in a modern programming language with elementary data structures (CPS 180, CPS 181), from an accredited institution with a minimum overall grade point average of 3.0 in the last two years of study, as well as in the programming courses. International students are required to score 550 or higher on the TOEFL exam or satisfy an alternative method for demonstrating English competency. (See section on TOEFL).
 
Regular admission is granted to students who meet the above conditional requirements and have completed the following or the equivalent:

Assembly Language and Computer Organization (CPS 210)
Advanced Data Structures and Algorithms (CPS 340)
Computer Design and Architecture (CPS 360)
Programming Language Concepts (CPS 450)
Introduction to Operating Systems (CPS 470)
Calculus I (MTH 132)
Discrete Mathematics (MTH 175)

Conditionally admitted students who have not met all these requirements will be required to get the department chairperson's permission to register in each graduate course.

CPS 502 could be taken to satisfy the prerequisite requirements in block structured language with elementary data structures. CPS 503 could be taken to satisfy the prerequisite requirements in assembly language and computer organization, design, and architecture.

Students are required to achieve a minimum grade point average of 2.5 in the above-listed courses.
(Top of page)

Degree Requirements
The following requirements apply to both Plan A and Plan B options:

1. Minimum credit hours: 36

2. The following courses are required: CPS 542 (3) Analysis and Design of Algorithms CPS 650 (3) Theory and Practice of Complier Construction CPS 670 (3) Operating Systems

3. Among the remaining 27 semester hours of electives, at least 21 hours must have the CPS designator. Electives from related areas are selected with approval of the CPS advisor.

4. At least 15 semester hours of courses must be at 600-level or above.
A student who satisfied any of the course requirements prior to entering the program may be excused from that course requirement. However, the 36-hour requirement will not be affected.

Plan A
The 36-hour requirements include 30 hours of coursework, a Masters thesis of 6 hours (CPS 798), and an oral examination on the thesis. For Masters thesis, a Thesis Committee shall be formed according to the procedure outlined in the Thesis, Field Study, or Dissertation section of College of Graduate Studies Bulletin.

Plan B
The requirements include 36 hours of coursework and a Plan B project. A student must complete a substantial written report in computer science or an application of computer science for the Plan B project. Copies of procedures for such projects are available from the department chairperson. The project will ordinarily include a significant original programming component with a written defense of the programming component and must include evidence of scholarly and creative ability. The project must be supervised while in progress and approved by a committee of two faculty members.
(Top of page)

Credit Limitation. Courses in the department that are subject to graduate credit limitation under the policy covering unspecified content or variable credit are the following: CPS 593, 596, 597, 696, 697.
(Top of page)


Central Michigan University, Mount Pleasant, Mich. 48859
989.774.4000 / Contact Us / AA/EO / Privacy Policies / Web Policies / Copyright