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 4 (February 7 - March 25)
Block 5 (April 4 - May 25)
- 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”.
- If you choose to join online, use this link: Online Scientific Programming Lab
- If you choose to join on campus check the schedule above for the location.
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: email@example.com
- 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).
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.
- If you plan to go to a lab session please reserve a spot using this link: booking. This is just to make absolutely sure in Covid times that there is enough space for everyone. If you cannot book a slot, please send me an email: firstname.lastname@example.org.
- 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.
|Apr 4-8||SP1 - Level 1||Terminal use (tips & tricks).|
|SP1 - Level 1||Basic principles: reading code (execution order), programming using pen and paper, using loops.|
|Apr 11-15||SP1 - Level 2||How to use functions.|
|SP1 - Any||Programming Style and code quality.|
|Apr 18-22||Any||Peer review assignment. You’ll partner up and discuss your code with someone who follows the same pace.|
|SP1 - Any||Debugging: how to read errors and use them to understand what’s wrong.|
|Apr 25-29||SP1 - Any||What is hard-coding? (And how to avoid it.)|
|SP1 - Level 4||How to write efficient and readable code?|
|May 9-13||SP2 - Level 5||Complexity 1|
|SP2 - Level 5||What is a main function? (And how to use it.)|
|SP2 - Level 5||Dictionaries (tips & tricks)|
|May 16-20||SP2 - Level 6||Complexity 2|
|SP2 - Level 6||How to use map, filter, and reduce?|
|SP2 - Level 6||Using packages|
|May 23-27||SP2 - Level 7||Discussing the News assignment.|
|SP2 - Level 7||How to use programming as a research tool (the Mushroom assignment)?|
|SP2 - Level 7||How to use jupyter notebooks?|