2019-2020 Graduate Academic Calendar [ARCHIVED CALENDAR]
Computer Science
|
|
Return to: Programs (by subject area)
Graduate faculty
- Amirali Abari, BSc, MSc, PhD
- Abdulaziz Almehmadi, PhD
- Ruba Alomari, PhD
- Mohamed Amer, PhD
- Dhavide Aruliah, BSc, MSc, PhD
- Akramul Azim, BSc, MSc, PhD
- Michael Bennett, BS, MA, PhD
- Jeremy Bradbury, BSc, MSc, PhD
- Fanny Chevalier, PhD
- Christopher Collins, BSc, MSc, PhD
- Karen Collins, PhD
- Anders Drachen, BS, MSc, PhD
- Mehran Ebrahimi, PhD
- Mikael Eklund, BSc, MSc, PhD
- Khalid Elgazzar, PhD
- Khalil El-Khatib, BCompSc, MCompSc, PhD
- Marcelo Fantinato, BSc, MEng, PhD
- Tyler Frederick, BA, MA, PhD
- Mark Green, BSc, MSc, PhD
- Mark Hancock, BSc, MSc, PhD
- Garrett Hayes, MSc, OSCP
- Shahram S. Heydari, BSc, MSc, MASc, PhD
- Andrew Hogue, BSc, MSc, PhD
- Shih-Chia Huang, PhD
- Patrick Hung, BSc, MPhil, MASc, PhD
- Farkhund Iqbal, BSc, MSc, MApCompSc, PhD
- Kamen Kanev, PhD
- Salma Karray, BCom, MSc, PhD
- Bill Kapralos, BSc, MSc, PhD
- Haoxiang Lang, BSc, MASc, PhD
- Xiaodong Lin, BSc, MSc, PhD
- Ramiro Liscano, BScEng, MScEng, PhD, PEng, SMIEEE
- Fletcher Lu, BSc, MSc, PhD
- Masoud Makrehchi, BSc, MSc, PhD
- Stephen Marsh, PhD
- Peter Mason, BSc, MSc, PhD
- Carolyn McGregor, BAppSc (Comp.Sc), PhD
- Ruth Milman, BASc, MASc, PhD
- Pejman Mirza-Babaei, PhD
- Lennart Nacke, PhD
- Richard Pazzi, BSc, MSc, PhD
- Isabel Pedersen, BA, MA, PhD
- Jennifer Percival, BMath, PhD
- Ken Pu, BASc, MASc, PhD
- Faisal Qureshi, BSc, MSc (Electronics), MSc (Computer Science), PhD
- Shahryar Rahnamayan, BSc, MS, PhD, PEng
- Amir Rastpour, PhD
- Jing Ren, BA, MSc, PhD
- Karthik Sankaranarayanan, PhD
- Jaroslaw Szlichta, MSE, PhD
- Isaac Tamblyn, BSc, PhD
- Jay Shiro Tashiro, RN, BSN, PhD
- Graham Taylor, BASc, MASc, PhD
- Julie Thorpe, BCompSci, PhD
- Alvaro Joffre Uribe Quevedo, PhD
- Roland Van Oostveen, BSc (Hons), MEd, PhD
- Miguel Vargas Martin, BSc, MASc, PhD, PEng
- Murtaza Taj, PhD
- Loutfouz Zaman, BSc, MSc, PhD
- Ying Zhu, BSc, MSc, PhD
The Computer Science programs are interdisciplinary. The above faculty may have appointments in the Faculty of Business and Information Technology, the Faculty of Engineering and Applied Science, and/or the Faculty of Science.
Program information
The Master of Science (MSc) in Computer Science is a broad-based program that covers concepts from engineering, science and business with the aim of producing high-quality software professionals. The Doctor of Philosophy (PhD) program focuses on applied research with the aim of producing highly trained researchers for industry and academia. Both programs have a strong research focus.
There are four fields in the MSc and PhD programs:
- Digital Media
- Information Science
- Networks and IT Security
- Software Design
The aim of the MSc and PhD programs in Computer Science is to produce a new breed of computer science graduates that have a broad background in information technology along with project management and people skills. The graduates of these programs will not only have strong technical expertise in their particular field but will also have the ability to work effectively in interdisciplinary teams. They are able to tackle problems that require both technical and non-technical solutions.
The MSc and PhD programs differ from most existing computer science programs in their concentration on applied research and the development of professional skills. The intention is that most of the graduates from these programs will build careers in industrial research and software development. The PhD program also prepares graduates for careers in academia, but it is expected that most of the graduates from this program will select careers in industry. The programs focus on the skills required for successful careers in industry, reflecting the university’s goals to be market-oriented and to provide high-quality professional education.
The MSc and PhD programs give students the opportunity to work in teams and develop leadership skills. Students are also given ample opportunity to develop oral and written communication skills.
The MSc students are strongly encouraged to present their research results at scientific conferences, and the PhD students are also expected to do so before defending their thesis.
Admission requirements
In addition to the general admission requirements for graduate studies , Computer Science applicants must meet the following program-specific requirements.
MSc in Computer Science
Hold a four-year honours undergraduate degree in computer science, computer engineering, information technology or software engineering from a Canadian university, or its equivalent from a recognized institution.
PhD in Computer Science
The minimum admission requirement for the PhD program is completion of a master’s degree in computer science, computer engineering, information technology or software engineering from a Canadian university, or its equivalent (such as the Master of Health Sciences [Health Informatics] at the university) from a recognized institution.
In exceptional circumstances, students may be directly admitted to the PhD from an undergraduate program.
Applicants without the background above may be offered admission with additional requirements which will enable them to obtain the required background through additional courses or some other mechanism.
Part-time studies
The MSc and PhD programs are intended to be full-time programs, but a small number of part-time students are admitted to increase its accessibility. The typical part-time student is already employed in the information technology industry and brings a level of practical experience to the program. Part-time students are encouraged to attend seminars on campus and to spend at least two weeks per year on campus so they have an opportunity to interact with other students outside of the classroom.
Degree requirements
Select a program from the list below for details on degree requirements.
ProgramsMaster’sDoctoral
Return to: Programs (by subject area)
|