|
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
|