• The Master’s Program in Computer Science is a two-year program in which a student must complete a required core of courses and additional concentration and general computer science elective courses.
  • The curriculum for the Master of Science in Computer Science requires 36-semester credit units and offers both a thesis option (30-semester credit units of coursework and 6-semester units of a thesis)and a non-thesis option (33-semester credit units of coursework and 3-semester credit units of a project).
  • Students may choose to obtain a degree in Computer Science with a specialization in Software Engineering or Distributed Systems and Networking.
  • The academic program is expected to culminate in a master’s thesis or project. During the first semester of the program, the student should choose a major advisor who will assist him or her in the choice of elective courses. The major advisor will chair the student’s advisory committee for the thesis/project.
  • Students with a master’s degree in computer science are also prepared for a career in teaching and/or research. A majority of graduate classes are scheduled to accommodate late afternoon and evening classes.