Programplaner og emneplaner - Student
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