McMaster University

Canada
1 Scholarships 65 Programs 3 Degree levels
Masters

Computing and Software

Offered at McMaster University, Canada
DegreeMasters
FieldMSc Computing & Software
Duration2 years
Tuition27498.00

Overview

The Computing and Software graduate program at McMaster University prepares students to design, analyze, and build reliable software and computing systems. You will learn from research-led teaching that connects theory, engineering practice, and real-world applications. Optional graduate co-op placements may be available to help you gain paid work experience in industry, government, nonprofits, startups, or research environments.

About this programme

Overview

The Computing and Software graduate program at McMaster University is designed to equip students with the skills necessary to design, analyze, and build reliable software and computing systems. This program emphasizes a research-led teaching approach that integrates theoretical knowledge, engineering practices, and practical applications in the real world. Students have the opportunity to engage in optional co-op placements, which can provide valuable paid work experience across various sectors, including industry, government, nonprofits, startups, and research environments.

What you'll study

The program typically spans 24 months and combines graduate coursework with a research component. Specific requirements may vary based on individual specialization and faculty supervision, so it is advisable to confirm the study plan with the department.

Core learning components

  • Graduate courses: Advanced topics in computing, software systems, and research methodologies.
  • Research component: Supervised research work culminating in a thesis or equivalent deliverable, as dictated by the chosen degree pathway.
  • Seminar and professional development: Opportunities to present research findings and enhance academic and technical communication skills.

Specializations

  • Computer Systems
  • Health Informatics and Bioinformatics
  • Scientific Computing and Optimization
  • Security, Privacy, and Data Analytics
  • Software Quality
  • Theory and Methodologies of Computation

Optional co-op

  • Co-op participation: This is optional and not a requirement for graduation.
  • Placement duration: Typically ranges from 4 to 12 months or longer, depending on employer and program criteria.
  • Eligibility: Graduate students in good academic standing, with supervisor approval and completion of the requisite study period (often a minimum of 8 months for master’s students).

Entry requirements

Admission to the Computing and Software graduate program is competitive and evaluates candidates based on their academic background, research compatibility, and English-language proficiency when required. It is essential to check with McMaster University for the most current admission details and specific requirements for each specialization.

Academic background

  • A relevant bachelor’s degree (or equivalent) in fields such as Computer Science, Software Engineering, Mathematics, Engineering, or a closely related discipline.
  • Official transcripts and degree completion certificates.
  • Minimum academic standing as stipulated by the program, which may vary—please confirm with the department.

English language proficiency (if applicable)

  • TOEFL iBT: A minimum score of 88.
  • IELTS: An overall minimum score of 6.5.

Application documents

  • Statement of interest.
  • Resume/CV.
  • Two academic references.
  • English test scores (TOEFL/IELTS) if required.
  • Proof of permanent resident status (if applicable).

Career prospects

Graduates of the Computing and Software program are well-prepared for a variety of career paths in technology, research, and development. They can find opportunities in sectors such as software engineering, data analysis, cybersecurity, and more. The program's emphasis on practical experience through co-op placements further enhances employability and prepares students for the dynamic landscape of the tech industry.

Latest Masters Scholarships in Canada

Similar Masters programmes in Canada

Similar Masters programmes at other universities

Get help applying to McMaster University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.