Programming

Course: Geophysics and computer processing of geological and geophysical data

Structural unit: Educational and Scientific Institute "Institute of Geology"

Title
Programming
Code
ВК 2
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
5 Semester
Number of ECTS credits allocated
6
Learning outcomes
- to acquaint students with the main stages of algorithm development; - to acquaint students with the basic paradigms of programming; - acquisition by students of the necessary methodological and methodological knowledge and practical programming skills in order to solve scientific and applied problems; - Acquisition by students of basic knowledge of the basics of programming in a high level language (recommended for learning the Python programming language).
Form of study
Full-time form
Prerequisites and co-requisites
1. Successful mastering of the course "Information Technology" or similar learning outcomes. 2. Have basic skills in working with a personal computer.
Course content
Аcquaintance with the basics of algorithmization, conceptual and methodological principles of programming. Students get acquainted with the stages of development algorithms, their representation and evaluation. The general paradigms of programming are studied and acquaintance with modern programming environments is carried out. Students get acquainted with the structure and basic definitions of the Python programming language. The principles of object-oriented programming and their practical study are studied realization. The principles of organization of scenarios and their implementation in scientific problems are studied. There is an acquaintance with modules for scientific problems and construction of the interface Python programs.
Recommended or required reading and other learning resources/tools
Planned learning activities and teaching methods
Lectures, practical classes and independent work of students
Assessment methods and criteria
The control is carried out according to the module-rating system and provides: performance of practical works (where students have to demonstrate the quality of the acquired knowledge and solve the tasks using the methods and tools outlined by the teacher), the implementation of independent practical work (where students must demonstrate the quality of acquired knowledge and solve problems without limiting the tools and techniques of problem solving) and conducting 2 written modular tests. The final assessment is conducted in the form of a written test.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Departments

The following departments are involved in teaching the above discipline