Skip to main content

Software ProjectLaajuus (5 cr)

Code: 5G00FT06

Credits

5 op

Objectives

The student knows what the phases and requirements are for setting up a software development project. The student is able to participate in a software project in different roles.

Content

Conducting the initiation phase of a software project from setting the high level goals for running the project work following agile project management practices. Choosing and planning the use of tools required for the work. Planning the required documentation for the project, designing the system, architecture and software structure. Developing software with chosen technologies.

Assessment criteria, satisfactory (1-2)

The student knows the basic requirements for software development projects and is able to work as a team member with guidance.

Assessment criteria, good (3-4)

The student knows what is required for high quality project work. The student is able to work independently as a team member in a software project. The student is able to apply the skills gained during the studies in practice to develop software.

Assessment criteria, excellent (5)

The student knows what is required for high quality project work. The student is able to independently set up and run a software development project using agile methodologies and appropriate tools. The student is able to apply the skills gained during the studies in practice to develop software.

Enrolment period

09.06.2024 - 02.09.2024

Timing

02.09.2024 - 06.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

Software Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Anne-Mari Stenbacka
  • Maria Valli
Groups
  • 21I260EA

Objectives (course unit)

The student knows what the phases and requirements are for setting up a software development project. The student is able to participate in a software project in different roles.

Content (course unit)

Conducting the initiation phase of a software project from setting the high level goals for running the project work following agile project management practices. Choosing and planning the use of tools required for the work. Planning the required documentation for the project, designing the system, architecture and software structure. Developing software with chosen technologies.

Assessment criteria, satisfactory (1-2) (course unit)

The student knows the basic requirements for software development projects and is able to work as a team member with guidance.

Assessment criteria, good (3-4) (course unit)

The student knows what is required for high quality project work. The student is able to work independently as a team member in a software project. The student is able to apply the skills gained during the studies in practice to develop software.

Assessment criteria, excellent (5) (course unit)

The student knows what is required for high quality project work. The student is able to independently set up and run a software development project using agile methodologies and appropriate tools. The student is able to apply the skills gained during the studies in practice to develop software.

Location and time

Theory lessons and trainings on-site (mandatory)
Project meetings every second week (mandatory)

Assessment methods and criteria

Assessment is based on exam and project reviews and reports created by students.

Assessment scale

0-5

Teaching methods

Project work in project groups.
Project management studies based on literal materials given in the course.

Learning materials

Dean Leffingwell: Agile Software Requirements (available also on-line)
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma9910687415505973

All the course material can be found in Moodle.

Student workload

5 cp is equivalent to appr 135 hours of which about 80% is project work and the rest studying project management practices.

Content scheduling

Project management and project work skills covered during the whole course.
Practical SW projects start in September.

Completion alternatives

Contact the instructor

Practical training and working life cooperation

Project work part of the course may contain project work in enterprises.

International connections

Project work part of the course may contain project work in international context.

Further information

n/a

Enrolment period

09.06.2024 - 02.09.2024

Timing

02.09.2024 - 06.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

Software Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Anne-Mari Stenbacka
  • Maria Valli
Groups
  • 21I260EB

Objectives (course unit)

The student knows what the phases and requirements are for setting up a software development project. The student is able to participate in a software project in different roles.

Content (course unit)

Conducting the initiation phase of a software project from setting the high level goals for running the project work following agile project management practices. Choosing and planning the use of tools required for the work. Planning the required documentation for the project, designing the system, architecture and software structure. Developing software with chosen technologies.

Assessment criteria, satisfactory (1-2) (course unit)

The student knows the basic requirements for software development projects and is able to work as a team member with guidance.

Assessment criteria, good (3-4) (course unit)

The student knows what is required for high quality project work. The student is able to work independently as a team member in a software project. The student is able to apply the skills gained during the studies in practice to develop software.

Assessment criteria, excellent (5) (course unit)

The student knows what is required for high quality project work. The student is able to independently set up and run a software development project using agile methodologies and appropriate tools. The student is able to apply the skills gained during the studies in practice to develop software.

Location and time

Theory lessons and trainings on-site (mandatory)
Project meetings every second week (mandatory)

Assessment methods and criteria

Assessment is based on exam and project reviews and reports created by students.

Assessment scale

0-5

Teaching methods

Project work in project groups.
Project management studies based on literal materials given in the course.

Learning materials

Dean Leffingwell: Agile Software Requirements (available also on-line)
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma9910687415505973

All the course material can be found in Moodle.

Student workload

5 cp is equivalent to appr 135 hours of which about 80% is project work and the rest studying project management practices.

Content scheduling

Project management and project work skills covered during the whole course.
Practical SW projects start in September.

Completion alternatives

Contact the instructor

Practical training and working life cooperation

Project work part of the course may contain project work in enterprises.

International connections

Project work part of the course may contain project work in international context.

Further information

n/a

Enrolment period

15.07.2023 - 04.09.2023

Timing

28.08.2023 - 22.12.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Jere Käpyaho
  • Petteri Jekunen
Person in charge

Petteri Jekunen

Groups
  • 20I260E

Objectives (course unit)

The student knows what the phases and requirements are for setting up a software development project. The student is able to participate in a software project in different roles.

Content (course unit)

Conducting the initiation phase of a software project from setting the high level goals for running the project work following agile project management practices. Choosing and planning the use of tools required for the work. Planning the required documentation for the project, designing the system, architecture and software structure. Developing software with chosen technologies.

Assessment criteria, satisfactory (1-2) (course unit)

The student knows the basic requirements for software development projects and is able to work as a team member with guidance.

Assessment criteria, good (3-4) (course unit)

The student knows what is required for high quality project work. The student is able to work independently as a team member in a software project. The student is able to apply the skills gained during the studies in practice to develop software.

Assessment criteria, excellent (5) (course unit)

The student knows what is required for high quality project work. The student is able to independently set up and run a software development project using agile methodologies and appropriate tools. The student is able to apply the skills gained during the studies in practice to develop software.

Location and time

Project meetings online according to the timetable calendar.

Exam schedules

Moodle exam on project management. To be announced.

Assessment methods and criteria

Assessment is based on project reviews and reports created by students.

Assessment scale

0-5

Teaching methods

Project work in project groups.
Project management studies based on literal materials given in the course.

Learning materials

Dean Leffingwell: Agile Software Requirements (saatavana myös verkkoversiona)
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma9910687415505973

Student workload

5 cp is equivalent to appr 135 hours of which 80% is project work and the rest studying project management practices.

Content scheduling

Project management and project work skills covered during the first quarter of the course.
The rest carrying out practical SW project.

Completion alternatives

Contact the instructor

Practical training and working life cooperation

Project work part of the course may contain project work in enterprises.

International connections

Project work part of the course may contain project work in international context.

Further information

n/a

Enrolment period

30.07.2022 - 31.08.2022

Timing

29.08.2022 - 23.12.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Software Engineering
Teachers
  • Juha Ikonen
  • Petteri Jekunen
Person in charge

Petteri Jekunen

Groups
  • 19I260E

Objectives (course unit)

The student knows what the phases and requirements are for setting up a software development project. The student is able to participate in a software project in different roles.

Content (course unit)

Conducting the initiation phase of a software project from setting the high level goals for running the project work following agile project management practices. Choosing and planning the use of tools required for the work. Planning the required documentation for the project, designing the system, architecture and software structure. Developing software with chosen technologies.

Assessment criteria, satisfactory (1-2) (course unit)

The student knows the basic requirements for software development projects and is able to work as a team member with guidance.

Assessment criteria, good (3-4) (course unit)

The student knows what is required for high quality project work. The student is able to work independently as a team member in a software project. The student is able to apply the skills gained during the studies in practice to develop software.

Assessment criteria, excellent (5) (course unit)

The student knows what is required for high quality project work. The student is able to independently set up and run a software development project using agile methodologies and appropriate tools. The student is able to apply the skills gained during the studies in practice to develop software.

Location and time

Project meetings online according to the timetable calendar.

Exam schedules

Moodle exam on project management. To be announced.

Assessment methods and criteria

Assessment is based on project reviews and reports created by students.

Assessment scale

0-5

Teaching methods

Project work in project groups.
Project management studies based on literal materials given in the course.

Learning materials

Dean Leffingwell: Agile Software Requirements (saatavana myös verkkoversiona)
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma9910687415505973

Student workload

5 cp is equivalent to appr 135 hours of which 80% is project work and the rest studying project management practices.

Content scheduling

Project management and project work skills covered during the first quarter of the course.
The rest carrying out practical SW project.

Completion alternatives

Contact the instructor

Practical training and working life cooperation

Project work part of the course may contain project work in enterprises.

International connections

Project work part of the course may contain project work in international context.

Further information

n/a