Course: Software Data Processing

« Back
Course title Software Data Processing
Course code KGI/PRODA
Organizational form of instruction Exercise + Seminar
Level of course Master
Year of study 1
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Dobešová Zdena, doc. Ing. Ph.D.
  • Vojtěchovská Michaela, Mgr.
Course content
1. Python programming environment (installation, setup, AI code generation) 2. Basic data handling (CSV, JSON, Python functions, installing packages and converting to other formats) 3. Jupyter Notebook for interactive coding (principles, use in ArcGIS Pro) 4. Numerical calculations in NumPy (average, sum and other aggregation functions, multi-dimensional arrays, ...) 5. Data analysis in Pandas (DataFrame, sorting, sorting and joining tables) 6. Data visualization in Matplotlib (graphing and customizing axes, titles and legends, interactive visualization) 7. GeoPandas for spatial data (GeoDataFrame, spatial data visualization, basic spatial operations) 8. Fundamentals of machine learning in Sci-kit (model selection and evaluation) 9. Convolutional neural networks from TensorFlow library (image classification using CNN, TensorFlow setup, test and training set) 10. Defense of semester project

Learning activities and teaching methods
Lecture, Laboratory Work
  • Homework for Teaching - 2 hours per semester
  • Semestral Work - 15 hours per semester
Learning outcomes
This course provides a basic overview and skills in data processing using the Python programming language. The acquired practical knowledge and procedures will be the basis for programming the semester project elaborated by students.
This course is aimed at acquiring knowledge and skills of programming in Python.
Prerequisites
Application of knowledge from previous courses.

Assessment methods and criteria
Mark, Seminar Work, Written exam

Verification of results: oral and written. Other requirements: semester project, presentation, 80% attendance.
Recommended literature
  • Data Camp courses: Writing function, Geometries and shapefiles.
  • Diener M. Python Geospatial Analysis Cookbok. 2015.
  • Chollet, F. (2019). Deep learning v jazyku Python: knihovny Keras, Tensorflow. Praha, Grada Publishing. Knihovna programátora (Grada).
  • Pecinovský, R. (2022). Python - knihovny pro práci s daty pro verzi 3.11. Grada.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Geoinformatics and Cartography (2020) Category: Geography courses 1 Recommended year of study:1, Recommended semester: Summer