Skip to main content

Agile Application Development ProjectLaajuus (5 cr)

Code: AL00CO17

Credits

5 op

Teaching language

  • English

Objective

Student is able to
- collect and apply information to implement a software development project
- analyze client needs and write corresponding project requirements
- design and implement a software project that uses data storages
- apply agile methods on a practical project
- act alone and as a project group member to fulfill the project goals

Enrollment

20.11.2023 - 05.01.2024

Timing

06.02.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Business and Hospitality Management (LAB)

Campus

Lahti Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Antti Salopuro
  • Aki Vainio
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT23K
    Bachelor's Degree Programme in Business Information Technology 23K Lahti
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- collect and apply information to implement a software development project
- analyze client needs and write corresponding project requirements
- design and implement a software project that uses data storages
- apply agile methods on a practical project
- act alone and as a project group member to fulfill the project goals

Implementation and methods of teaching

Student project which applies the tools, skills and knowledge (Object oriented programming & databases) learned on the other courses of the module.
Project implementation with C#.

Timing and attendance

Week 6 - Week 18. Compulsory lectures at kick off, intermediate follow ups & final presentation, these informed in course Moodle at project start session

Learning material and recommended literature

Materials from the other courses in the module, teacher presentations during the course and various manuals.

Alternative completion methods

Negotiable with the teachers, but keeping in mind that this is not purely a programming course, but also includes project work as a team.

Learning environment

Group work in a project.

Student time use and work load

Need 8 - 12 hours per week, also outside lectures marked in schedule.

Contents

Project work where the students employ the skills learned in the other courses of the module (Object-oriented programming and Data storages).

Additional information for students: previous knowledge etc.

Simultaneous participation or previously passed the other courses of the module (object oriented programming & data storages), or corresponding skills gained previously with other methods required

Assessment criteria

Evaluation is based on the observations of the supervisors made during the project and on the quality of the produced artifact.
First the whole group work is assessed on scale 0 - 5. This assessment considers with equal weights the technical performance and the metaskills of the group. The metaskills include, for example, project coordination, project reporting, following the plan and the progress, group behaviour when problems occur, share of roles and work within the group, internal and external communication and ability to present group work and products. The technical part of the assessment looks at the ability to make decisions between different technologies, mastering design methods and tools, documentation of the design and the product, selecting and mastering the tools and methods, version control, structure and quality of the program code and usability and maintainability of the application. The group evaluation form the basis for the individual assessment.
The individual assessment takes the group assessent as the basis and the individual performance can upgrade or downgrade it. Assessement is based on the peer assessment done between the group members, the role picked up by the student and commitment to take care of the corresponding tasks, activity as a member of the group and personal performance in the group presentation. In individual assessment also all those group assessment criteria are considered where the student individual commitment can be separated and observed.

Assessment scale

1-5

Failed (0)

Student did not properly participate in group work or did not show skills and knowledge required to project work

Assessment criteria: level 1 (assessment scale 1–5)

Student has participated in group work only partially OR the project work did not meet the minimum requirements but the student has been active in trying to help the group meet the requirements on the whole

Assessment criteria: level 3 (assessment scale 1–5)

The group result exceeds the minimum technical requirements and the role of the student in project group work has been equal or greater than that of the other students

Assessment criteria: level 5 (assessment scale 1–5)

The group result exceeds the minimum technical requirements in large scale and the role of the student in project group work has been very significant for the project group work

Enrollment

21.11.2022 - 08.01.2023

Timing

23.01.2023 - 28.04.2023

Number of ECTS credits allocated

5 op

Virtual portion

4 op

Mode of delivery

20 % Contact teaching, 80 % Distance learning

Unit

Faculty of Business and Hospitality Management (LAB)

Campus

Lahti Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Antti Salopuro
  • Aki Vainio
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • LLTIBIT22K
    Bachelor's Degree Programme in Business Information Technology 22K Lahti
Small groups
  • Luennot 1

Learning outcomes

Student is able to
- collect and apply information to implement a software development project
- analyze client needs and write corresponding project requirements
- design and implement a software project that uses data storages
- apply agile methods on a practical project
- act alone and as a project group member to fulfill the project goals

Implementation and methods of teaching

Student project which applies the tools, skills and knowledge (Object oriented programming & databases) learned on the other courses of the module.
Project implementation with C#.

Timing and attendance

Week 4 - Week 16. Compulsory lectures at kick off, intermediate follow ups & final presentation, these informed in course Moodle at project start session

Learning material and recommended literature

Following supervisor instructions a similar work done and documented elsewhere. This is always agreed separately.

Learning environment

Group work for a project

Student time use and work load

Need 8 - 12 hours per week, also outside lectures marked in schedule.

Contents

Project work

Additional information for students: previous knowledge etc.

Simultaneous participation or previously passed the other courses of the module (object oriented programming & data storages), or corresponding skills gained previously with other methods required

Assessment criteria

Evaluation is based on the observations of the supervisors made during the project and on the quality of the produced artifact.
First the whole group work is assessed on scale 0 - 5. This assessment considers with equal weights the technical performance and the metaskills of the group. The metaskills include, for example, project coordination, project reporting, following the plan and the progress, group behaviour when problems occur, share of roles and work within the group, internal and external communication and ability to present group work and products. The technical part of the assessment looks at the ability to make decisions between different technologies, mastering design methods and tools, documentation of the design and the product, selecting and mastering the tools and methods, version control, structure and quality of the program code and usability and maintainability of the application. The group evaluation form the basis for the individual assessment.
The individual assessment takes the group assessent as the basis and the individual performance can upgrade or downgrade it. Assessement is based on the peer assessment done between the group members, the role picked up by the student and commitment to take care of the corresponding tasks, activity as a member of the group and personal performance in the group presentation. In individual assessment also all those group assessment criteria are considered where the student individual commitment can be separated and observed.

Assessment scale

1-5

Failed (0)

Student did not properly participate in group work or did not show skills and knowledge required to project work

Assessment criteria: level 1 (assessment scale 1–5)

Student has participated in group work only partially OR the project work did not meet the minimum requirements but the student has been active in trying to help the group meet the requirements on the whole

Assessment criteria: level 3 (assessment scale 1–5)

The group result exceeds the minimum technical requirements and the role of the student in project group work has been equal or greater than that of the other students

Assessment criteria: level 5 (assessment scale 1–5)

The group result exceeds the minimum technical requirements in large scale and the role of the student in project group work has been very significant for the project group work