More information on Software Engineering:
Software engineers are qualified professionals involved in the design, coding, and testing of large software products. Software engineers specialize in a number of areas including analog/digital signal processing, integrated circuits, microwaves, fibre optics, lasers, microprocessors, and radio astronomy. They are also responsible for tasks such as directing projects, managing teams, estimating costs and resources, assessing business plans, reviewing proposals and suggesting innovations.
Concordia was one of the first universities in Canada to introduce an undergraduate program in Software Engineering. The program is highly practical, but also offers a sound conceptual basis. Students work co-operatively using professional techniques and tools to create complete software systems of professional quality. Classroom lectures are backed by work in regularly upgraded, state-of-the-art laboratory facilities, including specialized labs for databases, networks, 3-D graphics, high performance computing, artificial intelligence, and more.
Our program is accredited by the Canadian Engineering Accreditation Board and our graduates are eligible to become registered professional engineers.
With software permeating virtually every aspect of our society, software engineers enjoy career opportunities in a wide variety of sectors, including telecommunications, finance, healthcare, manufacturing, retailing, security, and transport. The aeronautical, automotive, building, and electrical industries are other sectors where demand for software engineers is growing, as is the booming entertainment industry, notably the video game and animation sectors that flourish in Montreal. Here are some of the companies and organizations where our graduates can be found: