Exam dates: 19/6, 20/6 21/6
Project Hand-in date: 3/6
The exam is an oral exam where part of it is based on your handed in project. The exam is evaluated according to the 7 step scale.
The 3 last weeks of this elective you will be given 4 projects from which you should choose 1 as your exam project.
The project should be published at Github and a link to the repository should be handed in on Wiseflow. If your repository is private you should grant me (clbokea - clbo@kea.dk) access to your private repository.
The project should be in a state where it is possible to clone the project and run it on the teacher and sensor computers. There should be a readme file in the repository describing the project and how to install and run it.
If you fail to hand in the project, you can not attend the exam.
Exam time: Total 30 min.
- 2-3 min. presentation and demo of your project (not the code)
- Be sure to demonstrate that you solved the tasks stated in the requirements.
- 7-8 min. questions about your project (here we look at your code)
- 10-12 min. general questions based on the curriculum
- 5 min. grading and feedback
- 5 minutes buffer
You will be graded on the:
- overall state of the handed in project.
- presentation of the project.
- quality of the code and documentation.
- ability to answer questions connected to the project.
- level of understanding of the general curriculum.
During the exam the you will be asked to do "live coding".
You can read about the specific project in the assigments folder or you can find them on fronter.
- The project should be finished, meaning: don´t hand in and show up at the exam with something half done.
- Your code will be evaluated in terms of readability
- Your project will be evaluated in relation to the extent to which it is perceived as a finished product.
- The code should be documented and you should be able to explain why you documented your code in the way you did.
- The code should be tested and you should at the exam be abel to talk about your tests and demonstrate them.
NOTE: All projects have been solved by someone else in the world before you, so it would be possible to "pip install" a module that more or less solves the task. It is not a good idea to use this approach. You should solve the task from scratch and use the python techniques you learned during this semester.
The build-in modules you should use, but the 3rd party modules you "could use", but do it with a gentle hand :)
If you need help or guidance during the project period, i (Claus) are here at the school on
- tuedays from 8:30 - 11:00 and again from 11:45 - aprox. 15:00
- fridays from 8:30 - 11:00
You are also welcome to send me an email clbo@kea.dk
© clbo@kea.dk, 14-05-2019