EPN

MAUUD5010 Programming and API for Interaction Emneplan

Engelsk emnenavn
Programming and API for Interaction
Studieprogram
Master's Degree Programme in Universal Design of ICT - part-time
Omfang
10.0 stp.
Studieår
2019/2020
Timeplan
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