QS Rank:

651

University of New Brunswick

New Brunswick
,Canada

Program Name
Master's in Computer Science (MCSC)
Overview

In today's rapidly evolving technological landscape, the influence of computer technology is more profound than ever. From the Internet to smart devices and cybersecurity frameworks, computing forms the backbone of our modern lives. The Master's in Computer Science (MCSC) at the University of New Brunswick is meticulously crafted to equip students with the knowledge, skills, and competencies necessary to thrive in this dynamic field. This graduate program is designed for those aspiring to deepen their understanding of computer science while preparing for rewarding careers in a variety of sectors, including technology, finance, health care, and education.
The Master of Science in Computer Science program at UNB spans a comprehensive curriculum that explores core areas of computing, including programming, algorithms, systems design, and data security. Over a duration of 24 months, students will engage with both theoretical concepts and practical applications, allowing them to develop domain expertise that is attractive to potential employers. This program is particularly relevant for individuals looking to either advance to Ph.D. studies or enter the workforce equipped with the skills necessary for immediate employment in high-demand roles.
One of the distinctive features of the MCSC program is its integration of a research thesis requirement. This component not only fosters the development of critical research skills but also encourages students to contribute to the expanding body of knowledge in computer science. The program leverages state-of-the-art facilities and resources, including advanced laboratories and computing equipment, to create an immersive learning environment. Moreover, students benefit from the diverse expertise of the faculty who bring a wealth of industry experience and academic knowledge to the classroom, employing innovative teaching methodologies that enhance the learning process.
A well-rounded curriculum is key to the success of the MCSC program. While it provides a solid foundation in fundamental subjects, it also allows for specialization in various areas of interest. Students will cover a wide array of crucial topics, such as programming languages, data mining, cryptography, and machine learning. This variety ensures that graduates are well-prepared for a range of career pathways, whether they choose to focus on software development, data science, or cybersecurity. The program fosters an environment of collaboration and exploration, encouraging students to work on real-world projects that enhance their portfolios and practical experience.
The University of New Brunswick boasts an impressive network of industry connections, which opens doors for internship opportunities and job placements. Local partnerships with tech companies and organizations allow students to gain hands-on experience and establish professional networks before graduating. This proactive approach to learning equips graduates not only with academic knowledge but also with the practical skills and connections needed to excel in the job market.
As for career outcomes, the MCSC program offers an array of promising job roles such as Software Engineer, Data Scientist, Cybersecurity Engineer, and Product Manager. Graduates can anticipate a lucrative salary, with the average base salary reported at approximately $80,000. This figure reflects the high demand for qualified computer science professionals in various sectors. Alumni of the program have gone on to work in leading tech companies, government agencies, and innovative startups, often sharing success stories about their journey from the classroom to impactful careers.
In addition to a robust academic framework, the MCSC program offers a unique set of features that distinguish it from other graduate programs in computer science. These include personalized academic advising, opportunities for interdisciplinary learning, and access to specialized workshops led by industry experts. This comprehensive support system is designed to foster student success and ensure that graduates are well-prepared for the ever-evolving demands of the tech industry.
Subjects under MS in Computer Science
The syllabus for the MCSC program encompasses a broad spectrum of subjects, ensuring that students receive a well-rounded education tailored to meet industry needs. Core subjects include:
- Basic Programming Laboratory
- Programming Languages
- Theory of Computation
- Design and Analysis of Algorithms
- Mathematical Logic
- Discrete Mathematics
- Distributed Systems
- Computer Systems Verification
- Complexity Theory
- Operations Research
- Data Mining and Machine Learning
- Cryptography and Computer Security
- Probability and Statistics
These subjects provide a comprehensive overview of essential concepts and skills, preparing students for their future careers in computer science.
Why Study Master's in Computer Science at University of New Brunswick
Choosing to pursue your Master's in Computer Science at the University of New Brunswick opens up a multitude of benefits:
- Comprehensive curriculum focusing on both theoretical and practical aspects of computer science.
- Access to cutting-edge research facilities and resources.
- Experienced faculty members who bring industry expertise and innovative teaching methods.
- Strong industry connections that facilitate internships and job placements.
- Diverse student community fostering collaboration and global perspectives.
- Excellent career outcomes with a wide range of prospective job roles and competitive salaries.
Overall, the Master's in Computer Science at UNB not only offers an outstanding academic experience but also prepares you for a successful career in the ever-changing world of technology.
Before applying, prospective students should be aware of the program requirements, which include a Bachelor's degree in a related field and proficiency in English demonstrated through standardized tests such as IELTS, TOEFL, PTE, or Duolingo. Additionally, students must submit a transcript, a resume, and an academic letter of recommendation as part of their application package.
In conclusion, the Master's in Computer Science (MCSC) at the University of New Brunswick is an exceptional program for those aspiring to make significant contributions to the field of computer science. With a robust curriculum, industry connections, and an emphasis on hands-on learning, graduates are well-equipped to excel in their careers and drive technological innovation.

Duration
12 Months

Median Salary
$75,000
Ranking
#959
US World and News Report
#651
QS World University Rankings
Class Profile

Class Size
120

Average Age
25

Average Work Experience
2 Years
Diversity
International:
10%Others:
5%Ontario:
10%New Brunswick:
60%Nova Scotia:
20%Quebec:
5%Career Outcomes

Median Earnings After Graduation
$75,000 / year
Prospective Job Roles
Product Manager
Software Engineer
Systems Administrator
Cybersecurity Engineer
UI Designer
Data Scientist
Business Analyst
UX Designer
DevOps Engineer
Machine Learning Engineer
Top recruiters










Eligibility Criteria
English Proficiency Tests
IELTS
7
PTE
65
DUOLINGO
120
TOEFL
94
Application Requirements
Here's everything you need to know to ensure a complete and competitive application—covering the key documents and criteria for a successful submission.
Transcript
Academic LOR
Resume
Application Deadlines
Fees and Funding

Tuition Fees
$19,360 / year
Funding Options
External Sources - Scholarships
Department Funding
Scholarships
FAQs
- A student can complete Computer Science (MCSC) at University of New Brunswick with in 12.
- The application fee to pursue Computer Science (MCSC) at University of New Brunswick is CAD 125 for international students.
- The annual tuition fee to pursue Computer Science (MCSC) at University of New Brunswick is CAD 19360.
- The submission of these scores mainly depends on the type of degree/ course selected at the University of New Brunswick. For example, the GMAT test is required to take admission to an abroad graduate management program, the LSAT is required during an abroad Law School admission process, and more. Therefore, check University of New Brunswick requirements before submitting a score.
- Computer Science (MCSC) can help Indian/ international students gain: 1. Quality and Practical Education 2. Global Recognition 3. International Exposure 4. Amazing Job Opportunities 5. Experience of Lifetime and more
- If a student fulfils all the eligibility criteria and admission requirements of University of New Brunswick, they can easily pursue Computer Science (MCSC). The basic eligibility criteria include the following: 1. A GPA above 3 2. Well-written Statement of Purpose 3. An impressive Letter of Recommendation 4. A Work Experience Certificate (if required) 5. A Statement of Financial Proof 6. Academic Transcripts 7. Valid Visa, etc.
- An MS degree at University of New Brunswick can usually be completed in 2 years. However, many universities offer a 1-year master’s specialisation as well. You can explore the official University of New Brunswick website to check the course/ degree duration.
- One can apply for scholarships to pursue their international education at University of New Brunswick by: 1. Looking for country-specific scholarships by contacting the specific scholarship institutions. 2. Applying to or finding out if any subject-specific scholarships are available from the university website/ department.
Ready to elevate your study abroad journey?
Book a call with us now and take the first step towards your global future!