Program Overview
This hands-on software engineering program prepares students to design, implement, and maintain software solutions. Emphasizing teamwork and collaboration, it fosters essential interpersonal skills for success in the industry. Graduates are equipped for a wide range of careers, including software designers, database administrators, network systems administrators, and computer systems analysts. The program offers resume-boosting opportunities such as internships, project courses, and participation in hackathons.
Program Outline
Degree Overview:
This hands-on specialization teaches students how to design, implement, test, maintain, and document software solutions. It emphasizes teamwork and collaboration both in and out of the classroom, providing students with the experience and interpersonal skills needed to succeed in the software industry.
Careers:
- Software Designer: Software engineers and designers research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software.
- Salary Range: $26.00-$65.93/hr
- Jobs in Canada: 51,800
- 10YR Job Outlook: 20,700
- Other Career Opportunities:
- Database Administrator
- Software Systems Developer
- Software Application Developer
- Network Systems Administrator
- Research Scientist
- Software Engineer
- Computer Systems Analyst
- Web Developer
- Mobile Application Developer
- Computer Security
Other:
- Resume Boosters:
- Hands-on, real-world experience through a third-year internship course, a fourth-year project course, or a co-op option (new for 2018).
- Progressive use of the latest science and digital technologies.
- Smaller classrooms that provide the opportunity to interact with professors on a personal level.
- Participation in Electric City Hacks, Trent University's annual student-run hackathon.