The CS M.Eng. Project Requirement

Three (3) to six (6) of the thirty (30) required degree credits must be earned by completing an M.Eng. Project. The M.Eng Project in Computer Science is defined as the development of a computer science application (software or hardware) useful in exploring and or solving an engineering problem.

  • Students must enroll in Independent Research CS 5999 for 3-6 credits under the section of the supervising faculty member.
  • All projects must be supervised by a Computer Science faculty member or researcher
    • Although students may work with faculty, researchers and staff outside of the field of Computer Science they must have a Computer Science faculty member serve as their "in house" advisor.
  • All projects must include a final written report.
  • All grades associated with the Project must be B or higher.
  • What are the different categories of projects?
    • joining a faculty member's research group
    • further developing a project started within an advanced course, perhaps in collaboration with other students from that course
    • working more one-on-one with a faculty member - this might either be a smaller project or a test-run for a larger initiative
    • working as a member of one of the College's large team efforts - there are an increasing number of these relatively high-profile projects
    • collaborating with another Engineering department's MEng, PhD or faculty program
    • providing critical computer science skills to disparate projects across the University
    • working on commercial, industrial or government projects - with appropriate coordination of NDAs
    • working with other students (typically either CS or JGSM) on exercises which may develop into 'start-ups'