Gradute
Since the fall semester of 2012-2013, master's degree education has been offered in the field of Software Engineering, and since the fall semester of 2013-2014, doctoral education has been provided. The program aims to train expert software engineers in their field. Graduates from the master's degree program in Software Engineering are expected to have acquired the following abilities:
- Grasping the fundamental concepts and techniques of software engineering in outline (through the courses they have taken, and the conferences and seminars they have attended),
- Analyzing user needs and being able to generate appropriate solutions,
- Achieving consensus on issues such as time, cost, and usability, which are typically set by the user but often lead to friction,
- Designing suitable solutions that integrate ethical, social, legal, and economic interests while using engineering approaches,
- Understanding and applying the existing theories, models, and techniques that provide the foundation for software design, development, implementation, and verification,
- Working effectively in a software development environment, being able to lead when necessary, and communicating well with users, that is, possessing project management skills,
- Keeping up with and applying developments in related fields.