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.

    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!

    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

    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 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 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 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


    • 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
  • prof. dr hab. Ludwik Czaja

    Od 1992 r. jest współtwórcą corocznych międzynarodowych konferencji „Concurrency, Specification and Programming” we współpracy Uniwersytetu Warszawskiego i Uniwersytetu Humboldta w Berlinie. Jest również wieloletnim keirownikiem dwóch programów dotyczących współpracy między Uniwersytetem Warszawskim i Uniwersystetami w Hamburgu i Humboldta w Berlinie. Honorowy Ambasador Kongresów Polskich w 2011 r. W latach 1975-2006 był kierownikiem Zakładu Podstaw Informatyki w Instytucie Informatyki UW.

    Prof. dr hab. Dmitry Zaitsev

    Dmitry A. Zaitsev received the Eng. degree in applied mathematics from Donetsk Polytechnic Institute, Donetsk, Ukraine, in 1986, the Ph.D. degree in automated control from the Kiev Institute of Cybernetics, Kiev, Ukraine, in 1991, and the Dr.Sc. degree in telecommunications from the Odessa National Academy of Telecommunications, Odessa, Ukraine, in 2006. He published more than a hundred papers, 2 books, and 2 book chapters. He developed the universal Petri nets, the analysis of infinite Petri nets with regular structure, the decomposition of Petri nets in clans, and the method of synthesis of fuzzy logic function given by tables. He is the ACM Senior Member.

    Dr Soma Dutta

    Obtained her Ph.D degree from University of Calcutta, India on Mathematical Logic. She has completed three years of Post Doctoral Research from Institute of Mathematical Science, Chennai, India and Faculty of Mathematics, Informatics and Mechanics, University of Warsaw (MIMUW), Poland. She was awarded fellowship from European Research Consortium for Informatics and Mathematics to pursue her post doctoral research from the University of Warsaw, and obtained Nostrification of her Ph.D from MIMUW. Presently she has more than 25 research publications, and one edited volume. Her research interest includes Rough Set Theory, Information Systems and flow of information, Dialogue based decision systems, Similarity based reasoning etc. She is also associated as a reviewer of different journals e.g., Information System, Fuzzy Sets and Systems, International journal of Approximate Reasoning, Fundamenta Informaticae.

    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.

    prof. dr hab. Łukasz Stettner

    Członek Polskiego Towarzystwa Matematycznego, American Mathematical Society, European Mathematical Society oraz Control Systems Society IEEE. Były członek Sekcji V Centralnej Komisji do Spraw Stopni i Tytułów w latach 2013-2016. Vice Przewodniczący IFIP TC7. Przedstawiciel PTM w ICIAM. Przez wiele lat współpracował z Uniwersytetem w Padwie i Dept. of Mathematics University of Kansas.

    dr hab. Paweł Gburzyński

    Pracował w renomowanych światowych ośrodkach akademickich, w Kanadzie, USA i w Niemczech. Współpracował z wieloma korporacjami, z Lockheed-Martin i NASA Tworzył i współtworzył systemy operacyjne i kompilatory, szczególnie do zastosowań w systemach wbudowanych i telekomunikacyjnych. Autor blisko 200 publikacji z obszarów telekomunikacyjnych, symulacyjnych, systemów operacyjnych i bezpieczeństwa.. Laureat nagrody państwowej I stopnia (Polska, 1986) za pracę w projekcie Loglan oraz nagrody McCalla (Kanada, 2003-2004) za wyniki naukowe.

    dr Iwona Dolińska

    Specjalistka z zakresu sieci bezprzewodowych Wi-Fi, sieci komputerowych i nowoczesnych technologii internetowych. Posiada wieloletnie doświadczenie w analizie i implementacji systemu międzybazodanowej transformacji danych relacyjnych i graficznych FM w środowisku .NET.

    dr inż. Tomasz Bartczak

    Absolwent Politechniki Rzeszowskiej na kierunku Elektrotechnika o specjalności „Informatyka i automatyka”. Autor rozprawy doktorskiej „Metody poprawy efektywności komunikacji międzywęzłowej w architekturach warstwowych z ruchem multimedialnym” obronionej w Wydziale Inżynierii Mechanicznej i Informatyki Politechniki Częstochowskiej. Autor kilkudziesięciu prac naukowych.

    dr Mariusz Jakubowski

    Autor kilkunastu artykułów naukowych z dziedziny kompresji sygnałów wideo, które zostały opublikowane na międzynarodowych konferencjach i w czasopismach z listy filadelfijskiej. Za osiągnięcia naukowe w latach 2012 – 2013 został wyróżniony nagrodą zespołową I stopnia Rektora Politechniki Warszawskiej. W latach 2002 – 2008 pracował w Przemysłowym Instytucie Telekomunikacji (obecnie PIT-RADWAR), gdzie zajmował się projektowaniem i programowaniem systemów mikroprocesorowych na potrzeby sterowania i diagnostyki radarów wojskowych.

    Absolwent wydziału Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Rozprawę doktorską „Adaptacyjne algorytmy estymacji ruchu w kompresji danych wizyjnych” obronił z wyróżnieniem w roku 2012, a wyniki jego pracy były wykorzystywane w wielu krajowych i międzynarodowych projektach badawczo-rozwojowych.

    dr Antoni Masiukiewicz

    Był założycielem, właścicielem i prezesem zarządu firmy Intersat, która uruchomiła i prowadziła Call Center na potrzeby firm ZWUT i Siemens Polska. Otrzymał szereg wyróżnień i nagród, w tym: Nagrodę Dyrektora ITR (Warszawa, 1997), Nagrodę I stopnia i Nagrodę Specjalną NOT w konkursie Mistrza Techniki 1999 (Warszawa, 1999), medal na targach Intertechnology (Łódź, 1999), wyróżnienie w konkursie Infotela (Bydgoszcz, 1999) i odznaczenie resortowe Zasłużony dla Łączności (Warszawa, 2004). Specjalizuje się w tematyce stałości częstotliwości, optymalizacji szumów i technologiach bezprzewodowych. Jest autorem i współautorem 8 patentów, monografii aplikacje i technologie bezprzewodowe oraz kilkudziesięciu opracowań i artykułów. Absolwent Instytutu Radioelektroniki na Wydziale Elektroniki Politechniki Warszawskiej.

    prof. dr hab. Maksymilian Dryja

    Autor ponad 100 artykułów w czasopismach naukowych o zasięgu międzynarodowym oraz współautor podręcznika akademickiego z metod numerycznych. Specjalista z zakresu matematyki stosowanej (matod numerycznych), algorytmów, równoległych rozwiązań równań różniczkowych cząstkowych i ich dyskretyzacji.

    prof. dr hab. Jan Zabrodzki

    dr hab. Leszek Jung

    Informatyk i specjalista w inżynierii projektowania systemów informatycznych. Absolwent Wydziału Cybernetyki Wojskowej Akademii Technicznej. Od 2001 roku pełnił funkcję kierownika Katedry Informatyki Ekonomicznej. Były dziekan ALMAMER Szkoła Wyższa w Warszawie. Prowadził indywidualny projekt badawczy „Wykorzystanie technologii internetowych w samoocenie wiedzy i umiejętności studentów”. Autor i współautor kilku wdrożonych projektów naukowo-badawczych oraz wielu publikacji naukowych.

    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.

    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 )


Zeram Zeytullayeva

International Admission Officer

Mob; Viber,WhatsUp: +48 510 858 087


(online admission support)

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.