Send e-mail to the CS Department
Coursework - Plan D - Option

The Course Work Plan D option requires 30 hours of graded course work. It allows none of the 30 hours of credit required for graduation to be in CS5990, and permits no more than 3 hours of CS5999 credit to be applied to the 30-hour requirement.

Breadth Requirement
The breadth requirement will be satisfied by a graduate or a senior-level undergraduate course in 4 of the following areas. Also, listed are the Michigan Tech courses that satisfy the requirement.
 
 
Area
MTU Courses
Architecture CS4431, CS5431
Artificial Intelligence CS4811, CS5811
Database CS4421
Graphics and Modeling CS4611, CS5611
Languages CS4121, CS4131, CS5131
Parallel Algorithms CS5331
Scientific Computing CS5911
Software Engineering CS4711, CS5711
Systems CS 4411, CS4451, CS4461, CS5411,CS5441, CS6461

For students who received their undergraduate degree someplace other than MTU, courses taken at your undergraduate university in the above areas may be used to complete the breadth requirement. The MTU faculty member whose expertise is in the area of the non-MTU course under consideration for the breadth requirement must approve the course as acceptable. Complete the "Breadth/Depth Requirement Form" obtained from the Computer Science office.

Theory Requirement
Students must finish the semester equivalent of CS4311 and CS4321 and one graduate theory course, either  CS5311  or  CS5321 .
 
Please refer to "Keeping on Track Forms" for required forms and timelines.
Graduate Courses
   CS5090: Special Topics in Computer Science
   CS5091: Graduate Seminar in Computer Science
   CS5131: Compiler Optimization
   CS5311: Computation Theory
   CS5321: Advanced Algorithms
   CS5331: Parallel Algorithms
   CS5411: Advanced Operating Systems
   CS5431: Advanced Computer Architecture
   CS5441: Distributed Systems
   CS5461: Mobile Networks
   CS5611: Computer Graphics: Advanced Rendering and Animation
   CS5621: Computer Graphics: Geometric Modeling and Processing
   CS5632: Computer Graphics: Scientific and Data Visualization
   CS5711: Advanced Software Engineering
   CS5811: Advanced Artificial Intelligence
   CS5911: Advanced Numerical Analysis
   CS5990: Master's Research in Computer Science
   CS5999: Master's Reading and Research
   CS6461: Advanced Computer Networks

Advisor approval is required for courses outside the CS department if the student wishes to count that course towards his/her MS degree.
Other Degree Options
An Example Course Schedule
Please send questions and comments about this CS Web Page to cswebmaster@mtu.edu
Department of Computer Science
Last Updated: Tuesday, May 16, 2006