Computer Science

A technical field of study which includes fulltime and part-time first-cycle (Bachelor) and second-cycle (Master) studies in the following specialisations:

speciality higher education
first-cycle
studies
second-cycle
studies
ICT system security * - +
online multimedia technologies * + +
systems engineering * + +
  • data analysis
+ +
  • IT management systems
+ +
  • modeling and simulation
+ +
  • IT systems
+ +
mobile computer systems * + +
ICT networks * + +

* specialisation also carried out on order of the Ministry of National Defence

Graduates will receive a diploma on a successful completion of higher education in the field of “Computer Science” in a selected specialisation and a Bachelor’s degree (after completing first-cycle studies) or a Master’s degree (after completing second-cycle studies).

ICT system security
The graduate has good knowledge in the scope of network and ICT system security, modern solutions in the field of ICT system hardware and software architecture, and directions of computer technology development with particular focus of IT system virtualisation and cloud computing. They have knowledge of the security measures and methods of protecting information in computer and ICT systems, as well as a systemic approach to designing security measures and security management. They are able to prepare security systems and identify user needs in this respect. They have the skills to: document the security system, analyse requirements in security system auditing, construction, or modernisation requirements, as well as planning and conducting a security audit. They know how to manage operational systems and computer networks (including services), perform measurements, and conduct advanced network diagnostics. They have the option to participate in the following programmes: Microsoft IT Academy and CISCO Networking Academy.

Online multimedia technologies
The graduate has good knowledge in the scope of computer networks and the widely understood multimedia computer technologies. They have the skills to manage operational systems and computer networks, are familiarised with methods of protecting information within computer systems, security mechanisms, methods of selecting system security components, and assessing their effectiveness. They are able to: programme applications, web portals and sites, design and code stationary and mobile multimedia systems. They have practical skills in digital processing and encoding of signals. They are familiar with: solutions in the scope of hardware and software architecture, as well as technologies of creating widely understood computer graphics with the use of visualisation methods and tools, and creating virtual reality.

Systems engineering
The graduate of this specialization is a specialist in the field of broadly understood information systems engineering. Within the specialization he will study subjects from the group of common education modules and groups of elective modules. Specialization can be obtained through four different learning paths: data analysis, IT management systems, modeling and simulation, IT systems.
The group of common educational modules focuses on the following skills: designing modern information systems, proficient programming in structural and object-oriented languages, modeling of data structures, functions and processes in information systems, analysis and evaluation of information systems security. Education within this specialization is carried out as part of the following education paths:

  • Data analysis - involves the issues of processing large data volumes (so-called Big Data). As part of this path, the graduate will learn technologies related to the acquisition, storage and pre-processing of large data volumes (data warehouses, NoSQL databases, distributed data processing) and analytical aspects related to broadly understood data analytics (including machine learning methods, methods of exploration) data, data analysis and visualization, and natural language processing).
  • IT management systems - obejmuje analizę, projektowanie i administrowanie systemami biznesowymi IT. W ramach tej ścieżki absolwent uczy się w praktyce specjalistycznych systemów zarządzania takich firm jak: Oracle, IFS, SAS Institute oraz systemów i teorii zarządzania. Będzie w stanie budować hurtownie danych w wyspecjalizowanych środowiskach projektowych. Zdobędzie rozległą wiedzę na temat zarządzania kosztami i wydajności systemu.
  • Modeling and simulation - it is related to the issues of models, methods and tools for the needs of IT decision support and computer simulation. As part of this path, the graduate will learn about basics of operational research, forecasting methods, augmented reality systems and virtual simulation.
  • Information systems - it is connected with detailed issues of design, production and operation of IT systems. As part of this path, the graduate gets acquainted with, among others with computer support of software development, technologies of web applications and web systems, designing of safe software, assessment of IT systems effectiveness, work in project teams according to modern methodologies (including AGILE, SCRUM, RUP, UP).

Mobile computer systems
The graduate is a specialist in the scope of programming, analysing, and designing mobile computer systems. They are able to design and construct: a desktop application, web application, mobile device application, as well as device drivers. They are capable of using both high-level programming languages (C, C++, C#, JAVA) as well as low-level ones (assembler) for x86 microprocessors and microcontrollers. They are familiar with simulation methods to support the software creation process and computer system testing. They use computer aided design (CAD) tools. They have extensive knowledge in the scope of computer technology development, IT system and data exchange protocol virtualisation. They can design and create software for centralised and dispersed (multi-microcomputer) systems. They learn techniques of security assurance within computer systems, industrial networks, and ICT networks. They have the option to participate in the following programmes: Microsoft IT Academy and CISCO Networking Academy.

ICT networks
The graduate has good knowledge in the scope of computer networks and particularly ICT networks. They have knowledge and skills in the scope of handling network devices, Linux and Windows operating system management, designing and managing wireless networks and VoIP. Furthermore, students will acquire skills in the field of designing and implementing dispersed system software, with the use of modern technologies. Students’ knowledge and skills also include matters concerning the security of computer networks and web applications. They have the option to participate in the following programmes to facilitate launching their careers: Microsoft IT Academy and CISCO Networking Academy.