|Faculty:||School of Computing|
|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.
|URL:||Software Design at Queen’s University|
|Cost per year:*||
For more information about tuition fees, please visit: http://www.queensu.ca/registrar/sites/webpublish.queensu.ca.uregwww/files/files/Tuition_2017_2018_UG_Domestic.pdf
|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.
Applicants must have a high school diploma or equivalent. Computer Science is recommended.