Master software development

The course supports students who wish to master software development and prepares you for both research and development by providing a background of algorithms, software design, programming languages, data structures and databases, operating systems, networks, distributed systems and software engineering.