Software Engineering
Faculty of information Technology
            Name
        
        
            Software Engineering
        
    
            Program code
        
        
            1418
        
    
            Qualification awarded
        
        
            Bachelor Software Engineering
        
    
            Length of programme
        
        
4 years        
    
            Number of credits
        
        
            240
        
    
            level of qualification according to the National Qualification Framework and the European Qualifications Framework 
        
        
            6
        
    
            Qualification level
        
        
            First (Bachelor)                                  
        
    
            Discipline
        
        
            Information technologies
        
    
            Speciality
        
        
KnowledgeField EN        
    
            Specific admission requirements
        
        
Complete general secondary education (NQF Level 3) or higher
        
    
            Specific arrangements for recognition of prior learning
        
        
            
Admission was based on the results of External Independent Assessment of  Ukrainian language and literature, Mathematics, Physics / Foreign Language
        
    
            Qualification requirements and regulations, including graduation requirements
        
        
            Programme learning outcomes
        
        
            - Ability to analyze software development problems.
- Ability to communicate in a dialogue mode in the professional activity area with colleagues and experts in subject areas.
- Ability to use information and communication technologies in communication, exchange, gathering, analysis and processing of the information.
- Ability to demonstrate the processes and results of professional activities by developing presentations, reports, using tools for data visualization.
- Understand, analyze, purposefully search and select the necessary information and reference resources and knowledge to solve professional problems, taking into account modern advances in science and technology.
- Know and be able to use methods and tools for gathering, formulating and analyzing software requirements.
- Conduct a pre-project survey of the subject area, system analysis of the design object.
- Know, understand and apply effective methods and technologies of software design, including mobile, embedded and intelligent systems.
- Choose source data for design, guiding by formal methods of describing requirements and modeling.
- Know, understand the basic processes, phases and iterations of the software lifecycle.
- Know and apply methods for developing algorithms and data structures and knowledge in the software engineering process.
- Reasonably choose programming languages to solve problems of creating and maintaining software.
- Apply in practice the software tools of domain analysis, design, testing, visualization, measurement and documentation of software.
- Know, understand and apply modern approaches to assessing and ensuring the quality of software.
- Know, understand and apply professional standards and other regulatory documents in the software engineering area.
- Know, understand, analyze, choose, competently apply the tools for information security and data integrity in accordance with the applied applications and software systems.
- Know, understand and apply relevant mathematical concepts, methods of domain, system, object-oriented analysis and mathematical modeling for software development.
- Have the skills to participate in team software development, approval, design and release of all types of software documentation.
- Know, understand and apply in practice the fundamental concepts and basic principles of functioning of language, instrumental and computational tools of software engineering.
- Know the code of professional ethics, understand the social significance and cultural aspects of software engineering and adhere to them in professional activities.
        
    
            Form of study
        
        
Full-time form        
    
            Examination regulations and grading scale
        
        
            The final evaluation of learning outcomes at the University is carried out on a single 100-point scale. The assessment of the applicant corresponds to the ratio established of the level of professional and general competencies to the planned learning outcomes (as a percentage). The minimum positive level of assessment is 60 points. According to the results of exams, according to the results of course and diploma works (projects); based on the results of work in practice, the student is also graded on a 4-point scale: “Excellent”, “Good”, “Satisfactory”, “Unsatisfactory”. If the final exam is not conducted in the disciplines, the results of the applicant’s work are evaluated on a 2-point scale: “Passed” or “Fail”.
        
    
            Оbligatory or optional mobility windows (if applicable)
        
        
            Work placement
        
        
            Work-based learning
        
        
                    Director of the course
                
                Faculty of information Technology
            Occupational profiles of graduates
        
        
            Professional activity as a specialist in the development of information assurance and software of information systems, in the field of information technology, as well as the database and system manager.
        
    
            Access to further studies
        
        
            Access to programmes of the Second (Master) level of the higher education. Has the right to acquire additional qualifications in the adult education system.
        
    Subjects
As part of the curriculum, students study the following disciplines
                        Code: ОК 1,
                        
                    
                
                        Code: ОК 2,
                        
                    
                
                        Mathematical foundations of software engineering 
                    
                    
                        Code: ОК 3,
                        
                    
                
                        Code: ОК 4,
                        
                    
                
                        Fundamentals of Programming
                    
                    
                        Code: ОК 5,
                        
                    
                
                        Object-oriented programing foundation	
                    
                    
                        Code: ОК 6,
                        
                    
                
                        Code: ОК 7,
                        
                    
                
                        Object-oriented design of programs
                    
                    
                        Code: ОК 8,
                        
                    
                
                        Applied Mathematics
                    
                    
                        Code: ОК 9,
                        
                    
                
                        Probabilistic bases of software engineering	
                    
                    
                        Code: ОК 10,
                        
                    
                
                        Code: ОК 11,
                        
                    
                
                        Code: ОК 12,
                        
                    
                
                        SQL
                    
                    
                        Code: ОК 13,
                        
                    
                
                        Code: ОК 14,
                        
                    
                
                        Code: ОК 14,
                        
                    
                
                        Code: ОК 15,
                        
                    
                
                        Computer graphics and visualization
                    
                    
                        Code: ОК 16,
                        
                    
                
                        Code: ОК 17,
                        
                    
                
                        Code: ОК 18,
                        
                    
                
                        Operating Systems
                    
                    
                        Code: ОК 19,
                        
                    
                
                        Software quality and testing
                    
                    
                        Code: ОК 20,
                        
                    
                
                        Code: ОК 21,
                        
                    
                
                        Code: ОК 23,
                        
                    
                
                        Code: ОК 24,
                        
                    
                
                        Computer Architecture
                    
                    
                        Code: ОК 26,
                        
                    
                
                        Data structures, analysis and algorithms of computer information processing
                    
                    
                        Code: ОК 27,
                        
                    
                
                        Cloud technologies
                    
                    
                        Code: ВБ 1.8,
                        
                    
                
                        Computational Methods for Analytical Software Systems
                    
                    
                        Code: ОК 29,
                        
                    
                
                        Code: ОК 30,
                        
                    
                
                        Protection of programs and data
                    
                    
                        Code: ОК 31,
                        
                    
                
                        Code: ОК 32,
                        
                    
                
                        Specialized programming of automated systems
                    
                    
                        Code: ОК 33,
                        
                    
                
                        Scientific seminar on software design
                    
                    
                        Code: ОК 34,
                        
                    
                
                        Code: ОК 22,
                        
                    
                
                        Code: ОК 25,
                        
                    
                
                        Code: ОК 35,
                        
                    
                
                        Continuous Integration and Continuous Delivery
                    
                    
                        Code: ДСВ.1.01,
                        
                    
                
                        Code: ДВС.1.02,
                        
                    
                
                        Code: ,
                        
                    
                
                        Code: ДВС.1.04,
                        
                    
                
                        Code: ДВС.1.05,
                        
                    
                
                        Code: ДВС.1.06,
                        
                    
                
                        Code: ДВС.1.07,
                        
                    
                
                        Code: ДВС.1.07,
                        
                    
                
                        Internet of things programming
                    
                    
                        Code: ,
                        
                    
                
                        Code: ДВС.2.01,
                        
                    
                
                        Code: ДВС.2.02,
                        
                    
                
                        Code: ДВС.2.03,
                        
                    
                
                        Code: ДВС.2.04,
                        
                    
                
                        Code: ДВС.2.05,
                        
                    
                
                        Code: ДВС.2.06,
                        
                    
                
                        Code: ДВС.2.07,
                        
                    
                
                        Code: ДВС.2.07,
                        
                    
                
                        Code: ДВС.2.08,
                        
                    
                
                        Code: ДВС.3.01,
                        
                    
                
                        Code: ДВС.3.02,
                        
                    
                
                        Code: ДВС.3.03,
                        
                    
                
                        Code: ДВС.3.04,
                        
                    
                
                        Code: ДВС.3.05,
                        
                    
                
                        Code: ДВС.3.06,
                        
                    
                
                        Code: ДВС.3.07,
                        
                    
                
                        Code: ДВС.3.08,
                        
                    
                
                        Code: ДВС.3.09,
                        
                    
                
                        Development of multimedia and gaming systems
                    
                    
                        Code: ВП 1.1,
                        
                    
                
                        Modeling of information systems and business systems
                    
                    
                        Code: ВП 1.2.,
                        
                    
                
                        Code: ДВС 3.1.2,
                        
                    
                
                        Code: ВП 1.3.,
                        
                    
                
                        Code: ДВС 3.2.2,
                        
                    
                
                        Programming for mobile platforms
                    
                    
                        Code: ДВС 3.3.1,
                        
                    
                
                        Code: ДВС 3.3.2,
                        
                    
                
                        Software project management
                    
                    
                        Code: ОК 20,