Fundamentals of programming professional-oriented tasks

Course: Cartography, Geographic information systems, Earth remote sensing

Structural unit: heohrafichnyi fakultet

Title
Fundamentals of programming professional-oriented tasks
Code
ОК 42.
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
5 Semester
Number of ECTS credits allocated
4
Learning outcomes
Theoretical basics of programming, basic terms and concepts, principles of algorithmization PR 01 PR 02 PR 13 Basic principles of object-oriented programming PR 01 PR 02 PR 13 The basic syntax of the Python language. Orientation in terminology PR 01 PR 02 PR 13 Directions of using programming tools in the field of KGISDZZ PR01 PR02 PR04 PR13 Correctly formulate a problem and create a program algorithm for solving it PR02 PR04 PR15 In practice, use programming skills to create simple applications in the field of KGISDZZ PR01 PR02 PR04 PR15 Search for the necessary information and ways to optimally solve the tasks PR01 PR02 PR15 Use the most modern tools to solve the tasks PR02 PR04 PR15 Effective interaction with security software developers PR02 PR13 PR15 Demonstration of knowledge, abilities and skills in program tasks in the field of KGISDZZ PR01 PR02 PR04 PR13 PR15 Independent development of software applications PR01 PR02 PR15
Form of study
Full-time form
Prerequisites and co-requisites
Successful mastering of compulsory and optional subjects according to the curriculum of the 1st and 2nd year of training
Course content
The purpose of the educational discipline is to provide students with basic knowledge of the basics of programming in the Python language, which is widely used for writing both independent programs and scripts and extensions for geographic information systems, in particular ArcGIS and QGIS, with their further use for automating the solution of problems in the field of cartography, GIS and DZZ The program of the academic discipline consists of the following content modules: 1. Fundamentals of programming. 2. Fundamentals of Python programming. 3. Programming of specialized tasks in Python.
Recommended or required reading and other learning resources/tools
Yakovenko A. V. Basics of programming. Python. Part 1. – Kyiv: KPI named after Igor Sikorskyi, 2018. – 195 p. [Electronic resource]: – Access mode: https://ela.kpi.ua/bitstream/123456789/25111/1/Python.pdf 2. Mizyuk O. Guide to the Python programming language. [Electronic resource]. – Access mode: https://pythonguide.rozh2sch.org.ua 3. Kostyuchenko A.O. Fundamentals of programming in the Python language: a tutorial. Ch.: FOP Balykin S. M., 2020. – 180 p. [Electronic resource]. – Access mode: http://erpub.chnpu.edu.ua:8080/jspui/bitstream/123456789/5584/1/ Basics%20programming%20language%20Python.pdf Molochko M.A., Molochko A.M., Pampukha I.V., Yatsenko O.Yu. Development of the base map and semiotic components of individual synthesized elements of the content of the interactive atlas of educational-management type universities // Collection of scientific works of the Kyiv National Military Institute Taras Shevchenko University. - K.: VIKNU, 2019. - No. 65. - P.47–55.
Planned learning activities and teaching methods
Lectures, laboratory work, consultation, independent work, report on laboratory work, defense of the presentation, written control work, assessment
Assessment methods and criteria
The level of achievement of all planned learning outcomes is determined by the results of checking and protecting lab reports. works, tests, writing written tests. works, credit The specific weight of learning outcomes in the final assessment, provided they are mastered at the appropriate level, is as follows: knowledge (1.1–1.4 – 15 points); skills (2.1–2.4 – 30 points); communication (3.1, 3.2 – 45 points); autonomy and responsibility (4.1 – 10 points). Assessment forms and organization: current (semester) assessment (lab work (min. grade 24, max. 40); presentation (3 – 5); control work (6 – 10); test (3 – 5)); final (final) evaluation in the form of credit (evaluation for knowledge of theory (min. 12, max. 20 points); evaluation for the practical part (12 - 20). For students who scored a total of less points than the critical calculation minimum - 36 points, for admission to the form of the final control, it is necessary to pass an additionally completed complex ind. task.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Olha Yuriivna Yatsenko
Department of Geodesy and Cartography
heohrafichnyi fakultet

Departments

The following departments are involved in teaching the above discipline

Department of Geodesy and Cartography
heohrafichnyi fakultet