Program overview
Admission Requirements
Intakes

Last updated on 2025-07-10

Program overview

Program overview

The Honours Bachelor of Technology – Software Development (BSD) program at Seneca is designed to equip students with extensive knowledge and technical skills in various software development languages. This four-year program covers essential topics such as operating systems, web applications, multimedia interfaces, information security, databases, and system analysis. Students will also enhance their communication skills, enabling them to effectively present technical ideas. The program is offered in a hybrid format, combining online and in-person learning, and is eligible for the Post-Graduation Work Permit (PGWP).

Program structure

The Honours Bachelor of Technology – Software Development program spans a duration of 8 semesters (4 years). The program is structured to provide a comprehensive education in software development, with a focus on both theoretical knowledge and practical application. Key features of the program include:

  • Mandatory Co-op Work Term: Students are required to complete at least one formal work term, typically a paid position, which helps bridge the gap between academic learning and real-world experience.
  • Hybrid Delivery: The program is delivered in a hybrid format, allowing for a mix of online coursework and in-person classes.
  • Flexible Learning Options: Some courses are available in a flexible delivery format, accommodating different learning preferences.

Students must meet specific requirements to participate in the co-op stream, and successful completion of two co-op work terms is necessary for graduation.

Featured Experiences

The Honours Bachelor of Technology – Software Development program offers several unique experiences that enhance learning and professional development:

  • Mandatory Co-op: A work experience that includes at least one term in a formal work environment, providing practical skills and industry exposure.
  • Collaboration with Open Source Companies: Students have opportunities to work with top-tier developers from renowned companies like Mozilla and Red Hat on various projects.
  • Experiential Learning: The program emphasizes hands-on learning, ensuring graduates are career-ready and equipped with essential workplace skills.

Career Options

Graduates of the Honours Bachelor of Technology – Software Development program can pursue a variety of career paths in Canada, including:

  • Client Application Developer: Designs and develops software applications for end-users, focusing on user experience and functionality.
  • Server Application Developer: Specializes in creating and maintaining server-side applications, ensuring robust performance and security.
  • Database Application Specialist: Manages and optimizes database systems, ensuring data integrity and accessibility for applications.
  • Web Developer: Builds and maintains websites, focusing on both front-end and back-end development to create seamless user experiences.
  • Information Security Analyst: Protects an organization’s information systems by identifying vulnerabilities and implementing security measures.
  • Project Manager: Oversees software development projects, ensuring they are completed on time and within budget while meeting client requirements.
  • Software Engineer and Designer: Engages in the design and development of software systems, applying engineering principles to create efficient solutions.
  • Interactive Media Developer: Creates engaging multimedia content and applications, often working in gaming or educational technology.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Seneca Polytechnic official website