The Trent advantage
Bridge the complex gap between software and hardware systems.
Program Description
Learn how to create, manipulate, and speak the language of technology, all while gaining hands-on experience applying these skills in real-world scenarios.
In Computer Science at Trent, you’ll develop a combination of knowledge and technical abilities as you explore everything from computer forensics, data mining, and web-application development, to graphics, artificial intelligence, and programming.
Small class sizes and our emphasis on career experience and hands-on learning mean you’ll have unique opportunities for mentorship and networking with Trent’s faculty of experts, as well as industry partners.
Popular courses
- Web Application Development
- Computer Crime & Forensics
- Intro to Data Science
- Project Management
- Multimedia and Design
- Computer Networks
- Artificial Intelligence
- Computer Security
- Computer Graphics
- Human-Computer Interaction
- Data Mining
Program Details
- Where can I study?
- Peterborough
- Durham GTA
- Paid Co-op Available
- Peterborough
- Degrees offered
- Bachelor of Science (B.Sc.)
- Bachelor of Science - Honours (B.Sc. Honours)
- How can I study?
- Part time/Full time
- When can I start?
- Fall
- Winter
- OUAC Codes
- RSK - Peterborough
![Electronic circuit board close up.](https://www.trentu.ca/programs_content/sites/trentu.ca.programs_content/files/styles/landscape/public/2024-07/specialization_theoretical_computer_science.png?itok=SSA4zzoW)
Specialization
Theoretical Computer Science
Working one-on-one with your professors, you’ll explore and develop applications that manipulate the speed and power of digital computation, design new models, and uncover new methods of problem solving.
This specialization also equips you well for future graduate studies in Computer Science.
Courses
Students who have fulfilled the requirements for a single-major Honours degree in Computer Science may graduate with a Specialization in Theoretical Computer Science if they have also successfully completed the following 8.0 credits:
- 3.0 COIS credits consisting of:
- COIS 2320H: Digital Logic
- COIS 3030H: Software Specification and Development
- COIS 3050H: Formal Languages and Automata
- COIS 3320H: Foundations of Operating Systems
- COIS 4050H: Advanced Algorithms
- COIS 4100H: Comparative Programming Languages
1.0 credit from ADMN
1.0 arts credit from AHCL, CAST, CUST, ENGL, FREN, GESO, HIST, PHIL, or SPAN
1.0 science credit from BIOL, CHEM, ERSC, FRSC, GEOG, or PHYS
2.0 additional credits outside of COIS and MATH
Paid Co-Op
Graduate with your degree and 12 months of paid work experience in as little as four years!
Trent's paid co-op is an opportunity for you to gain work-integrated experiential learning that will help you get a head start on your career. The Computer Science co-op assists graduating students in achieving a competitive edge while generating experience within a wide range of sectors.
Specifically, paid co-op gives you a chance to obtain 12 months of practical experience on the job, develop or enhance technical skills, explore career options, network with a variety of individuals and organizations, learn from mentors, enhance communication and presentation skills, and develop technical writing skills.
Co-opportunities
As a co-op student in Computer Science you can explore employment opportunities including:
- Software Development
- QA Analysis
- Software Engineering
- Telecommunications
- Cybersecurity Analysis
Career Experience While You Learn
Gain career experience while earning academic credit with guaranteed experiential learning during your program.
You don't have to wait until after you graduate to put your education to work. Every program includes experiential learning opportunities where you will get hands-on professional experience in your field of study.
Featured Experiences
- Graduate with 12 months of work experience through the paid co-op stream, working with employers such as TD Bank, Shopify, Amazon, and Canada’s Department of National Defence, to name a few
- Participate in the third-year internship and earn 80-120 hours of on-the-job training and experience
- Complete the fourth-year capstone course working directly with a real business client to design an information system or software product
- Join the Computer Science Society, network with major tech hubs, and compete at national Hackathon events
Opportunities
- Community Research Project
- Field Experience
- Paid Internships
- Study Abroad
- Volunteer Opportunities
Did you know?
Trent is #2 in Canada for Overall Reputation
Trent is #1 in Ontario for Highest Quality
95% of Trent Grads are Employed Within Two Years
Admissions
Whether you're graduating from an Ontario high school, looking to study in Canada, or training for a second career, Trent has clear pathways for students to apply and be admitted to study at either of our campuses.
Requirements
If you are coming straight from high school in Ontario or are a recent grad, the general admission requirements are:
- Ontario Secondary School Diploma (OSSD)
- A minimum of six Grade 12 4U or 4M courses, including program specific prerequisites
- A minimum 70% overall final average
- ENG 4U with a minimum of 60%
Program requirements for admittance into co-op:
- A minimum 80% average for co-op
Requirements
Students from across Canada can use their grades from their home province to apply to Trent.
Requirements
International students from outside Canada can apply based on the curriculum of their home country.
Requirements
Mature students can apply to Trent based on previous education and professional or volunteer experience.
Requirements
With many transfer agreements and flexible pathway options, Trent University makes it easy for students to make the most of the credits you have already earned.
Career Paths
A Trent degree opens doors to a rewarding and exciting future, as you use your newfound knowledge to launch your professional career.
Your Computer Science degree, along with guaranteed career experience while you learn, prepares you for many possible career paths in a wide range of industries, including:
- Mobile App Developer
- Database Administrator
- Entrepreneur
- Software Systems Developer
- Network Systems Administrator
Featured Career
Web Developer
Web designers and developers research, design, develop and produce Internet and Intranet sites.
They are employed in computer software development firms, information technology consulting firms, information technology units throughout the private and public sectors, advertising agencies or they may be self-employed.
Did you know?
FULL TUITION FOR 95%+
If you’re a top scholar in Canada entering with 95% or higher you qualify for full first-year tuition!
Scholarships
At Trent University, we believe in rewarding academic excellence. That's why we have recently increased all of our renewable entrance scholarships.
Whether you are coming to Trent from within Canada or across the world, all students are automatically considered for entrance scholarships based on your academic achievement – no application required. Canadian students entering with an average of 95%+ earn full tuition. 80% or higher? You qualify for scholarships valued at over $18,000, with recipients of our most prestigious scholarships earning up to $30,000 over four years. International students are eligible for scholarships valued at up to $12,000 over four years, renewable annually throughout your degree.
Explore Canadian ScholarshipsExplore International Scholarships