The official exam syllabus is the list of literature which you are expected to know for the oral exam.

Schedule, Examiners, and Place

The oral exams will take place on 6th and 7th January. Here is the official exam schedule. Please note that we run a very strict time schedule, and you should be ready for the exam at least 20 minutes before your time slot.

The examiners will be Jakob E. Bardram, Thomas Pederson, Afsaneh Doryab, and Kasper Hallenborg (external). The TAs (Mads, Morten) may sit in and listen.

Place: 4A.10



The exam is a “B2″ exam: Oral examination without time for preparation at the exam, External examiner, 7-point marking scale.

Practically this means that you draw a random exam question from the list of examination questions below, and you must then immediately present the topic, thus demonstrating your competencies. This should take no more than 12 minutes and you will be stopped.  This is followed by a discussion with the examiners on this topic and other topics of the syllabus; this takes approximately 12 minutes. You will get your grade immediately after the exam.

The whole examination - including grading - takes 30 minutes.

Helping aids

For each examination question, you can bring an outline of what you intend to talk about, as well as a small set of old-fashion plastic slides to be used on an analogue overhead projector. There will be no time for setting up you laptop to a projector. You should also plan to use the white/black board.

Note that you are not given credit for what you read directly off your outline or slides, so it should not contain many details. Instead, bring illustrations like figures, UML diagrams, source code, pictures, etc. and use this to talk from.

Note also that you have no preparation time at the exam, so you must prepare yourself for each question at home.

You can bring all the literature from the course - if you want. And if you have done a project (the SPCL course), you can also bring your project report. It is perfectly fine to draw on examples from your project, if relevant.


The examination can take place in Danish or English, at your choice.  You can use English technical terms during a Danish examination.

Evaluation & Feedback

After the examination, the examiners evaluate and grade your performance on the 12 grade scale. The grading is based on your your ability to

  • structure your presentation the topic to cover interesting aspects within time limits
  • distinguish between important and less important aspects
  • quickly get to the point when presenting, and when answering questions
  • demonstrate your understanding of topics presented and discussed
  • relate concrete examples to theory presented in the course

The grade is give solely based on the performance at the oral examination. Your mandatory assignments are not taken into consideration.

Exam Questions

Below you will find the list of exam questions. At the exam you will draw one of these questions/topics. For each topic, a number of subtopics are suggested that you can, but do not have to, address during your presentation.

  1. Outline and discuss the research area of “Ubiquitous Computing”
    • Origins, history, and goal
    • Famous Ubicomp projects and approaches
    • Core research questions
    • Important research labs and groups
    • Key figures / persons
    • Status, success?
    • Important applications
  2. Present and discuss different approaches to estimating the location of persons and things, and location-based services and applications.
    • Purpose and goals for Location Technology
    • Approaches to location estimation
    • Location Technology
    • Trade-offs and challenges
    • Applications
  3. Present and discuss the concept of “Context-aware Computing”, different technologies supporting it, and applications.
    • Definition, goal, and purpose of context-aware computing
    • Approaches
    • Technologies and Frameworks
    • Applications
    • State-of-the-art of Context-aware computing today
  4. Present and discuss challenges in mobile computing and different approaches and technologies for supporting mobile computing
    • Kinds of mobile computing
    • Mobile device aspects
    • Volatility & adaptation
    • Association, connectivity and interoperation
    • Interfacing
    • Security, encryption and authentication
  5. Present and discuss different approaches to user experience design, prototyping, and evaluation methods within Ubicomp
    • Background and challenges for user experience (UX) design for Ubicomp
    • Stages in the iterative design process used in Ubicomp
    • Methods for understanding the use context
    • The use of (future use) scenarios
    • Prototyping and evaluation methods
  6. Explain and discuss different approaches and technologies for tagging and mixed-reality computing in Ubicomp
    • Common use of tagging technology in Ubicomp
    • Tag types (technology; pros and cons)
    • Types of tag-based physical browsing mechanisms
    • Examples of how the physical and virtual worlds are increasingly merging
    • The situative space model for representing mixed-reality situations
    • The idea of multimodal, multi-device, proactive system assistance in real-world activities
  7. Provide and overview of core systems and infrastructure issues and solutions in Ubicomp
    • Challenges for systems design in Ubicomp
    • Approaches to systems design in Ubicomp
    • Examples of architectures and their approach / focus
    • Applications of infrastructures
  8. Provide an overview of different approaches to data handling and discuss their use in different applications and situations
    • Data preprocessing
    • Data cleaning
    • Data integration, transformation, and reduction
    • Applications of data handling in Ubicomp
  9. Provide an overview of different approaches to classification, prediction, and cluster analysis
    • Classification versus Prediction
    • Approaches to Classification (Decision Trees, Back-propagation, k-Nearest-Neighbor)
    • Approaches to Prediction (Linear Regression)
    • Accuracy and Error Measures
    • Evaluating the Accuracy of a Classifier or Predictor
    • Approaches to Cluster Analysis
    • Approaches to Mining Time-Series Data
  10. Present and discuss different approaches and technologies for surface and tangible computing
    • The different affordances of vertical and horizontal interaction spaces
    • Tool-less vs. tool-based interaction with interactive surfaces
    • Different tracking/identification technologies
    • Using hardware building (e.g. Arduino) as part of Ubicomp applications

13 Responses to “Exam”

  1. 1 kfug May 22, 2012 at 20:21

    Would somebody like to swap exam time slot with me? My time slot is June 7th 10:00. I would like a slot the 6th instead. I need to attend another exam the 7th. Thanks.

  2. 2 Martin Poulsen May 22, 2012 at 23:44

    Im fine with swapping, you’ll get my slot the 6th at 15:00. Ok?

  3. 3 kfug May 23, 2012 at 13:44

    Great, thats a deal, Martin.

  4. 4 tped May 25, 2012 at 09:21

    As pre-advised on the exam prep lecture this morning, the set of questions belonging to the topic of “5. … experience design, prototyping, and evaluation methods within Ubicomp” have been slightly cleaned up. The points “Novel interactions: possibilities, challenges and limitations of new devices and new interaction models” and “Understanding and evaluating Ubicomp systems” have been removed and “Prototyping methods” expanded to “Prototyping and Evaluation methods”. Not a big change but hopefully an improvement with respect to clarity.

  5. 5 jsha May 25, 2012 at 13:03

    My exam time is 14:30 on 6th. Would anybody on 7th change his/her time slot with me?

  6. 6 Egil Hansen May 26, 2012 at 12:03

    The paper “Place Lab: Device Positioning Using Radio Beacons in the Wild” seems to be missing at the end of its link.

  7. 7 Egil Hansen May 26, 2012 at 12:05
  8. 8 annej June 5, 2012 at 23:16

    Well, thanks again :)

  9. 9 psta June 10, 2012 at 15:16

    How can I fond out when is re-examination ?

  10. 10 bardram June 10, 2012 at 16:37

    Information about the re-exam will follow. But the tentative date for the re-exam is Friday August 17th 2012.

  1. 1 resource for this article Trackback on March 3, 2013 at 12:37
  2. 2 additional reading Trackback on March 4, 2013 at 12:07
  3. 3 phen 375 Trackback on March 31, 2013 at 20:11

Leave a Reply

You must login to post a comment.