You are here

Deliverables

For each laboratory project in this class you will be required to demonstrate a working design at the beginning of the laboratory on the due date. Your laboratory report and source code will also be due at this time. The deliverables for each laboratory are the following:

  1. Demonstration of a working design
    At the beginning of your laboratory period during the week that the project is due students will demonstrate a working design to their TA. This demonstration will account for the majority of your grade for the project, 50%. The quality of a students solution will be a factor in the student's grade as well as the correctness. A project which is correct technically but is of poor quality will lose points.
      
  2. Project source code
    Most projects in this class will require that the student develop a program using C, Lex, and Yacc. Students will submit these source files as part of their projects. Each source code file must be thoroughly documented and must include the names of all students that contributed to the source code at  the top of the file. The project source code is worth 10% of your project grade with points determined largely by how well the source code is commented.
     
  3. Project report
    The report for each lab is due when the project is demonstrated to your TA. Each report must follow the guidelines established in the project report format. Failure to do so will result in a loss of points. The project reports are worth 40% of the overall project grade.

Project materials, including the project report, must be submitted to your TA in electronic format via email. Project reports must be submitted as either a Word Document or as a PDF. All project materials must be submitted to your TA in a single zip file. Project submissions which consist of multiple files or submissions which are not in zip format will not be accepted. Additionally, your project submission must follow these guidelines:

  1. Project submission file name
    Projects submissions to your TA must be named "lab<number>_<lastname>.zip". For instance lab0_peckw.zip or lab3_sahin.zip are both valid names for submission to your TA. File names such as lab0.zip, wesley.zip, or lab0_peckw.7z are not valid and will not be accepted. Failure to use a valid name for your project submissions will result in a loss of points.
     
  2. Project submission directory structure
    The zip file that you submit for your project should contain a directory named "source" (or "src") containing your project's source files, and a file named "<lastname>.pdf " or "<lastname>.doc" containing your project report. Failure to follow these guidelines may result in a loss of points. As an example, your zip file should look like the following:
    • lab0_peckw.zip
      • source
        • lab0.c
        • lab0.y
        • lab0.l
        • ...
      • peckw.pdf

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer