• Bachelor of Engineering in Software Engineering at Concordia University takes 4-5 years to complete the
  •  program.
  • This program includes 120 - 150 credits of full-time study depending on the student's academic background.
  • In this program, students will learn a range of skills that will allow them to build apps that capture a new market to a large scale system like financial software and information databases.
  • Through labs, lectures, and projects, students will also:
    • Study the life cycle of software products from specification through analysis and design, to testing maintenance and evaluation
    • Study the range of paradigms practiced by software developers
    • Create professional-quality software systems with professional techniques and tools
    • Learn to balance large-scale product development, with safety, reliability, cost, and scheduling
  • Concordia was one of the first universities in Canada to introduce an undergraduate program in Software Engineering. 
  • All of the Engineering programs are accredited by the Canadian Engineering Accreditation Board and students will eligible to become a registered professional engineer.
  • In the third year of study, students may choose to take one of four specialization options:
    • General Program
    • Computer Games
    • Real-time, Embedded, and Avionics
    • Web Services and Applications
  • The co-op program gives the chance to complete paid work terms that last 12 to 16 weeks.
  • As a co-op, the student will work for engineering firms where the student may:
    • Develop, program, design, and test new or existing software products
    • Develop real-time control and data acquisition systems
    The faculty and student ratio for this program is 1:16.
  • The average salary goes up to 54,000 USD after completing this program.