Program Information

School: Queen’s University
Faculty: School of Computing
Degree: Bachelor; Honours
Field of Study: Computer Software Technology/Technician
Description: The Software Design program offers a specialist degree in the art and science of computer software design, architecture, analysis and evolution. Based solidly on the mathematics of formal methods, the Software Design programme is for those destined to carry the capabilities of computer systems beyond the current limits and into the future. Graduates of the Software Design program become the software architects, designers and entrepreneurs that drive the software revolution. A synthesis of courses drawn from computing, engineering and commerce, the Software Design curriculum also includes a range of new courses designed to offer students the latest in software techniques and methods. Offered in collaboration with the Department of Electrical and Computer Engineering, these new courses include: Software Architecture; Software Quality Assurance; Software Requirements; Formal Methods in Software Engineering; Real-Time Systems; and Human-Computer Interaction.

As part of the Software Design degree program, these courses emphasize teamwork and modern software development methods such as eXtreme Programming and Object-Oriented Analysis and Design. For those interested, the following compares Software Design at the Queen’s School of Computing and Software Engineering in the department of Electrical and Computer Engineering.
The Software Design program is capped with a full year Information Technology Project. Designed to hone your entrepreneurial and creative skills while putting the methods and techniques learned in the program into real practice, the project involves forming three-person software teams to analyze, design, build, test and evaluate a software system to meet the requirements of a real independent “customer”.

URL: Software Design at Queen’s University
Length: 4 Year(s)
Cost per year:*
International: $39,247

For more information about tuition fees, please visit:

Admission Requirements

Grade for Entrance Previous Year (%)* 80

These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.

  •  Grade12 Calculus and Vectors 
  •  Grade12 Advanced Functions 
  •  Grade12 English (ENG4U) 

Applicants must have a high school diploma or equivalent. Computer Science is recommended.

Test Scores:

  • Canadian Academic English Language Assessment [min. 70] or International English Language Testing System (academic or immigration) [min. 6.5] or Test of English as a Foreign Language (Internet Based) [min. 88]