Didactic Concept
Weekly lectures and corresponding online question times set the pace of working out the subject matter. Almost weekly programming tasks have to be solved in small teams (3 team members). To achieve the goals it is important that students find their own individual approaches; the way to the solution is more important than the solution itself.
ECTS Breakdown
(3 ECTS is 75 hours)
- 49.7 h - Working on 9 programming assignments
- 00.3 h - Discussion of programming assignments (interview)
- 10.5 h - Lectures
- 14.3 h - Working out the topics, question times, preparation for exam
- 00.2 h - Oral exam
Registration
You have to register for the course and one of the many groups named oopXn, where X determines the mentoring tutor and n is a consecutive number.
German
The course is given in German. The German version of this page contains more detailed infomation than the English one. Please press the "Deutsch" button.
The grade depends (one half each) on the achievements when solving programming tasks in a team (this is the exercise part) and the result of an oral exam (this is the lecture part). To get a positive grade for this course it is necessary to get positive grades for both, the exercise part and the lecture part. It is recommended to take the oral exam soon after finishing the exercise part. Exams must be positively taken until June, otherwise a negative certificate will be issued. A negative certificate will also be issued if the lecture part or two trials to take the exam result in a negative grade.
A negative exam can be retried at most once within the given time frame (until June) before a certificate is issued.
Grade of the exercise part
Teams get e-mails with feedback on the quality of their solutions of programming tasks about one or two weeks after the deadlines. However, such feedback is not a final assessment of a programming task. The grade of the exercise part is determined at an interview meeting in January. Beside the quality of work delivered by the team the grade also considers efforts and achievements as an individual team member. To find out the performance as a team member it is necessary to show the understanding of own solutions and justify own decisions during the interview.
A point system is used to assess solutions of programming tasks. To assess the entrance phase (constisting of the first three programming tasks) tutors suggest between 0 and 100 points depending on timeliness, completeness and correctness (especially for reactions on requests to eliminate specific problems in the program code). For each of the remaining six tasks the supervisors award up to 100 points depending on the quality (based on quality criteria specified in the tasks). However, if students need additional time to solve a task and supervisors agree to extend the deadline by one week (Fristerstreckung), the points are reduced to 2/3 of the points that would have been awarded otherwise. Up to 700 points can be achieved over all. They correspond to the following grades:
- 000 - 349 points -> 5 (negative)
- 350 - 437 points -> 4
- 438 - 524 points -> 3
- 525 - 612 points -> 2
- 613 - 700 points -> 1
As described above, these points and grades are only preliminary until the interview meeting and can be changed during the interview meeting.
Exams
A registration for an exam has to occur at least 14 days before in TISS. It is possible to unregister until the exam starts. Exams are oral exams in presence if general rules allow us to take exams in this form. If oral exams in presence are not possible, we use BigBlueButton or Zoom for online exams under the following conditions:
- Access data for online exams (links) can be found in TUWEL. You need a computer (e.g., laptop) with microphone and video cam. Please take care that your browser (for Zoom only Chrome) or the Zoom app have the right to access microphone and cam. Enter the meeting at the time the exam is scheduled for.
- Use a room for the online exam where you are undisturbed. Close to your working place there can only be objects that are allowed to be in front of you also in usual oral exams (e.g., ID card, white paper, pen, water glas) as well as technical equipment used for the exam, but nothing else (especially no cell phone and text book). Further away from you there can be anything. However, there must not be other persons in the room.
- If you want to invite another person as a witness to the online exam, you can give your access data for the meeting to them. This person shall enter the session at about the same time as you. Please inform the lecturer at the begin of the exam about the invitation of a witness in order to ensure that nobody enters the session during the exam. Examinee and lecturer can each invite at most one witness to avoid unnecessary complexity. Microphones and cams of witnesses shall be switched off.
- At the begin of the exam you are asked to show your ID card (preferably Studierendenausweis) and your room (by moving around your cam or laptop as requested).
- You have to answer questions. However, we have to expect that the online audio and video quality is far away from being perfect. The gesture may not be identifiable. Therefore, it may be necessary to repeat questions and answers as well as to ask additional questions. Please be prepared that the exam may last longer than expected for such reasons.
- If a question was not understandable because of bad audio or video quality, please ask to repeat it. If the connection is lost, please enter the meeting again using the same access data as before. If that does not work, please contact the lecturer by mail. In that case the exam will be continued at a later time according to new arrangements.
- There are no recordings of video or audio. If you want to record the exam, it is necessary to have a written bilateral commitment about that in advance (by mail). Otherwise recordings are prohibited.