Computer Science

  • Degrees Offered: MCS, MCSC & PhD
  • Application Deadline: Jan. 5 (Early Fall Application for MCS and PhD only), Feb. 28 for Fall term (MCSC), May 31 for Winter term (MCS, PhD Only)
  • Study Options: Thesis (MCS, PhD), Report (MCS), Coursework (MCSC), Co-op (MCS, MCSC)
  • Program Length: One (MCSC), Two (MCS, Thesis), Four (PhD, Dissertation) 
  • Entry Terms: Fall (MCS, 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.

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 ( IBM Centre for Advanced Studies – Atlantic (CAS 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 92 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. Patricia Evans, Director of Graduate Studies, or Jodi O'Neill, Graduate Secretary.

Related: Computer Science Graduate Studies

               Computer Science Information Sheet