You are now in the main content area

Current Undergraduates

Student holding a tablet in a situation room

As an undergraduate student at TMU, you're starting an exciting journey. The Computer Science department is committed to your success in your studies. Check out the available supports to make you well prepared for graduation.

Course Listings

See the curriculum and required courses for your program so you can plan your studies.

Learning Support

Have questions? Feeling overwhelmed? Help is available. Get academic and personal support.

Career Development

Find an internship, plan your career trajectory or learn more about the co-op program.

Reach your Professors

Get in touch with your professors in the Computer Science Department.

Program Enrichment

Enhance your degree with academic research, a thesis or program specializations.

Get Involved

Meet new friends and get involved in activities specific to your program and faculty.

First Year Support

There’s a lot to get used to in the transition from high school to university. The Department of Computer Science Academic Support Contacts can answer your questions and provide support. 

You can also connect with a student mentor through Peer Academic Leaders in Science (PALS). They can help you adjust to university life and share advice from their own experiences.

Student Stories

Andre Ceschia

Undergraduate Research: Andre Ceschia

Computer science undergraduate Andre Ceschia has been interested in computers since he was a kid. Since the emergence of ChatGPT and machine learning, his interest has only grown. At TMU, Andre was able to put his interest into practice as a research assistant. Working alongside professor Claude Gravel, he's worked on projects related to machine learning and cryptography. With his newfound love for research, Andre is set on doing more. When he graduates, he plans to go to grad school. Check out how you can enhance your degree with undergraduate research.