Submission Instruction
All submissions must follow the instructions on this page to receive full credit.
Late Submissions and Extensions
LATE PENATY
A late penalty of 50% will be assessed for assignments less than a week late. Assignments more than a week late will receive no credit.
NO EXTENSION
No extensions will be given.
EXCEPTIONS
The only exception is emergency situations with proper proof of evidence.
Prelabs
There are totally 6 prelabs, including prelab 2 ~ prelab 7. Prelabs are to be completed individually, all students are required to submit their own prelabs. Prelabs should be submitted to the designated space of ECE 420 on Gradescope.
Due Date
Prelabs are due at the beginning of the corresponding lab sections. For example, for students attending the Friday 2:00 ~ 3:50 PM section, prelab 2 is due at 2:00 PM on Friday of the lab 2 week.
Format and Naming Conventions
Prelabs should be completed using Jupyter Notebook, short answer questions should be included via comment or Markdown cell. Refer to prelab 2 for more information about Jupyter Notebooks.
Markdown Cells for Text
In Jupyter Notebook, select cell and click on Cell -> Cell Type -> MarkDown
to change the cell type for text. You can run this cell to finalize editing or double click on the cell for modification.
In the past, students often forget to save the notebook checkpoints or inline results. Therefore, prelabs should be saved into PDF format to preserve the results. Submission with other formats will receive zero credit.
Save Jupyter Notebook as PDF
In Jupyter Notebook, click on File -> Download as
, select PDF (.pdf)
, to save your code along with inline results and figures to your computer.
Please rename your file to prelab#_netID.pdf
before submitting. For example a student with netID 'ece420' should submit his or her prelab 2 as prelab2_ece420.pdf
. Sumission with ambiguous name will receive zero credit.
Structured Labs
There are totally 7 structured labs, including lab 1 to lab 7. All structured labs are to be demoed by the group, but each group member needs to submit their lab file(s). All submissions should be submitted to the designated space of ECE 420 on Gradescope.
Due Date
Structured labs consist of Python part and Android part. Both parts are due at the begining of the next lab. For example, for students attending the Friday 2:00 ~ 3:50 PM section, lab 2 is due at 2:00 PM on Friday of the lab 3 week.
- Python code is required to be submitted. Python part demo is at the beginning of the next lab.
- Android code is required to be submitted. Android part demo is at the beginning of the next lab.
Format and Naming Conventions
For python part, the accept format is .py
files. Feel free to submit .pdf
files generated from Jupyter Notebook that contain inline results.
Please rename your file to lab#_netID1_netID2.py
before submitting. Sumission with ambiguous name will receive zero credit.
Assigned Labs and Final Project Labs
For this part, the majority submissions are documents like proposal and presentations. All these labs are to be completed by the group, only one group member need to submit for each group. All submissions should be submitted to the designated space of ECE 420 on Gradescope.
Due Date
Due date will be announced via email and piazza as the dates approaches, and are subject to changes.
Format and Naming Conventions
-
For documents, the accept format is
.pdf
files, the naming convention is the same as structured labs, exceptlab#
is replaced with document titles likeproject_proposal
orrevised_project_proposal
. -
For final project source code, zip the entire folder into a single
.zip
file and rename before submit. Do not zip the final report togehter, as it should be submit separately.
Note
Consult your TA or post on PIAZZA for further clarification.