This thesis-based program is for those who want to bring their undergraduate knowledge to a deeper level, and engage in research aimed at advancing the design of technological systems. Conduct your research with faculty members that are leaders in their fields. Find a supervisor.
This course-based program is designed to provide practicing computer scientists the opportunity to strengthen and extend knowledge they acquired at the undergraduate level, to further develop their analytical skills, and to enhance their ability to comprehend and solve complex and advanced technology concepts.
The PhD in Computer Science program leads to the highest degree offered by the Faculty and is designed to provide students an opportunity to obtain the greatest possible expertise in their chosen field through intensive research. Advancement of analytical and/or experimental knowledge through a combination of specialized courses and a research thesis under the supervision of an experienced researcher forms the main component of the doctoral program.