The mission of the program is defined as educating students to become qualified individuals who are capable of generating effective solutions by using engineering approaches in the software life-cycle and provide new direction to the field of software engineering with academic research. Basically the department’s education program aims to create environments for learning by doing, to enable the students to gain project experience through project-based learning and to provide all the theoretical knowledge required.