Detta är inte senaste versionen av kurs-PM. Visa (senaste versionen).
Headings denoted with an asterisk ( * ) is retrieved from the course syllabus version Autumn 2021
Content and learning outcomes
Course contents
The course brings up the following parts:
the mobile ecosystem
mobile context and use
mobile information architecture
develop mobile applications for a specific platform
mobile web applications
composite mobile services
current research areas
business models and sale and distribution of mobile applications.
The course covers modern technology to develop mobile applications and services.
We will mainly build and test applications for intelligent telephones but our applications can also be driven with no or small changes on more powerful units as tablets, digital TV-sets, cameras, industrial computers and information systems for cars.
The course covers three main difficulties at the creation of mobile applications: (i) to integrate and streamline external services for new mobile applications and novel user experience (ii) managing different properties between various devices and (iii) to understand how the user requirements and new business models create successful mobile applications and services.
Intended learning outcomes
After passing the course, the student should be able to:
carry out analyses of basic user requirement at development of mobile applications and mobile services
develop simple mobile web applications
develop mobile applications for specific platforms and associated hardware
use basic mobile web services
explain how one creates web content for mobile applications and mobile services by means of composite web services
explain the structure and the mobile ecosystem of service providers, terminal manufacturers, and mobile network operators
in order to:
be able to compare technologies that are used in application development
be able to use mobile services for authentication, positioning and similar services
be able to choose appropriate technical solutions to develop mobile applications and services
be able to implement mobile applications by means of appropriate tools.
Learning activities
The course consists of lectures, seminars, and laboratory exercises under supervision. The lectures present an overview of methods, theory, and best practices. Though the lectures give context and an introduction to mobile application development, many details of the course must be learned from other sources: course literature, web sites, videos, other books, and articles. The laboratory exercises consist of introduction exercises of design problems and programming of mobile applications. Seminars consist of presenting and discussing design decisions in groups.
ANN1 - Assignment, 3.0 credits, Grading scale: A, B, C, D, E, FX, F
TEN1 - Examination, 4.5 credits, Grading scale: A, B, C, D, E, FX, F
Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.
The examiner may apply another examination format when re-examining individual students.
The exam is written.
The section below is not retrieved from the course syllabus:
Assignment ( ANN1 )
This part consists of five assignments and two compulsory seminars:
A1: Project Proposal
S1: Project Pitch
A2: Web application prototype
A3: Native Prototype
A4: Integrated Prototype
A5: Project Report
S2: Project Presentation
Assignments with due-dates are published in the Canvas course room.
Examination ( TEN1 )
Take-home exam with 24 hours to hand in the final paper.
Grading criteria/assessment criteria
Learning Outcomes
Course Component
Grading
Assignment
Develop simple mobile web-apps
ANN1
TEN1
Pass/Pass with distinction
A2/A5
Develop mobile applications for specific platforms and associated hardware
ANN1
TEN1
Pass/Pass with distinction
A3/A5
Use basic mobile web services
ANN1
TEN1
Pass/Pass with distinction
A4/A5
Carry out analyses of basic user requirement in the development of mobile applications and mobile services
ANN1
TEN1
Pass/Pass with distinction
A1/A5
Explain how one creates web content for mobile applications and mobile services by means of composite web services
TEN1
Pass/Pass with distinction
Explain the structure and the mobile ecosystem of service providers, terminal manufacturers, and mobile network operators
TEN1
Pass/Pass with distinction
The exam is divided into the six learning outcomes. The relation between learning outcomes and assignments are included in the above table.
Course Component
E
D
C
B
A
ANN1
All Pass
At least one Pass with distinction
At least two with Pass with distinction
All but one with Pass with distinction
All with Pass with distinction
TEN1
All Pass
At least one Pass with distinction
At least three with Pass with distinction
All but one with Pass with distinction
All with Pass with distinction
The course grade is a weighted average rounded normally.
Opportunity to complete the requirements via supplementary examination
Failed learning outcomes can, by the decision of the examiner, be passed by an oral examination.
Ethical approach
All members of a group are responsible for the group's work.
In any assessment, every student shall honestly disclose any help received and sources used.
In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.
The section below is not retrieved from the course syllabus: