Office of the Registrar
School of Graduate Studies (2016/2017)
32.7 Computer Science
  • Professor and Head of the Department
  • W. Banzhaf

The degrees of Master of Science and Doctor of Philosophy are offered in Computer Science.

32.7.1 Program of Study
  1. Admission into the Ph.D. program in Computer Science is normally restricted to candidates holding a Master's Degree (or equivalent) in Computer Science or a closely related area. Others may be considered for admission. See Qualifications for Admission of the General Regulations. International applicants are strongly encouraged to submit results of the (general) Graduate Record Examination (GRE) Test.

  2. Each candidate for the Ph.D. shall complete a program of graduate courses prescribed by the supervisory committee. The normal minimum will be 9 credit hours.

  3. The candidate shall take the Comprehensive Examination within the time limits specified in Comprehensive Examinations of the General Regulations. Students should consult the Departmental guidelines for a detailed description of the content of the Comprehensive Examination.

  4. The Ph.D. Degree program will conclude with an oral defence of the thesis as described in Theses and Reports of the General Regulations.

32.7.2 Courses

A selection of the following graduate courses will be offered to meet the requirements of candidates, 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)
  • 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)
  • 6907 Introduction to Data Mining (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
  • 6912 Autonomous Robotics (credit may be obtained for only one of 6912 and 6778)
  • 6913 Bioinformatics
  • 6914 3D Modelling and Rendering
  • 6915 Machine Learning
  • 6916 Security and Privacy
  • 6918 Digital Image Processing (credit may be obtained for only one of 6918 or 6756)
  • 6921 Syntax and Semantics of Programming Languages (credit may be obtained for only one of 6921 or 6711)
  • 6922 Compiling Methods (credit may be obtained for only one of 6922 and 6712)
  • 6924 Formal Grammars, Automata and Languages
  • 6925 Advanced Operating Systems
  • 6926 Performance Evaluation of Computer Systems
  • 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)
  • 6930 Theory of Databases (credit may be obtained for only one of 6930 or 6742)
  • 6931 Matrix Computations and Applications (credit may only be obtained for one of 6931 or 6732)
  • 6932 Matrix Computations in Control (credit may only be obtained for one of 6932 or 6738)