Bootcamp Courses
This pre-program involves the completion of 3 courses for non-software engineers.
One-year master's program in software engineering for engineers with or without a software engineering degree
A supervisor is not needed for this course-based master's degree program
In Calgary, we have a large number of highly qualified engineers and a growing need for highly qualified people with proven software-development capabilities. This program directly bridges the gap between the two and we look forward to engaging with graduates to find new employees in the future.
Jeff LaFrenz
President, VizworX Inc.
Enhance your skills in:
Software engineering fundamentals Software design and architecture Machine learning and data engineering Innovation and entrepreneurship Project managementWith a customized boot-camp in the spring term, engineers new to software engineering will learn:
C, Python and Java Manipulating text and binary files Basic program designs Programming and application of common data structures Strategies and tools for testing and debuggingFor the fall and winter terms, MEng program participants undertake 10, core, advanced-level software engineering courses, such as:
Data engineering Engineering large-scale data analytics systems Virtual reality Machine learning Artificial intelligenceThroughout this fast-paced MEng, you will learn leadership, project management and teamwork skills to make you an asset in any organization.
Project management Innovation and entrepreneurship Software engineering design projectThis program involves the completion of 10 courses. Here is a sample of the topics you could study:
Check out the complete list of software engineering courses
In my dozen years in the games and tech industries, we've never had enough qualified software engineers. We develop technology, but it's human innovation and problem solving that make us successful. Our industries are changing the world, but we need more people to do it.
Kaye Mason
Senior Software Engineer, Google Inc.
Thank you for your interest in our one-year master's degree in software engineering.
We have recorded our 90-minute information session. It covers:
Thanks! You'll get a confirmation email shortly.
Collection of personal information
Your personal information is collected under the authority of
section 33(c) of the Freedom of Information and Protection of Privacy Act, and is required for updating your
email subscription preferences. If you have any questions about the collection or use of this information,
please contact the Office of Advancement at digital@ucalgary.ca
If you would like to receive a reminder when our applications open, fill out the form and we'll contact you by email.
Collection of personal information
Your personal information is collected under
the authority of section 33(c) of the Freedom of Information and Protection of Privacy Act. If
you have any questions about the collection or use of this information, please contact the
Office of Advancement at digital@ucalgary.ca