The Department is committed to both teaching and research. We offer programs that lead to a Bachelor of Computer Science and a Bachelor of Engineering in Software Engineering.
Our BCompSci program has several options to choose from so that you can match your studies to your interests, including an Honours program.
Both the BCompSci and BEng degrees are available as co-op programs, which alternate work and study terms.
Four Master’s Degree programs are available: in Computer Science, based on thesis work or based entirely on course work; and in Software Engineering, based on thesis work or based on course work. We have a graduate diploma program as well as a dynamic doctoral program in Computer Science
What is the difference between software engineering and computer science? Find out more.
Please visit Job Openings for further details about part-time teaching positions, full-time faculty positions as well as TA application.

Based in the Faculty of Engineering and Computer Science, our department is one of the pioneers in Computer Science education and largest in the nation. About our department.
Concordia is a large, urban, English-language Institution, located in Montreal, one of the oldest cities in North America and one of the world’s largest French-speaking cities with a vibrant, cosmopolitan atmosphere. More about Concordia.

Our 37 faculty members obtain over two million dollars in research grants each year.
Over 500 graduate students, including about 100 PhD students, and several post-doctoral fellows and invited researchers contribute to research in our department.
Find out more about our research groups, sponsors and facilities.