Speciality F3 «Computer Science»
Speciality F3 «Computer Science»
— your start in the world of high-tech and global IT companies!
Computer science is not just about learning. It's about a career in leading IT companies, development Artificial intelligence, Web and mobile applications, digital solutions for energy, environment, healthcare and the economy.
Department of Digital Technologies in Energy Igor Sikorsky Kyiv Polytechnic Institute is a place where fundamental knowledge, real projects, and a direct connection with the labour market are combined.
Why us?
- Modern technologies from the first yearWe teach what is used at SoftServe, Luxoft, EPAM, Google, Amazon and other leading IT companies.
- Practical trainingFrom the first year, students participate in real-world projects and internships with partner organisations.
- International cooperationopportunities for academic mobility and participation in international projects with universities in China, Portugal, Norway, and Spain.
- Practitioner lecturers with experience in commercial development and collaboration with the IT industry.
Technologies you will work with:
- Programming languages: Python, Java, JavaScript, C++, C#, Go, Kotlin
- Web developmentHTML5, CSS3, React, Angular, Vue.js, Node.js, Next.js
- BackendDjango, Flask, Spring, ASP.NET, Express
- DatabasesPostgreSQL, MySQL, MongoDB, Redis, Oracle
- DevOps and InfrastructureDocker, Git, CI/CD, Terraform, Linux
- Artificial intelligence and machine learningTensorFlow, PyTorch, OpenCV, Scikit-learn
- Geographical information systemsArcGIS, QGIS, Mapinfo
- Cloud computingGoogle Cloud Platform, AWS, Microsoft Azure
- Modelling and graphicsAutoCAD, SolidWorks, Blender, Unity
Core subjects
1. Fundamentals of Programming and Object-Oriented Programming
- Learning programming languages: C, C++, Java, Python, C# (.NET).
- Mastery of object-oriented principles, design patterns, and application development in environments Visual Studio, Eclipse, IntelliJ IDEA.
- Developing applications using JavaFX, .NET Framework, ASP.NET.
2. Systems Programming and Operating Systems
- Low-level programming using Assembler.
- Working with operating system kernels and APIs Linux and Windows, administration, process and memory management.
- Studying system calls, drivers, and inter-process communication.
3. Web Technologies and Distributed Information Systems
- Development of client-server web applications using:
- HTML5, CSS3, JavaScript
- Modern frameworks: React, Angular, Vue.js
- Backend technologies: Node.js, PHP, Spring MVC, ASP.NET
- RESTful services, WebSockets, JSF, JMS
- Integration and orchestration of services via Docker, Kubernetes, microservices architecture, WCF, CORBA, Remoting.
4. Databases and cloud computing
- Fundamentals and advanced database design methods: MySQL, PostgreSQL, MS SQL Server, Oracle.
- Integration using ODBC, ADO.NET, JDBC, JPA, Hibernate.
- Building cloud infrastructure with AWS, Google Cloud, Azure.
5. Artificial Intelligence and Machine Learning
- Expert systems programming, algorithms based on LISP, PROLOG.
- Implementing ML/AI algorithms using TensorFlow, Keras, Scikit-learn, OpenCV.
- Image analysis, Natural Language Processing (NLP), computer vision.
6. Computer Networks and Network Technologies
- Studying network architecture: local (LAN), corporate, wide area (WAN).
- Network application programming, working with APIs, network security.
- Creation of distributed computing systems, projects based on GRID, Web Services.
7. Real-time monitoring and data processing systems
- Development of systems for collecting, transmitting and analysing data from sensors and IoT devices.
- Integration with SCADA systems, cloud analytics, stream data processing.
8. Geospatial Information Systems and Spatial Analysis
- Mastering GIS platforms: MapInfo, ArcGIS, QGIS.
- Creation of geospatial databases, development of applications for environmental monitoring, energy networks, and urban infrastructure.
9. Computer Graphics, Geometric Modelling and Web Design
- Working with graphical environments: AutoCAD, SolidWorks, 3ds Max, Blender.
- Creating interactive interfaces, UI/UX design, multimedia technologies.
- Fundamentals of web design, responsive layout, animation, CMS.
10. Software Design and Engineering
- Methods of designing ICs, documenting requirements, building UML diagrams.
- Working with the environment Power Designer.
- Agile, Scrum, DevOps, CI/CD – organising the modern development process.
Professions that await you:
- Web and mobile application developer
- ML/AI Engineer, Artificial Intelligence Specialist
- Software Systems Architect
- Front-end / Back-end / Full-stack developer
- DevOps engineer
- Data Analyst, Big Data Specialist
- Geographic Information Systems Engineer
- Digital environmental and energy monitoring specialist
- IT Project Manager
Where do our graduates work
Graduates from the Department of Digital Technologies in Energy at KPI named after Igor Sikorsky successfully establish themselves in a wide variety of fields upon graduation – from global IT corporations to scientific institutions and government bodies. Here is just a selection of the companies and organisations where our alumni are employed:
IT companies and software development
Graduates take up positions as developers, engineers, analysts, and IT managers in companies such as:
Google Ukraine, EPAM Systems, SoftServe, GlobalLogic, Luxoft Ukraine, Softline Ukraine, ComputerLand, Wantent (WATCHED Ltd), HANSA SOLUTIONS, Kompleksni Rishennya, ANTEC, UNITY-BARS, Global-Ukrain, CJSC «Kvantar-Micro Techno», LLC «TIMLOG UKRAINE», LLC «LVT-Programs»
Financial and banking institutions
Information systems specialists, cybersecurity experts, and analysts work in:
To the National Bank of Ukraine, Nadra Bank, Khreshchatyk Bank“
🔬 Science and Innovation (National Academy of Sciences of Ukraine)
Our graduates conduct research, develop new technologies, and perform mathematical modelling in:
Institute of Cybernetics of the National Academy of Sciences of Ukraine, Institute of Problems of Registration of Information of the National Academy of Sciences of Ukraine, Institute of Nuclear Research of the National Academy of Sciences of Ukraine
Ecology, energy, industry
Graduates develop engineering and digital solutions for sustainable development in:
PJSC “Meridian” named after S.P. Korolev, Institute of Oil of the National Academy of Sciences of Ukraine, PJSC “Yuzhteploelektromontazh”, Centre for Ecological Monitoring of Ukraine, SPC «Promtechnology».»
🛡️ Security and Public Administration
Our specialists are working on protecting critical systems in:
Ministry of Defence of Ukraine, Security Service of Ukraine (SSU), Ministry of Internal Affairs of Ukraine (MIA)
International partners
The department actively collaborates with the following foreign educational and research institutions:
- People's Republic of ChinaShandong Provincial Academy of Sciences, Qilu University of Technology, Shandong University of Science and Technology, Shenyang Institute of Technology.
- PortugalPolytechnic Institute of Tomar, Polytechnic Institute of Leiria.
- NorwayNorwegian University of Science and Technology.
- SpainUniversity of Málaga. .
Forms and terms of study:
- Bachelor's degree — 3 years 10 months.
- Master's degree 1 year 4 months (professional), 1 year 9 months (research).
- Forms of study — full-time and part-time, allowing you to combine studies with work.
Start building your future today!
Choose Specialty F3 “Computer Science” at the Department of Digital Technologies in Energy at the Igor Sikorsky Kyiv Polytechnic Institute — and get a ticket to the modern technological world, where your skills are valued in Ukraine and around the world.
Apply today – and help create a digital tomorrow with us
Here you will master computer technologies related to the IT field in the design automation and modelling of objects and systems in the energy sector. Students study various aspects of computer graphics and technical design. We build complex graphical objects and use technical drawing.
You will undertake training courses in various academic disciplines:
- in computer-aided design systems
- in visual design in CAD
- in the modelling of various systems
- in the visualisation of geometric information
- in real-time systems
Our graduates develop computer systems, particularly simulation and design systems in thermal power engineering.
Why is it worth enrolling specifically in the Department of Digital Technologies in Energy at KPI?
The diploma you will receive from our department is the best reference when applying for a job in a wide variety of IT companies. Our graduates work in modern companies, holding management positions not only in Ukraine but also abroad.
The main professional training disciplines studied by students of all specialities in the department are:
- Computer architecture and digital design;
- Fundamentals of programming and algorithmic languages (C);
- System programming (ASSEMBLER, C) and operating systems (LINUX, WINDOWS);
- Object-oriented programming languages and environments (C++, .NET, JAVA);
- Database organisation and distributed databases (MySQL, MS SQL SERVER, ORACLE) using technologies ODBC, ADO, ADO.NET, JDBC, JPA, Hibernate;
- Computer networks - local, corporate, global;
- Network application programming tools (PHP, JavaScript (+Frameworks), REST, JSF, JMS, Spring MVC, ASP.NET);
- Distributed processing tools (COM/DCOM, CORBA, Remoting, WCF, GRID, Web Services);
- Graphical and geometric modelling (AUTOCAD, SOLIDWORKS, 3DMAX);
- Functional and logical programming (LISP, PROLOG) and artificial intelligence systems;
- Methods and technologies of information system design (UML language, PowerDesigner environment);
- Geoinformation systems (MAPINFO, ArcGIS); WEB services, multimedia technologies, and WEB design.
Programmes of study for bachelor's and master's educational levels
To obtain the «bachelor's» educational level, a course of study lasting 3 years and 10 months must be completed.
To obtain a Master's educational level, you need to complete a course of study lasting 1 year and 4 months (Professional Master's) or 1 year and 9 months (Research Master's), in addition to your Bachelor's level studies.
Mode of study: full-time, part-time
Join KPI's Department of Digital Technologies in Power Engineering – get the chance to become one of the best in IT!
Programmes of study for bachelor's and master's educational levels