Object-oriented programing foundation
Course: Software Engineering
Structural unit: Faculty of information Technology
            Title
        
        
            Object-oriented programing foundation	
        
    
            Code
        
        
            ОК 6
        
    
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            First
        
    
            Year of study when the component is delivered
        
        
            2021/2022
        
    
            Semester/trimester when the component is delivered
        
        
            2 Semester
        
    
            Number of ECTS credits allocated
        
        
            6
        
    
            Learning outcomes
        
        
            PR-14. Apply in practice instrumental software tools for domain analysis, design, testing, visualization, measurement and documentation of software.
PR-15. Motivated to choose programming languages and development technologies to solve the tasks of creating and maintaining software.
        
    
            Form of study
        
        
            Full-time form
        
    
            Prerequisites and co-requisites
        
        
            Have elementary skills in discrete mathematics, Boolean algebra, theory of algorithms
        
    
            Course content
        
        
            The normative educational discipline "Introduction to object-oriented programming" is a component of the cycle of professional training of specialists of the educational qualification level "bachelor". It provides students with the knowledge and skills necessary to ensure such competence as analyzing, evaluating and choosing instrumental and computational tools, technologies, algorithmic and software solutions for solving software engineering tasks, which belongs to the list of special competencies of a graduate of the "Engineering" specialty Software"
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1. C# Programming Guide. Microsoft Developer Network (MSDN) [Електронний ресурс]. – Режим доступу:  https://msdn.microsoft.com/en-US/library/67ef8sbd.aspx
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, practical activities, individual work
        
    
            Assessment methods and criteria
        
        
            
The level of achievement of all planned learning outcomes is determined by the results of the defense of practical work and individual tasks of independent work. Semester assessment of students is carried out during the semester for all types of work. The total score is formed as a weighted sum of points earned by the student for various types of work.
The maximum number of points that a student can receive for work in a semester does not exceed 100 points. The form of the final evaluation is the test. The assessment is carried out by issuing a final grade, which is defined as the sum of points for all successfully assessed learning outcomes. To receive credit, it is mandatory to complete all practical work (minimum grade - 18 points, maximum - 38 points), testing work (minimum grade - 18 points, maximum - 22 points), test - 40. 
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
Faculty of information Technology
Departments
The following departments are involved in teaching the above discipline
                        Faculty of information Technology