Skip to main content

Application Design and Development (15cr)

Code: T42D33OJ-19001

General information


Timing
01.08.2019 - 31.12.2019
Implementation has ended.
Number of ECTS credits allocated
15 cr
Local portion
15 cr
Mode of delivery
Contact learning
Unit
Bachelor of Business Administration, Business Information Technology
Campus
Minerva, Kauppakatu 58, Tornio
Teaching languages
English
Degree programmes
Business Information Technology
Teachers
Yrjö Koskenniemi
Tietojenkäsittely 1 AMK
Johanna Vuokila
Course
T42D33OJ

Evaluation scale

H-5

Objective

Objectives:
After this module, you have sufficient knowledge of agile development, browser- and serverside programming, user interface design, application testing and documentation. Knowledge: · You know the basics of application and software design theories · You understand the role of programming techniques and algorithms · You know the fundamendals of User Interface Design · You know the role of usability in application development · You understand the agile development process · You know different testing procedures · You understand the role of documentation Skills: · You are able to program browser- and serverside applications · You are able to create responsive user interfaces · You can plan, design and develop ICT-solutions Attitude: · You have the attitude for programming!
Content:
The student knows the essentials of the development lifecycle, methodologies, and development tools for ICT solutions and also possibilities for improving efficiency of the development process and its different stages. · The student knows how to establish systematic and frequent communication with customers, users and stakeholders. · The student is able to code, debug, test, document, and communicate different solution development stages. · Agile Programming · Web- and mobile programming

Content

Tieto puuttuu

Materials

The exact information can be found from the semester study plan which is in the Moodle-environment.

Teaching methods

Learning process is organised through a project work and problem solving process. It includes teamwork, team tasks, team tutoring, and knowledge acquisition activities.

Assessment criteria, satisfactory (1)

Evalution target
Satisfactory

You know what tools are used in browers-side programming, and also how to create GUI for solution. You know serverside programming methods and tools, and most commong languages. Working life communication and attitude:
You are able to create responsive graphical user interface when using easy framework.
You are able to create simple application what uses database.

Assessment criteria, good (3)

Evalution target
Good

You know what tools are used in browers-side programming, and also how to create GUI for solution. You know serverside programming methods and tools, and most commong languages. Working life communication and attitude:
You are able to implement interactive, responsive application independently according the requirements and suitable tools.

You are able to connect your application to databases for them cooperation, according to requirements. You can present your project to customer.

Assessment criteria, excellent (5)

Evalution target
Excellent

You know what tools are used in browers-side programming, and also how to create GUI for solution. You know serverside programming methods and tools, and most commong languages. Working life communication and attitude:
You are able to design independently and implement versatile applications also with new tools. Graphical user interface/browserside are supporting server side implementation.

You are able to implement programming interfaces what requires server side programming knowledge, in order server application to communication with different user interfaces.

You show professional working life attitude and skills during the process and are able to discuss with the different stakeholders. You present your project professionally.

Go back to top of page