CS 362 - Spring 2019

Lab Assignments:

What is an "On-Time Submission"?

Labs require both a uploading of your Arduino Controller Code to Gradescope AND a demonstration during your Wednesday Lab Time.

  • Late Submission Deadline #1
    • Submitted and/or demonstrated later that week (before Friday @ 11:59pm)
    • 25% Penalty
  • Late submission Deadline #2
    • Submitted and/or demonstrated during the following week (before the next Friday @ 11:59pm)
    • 50% Penalty
Lab 1: Due Wednesday 1/30/19 2/6/19 Lab 2: Due Wednesday 2/6/19 Lab 3: Due Wednesday 2/13/19 Lab 4: Due Wednesday 2/20/19 Lab 5: Due Wednesday 2/27/19 Lab 6: Due Wednesday 3/6/19

Lab 7: Due Wednesday 3/20/19

Lab 8: Due Wednesday 4/3/19

Lab 9: Due Wednesday 4/10/19

What should I include with my .ino Code File?

As with any code file, it should be written in Good Coding Style: in a manner that will help other people read and understand the intent, purpose, operation of the code. So your code must include:

  • Coding Style - 25 Points
    • Name the .ino file with your NetId and Lab Number 3 points
      • I.E. something like: ptroy4Lab2.ino
    • Header Comments (including the following) - 12 points
      • // FirstName LastName, UIN and NetID
      • // Lab x - Title
      • // Description - what is this code supposed to do?
      • // Include any assumptions you may have made, what do you expect from the hardware, pinouts, particular arduino versions, etc.
      • // References - where did you find code snippets, ideas, inspirations? if no references used say: "no references used"
    • Code is well documented/formatted with comments, indentations, and descriptive variable names - 10 points
  • Actual code - 25 points
    • the functions in the cpp/ino file
    • do you following the specified coding restrictions
Total: 50 points per lab based on the code file submitted.

So, if you just submit working code, you will only get half of the total allocated points.

Comments

Topic attachments
I Attachment Action Size Date Who Comment
PDFpdf CS_362_Lab_1.pdf manage 50.6 K 2019-01-23 - 22:03 UnknownUser  
PDFpdf CS_362_Lab_2.pdf manage 85.6 K 2019-01-23 - 22:03 UnknownUser  
PDFpdf CS_362_Lab_3.pdf manage 48.9 K 2019-01-28 - 21:35 UnknownUser  
PDFpdf CS_362_Lab_4.pdf manage 52.4 K 2019-01-28 - 22:27 UnknownUser  
PDFpdf CS_362_Lab_5.pdf manage 79.3 K 2019-01-28 - 22:43 UnknownUser  
PDFpdf CS_362_Lab_6.pdf manage 27.3 K 2019-02-13 - 20:59 UnknownUser  
PDFpdf CS_362_Lab_7.pdf manage 20.2 K 2019-02-26 - 19:23 UnknownUser  
PDFpdf CS_362_Lab_8.pdf manage 47.9 K 2019-02-26 - 19:23 UnknownUser  
PDFpdf CS_362_Lab_9.pdf manage 47.8 K 2019-03-12 - 18:36 UnknownUser  
 
Copyright 2016 The Board of Trustees
of the University of Illinois.webmaster@cs.uic.edu
WISEST
Helping Women Faculty Advance
Funded by NSF