Students, being admitted from 2017 to 2021, graduating from the Software Engineering program must complete following courses with a minimum passing grade of "D-" and take minimum 18 credits of elective courses on specialty.