Dates are 18+19 May. First examinand will draw a random question at 8.30, and first examination starts at 9.00.
Place: On Zoom - link will be published on digital exam. There will be a password on the meeting, but it is supposedly part of the long URL. You start in the waiting room, and I will pull you in for drawing your question.
Examinator: Henrik Bærbak Christensen
Censors: Magnus Madsen.
Fallback: Andreas Birch Olsen, Phone: 5123 0233. Contact him in case of IT failures during the preparation.
We follow the published plan (first on list start at 8.30, next 8.50, and so on, but be around early in the Zoom waiting room)
The examination is conducted on Zoom (Remember to update to version 5.0!) but is as similar as possible compared to the ordinary exam.
Please find important requirements and information in the attached document: SWEA-Exam-Zoom (Word format). A demo of the expected process can be found on the Swea Exam On Zoom Demo on Vimeo. A few comments
- I mention a chat window, but it is not visible on the video, sorry.
- I say "you are not allowed to use the book" but meant "you are not allowed to show pages from the book in the actual exam". You can of course use the books during your preparation.
I strongly advice that you test Zoom out with your fellow students and ensure audio/video quality is ok, get familiar with screen sharing, etc.
There are some general advice on the STLL page: digital eksamen. In particular, consult online mundtlig eksamination that provide some good tips and tricks on Zoom and how to test and try out the situation.
Dates: 16+17 Dec. 2+3 Jan. 6+7+8 Jan. 15+16+17 Jan. Find you examination date on the official exam pages from the study administration. In December I will create a new list here on BB that should correct for exam swaps, so stay tuned. Also people with a dispensation for more preparation time will be grouped into a single examination day.
Time: Preparation starts: 8.30. Exam starts: 9.00
MEET EARLY! From experience quite a few do not show up. If we 'run out of students' the exam closes and you have missed your chance! Trying to calculate your exact time of examination will not always work.
Place: Incuba and Koll-G at Math.
Examinator: Henrik Bærbak Christensen
Censors: Gudmund Frandsen and Magnus Madsen.
The exam is an oral exam, with preparation. The preparation time is about 30 minutes and the examination itself about 12 minutes. You will be graded on the 7-scale. The exam uses intern censorship.
The procedure is that you pick a random exercise. The exercises are not given in advance, but you have already seen some examples on the weekplans that resemble what you can expect. All exercises will belong to one of the examination areas outlined in the next section.
Preparation: You then have about 30 minutes to prepare an 'opening' of the exercise - that is describe the problem shortly and describe your initial analysis, design proposals, and code fragments. I do not expect a polished or complete presentation! I will quickly start discussing and 'collaborating' with you. In the preparation all types of material is permitted except access to resources outside the room (and this includes internet, phone calls, etc.) In the preparation room you will be provided with paper and pencil as well as overhead slides. You can take slides and paper produced during the preparation with you to the exam.
It is of course also forbidden to take pictures or in any way copy the exam exercises and make them available to third party. The exam exercises are only available for the duration of the exam. Any instances of copies on any platform must be reported to Henrik, as it allows cheating.
Examination: In the examination (about 12 minutes) I expect you to 'open' the question, that is, you will describe the question shortly, present solution proposals, analyse them, relate to other topics covered in the course, and of course base your presentation upon definitions, techniques, and tools used in the course. You may bring a short outline as well as complicated diagrams or code fragments on slides or paper that you have prepared in the preparation time. Simple diagrams and/or code fragments I expect you to make on-demand on the blackboard.
Grading: I and the censor will define an overall grade for both oral presentation and mandatory project and give you comments and recommendations. Both aspects (oral and mandatory) must be passable individually to pass the exam.
The questions are grouped witin the following areas:
Examples of (some) questions are given in demo-question-final-2018.pdf.
Your group's work on the mandatory exercises results in a score: the total number of points gained over the 10 deliveries. It will influence the final grade, typically by moving your grade up or down, especially in cases of doubt: is this a grade 7 or grade 10? If the score is in the lower bracket, we settle for a 7, if it is in the higher bracket, we settle for a 10. Have a look at the W14-3 exam slides for more examples. The brackets are decided once the last mandatories have been evaluated and will be published on the forum.
Remember that the oral and mandatory both have to be passed. So, even if you have top mandatory points, if you fail the oral exam, you fail the SWEA examination.
Remember this is an exam where you are required to be able to apply techniques. Metaphorically, I am not much interested in hearing about how to do push-ups ("First I bend my arm and then I extend it again"), I am interesting in seeing you do push-ups. So, be sure to train - code the Strategy pattern, dig into the Broker code and be sure to understand it by coding small changes, make print statements in each role to see the sequence of calls, etc.
All questions have a concrete part and a request to broaden the discussion to a more theoretical level. You may choose to start your presentation at "both ends". For instance, if a particular problem require the use of the State pattern you may either describe the concrete solution first and then relate to the more general description of State pattern; or you may describe State in general terms first and then show how it has been applied to solve the concrete problem. Remember though, that you will not pass this exam, if you do not present aspects of the solution of the concrete exercise! You cannot pass on a purely theoretical presentation. For "top-grade" presentations I expect both aspects are treated.
As you know the examination areas in advance and know there should be a more theoretical discussion this is a part you can prepare to some detail in advance. I advice that you use this opportunity.
Most questions are big and cannot be completely 'solved in all details' during your preparation; and that is of course also not required! Spend the time to understand the problem (I see students having solved the wrong problem, which is wasting time!), and then take small steps to sketch a solution proposal for a central part of it---like if you can design and sketch a solution for one variability point, you can probably apply it also for the other variability point; if you can correctly sketch ECs and test cases for half of the posed requirements, you can probably also get it right for the second half, etc.
Please note that emphasis is put on the operational level when considering passing/not passing the exam! By this I mean that you must demonstrate the ability to write Java (or another OO language) code that implements the basic techniques presented in the course. Unfortunately, a few students still fail SWEA exams due to not being able to formulate simple Java statements---this is required.