Project Presentation and Demonstration

Evaluation Criteria

Each project presentation requirement described in this document is evaluating using the following 3 criteria:

  • meets requirement
  • needs improvement
  • does not meet requirement Note that there isn’t time to present all the aspects of the project (see project organization). Focus will be on data & questions, solution, development process, and reflection.

Organization

Data and the Questions

Is it clear and understood by the audience

  • What dataset is used and why
  • What is known about the dataset
  • What the questions are

Solution

Are the data transformations clearly described?

For the transformation chosen for presentation:

  • Describe the representation of the input. What data type does the input use? Why?
  • Describe the representation of the output. What data type does the output use? Why?
  • How is the input transformed into the output?

Development Process

Are the division of work and development plans clear?

  • Is it clear which team member was responsible for which tasks and products of the project?
  • Is it clear how the project development has progressed over time?

Reflection

What experience did team members have?

  • What was the most challenging part of the project?
  • Which part of the project went really well?
  • What is the most valuable lesson learned through the project?

Content Knowledge

What understanding does the presenter have about core concepts and development techniques?

  • Does the team member demonstrate understanding of core concepts and development techniques?
  • Does the team member answer questions concisely and correctly?

Results and Development Skills

Does the demo work?

  • Choose a simple transformation that the project solves
  • Demonstrate the working code

Oral Presentation Skills

  • Presenter speaks clearly, loud enough to be heard in the back of the room, and use appropriate vocabulaory to be understood
  • Team members take turns speaking
  • Presentation should take about 15 minutes. Less than 10 minutes is too brief and greater than 20 minutes is too long.

Written Presentation Skills

Are the slides helpful, appropriate, and professional?

  • DO include:

    • Title slide (1 slide)
      • name of the project, team members names, course number and name, semester
      • students introduce themselves
    • Description of the dataset (2-3 slides)
      • Quantitative information to exemplify the dataset
        • size, number of records, number of attributes
        • attributes/fields
          • used/not used in processing the data
      • Credibility Evaluation
        • what meta data information is present
        • what meta data information is missing
    • Clearly and succinctly written investigative questions (2 slides, one for each team member)
    • Dataset transformation (2 - 3 slides)
      • data input and output example
      • illustrate chart
      • clarity about the information derived from the dataset
      • demo bullet point to lead into the demostration of working code
        • PyCharm: codebase structure, run the code locally
        • GitHub: show project board, branches, pull-requests log
    • Reflection: Choose at least two from the following (1 slide)
      • What technical knowledge did you leanrned?
      • What was the most challenging part of the project?
      • What would you do differently?
  • DO NOT include

    • Unnecessary paragarphs or long text
    • Unnecessary visuals and colorful backgrounds that
      • clutter the content of the slides and
      • distract from the points presenters must communicate
    • Unnecessary thank you slide
  • DO NOT use GPT tools

  • Instead, keep the slides very simple

    • Black on white or white on black
    • No images other than dataset screenshots

Resources