Software Engineering

    Software Engineering

    Duration4 year(s)
    Tuition Fee
    CAD 40,535 / Total
    Software Engineering

    About

    Software engineers ask questions such as: How can the software development process be streamlined? What new measures can deter hackers? How can the security of e-commerce transactions be improved?

    Software engineers use their specialized knowledge to develop, install, validate, and maintain software systems. As a software engineering student you will gain theoretical foundations and plenty of design and research experience so you can achieve success in your field. During the course of your studies, much of your learning will occur in class, during tutorials, and through designing a complete industrial process for a specific product.

    This fully-accredited program features a common first year, which consists of 10 courses in mathematics, sciences, computing, engineering principles, communications and design. These courses will provide you with a solid foundation for your engineering training and introduce you to a variety of engineering disciplines. You'll apply for admission to a specific engineering program at the end of your first year.

    Program highlights

    • Collaborative team work - Interact with your peers while learning to collaborate on projects.
    • Engineering Career Centre – Access engineering career advisors and gain valuable full-time paid engineering work experience through a 12-16 month placement.
    • Study abroad opportunities - Cultural and academic experiences at destinations around the world.

    Disciplines

    Schulich School of Engineering

    Requirements

    Entry Requirements

    Required courses for admission

    Before entering this engineering major students experience a well-rounded, strong, fundamental engineering education through our common core of first-year courses.

    See our Engineering (common first year) admission requirements.

    You are guaranteed your choice of major when you successfully complete all 10 technical common-core courses in your first year.

    English

    Additional admission details

    All applicants must meet the English language requirement to be considered for admission.

    Mathematics from the final year of study of the academic stream may be used as two distinct approved subjects (Mathematics and Calculus).

    Transfer applicants who do not have the 8 required courses will be considered for the Engineering common first year.

    Students are encouraged to take high school courses related to their intended major, some courses not required for admission may be prerequisites for first-year courses.

    Applicants without Calculus or equivalent may be considered at a higher average. Students who are admitted to the School under these conditions, will require enrolment in an alternative calculus stream.

    Equivalent International Baccalaureate (IB), Advanced Placement (AP) courses or previously completed SAT2 subject tests are accepted.

    English Requirements

    • PTEMin 60
    • IELTSMin 6.5
    • TOEFLMin 86

    Career

    Career opportunities

    Software engineers enjoy stable career prospects in a variety of dynamic and challenging fields. You’ll have global opportunities to work in areas such as telecommunications, manufacturing, e-commerce, and more. A degree in engineering can also be used as a stepping-stone to graduate studies or a professional degree such as law, medicine, veterinary medicine, or architecture.

    Fee Information

    Software Engineering
    University of Calgary
    University of Calgary
    Canada

    Canada, Calgary