[BSD] Bachelor of Technology (Software Development) Overview

This unique and innovative degree program was created to address the need for knowledgeable software developers, skilled in both the technical and non-technical aspects of business information technology. A strong theoretical base is developed through extensive practical experience on a variety of computer platforms. The program also emphasizes development of English communications and business skills for today's knowledge-based economy, and includes features such as a paid co-op work term that prepares graduates who are fully functional upon employment.

The Bachelor of Technology (Software Development), known as the BSD Program, is a four-year (eight semester) program that offers students the opportunity to start in either September or January. Students learn at Seneca's modern TEL (Technology Enhanced Learning) and SEQ (Steven E. Quinlan) buildings, located on the York University campus in Toronto.

What you study

  • Programming languages and algorithms
  • Operating system platforms
  • Systems analysis and design methodologies
  • Internet development techniques
  • Information security
  • Database technology

Compared to other degree programs that teach computer programming, Seneca's program offers more real-world opportunities and experience. For example, Seneca's enthusiasm for Open Source development models, combined with the technical and practical focus of the curriculum, has created expertise that enables students to contribute to the world-wide Open Source community, thereby gaining experience that can lead to fast-track opportunities.

An environment for student success

  • Small class sizes
  • Hands-on activity-based learning
  • State-of-the-art facilities
  • Expert faculty who are committed to teaching

Students are also supported by an excellent array of student services, including library resources, counsellors, peer tutors, student advisors, and athletic and recreation services.

More information

Click the links below for more information:

Software Development program micro-site home 

Admissions information, including transfers and direct entry 

Career prospects 

The program coordinator is Peter McIntyre