122 Computer Science

Specialty 122 “Computer Science” – is aimed at training bachelors who have a thorough mathematical training and knowledge in the field of programming, have algorithmic thinking. Know modern methods of construction and analysis of efficient algorithms and the ability to implement them in specific applications. Knows the standards, methods and tools for managing the life cycle of information systems, IT products and services. Has knowledge of theoretical foundations, processes and procedures of IT project management, principles of teamwork.

Educational Program

Computer Science and Intelligent Systems

Graduating Department

Software Engineering and Intelligent Technology Management

Brief description

The educational program provides training for information technology specialists to manage complex systems and processes for various purposes based on artificial intelligence. The curricula are based on the experience of leading European and American universities, as well as the needs of IT companies and information and analytical departments of enterprises and organizations.

The educational program is focused on the training of specialists in the field of computer science and intelligent systems. The main focus of the educational program is in-depth study of computer mathematics and intelligent systems, information technology and foreign language for IT professionals. The program is focused on partnerships with domestic and foreign educational and scientific institutions, the private sector, scientists and practitioners, participation in international programs. Training is carried out with the use of innovative pedagogical technologies, in particular – a project approach in the training laboratory “Innovation Campus” PIITU NTU “KhPI”, where students have the opportunity to master practical skills of software development and testing, as well as develop “soft skills”. specialist in computer science and intelligent systems to work in IT companies and IT departments. The educational program includes internships in IT companies and student participation in real projects, the opportunity to study in English.

Training of specialists capable of conducting theoretical and experimental research in the field of computer science and intelligent control systems; apply mathematical methods and algorithmic principles in modeling, design, development and maintenance of information management technologies; to develop, implement and maintain intelligent systems for analysis and data processing of organizational, technical, natural and socio-economic systems.

Employment opportunities

In leading IT companies (NIX Solutions, Telesens, EPAM, SoftServe, Global Logic, Sigma Software, INSART, Academy SMART, Kharkiv IT Cluster) in the following positions:
• business analysts;
• data analysts (Data Analyst, Data Scientist);
• software system architects (Software/System Architect, System Analyst);
• software engineers;
• specialists in the creation of intelligent systems (Machine Learning Engineer, Business Intelligence Engineer);
• software quality assurance specialists (QA Engineer);
• Project Management Specialists (Project Manager).

In the information and analytical departments of enterprises and organizations in the role of specialists in the development, implementation and maintenance of software, including intelligent management systems, in the positions of software engineers, heads of IT departments and others.

Selective educational components (Profile blocks). Brief description

1. Research and Development

The profiled package of disciplines includes educational components that include in-depth study:
• basic theoretical and practical provisions for constructing probabilistic models;
• modern information technologies, methodological and practical bases of knowledge presentation;
• fuzzy logic and fuzzy decision-making systems in conditions of uncertainty;
• theoretical and practical foundations of machine learning (Machine Learning);
• approaches to the planning of computational experiments using probabilistic and statistical methods;
• technologies for modeling intelligent systems to solve problems of automated business process management.

2. Software Development and Startup

The profiled package of disciplines includes educational components that include in-depth study:
• concepts and methodologies of Internet marketing, features of the virtual environment for marketing research, products, pricing, distribution and communications on the Internet;
• business modeling methodologies based on guidelines and approaches of modern information technologies;
• methods and information technologies of data collection from various sources and preparation of analytical reports necessary for the organization and operation of business;
• business planning methods, procedures and technologies;
• prototyping of software, features of script development and construction of interactive prototypes for demonstration to future users;
• the essence of entrepreneurship, its types, types, properties and functions.

3. Innovation Campus

The profiled package of disciplines includes educational components that include in-depth study:
• development of information systems to ensure the operation of large enterprises, corporations and other business structures;
• development of databases to solve the problems of storage and data processing in the work of large enterprises, corporations and other business structures;
• development of software architecture for large enterprises, corporations and other business structures;
• design of web applications in accordance with the defined requirements with the use of effective technologies for the implementation of software systems;
• basic principles of formation and development of IT-project teams.

Educational Program

Computer Science

Graduating departments

System Analysis and Information-Analytical technologies

Strategic Management

Informatics and Intellectual Property

Brief description

Educational program “Computer Science” – aimed at preparing bachelors who have a thorough mathematical training and knowledge in the field of programming, have algorithmic thinking. Know modern methods of construction and analysis of efficient algorithms and the ability to implement them in specific applications. Know the standards, methods and tools for managing the life cycle of information systems, IT products and services. Have knowledge of theoretical foundations, processes and procedures of IT project management, principles of teamwork.

Employment opportunities

Our graduates work in the following companies: Nix Solutions, GlobalLogic, Epam, Sigma Sofware, Telenor, OSCE Luxoft, Ronis Business Tools, TrendLine, Vaimo, Bridgewater Associates, Promodo, Pipe-X and many others. They hold the positions of Project Manager, Business Analyst, Software Engineer, QA Engineer, Business Development Manager and others. LineUp is also headed by our graduate.

Selective educational components (Profile blocks). Brief description

1. Information Technology Project Management

A feature of the disciplines of the unit is intended for those who want to master the technology of creating information processing systems and manage their development and implementation. In the process of studying under the bachelor’s program, students master the necessary mathematical disciplines, programming languages ​​C ++, C #, JAVA, PHP, Java Script, Python, master the basics of IT project management. The program is based on the requirements of IEEE, IPMA, PMI, ISO / IEC 12207, taking into account the experience of the best universities in the world. Close ties have been established with the Community of IT Directors of Ukraine and enterprises in the industry. Training in project management methods and tools is combined with a large amount of practical work aimed at managing real projects.

2. Information and analytical systems and technologies

A feature of the disciplines of the block “Information and analytical systems and technologies” is their focus on deepening the applied mathematical training of future bachelors, which focuses on developing information and analytical systems to support decision making in business process management , training in computer graphics and multimedia, development of modern information systems and web applications. Skills in software development are supported by the study of modern methods of testing. Disciplines of the last semester are focused on the application of previously acquired knowledge in the development of software systems focused on the use of information technology. In general, students receive a degree that allows them to either go directly to practical activities in any field of information technology, or continue their studies in graduate school.

3. Data and Knowledge Engineering

The focus of specialization training is cloud information consolidation software. Architectural solutions of such services are planned, designed, modeled and implemented using methods, technologies and tools of Web-programming, data engineering and knowledge to solve problems and meet “digital” information needs of a particular clientele or social group, which are otherwise unable to effectively and efficiently Consolidate consolidated information and knowledge gained because it is difficult to access in its original form and is usually obtained from many distributed sources of information.

4. Intellectual Property in Computer and Software Engineering

The object of specialization is the objects of intellectual property rights, including software, digital multimedia content, inventions and utility models for software, systems and circuit solutions, industrial designs , trade secrets and know-how, marks for goods and services, computer programs, databases, websites, brand names and domain names, topologies of integrated circuits and other “digital” intellectual property objects that identify property rights on the means of digital environment to consolidate information in the data life cycle and its content.

5. Artificial Intelligence and Machine Learning

The object of specialization training is software that reproduces neuromorphic (similar to natural) architectures of artificial intelligence, high-performance parallel algorithms that model the behavior of the human brain to process unstructured information and sensory perception environment (virtual and augmented reality), cognitive technologies that combine artificial intelligence and machine learning algorithms, computer models of human behavior, designed not so much for accuracy as for accuracy to solve large-scale computational problems of fuzzy logic, big data, soft calculations, etc.