Software Engineering (Co-op Available)
In Software Engineering at Trent, you will have opportunities to study a range of subjects in the field, including object-oriented programming, algorithms and data structures, systems software, cross-platform applications, software architecture and design, software quality, web development, and computer security. This co-op program offers a strong foundation of theoretical knowledge and emphasizes teamwork and application of knowledge both in and out of the classroom. You will graduate with hands-on experience as well as interpersonal skills to bridge software solutions with the needs of users.
Disclaimer - Prospective students are advised that the program is subject to Ministry approval.
Degrees Offered:
- B.Sc. (Honours)
- B.Sc. Co-op (Peterborough Only)
Locations:
- Peterborough
Resume Boosters:
- Graduate with 12 months of paid work experience by completing three full-time work terms over the course of your four-year degree
- Develop programming and interpersonal skills as you gain hands-on, real-world experience in the third-year internship course or the fourth-year project course
- Join the Computer Science Society for opportunities to network with major tech hubs and compete at national Hackathon events

Career Paths:
Featured
Computer Systems Analyst
Information systems analysts and consultants analyze systems requirements, develop and implement information systems development plans, policies and procedures, and provide advice on a wide range of information systems issues. They are employed in information technology consulting firms and in information technology units throughout the private and public sectors, or they may be self-employed.
Career Opportunities
- Software Systems Developer
- Software Application Developer
- Network System Administrator
- Research Scientist
- Software Engineer
- Web Develop
- Mobile Application Developer
- Computer Security
Popular Courses:
- Object-Oriented Programming
- Software Processes
- Cross-Platform Application Development
- Applied Software Engineering
- Software Quality
- Computer Crime & Forensics
- Project Management; Multimedia and Design
- Artificial Intelligence
- Computer Security
- Human-Computer Interaction

Admission Requirements
More Requirements
Discover Ontario's
#1 Undergrad University
Where award-winning architecture meets state-of-the-art research facilities and dynamic student spaces.
Visit TrentReady to Take the Next Step?
Tell us more about yourself and we’ll tell you all the reasons you belong at Trent.
Stay in Touch