Software Engineering (BEng)

Bachelor of Engineering (BEng)
Offered by:
Department of Computer Science and Software Engineering, Faculty of Engineering and Computer Science

Why study software engineering?

Design, code, and test software products – with the big picture in mind. Think financial software, airline ticketing systems or information databases.  As a software engineer, your expertise in analog/digital signal processing, microprocessors, microwaves and fibre optics will give you the tools to tackle these challenges everyday.

Concordia was one of the first universities in Canada to introduce an undergraduate program in Software Engineering. Our state-of-the-art labs for databases, networks, 3-D graphics, high performance computing and artificial intelligence will give you experience with the tools you’ll use in the field. Through labs, lectures and projects, you’ll 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

Our program is accredited by the Canadian Engineering Accreditation Board and you’ll graduate eligible to become a registered professional engineer.

Program Details

A Bachelor of Engineering degree takes a minimum of four years (120 credits) of full-time study, depending on your academic background.

Back to top