كلية تكنولوجيا المعلومات

Faculty Of Information Technology

About the Department - M.Sc Software Engineering

The Faculty of Information Technology established a new postgraduate program in Software Engineering to address the growing need for professionals in this sophisticated field. Software engineering is a systematic approach to software development, operation, and maintenance. Graduates can systematically develop, operate, maintain and retire large software systems and take part in software engineering research projects. The Software Engineering curriculum encompasses all essential aspects of software engineering, including requirements engineering, software architecture and design, software construction, software testing and quality assurance, software maintenance, and software project management.
The future is spelled SOFTWARE!

Who should apply and why
The program combines several perspectives on software engineering, all of which promote the common goal of educating engineers who are capable of designing quality software at low development and maintenance costs. Software Engineering is also a platform for future researchers who are capable of performing advanced experiments with software engineering technologies.

Career
Studying software engineering opens up a wide range of career opportunities within management, design, development, and research at manufacturing companies, engineering houses, consultant organizations, and supplier companies. Examples are:

  •  Design Engineer: Design and implement the software modules of a system.
  • Test Engineer: Design test cases and carry out system testing.
  • Project Manager: Organize and lead software development projects.
  • Chief Architect: Design system architecture and make critical technical decisions.
  • Quality Manager: Select processes and check software quality.
  • Doctoral Student/Scientist: Study and conduct research to obtain a Ph.D. degree in computer science or computer engineering.

         In these roles, graduates contribute to the technological development of society, its well-being, and competitiveness.
    Entry requirements
    General entry requirements:
    To be eligible, an applicant must either be a holder of a Bachelor's degree in Science/Engineering or studies leading to such a degree.

    Specific entry requirements:
    Bachelor´s degree with a Major in Software Engineering, Computer Science, Computer Information System, Multimedia System, Computer Engineering, or any degree leading to Information Technology.

    English Language Proficiency:
  • TOEFL: ITP 500 or ITB 6.
  • National Exam 65