Computer Science (MSc)

Brock’s master’s program in Computer Science is a research-based MSc that consists of one year of coursework. This is followed by preparing a thesis or project to obtain advanced knowledge in computer science and experience in scientific research. Research may be conducted in the broad areas of computational logic and algebra, data mining, evolutionary computation, artificial intelligence, algorithms, parallelism and combinatorics.

Entry point:

  • September


  • MRP – 4 terms (16 months)
  • Thesis – 6 terms (2 years)

This program is funded for the defined length above as outlined on our financial page.

Application deadline:

  • January 15th

Admission requirements

  1. Check the university requirements and the program requirements.
  2. Complete the online application and submit the non-refundable application fee.
  3. You will need to submit your transcripts as well as the following program-specific materials:
    • Three references are required.
    • A Computer Science Statement of Research Interest Form in which applicants indicate their career aspirations/plans, specific research interests (note that they must be selected from faculty research interests) and experience relevant to their interests.
    • Applicants are asked to indicate potential links between their own research interests and goals and the research interests of faculty participating in the graduate program. If a potential thesis supervisor has been contacted, he/ she must be identified in the statement of research interest. Although not required, it is strongly recommended that applicants specify their potential supervisors.
    • A Curriculum Vitae which should indicate the applicant’s education, employment, publication, teaching and research activities, and experience.

Career outcomes

  • PhD programs in Computer Science
  • Industry and government careers
  • Software engineering
  • Research and Development
  • Information technology
  • Artificial intelligence
  • Startup companies