Please note that this website has been updated to reflect the 2025-2026 academic year.
32.9 Computer Science
www.mun.ca/sgs/contacts/sgscontacts.php
www.mun.ca/become/graduate/apply/app_deadlines.php
The degrees of Master of Science and Doctor of Philosophy are offered in Computer Science.
32.9.1 Admission Requirements
Admission into a Master of Science program in Computer Science is restricted to students holding at least a Bachelor degree (major in Computer Science or Computer Engineering) with a minimum average of 75% overall, and/or an Upper Second Class or higher standing. When circumstances warrant, this requirement may be waived on the recommendation of the Head of the Department. Applicants should also refer to the Qualifications for Admission given under the Regulations Governing the Degree of Master of Science within the School of Graduate Studies section of the current Calendar. International applicants are strongly encouraged to submit results of the (general) Graduate Record Examination (GRE) test. Applicants may apply for Option 1 or Option 2.
32.9.2.1 Option 1 - Thesis Route
-
Students are required to complete a minimum of 15 credit hours in graduate program courses, 9 credit hours which are Computer Science courses as follows: COMP 690A/B and 6 additional credit hours in Computer Science (excluding COMP 611W, COMP 612W, COMP 6999, and COMP 7000).
-
Full-time students are expected to complete their course work within their first year of studies. Part-time students are expected to complete their course work by the end of the seventh semester in their program.
-
Each student is required to submit an acceptable thesis. The thesis project may involve a theoretical investigation and/or the development of an original, practical system. Each student is required to present a tentative outline of the student's proposed research to the Supervisor, with a copy to the Department Committee on Graduate Studies, by the end of the student's third semester in the program (sixth semester for part-time students).
-
Within two weeks of submission of a thesis, students are required to present a seminar on the thesis topic, methods employed, and research results.
32.9.2.2 Option 2 - Course-based Route
Students are required to complete a minimum of 30 credit hours in graduate program courses, of which at least 21 credit hours must be in Computer Science, whereas the remaining 9 could be Computer Science courses, other courses related to computer science and included in the list of Computer Science approved elective courses maintained by the Graduate Studies Committee, or other courses previously approved by the Graduate Studies Committee, or its Chair.
32.9.3.1 Degree Completion
-
Full-time students are expected to complete all program requirements in two years. Part-time students are expected to complete all program requirements in four years. Each work-term extends these periods by one semester.
-
Students must obtain a grade of at least 65% in all program courses to receive credit for the course towards their program requirements. Any student who fails to receive 65% or more in a course must repeat the course in the case of core courses or must either repeat or replace the course with another program course in the case of elective courses. Any student who receives a grade of less than 65% in two courses or in a repeated course will be required to withdraw from the program.
-
Students taking COMP 690A/690B are required to present one seminar in each of these two courses to obtain course credit.
32.9.3.2 Route Change
- Students from either Option 1 - Thesis Route or Option 2 - Course-based Route may request to transfer to a different route once during their studies, after completing 4 courses (12 credit hours) in their original program upon admission to the School of Graduate Studies at this University.
32.9.3.3 The Co-operative Education Work Term Guidelines
-
The work term courses (COMP 611W and COMP 612W) provide course-based students with a work-integrated learning opportunity to develop practical skills and to earn three credit hours toward their degree requirements for each of these courses.
-
Students can complete one full-time continuous paid work term with a single employer for four months (COMP 611W) or eight months (COMP 611W and COMP 612W).
-
Access to work term courses is limited, competitive, and selective. Students are informed of procedures to request access and deadlines by the Department of Computer Science.
-
The primary criteria used in evaluating requests to participate in work term courses is academic performance in Memorial University graduate courses, relevant experience, and motivation. Students may be required to participate in an interview as part of the selection process.
-
Students must have completed 12 credit hours of program courses prior to the start of the work term. Students must have 3 credit hours of program courses remaining after the work term.
-
The work term search takes place throughout the semester prior to the start of the intended work term.
-
Students are ultimately responsible for securing the work term and placement is not guaranteed. Academic Staff Member(s) in Co-operative Education provide support for the job search and inform students of potential job opportunities.
-
COMP 611W and COMP 612W will be supervised by the student’s workplace supervisor and an Academic Staff Member in Co-operative Education, who is also responsible for overall evaluation.
32.9.4 Courses
A selection of the following graduate courses will be offered to meet the requirements of students, as far as the resources of the Department will allow. Normally, students will be expected to complete their course work during the Fall and Winter semesters.
- 611W Work Term I
- 612W Work Term II
- 690A/B Research Methods in Computer Science
- 6758-6769 Special Topics in Computer Applications
- 6770-6790 Special Topics in Computer Science
- 6901 Applied Algorithms (credit restricted with 6783)
- 6902 Computational Complexity (credit restricted with 6743)
- 6903 Concurrent Computing
- 6904 Advanced Computer Architecture (credit restricted with 6722) - inactive course.
- 6905 Software Engineering (credit restricted with 6713)
- 6906 Numerical Methods (credit restricted with 6731)
- 6907 Data Mining Techniques and Methodologies (credit restricted with 6762)
- 6908 Database Technology and Applications (credit restricted with 6751)
- 6909 Fundamentals of Computer Graphics (credit restricted with 6752)
- 6910 Services Computing, Semantic Web and Cloud Computing
- 6911 Bio-inspired Computing - inactive course.
- 6912 Autonomous Robotics (credit restricted with 6778)
- 6913 Bioinformatics - inactive course.
- 6914 3D Modelling and Rendering - inactive course.
- 6915 Machine Learning
- 6916 Security and Privacy
- 6918 Digital Image Processing (credit restricted with 6756) - inactive course.
- 6921 Syntax and Semantics of Programming Languages (credit restricted with 6711) - inactive course.
- 6922 Compiling Methods (credit restricted with 6712) - inactive course.
- 6924 Formal Grammars, Automata and Languages - inactive course.
- 6925 Advanced Operating Systems - inactive course.
- 6926 Performance Evaluation of Computer Systems (credit restricted with 6726) - inactive course.
- 6928 Knowledge-Based Systems (credit restricted with 6755)
- 6929 Advanced Computational Geometry (credit restricted with 6745) - inactive course.
- 6930 Theory of Databases (credit restricted with 6742) - inactive course.
- 6931 Matrix Computations and Applications (credit restricted with 6732 and CMSC 6910)
- 6932 Matrix Computations in Control (credit restricted with 6738) - inactive course.
- 6933 Nonlinear and Linear Optimization (cross-listed with MATH 6202) - inactive course.
- 6934 Introduction to Data Visualization (credit restricted with 6774)
- 6980 Algorithmic Techniques in Artificial Intelligence
- 6981 Data Preparation Techniques
- 6982 Computer Vision (credit may be obtained for only one of 4301, 6982, ECE 8410, and ENGI 9805)
- 6983 Advanced Interaction Techniques
- 6984 Future Networks and Applications of Machine Learning
- 6985-6998 Special Topics in Computer Science
- 6999 Master’s Project I
- 7000 Master’s Project II
The information on this site has been extracted from the Official 2025-2026 University Calendar. While every reasonable effort has been made to duplicate the information contained in the official University Calendar, if there are differences, the official Memorial University of Newfoundland Calendar will be considered the final and accurate authority.
Copyright © 2025 Memorial University of Newfoundland.
Newfoundland and Labrador, Canada.
calendar.editor@mun.ca