Computer Science | Graduate Studies | UNB

Computer Science

  • Degrees Offered: MCS, MACSec, MCSC & PhD
  • Application Deadlines: Jan. 5 (Early Fall application for MCS and PhD only, applications in by this date will be reviewed for early acceptance), Feb. 28 for Fall term (MACSec, MCSC, MCS, PhD) applications from visa-students must be complete, May 31, applications for non-visa students must be complete. April 30 for Winter term (MCS, PhD Only) *Applicants (MCS and PhD) must have a supervisor at UNB before officially being accepted for our Winter term. 
  • Study Options: Thesis (MCS, PhD), Report (MCS), Coursework (MACSec, MCSC), Co-op (MCS, MCSC)
  • Program Length: 12-24 months Masters, Four years (PhD, Dissertation) 
  • Entry Terms: Fall (MCS, MACSec, MCSC, PhD), Winter (MCS, PhD), Summer (PhD)

At UNB you will enjoy learning from expert Computer Scientists in a long-standing program; the Faculty of Computer Science (FCS) at the UNB’s Fredericton Campus was the first computer science faculty in Canada. Our students enjoy working and collaborating with top faculty who are nationally and internationally renowned in their field. Our recent graduates have gone on to work at companies such as IBM, Ciena, Alcatel-Lucent and Ernst & Young, as well as to careers in academia. We are now offering a new graduate program MACSec (Master's of Applied Cybersecurity). 

Research areas

  • Artificial Intelligence
  • Bioinformatics and Computational Science
  • Cloud Computing
  • Cybersecurity and Privacy
  • Data Management, Analytics, and Mining
  • Embedded Systems
  • High Performance Computing
  • Human-Computer Interaction
  • Natural Language Processing
  • Networking, Data Communications, and Wireless
  • Optimization and Algorithmics
  • Software Engineering
  • Systems and Architecture

Current faculty research

We have a growing number of full-time research faculty in Fredericton including a Canada Research Chair in Cybersecurity. The Faculty has more than 20 laboratories, used for research and instruction in many areas of computer science, and we also have one Research Centre: the IBM Centre for Advanced Studies – Atlantic, and one Institute: Canadian Institute for Cybersecurity.

Researchers in the Department of Computer Science and Applied Statistics at the Saint John campus also participate in the UNB CS graduate programs. At present the total research funding for the Faculty of Computer Science is approximately $10 million from NSERC, CFI, AIF, NBIF and other sources.

Application requirements

  • For Master’s Programs: An undergraduate degree in Computer Science (or related discipline such as Engineering or Science), with a minimum GPA of B for the MCS by Coursework and normally a minimum of B+ for the MCS by thesis/report program.
  • Computer Science background requirements: software engineering, data structures, operating systems, algorithms and computer architecture.
  • For PhD: A research-based Master's degree in Computer Science or related area with first class standing from a recognized University. Students must have a confirmed supervisor at UNB before being accepted into the PhD program.
  • Required application documents:
    1. Official transcripts and degree confirmation
    2. Three letters of recommendation (at least 2 academic)
    3. CV
    4. Complete application form
    5. International applicants whose first language is not English will be required to submit language scores. Examples of minimum acceptable scores include: 
      • IELTS (Academic) score of band 7.0 overall and in written
      • TOEFL iBT 94 with 23 in written
      • MELAB minimum score of 85%
      • CanTest minimum score of band 4.5 
      • Pearson Test of English (Academic) minimum score of 65
      • Duolingo is also being accepted for the time being. If applicants are not able to take the tests noted above for reasons out of their control, a minimum score of 120 will be accepted. 

Contact us

For more information, contact Dr. Kenneth Kent, Director of Graduate Studies or Amanda Geburt, Graduate Secretary.

Office: Computer Science ITC, Rm. ITC315

Phone: 1-506-458-7285

Related: Computer Science Graduate Studies

Computer Science Information Sheet