EPN-V2

MAUU5010 Programming and API for Interaction Emneplan

Engelsk emnenavn
Programming and API for Interaction
Omfang
10.0 stp.
Studieår
2019/2020
Emnehistorikk
  • Innledning

    The course focuses on the technical aspects of the implementation of user interfaces.

  • Forkunnskapskrav

    Admission requirements.

  • Læringsutbytte

    A student who has completed this course should have the following learning outcomes, defined in terms of knowledge, skills and general competence:

    Knowledge

    On successful completion of this course the student

    • has specialized knowledge of frameworks and APIs for developing user interfaces
    • has specialized knowledge of real-time programming
    • has advanced knowledge of copyright, ownership and intellectual property with reuse of code

    Skills

    On successful completion of this course the student

    • will be acquainted with new frameworks, platforms and APIs for developing user interfaces
    • can use current development environments
    • can analyse the suitability of design patterns for problem-solving in universal design and user interfaces
    • can use agile development methods

    General competence

    On successful completion of this course the student

    • can analyse development processes and make decisions that maximize reuse and minimize costs
    • can apply knowledge of APIs, frameworks and developing skills in new areas and carry out advanced assignments and projects
  • Arbeids- og undervisningsformer

    This course is organized as a series of lectures which cover the central parts of the theory.

    Guest lectures can be organised on chosen topics. Students work in groups on projects under supervision.

  • Arbeidskrav og obligatoriske aktiviteter

    Coursework requirements

    One to three students work on course projects. Each project submission consists of source code and a report of 1500-3000 words describing the process and outcome.

    Participation

    There is an 80% obligatory participation in order for the student to pass this course.

  • Vurdering og eksamen

    Portfolio including

    • two written reports (in groups of 1-2 students)
    • an individual oral examination

    A portfolio assessment provides an overall assessment awarding one grade for the whole portfolio.

    The portfolio contains an oral presentation and cannot be appealed.

  • Hjelpemidler ved eksamen

    For the oral exam, students do not have access to computers or other aids.

  • Vurderingsuttrykk

    A grading scale of A (highest) to F (lowest) where A to E is a pass grade and F is a fail grade.

  • Sensorordning

    Two internal examiners will assess the oral exam. External examiner is used periodically