48 lines
2.2 KiB
Markdown
48 lines
2.2 KiB
Markdown
|
|
---
|
|||
|
|
title: CTH-2016 / Final Project
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
The final project is the final instalment of the CTH-2016 course. The project is a group assignment whose topic is open ended for you to choose though it must relate to some of the methods and techniques you have learned in class.
|
|||
|
|
|
|||
|
|
Each group must create a final project portfolio, which consists of a repository on Github. The deadline to hand in this portfolio is week 7 (14/12). In addition, the project needs to be presented by the members of your group in class during week 7. The duration of the presentation is expected to be 10 mins and 5 mins is allocated for a Q&A (Questions & Answers). A successful presentation will include a demonstrated ability to field questions from the audience.
|
|||
|
|
|
|||
|
|
### Grading
|
|||
|
|
|
|||
|
|
The final project itself (referred to as 'project portfolio') is worth 45% of your final grade for the entire course, while the project's presentation amounts to 10%.
|
|||
|
|
|
|||
|
|
Below are evaluation criteria for the portfolio and a presentation 'guideline' to help you prepare your class intervention.
|
|||
|
|
|
|||
|
|
####Project Portfolio (45 points)
|
|||
|
|
|
|||
|
|
__Concept & User Interface (15 points)__
|
|||
|
|
|
|||
|
|
* Is the concept of the project sound?
|
|||
|
|
|
|||
|
|
* Is the user interface(s) of the project developed enough so to convey (1) the functionality of the produced software and (2) the concept the project aims to put forth?
|
|||
|
|
|
|||
|
|
__Execution & Efficiency (15 points)__
|
|||
|
|
|
|||
|
|
* Does the code work and executes as intended?
|
|||
|
|
|
|||
|
|
* Is the code efficient in its use of programming techniques and methods introduced in class?
|
|||
|
|
|
|||
|
|
__Structure & Documentation (15 points)__
|
|||
|
|
|
|||
|
|
* Is the code structured and legible (layout of the code, meaningful variable names, etc.)?
|
|||
|
|
|
|||
|
|
* Is the code and the project properly documented (inline comments, README, etc.)?
|
|||
|
|
|
|||
|
|
####Presentation (10 points)
|
|||
|
|
|
|||
|
|
__Duration: 15 mins total -- 10 mins presentation + 5 mins questions__
|
|||
|
|
|
|||
|
|
* Concept: What is your project’s name and concept? Why did you choose this concept?
|
|||
|
|
|
|||
|
|
* Demo: How does your prototype function? How does one interact with the software?
|
|||
|
|
|
|||
|
|
* Techniques: What are the programming methods and techniques employed?
|
|||
|
|
|
|||
|
|
* Reflection: What parts of the project were difficult (and/or easy) to build and why? What could/would you have done differently? How were the team dynamics within your group?
|
|||
|
|
|
|||
|
|
|