This study program is focused on modelling of software systems, programming of objects or design of network applications. It puts the accent on practical skills evolving team spirit, analytical methods, interconnection of design of hardware and software or testing of systems. You will deal also with databases, user environment of both mobile and web applications and simultaneously you will be testing its functionality. You will touch the area of cryptology and artificial intelligence too. After the graduation you will be able to manage your own firm and a team of software developers and testers.