University of Calgary
UofC Navigation

Software Engineering

Submitted by nnreimer.local on Mon, 03/31/2014 - 3:35pm

Software engineering involves putting intelligence and reliability into the computing devices and systems our modern world relies on. Software engineers are involved in every phase of software development from coding the software to designing the processes required to design, test and develop it.

With the expansion of mobile computing, software engineers are in high demand to build software programs to analyze data and make it meaningful to businesses. As a software engineer, your work could also involve making the devices used in everything from computer games to banking systems more reliable.

Video

software engineering

What degree programs, minors and specializations are offered?

Degree Program

Bachelor of Science in Software Engineering

Minors

Minor in Entrepreneurship and Enterprise Development (MEED)
This joint program with the Haskayne School of Business helps students build entrepreneurial skills. They learn the principles and practices of developing new ventures and managing small and medium-sized companies.

View the program details in the University of Calgary Calendar.

Minor in Management and Society
This program teaches students about the role of management in our institutions and society. Engineering students learn how to practice managerial skills in a business environment.

Interdisciplinary specialization

Biomedical Engineering Specialization (BMES)
This unique, faculty-wide program integrates the study of complex living systems with engineering principles. Students learn how to apply these traditional principles and analysis to human health and medicine.

Visit the Biomedical Engineering website.
View program details in the University of Calgary Calendar.

What are the admission requirements?

Admission averages vary, but in recent years students required an average of about 86 percent. All applicants must present grades for the following five high-school subjects (or their equivalents):

  • ELA 30-1
  • Chemistry 30
  • Physics 30
  • Pure Math 30
  • Math 31 (Calculus)

View admission equivalents for Canadian high-school and international students.

For high-school admission requirements, visit our high-school students page.
For international admission requirements, visit the international studentspage.

You can find general information on our main admissions page.

What is the program of study like?

All first-year students take the same core program in mathematics, sciences, computing, communications, engineering principles, and design. Learn more about first-year common core.

After completing the first year, they choose a program of study, e.g., software engineering.

In the software engineering program, students study the following:

  • applied math
  • circuits
  • programming
  • computer architecture

In their final year, students can customize their program by selecting technical electives such as graphics, computer and digital systems, computer communication, networks, information and business systems.

What are the career opportunities?

Software engineers have many exciting career choices in all industries that use advanced information systems, including entertainment, telecommunications, manufacturing and business.

For more information

Department of Electrical and Computer Engineering

Telephone: (403) 220-5806
Email: eceinfo@ucalgary.ca

Student Enquiries

Associate Head - Undergraduate Studies

Anis S. Haque
Telephone: 403-220-8606

Undergraduate Advisor

Jinny Kim
Telephone: (403) 220-4874

Undergraduate Software Engineering Program Director

Diwakar Krishnamurthy
Telephone: (403) 220-8129

Visit the Department of Electrical and Computer Engineering page.

For more information about joint degree programs

For students in the Faculty of Arts

Arts Program Information Centre

102 Social Sciences Building
Phone: 403-220-3580
Email: artsads@ucalgary.ca
Web: arts.ucalgary.ca/advising

For students in the Faculty of Science

Undergraduate Science Centre

445 Energy Environment Experiential Learning Building
Phone: 403-220-8600
Email: usc@ucalgary.ca
Web: ucalgary.ca/science/undergraduate/usc

Engineering Student Centre

SB 149
Phone: 403-220-5732   
Email:  engginfo@ucalgary.ca

Additional resources

View course listings in the University of Calgary Calendar.
See how to apply.
Learn more about tuition and fees.

Learn more about what it’s like to be an engineer by visiting Discover Engineering Online.

What degree programs, minors and specializations are offered?

Degree Program

Bachelor of Science in Software Engineering

Minors

Minor in Entrepreneurship and Enterprise Development (MEED)
This joint program with the Haskayne School of Business helps students build entrepreneurial skills. They learn the principles and practices of developing new ventures and managing small and medium-sized companies.

View the program details in the University of Calgary Calendar.

Minor in Management and Society
This program teaches students about the role of management in our institutions and society. Engineering students learn how to practice managerial skills in a business environment.

Interdisciplinary specialization

Biomedical Engineering Specialization (BMES)
This unique, faculty-wide program integrates the study of complex living systems with engineering principles. Students learn how to apply these traditional principles and analysis to human health and medicine.

Visit the Biomedical Engineering website.
View program details in the University of Calgary Calendar.

What are the admission requirements?

Admission averages vary, but in recent years students required an average of about 86 percent. All applicants must present grades for the following five high-school subjects (or their equivalents):

  • ELA 30-1
  • Chemistry 30
  • Physics 30
  • Pure Math 30
  • Math 31 (Calculus)

View admission equivalents for Canadian high-school and international students.

For high-school admission requirements, visit our high-school students page.
For international admission requirements, visit the international studentspage.

You can find general information on our main admissions page.

What is the program of study like?

All first-year students take the same core program in mathematics, sciences, computing, communications, engineering principles, and design. Learn more about first-year common core.

After completing the first year, they choose a program of study, e.g., software engineering.

In the software engineering program, students study the following:

  • applied math
  • circuits
  • programming
  • computer architecture

In their final year, students can customize their program by selecting technical electives such as graphics, computer and digital systems, computer communication, networks, information and business systems.

What are the career opportunities?

Software engineers have many exciting career choices in all industries that use advanced information systems, including entertainment, telecommunications, manufacturing and business.

For more information

Department of Electrical and Computer Engineering

Telephone: (403) 220-5806
Email: eceinfo@ucalgary.ca

Student Enquiries

Associate Head - Undergraduate Studies

Anis S. Haque
Telephone: 403-220-8606

Undergraduate Advisor

Jinny Kim
Telephone: (403) 220-4874

Undergraduate Software Engineering Program Director

Diwakar Krishnamurthy
Telephone: (403) 220-8129

Visit the Department of Electrical and Computer Engineering page.

For more information about joint degree programs

For students in the Faculty of Arts

Arts Program Information Centre

102 Social Sciences Building
Phone: 403-220-3580
Email: artsads@ucalgary.ca
Web: arts.ucalgary.ca/advising

For students in the Faculty of Science

Undergraduate Science Centre

445 Energy Environment Experiential Learning Building
Phone: 403-220-8600
Email: usc@ucalgary.ca
Web: ucalgary.ca/science/undergraduate/usc

Engineering Student Centre

SB 149
Phone: 403-220-5732   
Email:  engginfo@ucalgary.ca

Additional resources

View course listings in the University of Calgary Calendar.
See how to apply.
Learn more about tuition and fees.

Learn more about what it’s like to be an engineer by visiting Discover Engineering Online.