M.Sc. On Campus

Computer Science

Brock University

24 months
23502 CAD/year
8175 CAD/year
Tuition fee
Apply date
Start date


The Department of Computer Science at Brock University offers a program leading to the Master of Science (MSc) degree. Graduate research undertaken in the department includes topics in computational logic and algebra, data mining, evolutionary computation, artificial intelligence, algorithms, parallelism, and combinatorics.


The Masters Computer Science programme at Brock University is a thesis-based MSc that consists of course work and thesis research. Full-time students normally take four half-credit graduate-level courses during the first year. 

Program Details

  • Every MSc candidate must prepare and defend a thesis during their second year. This thesis research will demonstrate a capacity for independent work of high scientific calibre. Course selection and thesis research is done in consultation with the student's assigned supervisor. Part-time studies are also available.
  • Full-time graduate students will be provided with shared office space during their two years of study. They are also provided with their own PC workstation. A campus-wide fibre optic network links all the University's academic computing facilities. The department's computers form an integral part of this resource. 
  • Most computers on campus can be accessed from microcomputers in any of the laboratories. The department maintains an 8-CPU Linux-based server. The department has three microcomputer laboratories (D205, J301 and J310) containing Pentium PCs running Windows and Linux.

Programme Structure

Courses include:
  • Coding Theory
  • Logic in Computer Science
  • Universal Algebra for Computer Science
  • Parallel Algorithms
  • Lambda Calculus
  • Genetic Programming
  • Robot Control Architectures
  • Computer Vision and Visual Computer Learning
  • Evolutionary Computation
  • Non-Invasive Data Analysis

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


60 alternative credits


On Campus

Academic requirements

GPA admission requirements GPA
B (recommended)

Other requirements

General requirements

To be considered for admission to a Master’s program, a student will normally hold a four year degree, or its equivalent, from an accredited university with a minimum 75% (mid-B) average over the last two years of full-time undergraduate study.

  • Three references are required.
  • A Computer Science Statement of Research Interest Form form in which applicants indicate their career aspirations/plans, specific 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.

Tuition Fee

To alway see correct tuition fees
  • International

    23502 CAD/year
    Tuition Fee
    Based on the tuition of 23502 CAD per year during 24 months.
  • National

    8175 CAD/year
    Tuition Fee
    Based on the tuition of 8175 CAD per year during 24 months.

Living costs for St. Catharines

1015 - 1615 CAD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Fresh content

Updated in the last 6 months

Check the official programme website for potential updates.

Our partners

Computer Science
Brock University


Go to your profile page to get personalised recommendations!

Tuition fee settings