Deliverables

Assignments

We distinguish between unmarked and marked deliverables (“Studien- und Prüfungsleistung”). Both are required for passing the course but only the latter are marked. Students will need to deliver marked (4) and unmarked (6) assignments on a regular basis (“homework”) within one week. Details on the assignments and whether they will be marked or not can be found in the respective units. The submissions generally encompass R or R markdown AND the compiled html files.

You are allowed and encouraged to use ChatGPT or similar AIs to solve the assignments. However, you need to present the solutions to your assignements in the weekly sessions to make sure you understand what you have done.

Overview

Assignment Name and link marked / unmarked
01 Hello R, Hello GitHub marked
02 Loop and Conquer unmarked
03 Read and Plot marked
04 Cleaning Crops unmarked
05 Recreation vs. Settlement marked
06 Recreation vs. Settlement revisited unmarked
07 Wheat vs. everything else marked
08 Model Tuning unmarked
09 Precipitation Forecast unmarked
10 NAO and Cölbe unmarked
11 MOHA marked

The deadlines for uploading your assignment solutions – both marked and unmarked – to GitHub Classroom is 12:00 o’clock in the night between Monday and Tuesday before the next course session.

Be aware that it will NOT be sufficient to start working on the assignments the day before the deadline. It will be necessary to solve a lot of disturbing and time-consuming problems in the programming world. So start early!!!

MOHA

Additionally, there will be a marked assignment, which needs to be submitted directly at the end of the respective session in the second half of the semester – the MOHA (Marburg Open Hackathon). Tasks for the MOHA will be selected from all units.

Final grade

Your final grade will consist of the marked assignments and the MOHA. You may use the following lines of code for calculating your final grade, for example:

assignment_1 <- 5
assignment_2 <- 6
assignment_3 <- 7
assignment_4 <- 8
MOHA <- 9

final_grade <- round(mean(c(assignment_1, assignment_2, assignment_3, assignment_4, rep(MOHA, 2))))
final_grade

Note that you do not have to achieve five points in each assignment or the MOHA. However, passing the course requires at least five points in regard to your final grade and submitting the unmarked assignments in time.

Updated: