44.9 Computer Science
The degrees of Master of Science and Doctor of Philosophy are offered in Computer Science.
44.9.1 Program of Study
-
Admission into the Ph.D. program in Computer Science is normally restricted to students holding a Master's Degree (or equivalent) in Computer Science or a closely related area. Others may be considered for admission. See General Regulations,聽Qualifications for Admission. International applicants are strongly encouraged to submit results of the (general) Graduate Record Examination (GRE) Test.
-
Each student for the Ph.D. shall complete a program of graduate courses prescribed by the supervisory committee.
The program of each student must consist of a minimum of 6 credit hours in graduate courses, which will include 3 credit hours from Computer Science.
A聽student is recommended to take Comp 690A/B, if the student has not previously taken this course (or an equivalent). The supervisory committee may add more courses to the student鈥檚 program of studies, if it deems this appropriate.
-
The student shall take the Comprehensive Examination within the time limits specified in聽General Regulations, Ph.D. and Psy.D. Comprehensive Examination. Students should consult the Departmental guidelines for a detailed description of the content of the Comprehensive Examination.
-
The Ph.D. Degree program will conclude with an oral defence of the thesis as described in General Regulations, Evaluation of Ph.D. and Psy.D. Theses.
44.9.2 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.
- 6758-6769 Special Topics in Computer Applications
- 6770-6790 Special Topics in Computer Science
- 690A/B Research Methods in Computer Science
- 6901 Applied Algorithms (credit may be obtained for only one of 6901 and 6783)
- 6902 Computational Complexity (credit may be obtained for only one of 6902 and 6743)
- 6903 Concurrent Computing
- 6904 Advanced Computer Architecture (credit may be obtained for only one of 6904 and 6722)聽- inactive course.
- 6905 Software Engineering (credit may only be obtained for one of 6905 or 6713)
- 6906 Numerical Methods (credit may only be obtained for one of 6906 or 6731) - inactive course.
- 6907 Data Mining Techniques and Methodologies (credit may be obtained for only one of 6907 and 6762)
- 6908 Database Technology and Applications (credit may be obtained for only one of 6908 and 6751)
- 6909 Fundamentals of Computer Graphics (credit may be obtained for only one of 6909 or 6752)
- 6910 Services Computing, Semantic Web and Cloud Computing
- 6911 Bio-inspired Computing聽- inactive course.
- 6912 Autonomous Robotics (credit may be obtained for only one of 6912 and 6778)
- 6913 Bioinformatics聽- inactive course.
- 6914 3D Modelling and Rendering聽- inactive course.
- 6915 Machine Learning
- 6916 Security and Privacy
- 6918 Digital Image Processing (credit may be obtained for only one of 6918 or 6756)聽- inactive course.
- 6921 Syntax and Semantics of Programming Languages (credit may be obtained for only one of 6921 or 6711)聽- inactive course.
- 6922 Compiling Methods (credit may be obtained for only one of 6922 and 6712)聽- inactive course.
- 6924 Formal Grammars, Automata and Languages聽- inactive course.
- 6925 Advanced Operating Systems聽- inactive course.
- 6926 Performance Evaluation of Computer Systems (credit may be obtained for only one of 6726 and 6926)聽- inactive course.
- 6928 Knowledge-Based Systems (credit may be obtained for only one of 6928 or 6755)
- 6929 Advanced Computational Geometry (credit may be obtained for only one of 6929 or 6745)聽- inactive course.
- 6930 Theory of Databases (credit may be obtained for only one of 6930 or 6742)聽- inactive course.
- 6931 Matrix Computations and Applications (credit may be obtained for only one of 6931, the former 6732 and CMSC 6910) (cross-listed with CMSC 6910) - inactive course.
- 6932 Matrix Computations in Control (credit may be obtained for only one of 6932 or 6738)聽- inactive course.
- 6933 Nonlinear and Linear Optimization (cross-listed with Mathematics 6202)聽- inactive course.
- 6934 Introduction to Data Visualization (credit may be obtained for only one of 6934 or 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
Copyright 漏 2026 91传媒.
Newfoundland and Labrador, Canada.
calendar.editor@mun.ca