The programme includes algorithms analysis, network programming and distributed systems, advanced databases, internet portals, artificial intelligence, neural networks and genetic algorithms. During the course of the studies participants acquire professional knowledge that enables them to work at the offices of the public administration, as well as institutions of the European Union. The graduates are awarded MA degree in Computer Science. The graduates f this programme will possess: knowledge of the rudiments in Computer Science that enables them to solve computer problems single-handed and implement their solutions, proficiency in programming, the understanding of computer's specification and complexity, basic skills in preparation, implementation and verification of computer software, ability to use computer tools in practice and knowledge that enables fast adaptation to dynamically changing computer reality. Typical graduate can find employment as a supervisor of computer systems, as a programmer, operator and service attendant of information systems and, after completing additional requirements, he or she can also be employed as a Computer Science Teacher.