Processes and objects modeling
Course: Software Engineering
Structural unit: Faculty of information Technology
            Title
        
        
             Processes and objects modeling	
        
    
            Code
        
        
            ОК 8
        
    
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            Second
        
    
            Year of study when the component is delivered
        
        
            2024/2025
        
    
            Semester/trimester when the component is delivered
        
        
            1 Semester
        
    
            Number of ECTS credits allocated
        
        
            6
        
    
            Learning outcomes
        
        
            Construct and research models of information processes in the application area. Identify information needs and classify data for software design.
        
    
            Form of study
        
        
            Full-time form
        
    
            Prerequisites and co-requisites
        
        
            Knowledge of the theoretical foundations of mathematical modeling, static data analysis, algebraic, matrix and vector calculations, numerical solution of linear and nonlinear equations, interpolation, approximation and extrapolation; numerical differentiation and integration; solutions of ordinary differential equations, optimization. Be able to create static and dynamic models, build algorithms, program in any language.
        
    
            Course content
        
        
            The discipline forms skills in modeling processes and objects to improve solutions in the field of software engineering, particularly regarding the Internet of Things. To do this, the following are studied: technological stages of creating and using models, methods of testing and researching their properties, stability, experiment planning, methods of creating models of linear and nonlinear dynamic systems, automatic control systems. Practical skills are acquired regarding the choice of type and creation of models taking into account the dynamics and uncertainties of the real world, internal and external factors, implementation in a computing environment.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1. Todd Young and Martin J. Mohlenkamp, Introduction to Numerical Methods and Matlab Programming for Engineers. —  Ohio University Athens. 2021. —  182 p.
2. Chasnov J.R. Introduction to Numerical Methods. — The Hong Kong University, 2020. — 60 p.
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory classes, individual work
        
    
            Assessment methods and criteria
        
        
            Two modular control papers, reports and defenses of laboratory works (60 points in total) are subject to evaluation. For students who scored a total of less points than the critical-calculated minimum (36 points), it is mandatory to resubmit the modular test papers, perform and defend the planned laboratory works in order to pass the exam. The final control (exam) is conducted in the form of a written work - 40 points. The exam ticket consists of two parts: the theoretical part (2 tasks) and the practical part (2 tasks), which are evaluated by 20 and 20 points, respectively. The maximum number of points that can be obtained by a student is 40 points on the exam on a 100-point scale. A student is not admitted to the exam if he scored less than 36 points during the semester. To receive an overall positive grade in the discipline, the exam grade cannot be less than 24 points.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline