|
MS Semester Degree Requirements
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 .
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.
Degree Options
An
Example Course Schedule
|