Modern Computer Technology in Physics
Course: Medical physics
Structural unit: Faculty of Physics
            Title
        
        
            Modern Computer Technology in Physics
        
    
            Code
        
        
            ВБ3.1
        
    
            Module type 
        
        
            Вибіркова дисципліна для ОП
        
    
            Educational cycle
        
        
            Second
        
    
            Year of study when the component is delivered
        
        
            2021/2022
        
    
            Semester/trimester when the component is delivered
        
        
            3 Semester
        
    
            Number of ECTS credits allocated
        
        
            6
        
    
            Learning outcomes
        
        
            Know: basic concepts and methods of mathematical modeling of physical phenomena; main stages of building mathematical models. Be able to: build and use for the study of physical phenomena appropriate mathematical models, in particular, describe the behavior and properties of the modeling object by a set of mathematical equations, choose a reasonable method for solving the resulting equations; implement the chosen method of solution in the form of a program; using the created program to check the adequacy of the model; use the the model and program for calculations and further analysis of results.
        
    
            Form of study
        
        
            Distance form
        
    
            Prerequisites and co-requisites
        
        
            1. Know the basics of general courses of physic. 
2. Know the basics of mathematical analysis. 
3. Know the basics of quantum mechanics.
        
    
            Course content
        
        
            The course "Modern computer technology in physics" studies: modeling methods, in particular, creating mathematical models of objects of study and further study of these models through the use of computational algorithms implemented on computers; the basic areas and methods of computer physics and with examples of its application.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1. D. W. Heermann, Computer Simulation Methods in Theoretical Physics (Springer-Verlag: 1990), 145 p. 
2. O. M. Vasyl'yev, Prohramuvannya S++ v Prykladakh i Zadachakh [C++ Programming in Examples and Problems] (Kyiv: Lira-K: 2017).
3. Anisimov A.V. Programming numerical methods in the Python language: tutorial. / A.V. Anisimov, A.Yu. Doroshenko, S.D. Pohorily, Y.Yu. Dear; under the editorship A.V. Anisimova. – K.: Kyiv University Publishing Center, 2014. – 640 p.
4. Vasiliev O.M. Programming in the Python language. /OHM. Vasiliev. – Ternopil: Publisher: "Teaching book - Bohdan", 2019. – 504 p.
5. Ohirko O.I., Galayko N.V. Probability theory and mathematical statistics: study guide / O.I. Okhirko, N.V. Hello - Lviv: LvDUVS, 2017. - 292 p.
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, individual work.
        
    
            Assessment methods and criteria
        
        
            Weekly control of the studied material, survey, report of individual work, final test.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
                    Vyacheslav
                    Vyacheslavovych
                    Lizunov
                
                
                    Department of Physics of Functional Materials 
Faculty of Physics
            Faculty of Physics
Departments
The following departments are involved in teaching the above discipline
                        Department of Physics of Functional Materials
                    
                    
                        Faculty of Physics