Computing Systems And Assembly Language
             
             
             
             
 

Labs: What's required

This write-up will attempt to introduce you to what we expect from you, and what you should expect from lab assignments in CE12 this quarter.

Due date

A lab will always have the due date printed here. The due date is the date and time by which the lab and its associated write-up must be submitted into the course locker.

We may not close the locker at the exact deadline. However, we will mark labs late based on the timestamp at which you submit. Any labs that are late will forfeit 25% of the base points for each week the lab is late. This also applies to late lab write-ups.

Lab Objective

The lab objective will be stated here. This is what we hope you will accomplish, an introduction to the lab, and how long we think it will take.

Lab tutors: Go over these topics

Show up to lab on time to hear an overview of the lab. Lab tutors will cover important concepts -- tools that we feel are necessary to your success in this lab -- and sometimes will divulge hints. We will spend the first 40 minutes of lab going over this stuff, so don't be late.

The Lab

You can use all the lab time or just a portion (but you must show up); you may not attend other tutors' labs because all labs are full. You may ask questions in person during sections and office hours; you may e-mail us individually, if you want.

A detailed description of the lab will be found in this section.

What's required

Ah, the meat of the lab assignment. This is exactly what is necessary to pass this lab. Here is what you need for each lab.

  • The lab write-up. Read about it. We expect complete sentences in English, with proper spelling and punctuation, in a formal write-up detailing everything you did, and what you learned from it. Especially important, in the case that your lab did not work 100%, is a detailed account of errors we are to expect and what went wrong.
  • Submission into the course locker. You will need a UNIX account for this part. Ask a lab tutor if you're not sure how to submit.

Procedure

This section will contain step-by-step instructions for completing the lab.

Examples

Sometimes we will provide you with some example code, figures, organizational hints, pictures, anecdotes, and/or other information that is relevant to the lab.

Grading Template

The grading template is included in the lab assignment for two reasons. First, it helps you plan your lab submission against the lab requirements. You can use the grading template as a checklist of completed tasks. Second, it normalizes grading across lab sections and lab tutors. Keep in mind that the grading template does not contain grading of the lab report -- that is separate but included in the final lab grade!

If you worked with a partner, you and your partner will get the same lab evaluation, but you still have to submit separate lab reports. This means your final lab scores can be different.

impact-silly