Software drives our world. It is the enabling technology for the experience we have come to expect from our wristwatches, smartphones, PCs, banks, and virtually any other system we use on a daily basis. We expect these systems to be easy to use, flexible and adapt to our needs, and we expect them to integrate seamlessly with other devices we own, and thereby to become an integral part of a bigger, existing system, without any effort of our own.
Building software that accommodates these expectations at an ever-increasing pace requires skills beyond those of merely coding. It requires that e.g. scalability, adaptability and testability is built-in from the very beginning of the design of the software.
The set of courses compiled for the Software Engineering semester aims at providing the student with the knowledge and tools to devise and implement software systems with these desired properties, thus making the product viable in the existing market.
The courses are also intended for Danish students, but all curriculum activities are conducted in English. The latest know-how and state-of-the-art HW/SW are available and a practical engineering approach to the complex systems is in strong focus.
The courses included in the international programme are:
The semesters are intended for international students in the final year of their Bachelor studies or at a similar educational level of an ICT programme. More specifically, basic electronics skills and basic programming skills (e.g. C, C++, C# or Java) are considered a prerequisite for attending this study.
Proficiency in English is required (TOEFL-test, score 550, or equivalent).