Teaching will start in week 7 (after the first seminar of the course Introductory Programming (IP)has taken place) - meaning on Monday February 9th. Weekly exercise sessions (voluntary) will support the students taking IP or OOP. About midway in the semester a 8 week project will be launched. This will start during the 9th week of the semester (Monday March 23rd). The course format consists of: Weekly Homework Introductory lectures Lab hours and code reviews A Final Report Source code Every student is expected to work alone. Homeworks, report, and source code must be the work of the individual student. Working together is encouraged, copying solutions disallowed. ----------------- Oplysninger om studiestruktur / Information about study structure SDT Dette kursus er en del af SDT's obligatoriske moduler, som du kan finde beskrevet her: SDT studiestruktur For at blive cand.it. i SDT skal du bestå SDT's backbonekurser, og desuden gennemføre en 22,5 ECTS specialisering samt to 7,5 ECTS valgfag. This course is part of the SDT mandatory modules - find them described here: SDT study structure In order to graduate as a MSc in SDT, you need to pass the SDT backbone courses, and also take a 22,5 ECTS specialization and two 7,5 ECTS electives.
Source code that does not compile will not be accepted. Runtime errors will have a negative impact on the grade. Grade: The final grade is based on the final report and the quality of the source code. And it will evaluated with respect to the following points. Report: 50% o Overall organization o Logical argumentation o Completeness o Correctness with respect to the implementation o Description of methodology Source Code: 50% o Correctness o Object-oriented design (e.g. encapsulation, code reuse) o Class invariants o Method, field, and variable naming o Formatting o Test cases The final grade will be determined in negotiation with an external censor.