Skip to main content

Application Development MethodsLaajuus (15 ECTS)

Course unit code: TX00CK90

General information


Credits
15 ECTS

Objective

On completion of the course, the student knows the purpose of design patterns as elements of reusable object-oriented software. The student is familiar with design patterns for object-oriented programming. She or he understands the principles of human-centered design, user experience, accessibility, ergonomics, and usability as well as the factors that influence usability and the usability standards. The student is able to evaluate the usability, performance and ease of learning of user interfaces.

The student has good knowledge of project management tools and methods in software production. She or he understands how to turn the software into a product and how to manage localization and internationalization problematics. She or he is also familiar with and responsive design tools and principles and can act as a member or a leader of a software project team.

The student understands the basic principles and tasks of project management.

Content

- Introduction to the ergonomics of computer user interfaces, the fundamentals of GUI's, usability, learnability, accessibility and performance.
- Purposes, structures and behaviors of patterns
- User-centered design methods and design patterns.
- Usability evaluation and testing based on user-centered design principles.
- Introduction to human information processing.
- Establishing project organization and its tasks, project plan formulation and follow-up, project phasing, project timing, resource planning and management, budgeting, financial optimization and follow-up, change and risk management.
- Turning software into a product.
- Localization

Assessment criteria, satisfactory (1)

Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.

Assessment criteria, good (3)

Students have achieved the course objectives well, even though the knowledge and skills need improvement on some areas. Students are able to define the course concepts and models and are able to justify the analysis. The student is able to apply their knowledge in leisure, study and work situations. The student understands the importance of expertise in the field of information technology and is able to analyze his/her own expertise.

Assessment criteria, excellent (5)

Students have achieved the objectives of the course with excellent marks. Students master commendably the course subject area’s concepts and models. Students are able to make justified and fluent analysis and to present concrete development measures. The students are well prepared to apply their knowledge in leisure, study and work situations. Students are able to analyze the information technology sector expertise and the evolvement of their own expertise.

Assessment criteria, approved/failed

Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.

Go back to top of page