Objectives and Outcomes

Main page content

The Master of Science in Computer Science and Systems degree builds a solid fundation for advanced careers in computer science.  The program objectives (goals) for the degree were defined after consultation with the programs’ constituents, consisting of faculty, students, advisory board members, external evaluators and peer program administrators.

Master of Science in Computing Science and Systems Program Objectives and Student Learning Outcomes

Based on the diverse student needs the goals of the program are that graduates will:

  • Have the necessary skills and knowledge to independently conduct investigative work in selected sub-areas of computing/technology;
  • Have a broad understanding of the technologies and theories supporting the architecture and construction of software systems;
  • Be able to pursue successful careers or subsequent postgraduate studies while adapting to emerging technologies;
  • Be able to analyze issues and synthesize solutions to computing-related problems;
  • Be able to use their communication skills while working in team environments.


The student learning outcomes expected by those earning the MS degree in CSS are:

  • An ability to apply knowledge of theoretical foundations in computer science;
  • An ability to use current techniques, skills, and tools necessary for computing practice;
  • An ability to analyze a problem, to assess and articulate its requirements, to design, to implement, and to evaluate a computer-based system;
  • An ability to communicate effectively in both oral and written forms;
  • An ability to participate effectively in team projects
  • A recognition of the need for and an ability to engage in self-directed learning and continuing professional development.