Computer Science is the hidden component of many innovations that have been changing the globe over the last 50 years. The web has revolutionized the way we work, play, and socialize. Smartphones provide access to the world of information anywhere and at any time. Personalized medicine is changing how illnesses are diagnosed and treated. Big data is transforming how societies deal with challenges and is improving the lives of citizens. Computer Science is at the core of all these innovations – and many, many more.
As a student of Computer Science you will develop the theoretical understanding and the practical skills to build software systems that will address current and future challenges. Our program provides a broad spectrum of courses and labs to give you the expertise and proficiency needed to thrive in our modern society. Experiential learning opportunities like hands-on labs, project-based courses, research projects, and internships provide a solid foundation to work in interdisciplinary teams that invent the future. Our students have tremendous opportunities in industry, government, academia, and not-for-profit organizations. Computer Science expertise is required across all sectors, making a career less vulnerable to changing economic conditions. Our graduates fill positions in Calgary, Canada, and across the world, with some of them being leaders in Silicon Valley.
Our research groups and their graduate students are at the cutting edge of Computer Science, competing successfully with the best of the world. Our research covers a broad spectrum of Computer Science including – but not limited to – Foundations of Computer Science, Information Security and Data Management, Networks and Distributed Systems, Software Engineering, and Visual and Interactive Computing.
Professor & Department Head