Programs
What is the difference between the software engineering & computer science fields? What makes our undergrad & grad programs in both fields unique? What kind of careers can you can expect in each?
Programs by discipline
Computer Science
From artificial intelligence to computer graphics to databases and operating systems, Computer Science is the theoretical application of programming in the design and use of computers. Use this deep understanding of theory, its algorithms, and the limits of computation and apply it to implementation of computer and information systems.
Software Engineering
Apply the systematic practices of software development to create products, from the idea phase through to a reliable and safe final product. Use your knowledge of computer programming and systems analysis to build and and maintain large software applications.
Degrees offered
Bachelors programs
Thesis-based Master's programs
Course-based graduate programs
PhD programs
Co-op programs
This program, which alternates work and study terms, is available to students in:
- BEng in Software Engineering
- BCompSc Bachelor of Computer Science
Still looking for the right program?
Browse all the programs offered at the Gina Cody School
Undergraduate
19 undergraduate programs lead to bachelor degrees or certificates, including inter-disciplinary studies.
Graduate
34 graduate programs that lead to master's, doctoral, diploma and certificate degrees.
Speak with a recruiter
Sarah Makhlouf, Student Recruitment Officer for the Gina Cody School of Engineering and Computer Science is available to answer your questions about studying at Concordia. Register for an information session to learn more about the Gina Cody School and the many programs we offer in engineering and computer science, and how to submit your application.