How to get help?

There are three ways to get help:

Helpdesk (Programmeerbalie) (online/on campus): You can book a slot to get to talk directly to an assistant. Helpdesk info

Lab sessions (on campus): You’ll work on campus (together with other students) in a classroom. You can ask us questions while you’re working on your assignments. Lab info

Forum (online): We use Ed as an online discussion platform. Here you can discuss the assignments with other students and also the staff. Ed info

Schedule helpdesk and lab sessions

Block 5 (April 4 - May 25)

  Mon Tue Wed Thu Fri
9-11       Helpdesk
(online only)
Lab
(G0.18 B)
11-13     Lab
(G0.18 A)
   
           
15-17 Helpdesk
(A1.22)
Helpdesk
(A1.22)
  Helpdesk
(A1.22)
 

Helpdesk

  • Help is both available on campus (at Science Park) and online.
  • Help is available on many moments throughout the week.
  • Whether you join online or join on campus, in both cases you have to make an appointment. You can make an appointment up to one day ahead, using this link: book a slot
  • When you book a slot, clearly indicate if you plan to join “on campus” or “online”.

Ed

We use Ed as an online discussion platform. Here you can discuss the assignments with other students and also the staff.

  • Sign-up Ed sign-on. You need to be registered for this course in SIS for this link to work. If you have a problem with this link, please send me an email: scientific@mprog.nl
  • Use the forum: Ed forum
  • Please keep the language in English on the forum, as not all students following this course speak Dutch.
  • When you use Ed, try to formulate your question clearly. Use code fragments to illustrate the problem. But, never copy your entire code here (this would make it too tempting for your fellow students to copy your code).

Lab sessions

The lab sessions are the most classic way of getting help with your programming. You’ll work on campus (together with other students) in a classroom. You can ask us questions while you’re working on your assignments.

  • There are lab sessions on campus (Monday afternoon and Wednesday evening).
  • All these sessions take place on Science Park. Check Datanose for precise locations.
  • Booking is not needed anymore. You can join these sessions whenever you want.
  • This is a good place to work on your assignments and get immediate help.
  • This is the main place where you can meet other students.
  • There is no online version of this. If you want to work online, you can always use the helpdesk to talk to an assistant.

Lab session discussion subjects

You’re always welcome to go to any of the lab sessions, no matter which assignment you’re working on. You’ll always be able to get individual help.

But, since a lot of people follow more or less the same schedule, we also will discuss some topics in small groups during the lab sessions. These sessions consists of small demos or discussions about a specific subject and will generally take around 15 to 20 minutes. The schedule below shows which subjects will be discussed and when.

If you’re interested in being part of the discussion, please say so to the teacher at the start of the session.

Again, if your pace doesn’t match the schedule you’re still encouraged to go to the labs! You will always be able to get individual help there.

The schedule:

Period Level Subject
Apr 4-8 SP1 - Level 1 Terminal use (tips & tricks).
  SP2 - Level 5 Complexity 1
  SP2 - Level 5 What is a main function? (And how to use it.)
Apr 11-15 SP1 - Level 1 Basic principles: reading code (execution order), programming using pen and paper, using loops.
  SP2 - Level 5 Dictionaries (tips & tricks)
Apr 18-22 SP1 - Level 2 How to use functions.
  SP2 - Level 6 Complexity 2
Apr 25-29 SP1 - Any Programming Style and code quality.
  Any Peer review assignment. You’ll partner up and discuss your code with someone who follows the same pace.
  SP2 - Level 6 Using packages
  SP2 - Level 6 How to use map, filter, and reduce?
May 9-13 SP1 - Any Debugging: how to read errors and use them to understand what’s wrong.
  SP2 - Level 7 Discussing the News assignment.
May 16-20 SP1 - Any What is hard-coding? (And how to avoid it.)
  SP2 - Level 7 How to use Jupyter Notebooks?
May 23-27 SP1 - Level 4 How to write efficient and readable code?
  SP2 - Level 7 How to use programming as a research tool (the Mushroom assignment)?