The curriculum for the exam can be found on the literature web page (bottom). Please note that your project is considered part of the curriculum in the sense that we will discuss it during the exam. Thus, it makes sense to use examples from your project, and we will ask you to explain certain parts of the project during the exam. For reference, we have included the course description at the bottom of this page.
None.
Aims:
To introduce and motivate the development of object-oriented software systems which combines aspects of pervasive and ubiquitous computing (PUC).
After completing this course, students should be able to:
Synopsis:
Firstly, the students must specify, design, construct, document, and evaluate a software prototype involving one or more simulated aspects of pervasive and ubiquitous computing. The students get experience with presenting, discussing, documenting and coordinating their activities. The very practical and concrete development project is the main element of the course. Secondly, the courses provide a general introduction to the practice of software engineering in a research context: problem analysis, project scoping and planning, documentation of experimental and analytical results, discussion, contextualization and evaluation of their work. We call this the study projects in relation to the before-mentioned development projects.
In the projects, students apply and test their competencies within a subset of the following areas:
The students submit a written project report documenting their activities and results. The projects are evaluated at an oral examination with grades according to the pass/fail marking scale. Internal examiner. The examination takes as its starting point the written report and a potential demonstration of the constructed software. The duration of the evaluation depends on the number of students in the group.
Course type:
Form: the course is organized in terms of student projects. A lecturer acts as supervisor for the project groups, and may organize seminars, workshops, study groups, and/or individual consultations for the student groups. All the projects must be defined within the course theme by the students, and approved by the supervisor.
Teaching period:
First quarter.
Responsible teachers:
Ulrik Pagh Schultz and Kasper Hallenborg
Literature:
Remarks:
The course is compulsory for the international master's students of Software Systems Engineering. If international master's students attend the course it will be taught in English.