A minimum of 3.0 GPA on a 4.0 point system, over the past two years of full-time study (a minimum of 10 full-course equivalents or 60 units) of the undergraduate degree. A four year baccalaureate degree, or equivalent from a recognized institution. A supervisor is required, but is not required prior to the start of the program. For the software engineering specialization:- At least one year of experience in software development.