Doctor of Philosophy in Computing Science- Software Systems: Fees & Entry Requirements at University of Alberta, Canada

Doctor of Philosophy in Computing Science- Software Systems

Canada

What will I learn?

Our goal is to design and develop transparent and efficient software systems that support the rapid development of sequential and parallel applications that are robust and space/time efficient. To achieve this goal, we do fundamental and applied research in the sub-areas of: parallel/distributed computing, compiler optimization, operating systems and programming languages.We offer courses and research opportunities in several disciplines, including Artificial Intelligence, Database Systems, Computer Games, Machine Learning, Robotics, Software Engineering, Artificial Man-Machine Interfaces, Bioinformatics, Communication Networks, Algorithmics, Computer Graphics, Computer Vision, Software Systems, Human Computer Interaction, Internetworking, and Multimedia.We have received numerous accolades for the work done by our faculty, some of the brightest minds in North America. As one of the top research-intensive computing science departments in Canada, it is an excellent place to pursue graduate studies.The Department of Computing Science at the University of Alberta is constantly making important contributions to the field. We have received numerous accolades for the work done by our faculty – some of the brightest minds in North America. As one of the top research-intensive computing science departments in Canada, it is an excellent place to pursue graduate-level studies.When applying, Ph.D. students are required to select a research area and name up to 3 professors as potential supervisors. Ph.D. students will only be admitted if a professor agrees to supervise. Browse through our research areas and faculty members to find a professor whose research is of interest to you. By choosing a name, you will be directing the professor's attention to your application. You are not required to contact this professor before you apply.

Study options

Full Time (5 Years)

Tuition fees
CAD$10,518.72 (6,37,923) per year
Books, Supplies and Instruments - 1200.00

*Price shown is for indicative purposes, please check with institution

Application deadline

Expected March 2027

Start date

September 2026

Venue

North Campus

116 St. and 85 Ave.,

Edmonton,

Alberta,

T6G 2R3, Prairie Provinces, Canada

Entry requirements

For international students

Three computing science graduate coursesOne course on Teaching and Research MethodsA PhD student holding a MSc in Computing Science from the University of AlbertaEnglish is the primary language of instruction and communication at UAlberta. All applicants must be proficient in English prior to admission.International applicants must be able to demonstrate at the time of application

*There may be different IELTS requirements depending on your chosen course.

Add to my favourites

Product of

Have you discovered our IDP community?

Get to hear first-hand experiences from past students, join groups and more with our new community feature!

View community now!
cta banner image

About University of Alberta

One of Canada’s top teaching and research universities, the University of Alberta has an international reputation for academic excellence.

  • Top 100 university globally (QS, 2025)
  • 18 faculties, offering more than 200 undergraduate programs
  • 6th in the world in the Times Higher Education Impact Rankin
  • 97 percent graduate employment rate
Get FREE expert advice