The graduate is thoroughly educated in mathematics and has acquired the theoretical basics of computer science, which enables him or her to widen his or her knowledge in the rapidly changing field of computer science. The ability to solve problems on his or her own and to apply practical computer science-based solutions to various areas is one of the skills he or she has acquired from the study. The graduate can use IT tools, programme in various programming languages, and operate IT equipment and software. He or she can work as part of a team to develop and implement IT projects, as well as verify component elements of computer information systems in compliance with a given specification. The graduate can administer medium-scale computer information systems and computer networks.