Skip to main content

Bachelor of Software Engineering

What's special about a McGill Bachelor of Software Engineering (B.S.E.)?

Innovative, adaptable and bold—these are the strengths that characterize McGill University’s Faculty of Engineering. The contacts you make at the McGill Faculty of Engineering last a lifetime; the knowledge and skills that you acquire provide limitless opportunities.

McGill Engineering is known for the expertise of its professors, the talent of its students, the exceptional quality of its teaching and research, and the contributions of its alumni. Our Faculty is also a leader ― within McGill and across Canada ― in encouraging interdisciplinary, inter-Faculty and inter-institutional approaches to problem solving. Through a challenging curriculum, students in the McGill Faculty of Engineering acquire a strong foundation in science and technology and develop valuable interpersonal and teamwork skills. All programs provide a strong background in math, basic sciences, engineering science, design and complementary studies. Furthermore, being located in the heart of Canada’s most culturally diverse city is a perfect setting to prepare students and professors for work in the global economy.

McGill’s Software Engineering, offered jointly by the Department of Electrical and Computer Engineering and the School of Computer Science, is a new program that offers students the opportunity to focus their studies on the skills needed to design and develop complex software systems.  The program accepts about 25 to 50 people per year, allowing students to get to know each other and work closely together. The department of Electrical and Computer Engineering has a long history of training competent professional engineers. Many of the graduates of the department have become internationally-known leaders and pioneers in their careers, such as Julie Payette (astronaut) and Lorne Trottier (Co-founder and CEO of Matrox Company).

How is the B.S.E. structured?

Over the course of 3.5 to 4 years (U1, U2, U3 and U4), students will complete a 114 to 115 credit degree.  For students from high schools outside Quebec, a 30-credit freshman year (called U0) will be added at the start of your studies (making this a 4.5 to 5 year program of 137 to 144 credits).

If you will be completing advanced level course work (such as International Baccalaureate, French Baccalaureate, Advanced Placement (AP), Advanced Levels, and/or university courses) you may receive advanced standing credit for all or part of the U0 year.

The B.S.E. is accredited by the Canadian Engineering Accreditation Board (CEAB) of Engineers Canada and fulfil the academic requirements for admission to the provincial engineering professional organizations.  To view detailed program outlines, click here.

When do I declare my program of study?

At the time of application, you will be required to apply directly to the Software Engineering program in the Department of Electrical and Computer Engineering.

Enhance your B.Eng. Degree!

The Engineering Career Centre, an integral part of the McGill Engineering Student Centre (MESC), will provide you with opportunities to gain career-related experience through internships; start your own business; connect with employers; learn about various career paths; develop your job search skills; and more.

We encourage students to acquire relevant work experience during the course of their studies. Internships/industrial practicums are paid, full time work terms conducted in a field related to your studies. Full time engineering undergraduate students can participate in 4, 8, 12 or 16 month internships.  These internship terms allow you to develop communication and employment skills, network in the marketplace, and acquire practical knowledge to help you make informed choices about your career options. Exploring your entrepreneurial side through student clubs, coursework and by starting your own business also offers unique and exciting challenges.