Last updated on 2025-11-12
Program Overview
The Bachelor of Science in Computer Science with a focus on Theoretical Computer Science (Honours) at Trent University is designed to provide students with a comprehensive understanding of the principles and applications of computer science. This program emphasizes critical thinking, problem-solving, and analytical skills, preparing graduates for a variety of career paths in the tech industry. As part of Ontario's #1 undergraduate university, students will benefit from a supportive learning environment and access to a wide range of resources and opportunities.
Program Structure
The Bachelor of Science - Computer Science - Theoretical Computer Science (Honours) program is structured to ensure a robust educational experience. Key details include:
- Program Length: Typically completed in four years.
- Credits: The program requires a total of 120 credits for graduation.
- Options: Students may have opportunities for co-op placements or internships to gain practical experience.
This program is designed to provide a solid foundation in computer science while allowing students to explore theoretical aspects that are crucial for advanced studies or careers in technology.
Featured Experiences
- Co-op opportunities that allow students to gain real-world experience in the tech industry.
- Access to state-of-the-art laboratories and research facilities.
- Field experiences that enhance learning through practical application of theoretical concepts.
- Joint partner programs that may offer additional learning and networking opportunities.
Career Options
Graduates of the Bachelor of Science - Computer Science - Theoretical Computer Science (Honours) program can pursue a variety of career paths in Canada, including:
- Software Developer: Design and create software applications, working on everything from mobile apps to enterprise software solutions.
- Data Scientist: Analyze and interpret complex data to help organizations make informed decisions.
- Systems Analyst: Evaluate and improve computer systems for businesses, ensuring they meet organizational needs.
- Network Administrator: Manage and maintain computer networks, ensuring they run efficiently and securely.
- Research Scientist: Conduct research in theoretical computer science, contributing to advancements in technology and computing.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Trent University official website



























