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
- Quantitative information to exemplify the dataset
- 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?
- Title slide (1 slide)
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