Note: This page is now updated for course round 2018!
Theory – 3.5 credits [F/A-E]
The Theory module will separately give 3.5 credits with the grades F/A-E. Together with the lab course result, the average outcome from the theory exams forms a basis for the final grade according to the grading scale to the right. After each course step is a (mandatory) theoretical online exam - step test – mainly based on multiple-choice questions. The fourth and final test is an overview-test. These exams are all performed from your home computer, via a software tool – Quizmaster – accessed by logging into a virtual classroom for this purpose. You are allowed to use textbook and any written course material during the test, however, no communication with other people! Moreover, the limited test-time (as well as technical security settings in the test tool) allows no time to “google” for an answer! You will find important information about the test on page Step test – instructions.
Scope of theory for each step is indicated by the study plan and the study material presented in the right menu of each step. Its content is reflected in the step test – if you have equivalent skills you will pass the test by a good margin. Note – the test may also contain questions from additional and advanced materials to the step! Such increased knowledge is what enables the the highest grading in course and no requirement for passing the level!
Time of each step test is given in Study plan. You do the test at an arbitrary point during the offered time interval (1.5 days). Be careful to note each date and time not to miss any test! You have always two more opportunities to do a retest in the subsequent, regular test sessions. (This applies for step 1-3 within the scope of the current course, however not to the “final” test.) If all 3 attempts fail – contact the course leader and we will together discuss the study situation and find appropriate solutions.
Practical assignments – 4 credits [F/A-E]
The Practical applications will separately give 4 credits with the grades F/A-E. Weighted together with the Theory course, the practical module forms the basis for the final grade according to assessment criteria to the right. Since this module represents the major (4 credits) part of the course, the results of your programming work will be essential for the final grading - it’s in practice you show your capacity to apply theoretical knowledge! We place high demands on each program to be performed with appropriate choices of techniques and otherwise demonstrate good programming style and understanding of current context. All higher grading (A-C) assumes that you have applied given requirements and deadlines and reported solutions of flawless quality according to the guidelines on page Conventions for code.
Final grade [A-E]
The final course grade is based on an overall assessment of the theory (step tests) and practice (lab assignments). The average result on all step tests forms the basis for what final grade may be supported but the assessed quality level of the practical applications will be of highest importance for a possible higher grading. Such conditions may be if particularly good programming solutions (according to course’s recommendations) or a technically advanced level is presented, such as extended functionality in addition to the basic requirements. The examiner reserves the right to make this assessment.