Software Engineering
Students will explore the design, implementation, testing, deployment and maintenance of software systems in a group environment using scientific methods to discover how and why different processes are utilized.
You may focus your BSc Program on Software Engineering by including a specific set of courses into your degree. Successful completion will mean that 'Concentration in Software Engineering' will appear on your transcript.
Instructors who specialize in courses a ssociated with this concentration:
John Aycock, Sonny Chan, Majid Ghaderi, Jalal Kawash, Jon Rokne, Ehud Sharlin, Benjamin Stephenson, Tony Tang, Mea Wang, Carey Williamson.
Concentration Description
The purpose of this degree concentration is to provide students with an understanding of software engineering as a part of computer science.
Students will explore the design, implementation, testing, deployment and maintenance of software systems in a group environment using scientific methods to discover how and why different processes are utilized.
Individuals working towards a concentration in software engineering should be interested in pursuing a career in software development in a business and team atmosphere. Most graduates begin their careers as software coders, progressing to positions such as software analysts and project managers for head offices, organizations and corporations within Calgary and beyond.
Overview of Concentration Requirements
To complete a concentration in Software Engineering, there are some restrictions on the option courses that you can choose in your degree program. Consult the University of Calgary calendar for the concentration details concerning your program.