The department was founded in 2023 and offers a Bachelor of Science (BSc) degree in English. It aims to provide students with a strong background in both the theories and practices of software engineering and to graduate engineers who will lead their fields.
The program has been developed to meet the criteria of the software development industry as documented in the ACM/IEEE Software Engineering Education Knowledge and to satisfy the accreditation criteria required by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).
The Software Engineering program promotes the development of practical, cost-effective software solutions under real-world constraints. Our approach is based on a solid understanding of software engineering principles and evolving best practices.
Students learn to put into practice different operating systems, various programming languages, software design and development principles, and project management. Senior-year students specialize in several areas according to their preferences. The department provides up-to-date subjects and courses based on theoretical and technological improvements. A 40 working days of summer training is required to qualify for graduation. Students should have a minimum pass grade from each course and a minimum 2.00/4.00 cumulative Grade point Average (cumulative GPA). Our graduates are awarded Software Engineer (Bachelor’s Degree/ first cycle in Bologna System) qualifications.
The program is a four-year program, two semesters per year, and the mode of study is full-time. The Software Engineering curriculum has a total of 134 credits and 240 ECTS.