Software engineering
Faculty of Computer Science and Cybernetics
            Name
        
        
            Software engineering
        
    
            Program code
        
        
            Qualification awarded
        
        
            Master of Software Engineering
        
    
            Length of programme
        
        
2 years        
    
            Number of credits
        
        
            120
        
    
            level of qualification according to the National Qualification Framework and the European Qualifications Framework 
        
        
            7
        
    
            Qualification level
        
        
            Second (Master)                                   
        
    
            Discipline
        
        
            Information technologies
        
    
            Speciality
        
        
KnowledgeField EN        
    
            Specific admission requirements
        
        
Bachelor's degree
        
    
            Specific arrangements for recognition of prior learning
        
        
            
-
        
    
            Qualification requirements and regulations, including graduation requirements
        
        
            http://csc.knu.ua/media/filer_public/45/af/45afb756-f566-4949-bb71-977f5cecec01/onp121_2021.pdf
        
    
            Programme learning outcomes
        
        
            LO01. Know and systemically apply in software design domain analysis and modeling methods, information requirements elicitation and input data collection methods. LO02. Justify the choice of software requirements engineering, engineer, analyze, classify and prioritize requirements. LO03. Know and apply fundamental concepts and methodologies of information processes modeling. LO04. Estimate and choose methods and models for software systems development, deployment, maintenance and their management during all stages of software process. LO05. Develop and estimate software design strategies; justify, analyze and estimate previously made design decision from the final software product quality perspective. LO06. Analyze, estimate and choose methods, modern hardware and software systems, programming tools, technologies, algorithmic and software solutions for effective implementation of specific software-related production tasks. LO07. Justifiably choose programming paradigms and languages for various applications; apply in practice system and specialized tools, component-based frameworks and integrated development environments. LO08. Conduct analytical studies of software system operating parameters in order to perform its verification and validation, and also analyze chosen methods, computer-aided software design and engineering tools. LO09. Know and apply modern professional standards, codes and regulations for software engineering. LO10. Be able to make organizational and management decisions under uncertainty. LO11. Acquire new scientific and professional knowledge, improve skills, predict progress of software systems and  information technology. LO12. Formulate, empirically confirm, justify and apply in practice in software development processes competitive ideas, techniques, technologies of professional, scientifical and technological problem solving under uncertainty.
http://csc.knu.ua/media/filer_public/45/af/45afb756-f566-4949-bb71-977f5cecec01/onp121_2021.pdf
        
    
            Form of study
        
        
Full-time form        
    
            Examination regulations and grading scale
        
        
            Meet the requirements of the "Regulations on the organization of the educational process at the Taras Shevchenko National University of Kyiv."
http://nmc.univ.kiev.ua/docs/poloz_org_osv_proc-2018.pdf
        
    
            Оbligatory or optional mobility windows (if applicable)
        
        
            Work placement
        
        
            Industrial practice can be conducted both on the basis of the graduating department and on the basis of enterprises, organizations, research institutes, banks, insurance companies and other institutions engaged in the design, development, implementation and operation of automated information systems. The choice of practice bases is carried out in coordination with the graduating department, taking into account the tasks of practice and the possibility of their implementation. In particular, the following organizations can act as bases of production practice: Samsung, GlobalLogic, Avora, EPAM, SoftServe, InfoPulse, DataArt and others.
        
    
            Work-based learning
        
        
            -
        
    
                    Director of the course
                
                 
                
                        Oleksandr
                        I.
                        Provotar
                    
                    
                        Department of Intelligent Software Systems 
Faculty of Computer Science and Cybernetics
                Faculty of Computer Science and Cybernetics
            Occupational profiles of graduates
        
        
            Professional activity as a professional in the development of mathematical, information and software information systems, in the field of information technology, as well as the administrator of databases and systems.
        
    
            Access to further studies
        
        
            Obtaining education under the educational program of the third (educational-scientific) level of higher education and obtaining additional qualifications in the adult education system.
        
    Subjects
As part of the curriculum, students study the following disciplines
                        Cluster computing
                    
                    
                        Code: ОК.08,
                        
                    
                
                        Methods of quality assurance of software systems
                    
                    
                        Code: ОК.07,
                        
                    
                
                        Code: ОК.01,
                        
                    
                
                        Fuzzy logic
                    
                    
                        Code: ОК.06,
                        
                    
                
                        Code: ОК.02,
                        
                    
                
                        Course work for masters
                    
                    
                        Code: ОК.19 ,
                        
                    
                
                        Development and Use of Information Networks
                    
                    
                        Code: ОК.04,
                        
                    
                
                        Code: ОК.09 ,
                        
                    
                
                        Algebraic-automatа methods of software design
                    
                    
                        Code: ОК.05,
                        
                    
                
                        Theoretical foundation and development methods of informational systems
                    
                    
                        Code: ОК.11,
                        
                    
                
                        Professional and Corporate Ethics
                    
                    
                        Code: ,
                        
                    
                
                        Elements of categorial analysis
                    
                    
                        Code: ОК.12,
                        
                    
                
                        Code: ОК.13,
                        
                    
                
                        Technologies of software systems development
                    
                    
                        Code: ОК.14,
                        
                    
                
                        Software-oriented logics
                    
                    
                        Code: ОК.15,
                        
                    
                
                        Types in programming languages
                    
                    
                        Code: ОК.16,
                        
                    
                
                        Actual Problems of Object-Oriented Programming
                    
                    
                        Code: ННД.09,
                        
                    
                
                        Automata-network  methods for analysis of discrete systems
                    
                    
                        Code: ВК.1.07.,
                        
                    
                
                        Code: ДВС.1.02,
                        
                    
                
                        Means of building e-learning systems
                    
                    
                        Code: ДВС.1.03,
                        
                    
                
                        Non-classical logics and their application in software development
                    
                    
                        Code: ДВС.1.04,
                        
                    
                
                        Current issues of bioinformatics
                    
                    
                        Code: ДВС.1.05,
                        
                    
                
                        Modern operating systems
                    
                    
                        Code: ННД.07,
                        
                    
                
                        Software Projects Management
                    
                    
                        Code: ОК.10,
                        
                    
                
                        Security and anonymity in the Internet
                    
                    
                        Code: ДВС.3.02.02,
                        
                    
                
                        Production practice "Development of software information systems"
                    
                    
                        Code: ННД.13,
                        
                    
                
                        Production Practice without Learning Interruption
                    
                    
                        Code: ННД.14,
                        
                    
                
                        Preparation of final qualification work of masters
                    
                    
                        Code: ННД.15,
                        
                    
                
                        Code: ННД.12,
                        
                    
                
                        Safety of software
                    
                    
                        Code: ВК.1.06,
                        
                    
                
                        Art of Computer Presentation
                    
                    
                        Code: ВК.1.03,
                        
                    
                
                        Effective leadership in the field of high technologies
                    
                    
                        Code: ВК.3.01.03,
                        
                    
                
                        Formal methods of software engineering
                    
                    
                        Code: ВК.1.01,