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 19 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. English proficiency test results (applies to International applicants; needs TOEFL iBT 94 with 23 written, IELTS band 7 overall and written, or equivalent)
    3. Three letters of recommendation (at least 2 academic)
    4. Graduate application fee
    5. Complete application form

Contact us

For more information, contact Dr. Kenneth Kent, Director of Graduate Studies or Gail Godin, Graduate Secretary.

Office: Computer Science ITC, Rm. ITC314

Phone: 1-506-458-7285

Related: Computer Science Graduate Studies

Computer Science Information Sheet