Studies type:

Bachelor's Degree Programs

Study mode:

full-time, part-time

Study duration:

3.5 year (7 semesters)



Language of studies:

Polish, English


AFiB Vistula

    In a world where technology is ubiquitous, computer scientists, programmers, and network administrators are guaranteed to find employment plus above-average earnings. If you choose Computer Engineering (Bachelor’s level) at Vistula University, you are sure to receive a solid professional training. You will have the luxury of choice, regarding job offers, as a specialist in your chosen field of IT.

    The Bachelor’s programme has been designed, not only for those particularly suited to computer engineering, but for anyone with a keen interest in computer graphics, and artificial intelligence, as well. If you want to learn programming, and specialise in a particular language, this programme is for you.

    Thanks to our faculty of experts, and collaborations with companies, such as Fat Dog Games, Simulation Games Manufacture, Microsoft, Cisco, and Oracle, you can be sure to learn practical skills. Over the course of the studies, you will learn various programming languages – CSharp, Java, XHTML, CSS3, and JavaScript. You will gain knowledge of computer engineering, automatics, robotics, digital and multimedia technologies, as well as mathematics and physics.


    Centria University / Vistula

    Thanks to the double degree agreement, signed by Vistula University and the Centria University of Applied Sciences in Finland, first-degree students in Computer Engineering, can study for two semesters at a partner university, and as a result, receive a bachelor’s degree from both institutions. 

    It is possible to receive funding for one or two semesters at a partner university, as part of the Erasmus+ programme, provided that the first University’s criteria are met, and the application is submitted before the deadline. 

    Centria University of Applied Sciences is a dynamic, international university on the west coast of Finland. The training is conducted in English. 

    Finland is famous for its top-quality education and excellent living standards. Finnish degrees are not only recognised worldwide but are highly regarded.  

    Project co-ordinators for a BA in Computer Engineering (Vistula), and BA in Information Technology (Centria University)   

    For Centria University of Applied Sciences: 

    • Grzegorz Szewczyk, PhD, Academic co-ordinator, Principal Lecturer at the Degree Programme in Information Technology; 
    • Peter Finell, Administrative co-ordinator, International Relations Manager. 

    For Vistula University: 

    • Edip Senyurek, Academic co-ordinator, Co-ordinator of International Students at the Degree Programme in Computer Engineering; 
    • Jasurbek Babaev, Administrative co-ordinator, International Relations Department. 
    The curriculum of the Computer Engineering Bachelor’s programme has been designed, in accordance with employer expectations. Thanks to collaboration with renowned companies and experts in their respective fields, the computer engineering programme at Vistula University, ensures that you will
    have the theoretical knowledge and practical skills necessary, to take up work in your field of choice.

    The programme will prepare you for the following certification exams: Microsoft Certified Technology Specialist (MCTS), Microsoft Certified IT Professional (MCITP), Oracle Certified Associate (OCA) and Oracle Certified Professional (OCP). These certificates will confirm your skills, giving you a competitive edge.

    Vistula University offers practical knowledge, shared by experts and reputable specialists. We believe that experience and the ability to utilise theoretical knowledge is the key to success. This is why the computer engineering programme includes no less than 420 hours of internships.

    Studying at Vistula University will provide you with the knowledge necessary, to quickly become an expert in computer engineering.

    • List of obligatory classes

      1st Semester

      • Introduction to data bases
      • Introduction to programming
      • Introduction to Internet technologies
      • Mathematical analysis
      • English with e-learning
      • Occupational safety
      • Library education
      • Orientation
      • Physical education 1

      2nd Semester

      • Electronics for computer scientists
      • Object-oriented programming
      • Physics for computer scientists
      • Algebra
      • English with e-learning
      • Physical education 2

      3rd Semester

      • Discrete mathematics
      • Digital technology
      • Artificial intelligence
      • Algorithms and complexity

      4th Semester

      • Probabilistic methods and statistics
      • Computer systems’ architecture
      • Operational systems

      5th Semester

      • Computer network technologies
      • Embedded systems

      6th Semester

      • Introduction to software engineering
      • Computer systems safety

      7th Semester

      • Mobile software programming
      • Distributed computer system
      • Team project
      • Open Learning
      • BS seminar
  • The Computer Engineering Bachelor’s programme is your first step towards an IT career in Poland or abroad. Your chosen sub-major will allow you to become an expert in the field. Find out what sub-majors are available – there are eight of them!

    In this sub-major, you will learn how to design and integrate modern Internet applications to meet business and public administration needs. You will learn the tools of advanced Internet technologies, such as HTML5, CSS 3, Ruby on Rails, or JavaScript, as well as the techniques and tools for testing web and mobile applications. This sub-major’s business partners are Microsoft and CISCO Systems.

    • List of classes in the Web technologies engineering sub-major
      • Multi-tiered web application design
      • Advanced Internet technologies
      • Designing of corporate portals
      • Designing of multimedia websites
      • Websites for mobile devices designing
      • Techniques and Tools for testing web applications and mobile applications

    This sub-major will familiarise you with the full IT solution implementation cycle – starting from requirements specification to usage and maintenance of particular ICT solutions. You will learn aspects of e-business and its services, along with auction-tender transactions. You will also learn practical skills in analysis and object modelling of IT systems, mapping and modelling of business processes, as well as the methods of assessing It investment profitability. This sub-major is taught in collaboration with ORACLE and Microsoft.

    • List of classes in the IT business applications engineering sub-major
      • Management Information systems ERP
      • Modeling and analysis of business process
      • E-business models
      • IT management model using COBIT and ITIL
      • Methods and tools for Big Data technology
      • Methods for estimating the economic efficiency of investments information

    This sub-major will introduce you to the world of designing and implementing ICT service infrastructure (current and next generation). You will learn aspects of switching and routing technologies in local networks, ICT systems and network safety, network technologies, wide area networks, and VoIP communication. You will learn how to design local network solutions and manage network infrastructure. CISCO Systems is this sub-major’s business partner.

    • List of classes in the Computer networks engineering sub-major
      • Switching and routing technologies for local area networks
      • Network infrastructure management
      • Designing of local network solutions
      • Security of systems and telecommunication networks
      • Wide area network technologies
      • VoIP telephony

    This sub-major will teach you the latest IT methods and tools, aimed at supporting the design of complex IT systems with high performance and quality requirements. You will acquire knowledge of artificial intelligence and robotics. You will learn how to implement IT systems, and map and model business processes. This sub-major is taught in collaboration with ORACLE and Microsoft.

    • List of classes in the Information systems engineering sub-major
      • Mining methods and data analysis
      • Analysis and modeling of business processe
      • Technologies of group work
      • IT management model using COBIT and ITIL
      • Basic techniques and tools for software testing
      • Methods for estimating the economic efficiency of investments information

    This sub-major will teach you how to combine curiosity, precision, and logical thinking with vast knowledge and the practical skills to become a great software tester. You will gain the knowledge of software verification and validation. You will learn how to detect irregularities in software, and how to prevent its malfunctions. You will know how to properly identify malfunctions and their causes. You will also learn how to ensure the highest quality of software (Quality Assurance), and how to measure and control it (Quality Control). Furthermore, the programme teaches you how to measure non-functional features of software (e.g. efficiency, reliability).

    • List of classes in the Development engineering and software maintenance sub-major
      • Design and development (maintaining) of application software
      • Basic techniques and tools for software testing
      • Techniques and tools for automation software testing
      • Software Engineering Tools and Methods
      • Architectural design patterns in software engineering
      • Methods for assessing the effectiveness of investments information

    If you choose this sub-major, you will discover the video game market and its current trends. You will learn how video games are made – starting from documentation, to choosing an engine, level design, and scripting. You will gain the knowledge of project management, learn aspects of intellectual property, and obtaining licences. This sub-major is taught in collaboration with Simulation Games Manufacture and Fat Dog Games.

    • List of classes in the Computer games engineering sub-major
      • Game design methodology
      • Game design
      • Mobile games programming
      • Designing a video game, using a chosen development kit (Unity, UDK)
      • Leading a game design team
      • Production and publishing of video games

    You will gain both theoretical knowledge and practical skills in designing, developing, and integrating databases in information systems. You will learn SQL programming. You will learn the methods of data exploration and analysis. This sub-major is taught in collaboration with ORACLE and Microsoft.

    • List of classes in the Database engineering sub-major
      • Database design
      • Administration of the database server
      • Designing web sites database
      • Data warehouse design
      • Designing advanced database
      • Methods of exploration and business data analysis


    • List of classes in the IT security engineering
      • Administering of network operating systems
      • Protocols and network of security equipment
      • Identification and analysis of threats of communication and electronic transactions
      • Design and implementation of secure software for sensor devices
      • Design and implementation of a secure mobile software
      • Information securitymanagement according to ISO / IEC
  • P1710021 — 1

    Elżbieta Kopciuszewska, BEng, PhD

    Author of more than 90 publications; she has received awards for scientific, educational and organisational development, for a cycle of works on enhancement of quality management;  she has co-organised and organised many conferences and participated in such projects as the “Model of rules of ethics work for universities in Poland and Europe for education of future managers”; she has been a promoter for more than 160 theses in engineering, bachelor and masters studies; she received an award in the contest for the employee of the year 2017 of the Vistula Group of Universities.

    Dmitri Zaytsev

    Prof. Dmitry Zaitsev, BEng, PhD

    He earned his engineer’s degree at the Donetsk National Technical University in Ukraine, and his doctoral degree – at the Glushkov Institute of Cybernetics; an author of more than one hundred articles and two books, 32 articles indexed in Scopus and in WoS; he has developed universal Petri nets, analysis of infinite Petri nets of regular structure, a Petri net distribution and a method for synthesis of fuzzy logic functions provided in tables; he is a member of the ACM; he has lectured as a guest at many foreign universities, including in China, Germany, France, the Netherlands and the USA; he has also conducted many research projects, including in the field of software and computer networks.

    Zrzut ekranu 2018-06-13 o 12.03.49

    prof. Hans-Dieter Burkhard

    Was the leader of the AI group at Humboldt University Berlin until his retirement.
    Was awarded as ECCAI fellow in 2002.  Vice President Europe of the International RoboCup-Federation 2004-2008. Multiple world champion in RoboCup championships.

    dr Piotr Krajewski

    dr Grzegorz Słowiński

    The Computer Engineering Bachelor’s programme emphasises practical courses and the gaining of experience. A vast choice of sub-majors enables you to become an expert in your chosen field. Close collaboration with the University’s business partners, and courses taught by professionals, guarantees that the knowledge you gain has real-world applications.

    After graduating, you will be a holder of the title of ‘Bachelor of Computer Engineering’.

    See for yourself that Vistula is the best University in practice. Find out the benefits of studying Computer Engineering.


    Knowledge of programming languages
    During your studies, you will learn programming languages. Depending on your sub-major, you will learn how to build applications, websites, software, or computer games.

    Practice and experience
    The Vistula University curriculum will allow you to pass Microsoft and Oracle certification exams. These will constitute proof of you skills, and give you a competitive edge. In addition, over the course of the studies, you will do 420 hours of internships, which will help you solidify your knowledge and provide you with valuable experience.

    Expert knowledge
    As a computer engineering graduate, you will possess specialised, scientific knowledge. This knowledge will be shared with you by our faculty of professionals and highly-rated lecturers. This is why studying at Vistula University will prepare you for a career in IT.

    Graduating with a degree in Computer Engineering will help you find work in various interesting places:

    • IT companies building, implementing, and maintaining IT tools and systems.
    • Local and international corporations.
    • Interactive agencies which build websites for their clients.
    • Administrative entities implementing or utilising information systems.
    • Leading edge research and development centres, as well as  universities.
  • Tuition fee for full-time (including mobile studies) (BA/MA) in Polish – students from outside the EU

    Registration fee Tuition fee (per year) Tuition fee (per semester)
    Full-time 120 € 1 750 € 925 €

    Tuition fee for full-time studies (BA/MA) in English – EU citizens*

    Registration fee Tuition fee (per year) Tuition fee (per semester)
    Full-time 120 € 2 500 € 1 350 €

    * Citizens of Armenia, Azerbaijan, Belarus, Kazakhstan, Kyrgyzstan, Moldova, Mongolia, Russia, Tajikistan, Turkmenistan, Georgia, Ukraine as well as all South American countries are subject to the same fees as EU citizens.

    Tuition fee for full-time studies (BA/MA) in English – citizens from outside the EU*

    Registration fee Tuition fee (per year) Tuition fee (per semester)
    Full-time and part-time studies 200 € 3 500 € 1 850 €

    * This does not apply to the students from Armenia, Azerbaijan, Belarus, Kazakhstan, Kyrgyzstan, Moldova, Mongolia, Russia, Tajikistan, Turkmenistan, Georgia, Ukraine as well as all South American countries.

    Executive Board's Resolution

    payment 2017_2018 AFiB




TestimonialsShow all

International Office

Leonid Markusyk

Director of International Marketing and Recruitment

tel. +48 501 294 962


(cooperation with recruitment agencies and institutions)


Halyna Bozhko

International Admission Coordinator

tel.: +48 502 603 174


(cooperation with recruitment agencies) 


Admissions team

Yevhenii Lytovchenko

International Admission Officer

tel.: WhatsApp or Viber:  +48 510 858 087


Apply online

Ta strona internetowa wykorzystuje ciasteczka (cookies), by polepszyć Twój komfort korzystania z naszej strony. Aby nadal móc korzystać z tej strony, musisz wyrazić zgodę na nasze wykorzystanie tych plików. więcej

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.