next up previous contents
Next: Thesis Option Up: Degree Requirements Previous: Degree Requirements   Contents

Course Work Requirements

All MS students must satisfy a theory and breadth requirement. The theory requirment is satisfied by successful completion of CS5311 and CS5321. The breadth requirement is satisfied by successful completion of two graduate or senior-level-undergraduate courses in each of Category A and Category B listed in the Table 2. Within each category, the courses must come from two different areas.


Table 2: M.S. Breadth Requirement
Category Area MTU Courses
Category A Languages & Compilers CS4121, CS4131, CS5131
  Operating Systems CS4411, CS5411, CS5441
  Computer Architecture CS4431, CS5431
  Networks CS4461, CS5461, CS6461
  Performance Analysis CS4481
Category B Parallel Algorithms CS4331, CS5331
  Computer Graphics CS4611, CS5611
  Software Engineering CS4711, CS4712, CS5711
  Artificial Intelligence CS4811, CS5811
  Security CS4471
  Database CS4421
  Human-Computer Interaction CS4760


Courses taken as to fulfill requirements for an undergraduate degree may be used to fulfill the breadth requirement; however, the credits may not be counted toward the M.S. degree. For students who have received their undergraduate degree someplace other than MTU, courses taken at one's undergraduate university in the above areas may be used to complete the breadth requirement.2 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. Students wishing to count non-MTU courses toward the requirement must complete the ``Breadth/Depth Requirement Form'' that can be obtained from the Computer Science Graduate Secretary.

Any CS course not listed in Table 2 will not count for graduate credit without the permission of the Graduate Director. Note that students who are deficient in computation theory and are not prepared to take CS5311 may take CS3311 for graduate credit. Please get the approval of the Graduate Director before signing up for CS3311. Courses outside the Department of Computer Science may also be counted towards the M.S. degree with the permission of a student's advisor and the Graduate Director.

Students may select from among three options for completion of the MS degree: the thesis option, the project option, and the course work option. These options are described in detail below.


next up previous contents
Next: Thesis Option Up: Degree Requirements Previous: Degree Requirements   Contents
Steven M. Carr 2007-04-24