Topic outline

  • There will be 10 rounds of teaching, each of which consists of a lecture and exercises that are made available at MyCourses.  Within each round students can earn up to 100 points from exercises. Thus, the total number of  points that can be achieved over all 10 rounds is 1000 points. Additionally, students  can earn up to 200 points from a written exam

    The minimum requirements to pass the course with grade 1: 
    - at least 15 points have been achieved in EVERY round.
    - at least 100 points from the written exam.  
    - at least 300 points from the exam and all of the 10 rounds. 

    If a student meets the minimum requirements, the grade is then determined as follows:
    300 ... 449 points ---> grade 1
    450 ... 599 points ---> grade 2
    600 ... 749 points ---> grade 3
    750 ... 899 points ---> grade 4
    at least 900 points ---> grade 5

    The exercise rounds will be released in MyCourses in the Materials section. Each round includes self-study reading materials and exercises (multiple-choice quizzes and on some rounds also programming exercises). Each round is released on Thursday on the day of the corresponding lecture and is open for two weeks. The exercises may not be submitted after the deadline of the round. In typical quiz exercises, you may submit your answers twice while in most programming exercises, up to 50 submissions are accepted. (There may be some exceptions to these counts if better applicable to a particular exercise.)

    Some of the rounds embed interactive widgets in the reading material. We call them active elements. They provide interactive demonstrations and visualizations of the concepts of the study material. Some active elements embed tools that you can use for solving some exercise problems without installing these tools on your own computer. In general, active elements do not affect the grading of the course. You may submit input to each of them according to element-specific instructions and the respective output will be shown shortly when your input has been processed by the server.