General Lab Instructions
-
Each lab assignment consists of a set of pre-lab questions, the actual lab session and a lab report.
-
The pre-lab assignments will prepare you for the challenges you will face at the lab session. So that each lab member gets the same benefits, per-lab assignments have to be solved individually. Although you can discuss issues with your class and lab mates, the pre-lab assignments have to be solved and submitted individually.
-
In contrast, the lab projects are designed for lab groups of two people. Each team submits only one solution. Please see the syllabus for details on the grading policies.
-
We will be using GitHub Classroom to track the student groups and submissions. Register your Team for the first lab assignment at the github classroom link posted on Canvas. This will create a team repository for your team that contains the skeleton code for your reference in each assignment. Make sure you read the Assignment Submissions if you are not familiar with
git
. -
You can use the skeleton code provided as reference for implementing the assignment. New skeleton code will be provided at the start of each lab cycle.
-
Please commit your code frequently or at e very logical break. Each commit should have a meaningful commit message and cross reference the issue the commit belongs to. No commits without referencing to a github issue!
-
When you have implemented one assignment and you are ready to submit your solution, make sure to follow the Assignment Submissions document in the Library section for submitting with git.