The exam consists of a written test, in the the weekly laboratory assignments and a final project.
Description of the written exam for FULL TIME students:
The written test aims to evaluate the student's problem solving skills, the knowledge of the C language and the ability to code the algorithm devised as solution. This part of the exam can be taken in two ways:
With a single written exam on the scheduled dates. This exam will have an initial test with multiple choice questions to assess the student's theoretical knowledge. If the test is passed, the exercises in the second part of the exam will be evaluated.
With two intermediate exams, one during the course and the second one at the same time of the first exam call. Also in this case the exam will consist of a preliminary test to evaluate the theoretical knowledge followed by exercises.
Description of laboratory exercises and final project:
The laboratory exercises aim to develop the student's problem solving skills, the knowledge of the C language and the ability to code the solution algorithm devised in the programming language. The final project aims to evaluate the ability to apply the skills acquired to the solution of more structured problems.
The criteria for the evaluation of the laboratory part differs according to the type of student. For FULL-TIME students it is mandatory to deliver the laboratory exercises that will be assigned during the course and the final project. The laboratory part is sufficient if at least 60% of the exercises and the final project are sufficient. The evaluation of the project contributes to the determination of the final score of the course. PART-TIME students can choose whether to take the exam in full-time student mode or replace the laboratory part with an oral exam. The project is required for all students including the part-time.
STUDENTS WITH CERTIFIED HEALTH PROBLEMS OR PARTICIPATING IN STUDENTS' EXCHANGE PROGRAMS OR STUDYING ABROAD may fulfill the requirements of the laboratory part with alternative tests which will be agreed with the teachers.