Skip to main content

Mobile Application DevelopmentLaajuus (5 cr)

Code: TT00CD94

Credits

5 op

Teaching language

  • Finnish
  • English

Responsible person

  • Pasi Manninen

Objective

You understand the basic concepts related to mobile programming and master the different stages of mobile application development. After attending this course, you are able to apply different mobile technologies when implementing applications that work on different devices using web technologies.

EUR-ACE Knowledge and understanding
You know the basic methods of mobile programming by applying theory and practice. You understand the importance of these when you implement applications for end devices using different web technologies.

EUR-ACE Engineering practice
You can analyze methods related to mobile application development, applying practice and theory.

Content

Thinking from an idea to a mobile application
Presentation of different mobile technologies
Setting up a programming environment
Designing mobile applications
Implementation of mobile applications using selected modern web technologies
Publishing applications

Qualifications

Basics of Programming, Web Technologies, JavaScript Programming

Assessment criteria, satisfactory (1)

Sufficient (1): You know and understand the programming possibilities for different mobile technologies; however, to produce an application with the technology causes difficulties. You have only completed a part of the course assignments. You are able to plan and create a small-scale mobile application based on modern web technologies.

Satisfactory (2): You know and understand the programming possibilities of different mobile technologies and can apply your knowledge to solutions for practical tasks. You have completed the most essential assignments of the course. You can apply your skills to the field of the chosen technology and implement a mobile application with modern web technologies.

Assessment criteria, good (3)

Good (3): You know and understand well the programming possibilities of different mobile technologies, and you know how to apply your knowledge to solutions for practical tasks. You have completed most of the assignments in the course. You can analyze the possibilities of the chosen technology and create a mobile application with multiple views using modern web technologies.

Very Good (4): You demonstrate broader knowledge and understanding of the programming possibilities of different mobile technologies and know how to apply your knowledge to solutions for practical tasks. You have completed almost all the assignments of the course. You know how to evaluate and justify the possibilities of your chosen technology and you know how to create an error-free and attractive mobile application with modern web technologies .

Assessment criteria, excellent (5)

Excellent (5): You demonstrate extensive knowledge and understanding of the programming possibilities of different mobile technologies and you know how to apply your knowledge to solutions of practical tasks in an exemplary manner. You have completed all the assignments of the course. You know how to critically evaluate the possibilities of the chosen technology and create a dynamic and attractive mobile application with modern web technologies .