Labs are due 11:59 pm Thursday.
Week | Starting | Lab | Due | Posted |
---|---|---|---|---|
1 | No Lab | |||
2 | No Lab | |||
3 | 1: Introduction Recorded Introduction |
|||
4 | 2: Debugging Recorded Introduction |
|||
5 | 3: Breakpoints Recorded Introduction |
|||
6 | 4: Lists Recorded Introduction |
|||
7 | 5: Subroutines Recorded Introduction |
|||
8 | 6: Stack Frames Recorded Introduction |
|||
9 | 7: Recursion Recorded Introduction |
|||
10 | 8: Input / Output Recorded Introduction |
|||
11 | 9: Interrupts |
The labs are the hands-on portion of the course. As well, labs are used to work on tasks and discuss assignments. The IAs (Instructional Assistants) are on hand to help you with tasks and assignments, using the computer systems, and using CPULator.
Attendance at labs is not mandatory. You do not have to attend a lab to get credit for it. To be graded, your lab solutions must be uploaded to MyLearningSpace by the due date. You may submit a lab as often as you like - only the last submission is graded.
Due dates for the labs are listed on the lab section on MyLearningSpace and noted at the top of this page.
Complete all lab tasks.
Lab work builds upon previous work: if you fall behind, you stay behind, so keep on top of things. If you are taking far too much time to do your work, then you didn't understand something, you didn't remember something, or you don't know how to handle a tool. Get help immediately!
After grading your lab grade and comments are posted in the Grades section of MyLearningSpace. You may request a reassessment of your labs by specifying the reasons for such request in an email to your Lab Instructor. Please bring your questions to your Lab Instructor's attention within one week of getting your marks back. Any later and no changes can be made.
Submit Labs through MyLearningSpace.
You must adhere to our standards when submitting your labs. You may use whatever tools you wish to create your labs, but it is your responsibility to meet these standards:
login_l0n.zip
.
For example, if the user barn4520
submits Lab 1, the
project name should be: barn4520_l01
.
Validate your lab through the Assignment Validator. The validator checks your project naming and set up and warns you of errors. It does not check if your work is correct, merely if the submitted zip file is valid.
If there are problems with a lab submission that would have been caught by the Validator, but you did not use it (or ignored the errors), we will not regrade the lab.
.txt
extension on these files. Put all non-implementation (i.e. testing)
answers into a single file named testing.txt
. Create these
files in Eclipse.
Take the time to adhere to these standards. Don't wait until five minutes before the due date to try and meet the requirements.
We strongly suggest you keep back up copies of your labs on the cloud, a network drive, or memory stick. You are responsible for the back up of your course material.