Lund University →
Faculty of Engineering →
Department of Computer Science
EDAP15 Course Completion and Grading
To complete EDAP15, you must complete a number of mandatory
assignments. You may optionally take an oral exam, if you are aiming
for a higher grade than 3.
Completing the Course
To pass EDAP15 with a grade of 3, you need to complete:
- Fist week: Registration and mandatory administrative tasks (during the first week), see Moodle for details.
- Every week: By Monday 18:00 the week after each class, score 70% or better on the previous week's [Mandatory] quiz assignments. (NB: Not all quizzes are mandatory.) See below if you miss a the deadline.
- Second week and beyond: Present your solutions to the homework exercises in the lab sessions.
Grace Buffer for Quiz Deadlines
- You have 8 cumulative days of implicit extension for your quiz deadlines, counted per quiz. So if you miss one quiz by two days and another by one day, you still have five days of buffer left.
- You cannot extend beyond 2026-03-10.
Extenuating Circumstances
- Under certain circumstances we will grant additional quiz extensions or alternative options for presenting your lab solutions.
- Examples are external disruptions that prevent you from attending lab sessions or accessing Moodle, or serious sickness or infectuous diseases that would make your lab attendance medically inadvisable.
- In such a situation, please contact the instructor directly and make sure to have EDAP15 in the subject line of your e-mail.
- Please do so within 48 hours if at all possible; this is not a hard limit, but the sooner we know, the more likely it is that we can accommodate you in a timely fashion.
- Any accommodations we offer may take a different form than the original course requirements, if this would increase fairness to other students and/or is necessitated by limitations in the resources we have available for this course.
Completion with Higher Grades
To pass with a grade of 4 or 5, you must first complete the course, as described above.
You can then register for an oral exam on Moodle.
Oral Exam
- Participation in the oral exam is not necessary for completing the course, as long as you met the completion requirements outlined above.
- Format:Zoom.
- Registration: via Moodle
- Eligibility: You are eligible to take the exam if you have completed all labs and quizzes within the time limits. You may able to take the exam to compensate for late quiz completion.
- Room: online (Zoom). Details per e-mail.
- Duration: 25 minutes.
- Notes: You can use your notes from the course, but it will often be faster to ask me for a reminder or clarification. I strongly recommend hand-writing notes yourself to practice.
- Questions:
- All questions will be based on the list of skills.
- You will first get 3–4 general questions that draw from the set of all skills.
- You will then get 2–3 topic questions from one of the following areas: "type systems", "dataflow analysis", and "points-to analysis".
You can choose to exclude one of these topic areas from the exam.
One or two of these will be advanced questions.
- See the bottom of the skills list, under Concepts, for examples of general questions and advanced questions.
- Regarding questions about JastAdd: I will expect you to be able to read the kind of JastAdd code you have encountered in the homework assignments, and to verbally describe how you might use JastAdd, but I do not grade for remembering syntactic details.
- Hints:
- Say out loud what you are thinking, even if it's half-baked. I cannot grade you on silence.
- I will move on to the next question when I believe that we are done, but you may always ask to move on at your own pace.
- Trying something wrong and then correcting yourself is never a negative.
- Not all questions have exactly one "right" answer.