Projects

Project evaluation criteria

The evaluation of the project is influenced by a number of factors. The following will be evaluated:

Criterion Max no. of points Note
1. Program functionality 10 The program must generate some results that should match the assignment.
2. Syntax used 10 Use of MATLAB built-in functions, vector x matrix operations, logical indexing, atomization of functions, comments, readability of code.
3. Error debugging 10 Checking and validation of individual inputs with error message control, especially when setting via GUI.
4. Graphical user interface 10 Demonstrate the ability to build a GUI by defining graphical objects, recovery using callback functions, and appropriate data management.
5. Time efficiency 10 Elimination of cycles, allocation of variables, vectorization. Can be checked using the profile () function.
• A GUI created through appdesigner or guide will be awarded 0 points.
• The use of global variables will be accepted in exceptional and well-justified cases.
• Each criterion must be evaluated with a non-zero number of points.
• The minimum total number of points from the project is 25 points.

We will gradually teach you all these skills in the basic form in the course (see schedule), in addition, you will be able to consult regularly. We highly recommend consulting the project on an ongoing basis The project does not have to be factually difficult or extensive - it is quite sufficient to see from the submitted segment of (functional) code what the student has learned in the subject.

The evaluation of projects will take into account the fact that this is an introductory course.