The Master of Science in Software Engineering (MSSE) program is designed to provide the student, through concentration courses, with solid, specialized skills needed to produce high-quality software. In addition, it gives the student sufficient breadth, through selected advanced elective courses, to quickly learn new technological developments. The requirements of the 30 SCH MSSE program consist of courses and either an MS project (3 SCH) or an MS Thesis (6 SCH). The courses are divided into four concentration courses and the balance is elective courses.

The prerequisites required for the MSSE are the equivalent of CSC 3324 and CSC 3325 (Software Engineering I and II) OR CSC 5302 (graduate-level Software Engineering).

MSSE Degree Requirements

In order to earn an MSSE degree, a student must:

  • Fulfill the concentration (12 SCH) and elective (12 SCH) course requirements for the MSSE, in addition to any undergraduate prerequisite courses that may be needed.
  • Complete and defend the MS Thesis (CSC 5333: 6 SCH) or MS Final Project (CSC 5343: 3 SCH) successfully. Students who select the project option also need to pass an additional approved elective for 3 SCH.
  • Have a CGPA of at least 3.00.
  • Earn a grade of B- or better in all courses counting towards the MSSE.
Program taught in:
  • English

See 3 more programs offered by Al Akhawayn University (in Ifrane) »

Last updated August 9, 2019
This course is Campus based
Start Date
Aug 2020
1 - 3 years
2,650 MAD
Price/credit for Moroccan students; 4000 MAD for international students
By locations
By date
Start Date
Aug 2020
End Date
Application deadline

Aug 2020

Application deadline
End Date

Al Akhawayn Institutional Video

Excellence and Identity at Al Akhawayn University at School of Science and Engineering