Courses at Bochum University of Applied Sciences (in German)
-
Practical Computer Science (lecture and exercise)
Topics: Programming (Python), Relational Databases, Software Engineering
-
Advanced Programming Concepts (lecture and exercise)
Topics: Design Patterns, Functional Programming, Concurrency, Coroutines, Server Programming, Python, Java
-
Programming Languages (Java) (lecture and exercise)
Topics: Data Types, Conditional Statements, Loops, Object-oriented Programming, Collection Types, Generics
-
Computer Graphics for GIS (lecture and exercise)
Topics: Coordinate Transformations, Rasterization, Curves, Splines, Scene Graph, Simplification
-
GIS APIs (seminar)
Topics: Core GIS libraries, Web-based APIs, Spatial Extensions in Python, R and Java, QGIS Plugin Development
-
Core models in Geoinformatics (lecture and exercise)
Topics: Simple Features, General Feature Model, Geoinformation Modeling, Computational Geometry
-
Architectures for distributed Geo Applications (seminar)
Topics: Service-oriented and Event-driven Architectures, Cloud Computing, Containerization (Docker), Kubernetes