Special seminar on the profession
Course: Physics
Structural unit: Faculty of Physics
Title
Special seminar on the profession
Code
ВК14
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
8 Semester
Number of ECTS credits allocated
4
Learning outcomes
The result of the study is students' mastering of methods of using modern computer tools, students' ability to apply knowledge in practical situations to solve physical and mathematical problems. Students should be able to give characteristics of the main programming languages, have methods of displaying information, create algorithms, apply loop operators and procedures, apply optimization methods, and implement numerical calculations.
Form of study
Full-time form
Prerequisites and co-requisites
Possess basic knowledge from elementary and higher mathematics courses, be able to solve algebraic equations, analyze functional dependencies, construct graphs of functions, carry out algebraic calculations and transformations. Have an idea of the principles of computer operation, the way programs are implemented, general approaches to programming. Possess elementary skills of calculating derivatives, integrals, operations with vectors, matrices, perform algebraic transformations with polynomials.
Course content
The discipline "Special seminar on the specialty" is a component of the cycle of professional training of specialists of the educational and qualification level "Bachelor of Physics". The course "Special seminar on the profession" is aimed at learning the Python programming language and is designed to deepen knowledge of computer technologies, learn methods of performing calculations using modern computer tools. Learning outcomes are knowledge of basic techniques for working with modern programming languages and the ability to apply this knowledge in practice.
Recommended or required reading and other learning resources/tools
1. Vasiliev O.M. "Programming in Python". "Bogdan" Publishing House, Ternopil, 2019.
2. Eric Matiz. Learning Python. Game programming, data visualization, web applications. "Peter" Publishing House, 2018.
3. Michael Dawson. Programming in Python. "Peter" Publishing House, 2018.
4. Paul Barry. We study Python programming. "Exmo" Publishing House, 2017.
5. Vasiliev A.N. "Python by examples. Practical programming course". "Science and Technology" publishing house, St. Petersburg, 2016.
6. Lutz, M. Programming in Python. — M.: Simbol, 2016.
7. Zlatopolsky D.M. Fundamentals of programming in Python. - Moscow: DMK Press, 2017.
Planned learning activities and teaching methods
The total volume is 120 hours, including:
Lectures – 45 hours.
Independent work - 75 hours.
Assessment methods and criteria
Control is carried out according to the modular rating system, which consists of 2 content modules. The knowledge assessment system includes module and semester knowledge control. Forms of control: assessment of control works: modular control work 1 (30 points), modular control work 2 (30 points). A student can receive a maximum of 60 points for test papers and 40 points for the test. Conditions for admission to credit: obtaining at least 20 points for two control papers.
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline