Skip to main content
Skip header

Programming I

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code548-0001/04
Number of ECTS Credits Allocated5 ECTS credits
Type of Course Unit *Compulsory
Level of Course Unit *First Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
RUZ76Ing. Jan Růžička, Ph.D.
RUZ02Ing. Kateřina Růžičková, Ph.D.
Summary
This subject is focused on programming with Pythonn. The subject relates to subject Algoritmizace prostorových úloh, where the students got basis of using Python. There is used packages NumPy and GeoPandas to process geodata.
Learning Outcomes of the Course Unit
* Students should be able to develop easy programs with Python, GeoPandas and NumPy
Course Contents
1) The review of Python basis and using of PyCharm environment.
2) Using of NumPy package to access raster geodata.
3) Simple tasks for processing raster geodata.
4) Using of GeoPandas package to access vector geodata.
5) Simple tasks for processing vector geodata.
Recommended or Required Reading
Required Reading:
Study materials in lms.vsb.cz.
Studijní materiály v lms.vsb.cz k tomuto předmětu.
Recommended Reading:
GIS mentors. Školení GeoPython pro začátečníky. Dostupné On-line:http://training.gismentors.eu/geopython-zacatecnik/
Tutoriály a učebnice v elektronické podobě. Dostupné On-line: https://www.py.cz/TutorialyLiteratura
Tutorials Point. Pycharm - Introduction. Dostupné On-line: https://www.tutorialspoint.com/pycharm/pycharm_introduction.htm
GIS mentors. Školení GeoPython pro začátečníky. Dostupné On-line:http://training.gismentors.eu/geopython-zacatecnik/
Tutoriály a učebnice v elektronické podobě. Dostupné On-line: https://www.py.cz/TutorialyLiteratura
Tutorials Point. Pycharm - Introduction. Dostupné On-line: https://www.tutorialspoint.com/pycharm/pycharm_introduction.htm
Planned learning activities and teaching methods
Lectures, Tutorials, Project work
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded exercises evaluationGraded credit100 (100)51
        Written examWritten test50 17
        Written examWritten examination50 25