The Graduation Project is designed to give the student the industry experience of working as part of a group of programmers or computer professionals developing an IT project.


The aim of the graduation project is to allow the student to work individually and with a group to acquire new knowledge independently and apply the knowledge and skills he learned in a real life project such as: systems, prototypes, embedded systems, network based systems,games, application software,  etc.


GP is a two courses project (CS405 and CS406) taken in two successive semesters, in the first course, the student chooses a project subject, and prepares the project proposal including the detailed objective expected outcome. They also do the literature search and the design work for the project. They should present the project interim report at the end of the semester.


A complete description of the project requirement, procedures, and assessment scheme is detailed in the MSA Graduation Project Handbook.