Skip to main content

You will develop new theories, techniques, and principles that contribute to fundamental advances in the field. This program will prepare you to carry out high level tasks in designing and managing computer systems or to conduct research in computer science.

Admission Requirements

Applicants must have a master’s degree in computer science or an equivalent degree.

Applicants who hold a master’s degree in a related field may be eligible. However, the admission is not automatic. The program director may require to do qualifying coursework, depending on their previous education and research interests.
Language requirements

Although knowledge of French or English is not a prerequisite for admission, students must be able to read and understand texts in French or in English to successfully complete this program. Students who are not proficient enough in these languages may have difficulty in their studies. Students must ensure that they have a good understanding of French or English and, if necessary, take steps to improve their language skills during their studies (for example at Université Laval’s School of Languages). In the event of significant deficiencies, program direction can impose corrective measures. 

Research Areas

  • Artificial intelligence
  • Optimization 
  • Human-machine interfaces
  • Intelligent robotics
  • Bioinformatics
  • Intelligent systems
  • Language processing
  • Intelligent perception
  • Machine learning
  • Data mining
  • Computer security
  • Big data processing
  • Data compression
  • Mobile networks


For a full list of professors, please refer to the descriptions on the Faculty of Science and Engineering website giving their fields of research in computer science. (In French only)