Software development is a thriving industry in our technology-driven world, so a master’s in software engineering can take you far. You’ll gain a broad set of competencies in software design, development methodologies, information systems and more. You’ll also learn in-demand skills, such as code-based testing and diverse programming languages. An advanced degree aims to prepare you for managerial and executive roles with higher-paying salaries.
This program expects students to have a strong background and completed coursework in computer science. Students should have earned a Bachelor of Science in computer engineering, software engineering or a related field and be able to provide evidence of demonstrated expertise in programming, data structures, algorithms and Calculus I (differential calculus). |
These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school. Applicants must have a minimum of a 3.00 cumulative GPA in the last 60 hours of their bachelor's program. Alternatively, applicants must have a minimum of a 3.00 cumulative GPA in the last 12 units of their post-baccalaureate transcript.
All applicants must submit:
Graduate admission application and application fee. Official transcripts. Personal statement. Professional resume. |
* We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.