About the Department - M.Sc Software Engineering
About M.Sc
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.
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 score of at least 500, or ITB score of at least 6.
• National exam score of at least 65.
• Anyone unable to pass the aforementioned language exams can register for the two TOEFL courses offered by the university instead of the language exams.
Learning Outcomes:
Upon graduation from the Master of Software Engineering program, students are expected to be able to:
Knowledge and Understanding
1. Demonstrate a deep understanding of the theories, methods, and practices related to the field of software engineering.
Intellectual Skills
2. Gather, analyze, and process information using scientific methods in software engineering.
3. Think critically and creatively, communicate effectively, gather and process information, and select appropriate methodologies.
Practical Skills
4. Applying advanced software engineering tools and methodologies to address complex problems and tasks.
5. Effective planning and management of software projects.
Transferable Skills
6. Effective communication and interpersonal skills.
7. Problem-solving and teamwork skills.
8. Conducting and publishing scientific research.
9. Understanding and adhering to the ethical and legal responsibilities of the profession.
