Last updated
Last updated
There are two weekly on-campus Lab sessions where you can work on your lab assignments and Teaching Assistants (TAs) are available to answer questions, help you with your assignments, and handle assignment submission requests (i.e., handing in your assignment).
During each of the weekly Lab sessions, there is room for roughly half the class. To fairly divide these spaces, please sign up for one of the two sessions through the associated group on Canvas (in the "People" tab), and stick with that session throughout the course. E.g., join the Lab sessions on either Wednesdays or Fridays. This ensures there is space and time for all students to work on their lab assignments, ask for help, and hand in their assignments.
Information about the schedule and rooms for the Lab sessions can be found on the course Canvas page. On the day of your Lab, you are free to go to any of the available rooms. We will (try to) indicate the load of each room, so check Canvas for that information.
While you can technically still go to the Lab sessions on the other days, your questions or submission requests will get a lower priority in those sessions. That means that if the overall load is low, you may still get help, but if the load is high your questions or submission attempts may not be handled at all.
Please note that the Lab sessions are intended for the above-mentioned purposes. If you only start/continue working on the assignments during the Lab sessions, you will likely not be able to finish them in time. This practical part requires significant time and effort from your side outside of the designated sessions. If you have questions outside of the Lab sessions you may use the Discussion board on Canvas to get help from your colleagues (but keep in mind to not share any solutions and avoid any form of plagiarism, as indicated in the ). Any personal messages to the teaching team will be ignored.
Before asking a question during the Lab, we expect you to have read this Manual, and the associated book chapters. If you are unable to answer the question with these resources, you are free to ask a TA, but please refrain from asking questions that you can find answers to by yourself to allow other students to make better use of the available time with the TAs. Your TA will not and must not answer any questions already addressed in this Lab Manual.
You will only get points for an assignment after it has been checked and accepted by a TA during one of the Lab sessions. Passing the automated tests on CodeGrade alone is not a completed assignment. However, please note that before you can hand your assignment in your program must pass all the CodeGrade tests. Your TA will not and must not review any submission before it passes ALL CodeGrade tests.
TAs are there for the purposes mentioned above. TAs cannot process any exceptions to the deadlines. For any of those issues, please use the communication channels as indicated on Canvas.
TAs can be asked questions about code and they can direct you to the solution but they will not write code for you.