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 not 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, except lab# is replaced with document titles like project_proposal or revised_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.