General information about the educational program
Full name of the higher education institution and structural unit: National Aerospace University “Kharkiv Aviation Institute”, Department of Computer Science and Information Technology
Degree of higher education: master’s degree
Field of knowledge: 12 “Information technology”
Specialty: 122 “Computer Science”
Official name of the educational and professional program: Computerization of information processing and management
Type of diploma and scope of the educational and professional program: Master’s degree, single, 90 ECTS credits, duration of study – 1 year 4 months
Availability of accreditation: Certificate of accreditation: Series UD № 21008018 dated January 08, 2019. Valid until July 01, 2024.
Cycle/level: NQF of Ukraine – level 7, FQ-EHEA – second cycle, EQF-LLL – level 7
Background:
Persons who have obtained a bachelor’s degree and meet the conditions for admission to higher education institutions of the current year, approved by the Ministry of Education and Science of Ukraine, may apply for a master’s degree in specialty 122 “Computer Science”.
The program of professional entrance examinations for persons who have obtained a previous level of higher education in other specialties should include verification of a person’s possession of special (professional) competencies and learning outcomes defined by the standard of higher education in the specialty 122 “Computer Science” of the field of knowledge 12 “Information Technology” for the first (bachelor’s) level of higher education.
Language(s) of instruction: The language of instruction is the state language. In order to create conditions for international academic mobility, it may be decided to teach one or more disciplines in English and/or other foreign languages
Validity of the educational and professional program: Until a new educational and scientific program is put into effect. The review of the educational program is carried out at least once every 5 years or at the request of stakeholders every year. For the purpose of improvement or modernization, the guarantor of the educational program may make the necessary changes or additions during this period, taking into account the proposals of various groups of stakeholders
The purpose of the educational and professional program:
Training of a qualified, competitive, integrated into the European and world educational space specialist of the master’s degree in specialty 122 “Computer Science”, capable of independently solving complex specialized tasks and scientific and practical problems with the help of information technology for the implementation and development of innovations in the fields of aviation, astronautics, as well as in related industries and economics
Suitability of graduates for employment and further education
Employability: Professional activity as a professional in the development of mathematical, information and software of computer systems, in the field of information technology, as well as database and system administrator.
Academic rights of graduates: Continuation of studies under the Doctor of Philosophy (PhD) program. Acquisition of additional qualifications in the system of postgraduate education
Teaching and assessment
Teaching and learning: Student-centered learning, self-study, problem-based learning aimed at developing critical and creative thinking, learning through laboratory practice, dual, distance education, etc. Lectures, multimedia lectures, laboratory work, seminars, practical classes in small groups, independent work based on textbooks and notes, consultations with teachers, preparation of a master’s thesis
Assessment: Written exams, reports on practices, presentations, current (module) control, master’s qualification work and its defense
Characteristics of the educational program
Description of the subject area:
Object of study and activity: processes of collecting, presenting, processing, storing, transmitting and accessing information in computer systems
Learning objective: acquiring the ability to solve research and / or innovation problems in the field of computer science
Theoretical content of the subject area: modern models, methods, algorithms, technologies, processes and methods of obtaining, representing, processing, analyzing, transmitting, storing data in information and computer systems
Methods, techniques and technologies: methods and algorithms for solving theoretical and applied problems of computer science; mathematical and computer modeling, modern programming technologies; methods of collecting, analyzing and consolidating distributed information; technologies and methods of designing, developing and ensuring the quality of information technology components, computer graphics and data visualization technologies; knowledge engineering technologies, CASE technologies for modeling and designing IT.
Tools and equipment: distributed computing systems; computer networks; mobile and cloud technologies, database management systems, operating systems, information systems and technology development tools
Orientation of the educational and professional program:
Educational and professional for the preparation of masters
The main focus of the educational and professional program:
The training of masters in computer science involves the training of second-level specialists to acquire competencies in models, methods and information technologies for data processing and management in production and economics, including in the aerospace industry, capable of independent professional activity in these areas
Keywords: computer science, information technology, information processing, management of complex objects and processes, intellectualization of management
Features of the educational and professional program:
The exclusivity of the program is based on the peculiarities of managing the use of information technology in the aerospace industry (design, production, operation, business process management), as well as in related industries and economies that are associated with complex knowledge-intensive technologies that require real-time information processing and information security to ensure reliable management
Program competencies
Integral competence:
Ability to solve research and/or innovation problems in the field of computer science
General competencies (GC):
GC1. Ability to think abstractly, analyze and synthesize.
GC2. Ability to apply knowledge in practical situations.
GC3. Ability to communicate in the state language both orally and in writing.
GC4. Ability to communicate in a foreign language.
GC5. Ability to learn and master modern knowledge.
GC6. Ability to be critical and self-critical.
GC7. Ability to generate new ideas (creativity).
GC8. Ability to work in a team.
GC9. Ability to evaluate and ensure the quality of work performed.
Special (professional) competencies (SC):
SC1. Understanding of the theoretical foundations of computer science for an objective assessment of the possibilities of using computing in certain processes of human activity and determining promising information technologies.
SC2. Ability to communicate with representatives of various fields of knowledge and activities to determine their needs for automation of information processing.
SC3. Ability to collect, formalize, systematize and analyze the needs and requirements for a computer system that is being developed, operated or maintained.
SC4. Ability to formalize the subject area of a particular project as a complex system with the definition of key elements and relationships between them, the purpose and criteria for evaluating its functioning in the form of an appropriate information model.
SC5. Ability to use mathematical methods to analyze formalized models of the subject area of a particular project in the process of its implementation and maintenance.
SC6. Ability to collect and analyze data (including big data) to ensure the quality of decision-making.
SC7. Ability to develop, describe, analyze and optimize architectural solutions for computer systems for various purposes.
SC8. Ability to apply existing and develop new algorithms for solving problems in the field of computer science: algorithms for solving computational and logical problems, algorithms for parallel and distributed computing, algorithms for analytical processing and intellectual analysis of big data with an assessment of their effectiveness and complexity.
SC9. Ability to develop software: understand and apply the basics of logic to solve problems; be able to design, execute and debug programs using modern integrated software (visual) development environments; understand programming methodologies, including object-oriented, structured, procedural and functional programming; compare currently available programming languages, software development methodologies and development environments, as well as select and use those that meet the needs of the user.
SC10. Ability to develop and implement software development projects, including in unpredictable conditions, with unclear requirements and the need to apply new strategic approaches, use software tools to organize teamwork on the project.
SC11. Ability to develop and administer databases and knowledge, to master modern theories and models of data and knowledge, methods of their interactive and automated development, processing and visualization technologies.
SC12. Ability to evaluate the quality of IT projects, computer and software systems for various purposes, to master methodologies, methods and technologies for ensuring and improving the quality of IT projects, computer and software systems based on international standards for assessing the quality of information systems software, models for assessing the maturity of information and software systems development processes.
SC13. Ability to initiate and plan the processes of developing computer systems and software, including its development, analysis, testing, system integration, implementation and maintenance.
SC14. Ability to identify problem situations during the operation of software and formulate tasks for its modification or reengineering.
SC15. Ability to document the progress and results of project work, to master the basic methodologies, standards and architectural frameworks that determine the set, structure and content of design and working documentation of computer and software systems for various purposes.
SC16 – the ability to independently carry out projects for the development of computer systems used in the aerospace industry and other industries with critical technologies.
SC17 – the ability to perform research and design work using cloud technologies, intelligent systems, databases and knowledge, machine learning systems, data mining, and the use of IoT technologies.
Program learning outcomes
PLO1. Develop mathematical models and methods of data analysis (including big data). Develop algorithmic and software for data analysis (including big data).
PLO2. Have specialized skills / abilities to solve problems of computer science necessary for research and/or innovation activities to develop new knowledge and procedures.
PLO3. Collect, formalize, systematize and analyze the needs and requirements for an information or computer system that is being developed, operated or maintained.
PLO4. Develop a conceptual model of an information or computer system. Develop and apply mathematical methods for analyzing information models.
PLO5. Design architectural solutions for information and computer systems for various purposes. Clearly and unambiguously communicate their own knowledge, conclusions and arguments in the field of computer science to specialists and non-specialists, including students.
PLO6. Create new algorithms for solving problems in the field of computer science, evaluate their effectiveness and limitations on their application. Design and maintain databases and knowledge.
PLO7. Test software
PLO8. Collect, formalize, systematize and analyze the needs and requirements for an information or computer system that is being developed, operated or maintained. Identify and eliminate problem situations during the operation of software, formulate tasks for its modification or reengineering.
PLO 9. Evaluate the performance of teams and groups in the field of information technology, ensure the effectiveness of their activities.
PLO10. Identify the needs of potential customers for automation of information processing.
PLO11. To have specialized conceptual knowledge, including modern scientific achievements in the field of computer science and is the basis for original thinking and research, critical thinking of problems in the field of computer science and on the border of knowledge areas.
PLO12. Evaluate and ensure the quality of information and computer systems for various purposes.
PLO13. Manage work processes in the field of information technology that are complex, unpredictable and require new strategic approaches.
PLO14. Analyze the current state and global trends in the development of computer science and information technology Perform the development of information technology and software for managing complex systems and processes in the aerospace industry.
PLO15. To carry out research in the field of computer science. To carry out design work with the creation of computer systems for intelligent control of complex objects in real time (aerospace industry, industries related to critical technologies).
Brief description, structure and components
The main areas of specialization are the design and development of information and intelligent systems, information technologies with the use of analysis methods and system development technologies at all stages of design
Areas of study:
– basics of development and architecture of information systems
– basics of databases and knowledge
– computer networks and network technologies
– object-oriented programming
– algorithms and data structures
– programming using Java, C#
– web programming: HTML5, CSS3, JavaScript, PHP
– integration and middleware technologies
– basics of IT project management, Scrum / Agile processes
Competencies (knowledge, skills, abilities) of graduates:
– ability to create information systems using C++, C#, Java programming languages
– ability to administer databases, both relational and document-oriented (MS SQL, Cache, MySQL, PostgreSQL, MongoDB)
– ability to develop web applications using HTML5, CSS3, PHP, JavaScript
– ability to develop mobile applications for Android, iOS, Windows Phone
– ability to manage IT projects
– ability to test software of computer systems
Graduates with a degree in Computer Science can work:
– C#/.NET developer (you will learn how to develop programs based on the Microsoft.NET Framework platform and the C# language);
– JAVA developer (you will learn how to create console, multithreaded, and web applications in Java);
– FRONT-END developer (you will learn how to create the client side of websites using HTML5 & CSS3, JavaScript and jQuery);
– BACK-END developer (you will learn how to create full-fledged web applications with server-side logic based on ASP.NET and ASP.NET MVC);
– Database developer (you will learn to create and work with various databases using MS SQL, ADO.NET and Entity framework, etc;)
– Application developer for mobile devices (you will master the development of mobile applications for Android, iOS, Windows Phone platforms);
– UI developer (you will learn how to develop windowed and mobile applications based on WPF technology);
– Software tester (QA engineer) (you will learn how to write test cases, test and document errors, and use bug tracking systems).
Educational and professional programs
2021 recruitment year
2022 recruitment year
2023 recruitment year

