The Department is committed to both teaching and research. We offer programs that lead to a Bachelor of Computer Science and a Bachelor of 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.
Faculty of Engineering and Computer Science will be offering a special service called "Tutors on Duty" to all undergraduate students beginning this fall. The program aims to help undergrads enrolled in first- and second-year courses by providing targeted homework help at specific times.
More information and a full schedule of tutoring times can be found on the ENCS website:
http://www.encs.concordia.ca/Administration/tods.html
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 dynamic doctoral program and a graduate diploma program.
What is the difference between software engineering and computer science? Find out more.

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.