Computer Science

  • Awarded degree: Master of Science
  • Full time course (4 semesters)
  • Part time course (4 semesters)

General information

Study goals:

Master of Science studies are aimed at preparing graduates for work in the sphere of Research and Development and utility computing. First semester of the second-cycle study deepens and broadens students’ knowledge of mathematics and theoretical foundations of computer science in the areas of the offered specialties. After the first semester students choose a specialty. Although some group of subjects is obligatory for all students in order to make them fully acquainted with the methods and applications of artificial intelligence and optimization. Second year of the Master studies enables students to broaden their knowledge in the selected specialty and to prepare their Master’s thesis . Master studies offer specialties of definitely authorial character, closely connected with projects carried out by the Systems Research Institute of the Polish Academy of Sciences and with the rapidly developing trends in utility computing.

Duration of study:

Second cycle studies last 4 semesters in spite of the chosen system of study:

Full-time Awarded degree
Master of Science
Duration: 4 semesters
Part-time Awarded degree
Master of Science
Duration: 4 semesters

After completing the first cycle studies graduates may continue their education at WIT choosing the complementary 2 year course of second cycle in IT studies or at every other school authorized to conduct Master of Science degree study in IT.


Computational intelligence:

The range of expert knowledge and skills:

  • using artificial intelligence tools for extracting and processing the distributed knowledge from the network resources (in the Internet) as well as tools for the smart interpretation of the database resources
  • using artificial intelligence tools for machine learning, decision support systems and other applications used in the smart digital devices
  • using algorithms for processing uncertain and imprecise information
  • programming systems based on logic rules
  • building data warehouses, designing and conducting various analyses using the methods of data mining and information extraction

Graduates are well-prepared to design, build, program and use smart computer applications compatible with distributed knowledge systems in every sphere where rising expectations towards IT systems require usage of advanced smart solutions. They can also be employed as research scientists, creators of unconventional software and supervisors of programming teams.

Software and Hardware Engineering

Acquired qualifications and abilities:

  • software of computer systems components
  • methods and tools of the parallel and distributed programming
  • programming of the secure Internet applications
  • programming of logic systems
  • programming of Real Time Computer Systems
  • programming Elements of Operating Systems and network protocols
  • methods and tools of the team programming
Graduates are prepared to manage programming teams, design and develop software in sophisticated computer systems with distributed structure, which provide for strong time constraints. They are also specialists of computer systems security.

Information and Communication Technology

Acquired qualifications and abilities:

  • fundamentals of signal transmission
  • methods of digital signal processing applying smart algorithms
  • fundamentals of building broadband networks and designing network protocols
  • programming of Internet applications
  • methods and standards of recording, encoding and processing of sound and image
  • quality management of ICT services and telecomputing systems security
  • fundamentals of digital audio technology and methods of sound analysis and synthesis

Graduates of this specialty can work as designers, team managers, software creators and administrators in sophisticated digital systems used in ICT networks. They can find jobs in rapidly developing sector of telecommunication services and as the specialists in the sphere of security in telecomputing systems.