| 1 | The concept of sustainability and the contribution of Programing Geodesic Problems to the sustainability and development., Methods for problem solving | Lecture Notes |
| 2 | Programming languages and operators used in programming | Lecture Notes |
| 3 | Algorithm and flow chart concepts; preparing problems’ algorithms and flowcharts. | Lecture Notes |
| 4 | Function files and coding in Matlab | Lecture Notes |
| 5 | Preparing algorithm and programming of direct and inverse problems | Lecture Notes |
| 6 | Preparing algorithm and programming of 2D coordinate transformations | Lecture Notes |
| 7 | Preparing algorithm and programming of coordinate transformations (From 3D cartesian coordinates to geodetic coordinates and vice versa) | Lecture Notes |
| 8 | Presentations of students | |
| 9 | Preparing algorithm and programming of establishing observation equations and weight matrix of observations in geometric leveling networks | Lecture Notes |
| 10 | Preparing algorithm and programming of reduction of horizontal distance and direction observations to Gauss-Krüger projection | Lecture Notes |
| 11 | Preparing algorithm and programming of establishing observation equations and weight matrix for horizontal distance and direction observations | Lecture Notes |
| 12 | Preparing algorithm and programming of setting normal equations for adjustment computation, their solution as well as computing adjusted coordinates and adjusted observations | Lecture Notes |
| 13 | Preparing algorithm and programming for computation of standard deviations in adjustment computation | Lecture Notes |
| 14 | Algorithms and programming for outlier detection tests | Lecture Notes |