Programming

Course: Physics

Structural unit: Faculty of Physics

Title
Programming
Code
ОК 25.
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
1 Semester
Number of ECTS credits allocated
3
Learning outcomes
The results of the training lie in the knowledge of the basic techniques for working with modern programming languages and in the meantime zastosovuvat tsі knowledge in practice.
Form of study
Full-time form
Prerequisites and co-requisites
Have basic knowledge of elementary and higher mathematics, be able to solve algebraic equations, analyze functional relationships, build graphs of functions, perform algebraic calculations and transformations. Have an idea of the principles of computer operations, how to implement programs, general approaches to programming. Have basic skills in calculating derivatives, integrals, operations with vectors, matrices, perform algebraic transformations with polynomials.
Course content
Discipline "Programming" for the warehouse cycle of professional training of faculty of education and qualification level "Bachelor of Physics". The course "Programming" can be based on learning how to program C ++ and acquiring knowledge of computer technologies, acquire methods for conducting research for the help of modern computer technologies.
Recommended or required reading and other learning resources/tools
[1] Vasiliev O.M. C++ programming in examples and problems. Lira-K, Kyiv, 2017. [2] B.W. Kernighan, D. Ritchie. The C Programming Language. Prentice Hall Software, 2000. [3] B. Stroustrup. Programming: Principles and Practice Using C++. Addison Wesley, 2008 [4] S.B. Lippman, J. Lajoie, B.E. Moo. C++ Primer: Completely. Addison Wesley, 2012. [5] S. Meyers. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14. O'Reilly Media, 2014. [6] J. Lospinoso. C++ Crash Course. No Starch Press, 2019.
Planned learning activities and teaching methods
The total amount of 90 hours, including: Lectures - 14 hours. Practical classes - 28 hours. Independent work - 47 hours. Consultations - 1 hour.
Assessment methods and criteria
The control is carried out according to the module-rating system, which consists of 2 content modules. The knowledge assessment system includes modular and semester knowledge control. Forms of control: evaluation of tests (2 tests of 30 points). The student can get a maximum of 60 points for tests and 40 points for the exam. The ticket for the exam includes 40 theoretical questions (1 point each).
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Department of theoretical physics
Faculty of Physics
Andrii Ivanovych Momot
Department of Physics of Functional Materials
Faculty of Physics
Andrii Ivanovych Lesiuk
Department of Physics of Functional Materials
Faculty of Physics
Larysa Oleksandrivna Golinka-Bezshyyko
Department of Nuclear Physics and High Energies
Faculty of Physics
Pavlo Oleksandrovich Lishchuk
Department of General Physics
Faculty of Physics