Skip to main content

Software ProjectLaajuus (5 cr)

Code: 5G00EV25

Credits

5 op

Objectives

The student is able to implement a software project that utilizes the latest features of guidance technology. The student knows the modern implementation models and methods of the software project.

Content

Implementing a software project that utilizes the latest features of guidance technology, in accordance with the modern implementation models and methods of the software project.

Assessment criteria, satisfactory (1-2)

The student is able to implement a minimally compliant application in accordance with the minimum requirements of the working methods of the software project.

Assessment criteria, good (3-4)

The student is able to implement a compliant application according to the most common working methods of the software project.

Assessment criteria, excellent (5)

The student can flexibly implement a compliant application in accordance with the requirements of the software project in a versatile manner.

Enrolment period

06.06.2024 - 31.08.2024

Timing

26.08.2024 - 22.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Juha Ranta-Ojala
  • Maria Valli
Person in charge

Juha Ranta-Ojala

Groups
  • 21I224

Objectives (course unit)

The student is able to implement a software project that utilizes the latest features of guidance technology. The student knows the modern implementation models and methods of the software project.

Content (course unit)

Implementing a software project that utilizes the latest features of guidance technology, in accordance with the modern implementation models and methods of the software project.

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

The student is able to implement a minimally compliant application in accordance with the minimum requirements of the working methods of the software project.

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

The student is able to implement a compliant application according to the most common working methods of the software project.

Assessment criteria, excellent (5) (course unit)

The student can flexibly implement a compliant application in accordance with the requirements of the software project in a versatile manner.

Location and time

First classroom session is live and compulsory, as there is important course information and the forming of project teams for the course.
Mid term presentation is a live class room session.
Final presentations is a live class room session.

Weekly online meeting with the team representatives.

Software project team decide on own ways-to-work (f2f, remote or both).

Detailed agenda and schedule in Dropbox Paper.

Exam schedules

No exams.

Assessment methods and criteria

Own and peer project evaluation on:
- Difficulty and complexity
- Technical implementation
- Usability
- Code and documentation quality

Team member evaluations on teamwork and collaborations.

Attendance of seminars and presentations,

Assessment scale

0-5

Teaching methods

Project work
Teamwork
Coaching

Learning materials

Any online material about the Scrum framework.

Student workload

This is a 5 credit course, 1 credit is equal to 27 hours of work.
Each team member is in theory expected to contribute 135 hours to the course, about 9 hours per week.

A team of 4 members has together a maximum of 548 planned hours to work on the project, which become roughly 36 hours per week.

Each team will keep a detailed log on team member and task level of the time they used on the project

Content scheduling

Check course material in Moodle.

Completion alternatives

The course can be passed by proof of competence when the student:
- Already full/part time employed in the Software Industry
- Write a report about the software development process used in the projects you are working on
- Make a 20-minute presentation about the software development process used in class

Further information

Check course material in Moodle.

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
  • Finnish
Seats

0 - 70

Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Louis Botha
Person in charge

Louis Botha

Groups
  • 20I224

Objectives (course unit)

The student is able to implement a software project that utilizes the latest features of guidance technology. The student knows the modern implementation models and methods of the software project.

Content (course unit)

Implementing a software project that utilizes the latest features of guidance technology, in accordance with the modern implementation models and methods of the software project.

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

The student is able to implement a minimally compliant application in accordance with the minimum requirements of the working methods of the software project.

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

The student is able to implement a compliant application according to the most common working methods of the software project.

Assessment criteria, excellent (5) (course unit)

The student can flexibly implement a compliant application in accordance with the requirements of the software project in a versatile manner.

Location and time

First classroom session is live and compulsory, as there is important course information and the forming of project teams for the course.
Mid term presentation is a live class room session.
Final presentations is a live class room session.

Weekly online meeting with the team representatives.

Software project team decide on own ways-to-work (f2f, remote or both).

Detailed agenda and schedule in Dropbox Paper.

Exam schedules

No exams.

Assessment methods and criteria

Own and peer project evaluation on:
- Difficulty and complexity
- Technical implementation
- Usability
- Code and documentation quality

Team member evaluations on teamwork and colaborations.

Assessment scale

0-5

Teaching methods

Project work
Teamwork
Coaching

Learning materials

Any online material about the Scrum framework.

Student workload

This is a 5 credit course, 1 credit is equal to 27 hours of work.
Each team member is in theory expected to contribute 135 hours to the course, about 9 hours per week.

A team of 4 members has together a maximum of 548 planned hours to work on the project, which become roughly 36 hours per week.

Each team will keep a detailed log on team member and task level of the time they used on the project

Content scheduling

Check course material in Dropbox Paper.

Further information

Check course material in Dropbox Paper.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Software team did not submit the code of the software project in a git repository.
Software team did not hand in a completed timesheet.
Software team did not complete all the documentation requirements of the course.
Software team did not complete all the evaluations.
Software team failed to have a running environment/version where the software can be tested.
Software team failed to hand in the rapport.

Enrolment period

30.07.2022 - 28.08.2022

Timing

29.08.2022 - 16.12.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Louis Botha
Person in charge

Esa Kujansuu

Groups
  • 19I224

Objectives (course unit)

The student is able to implement a software project that utilizes the latest features of guidance technology. The student knows the modern implementation models and methods of the software project.

Content (course unit)

Implementing a software project that utilizes the latest features of guidance technology, in accordance with the modern implementation models and methods of the software project.

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

The student is able to implement a minimally compliant application in accordance with the minimum requirements of the working methods of the software project.

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

The student is able to implement a compliant application according to the most common working methods of the software project.

Assessment criteria, excellent (5) (course unit)

The student can flexibly implement a compliant application in accordance with the requirements of the software project in a versatile manner.

Location and time

First week of classroom sessions is live and compulsory, as there is important course information and the forming of project teams for the course.
Mid term presentation is a live class room session.
Final presentations is a live class room session.

Software project team decide on own ways-to-work (f2f, remote or both).

Detailed agenda and schedule in Dropbox Paper.

Exam schedules

No exams.

Assessment methods and criteria

Own and peer project evaluation on:
- Difficulty and complexity
- Technical implementation
- Usability
- Code and documentation quality

Team member evaluations on teamwork and colaborations.

Assessment scale

0-5

Teaching methods

Project work
Teamwork
Coaching

Learning materials

Any online material about the Scrum framework.

Student workload

Check course material in Dropbox Paper.

Content scheduling

Check course material in Dropbox Paper.

Further information

Check course material in Dropbox Paper.

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Software team did not submit the code of the software project in a git repository.
Software team did not hand in a completed timesheet.
Software team did not complete all the documentation requirements of the course.
Software team did not complete all the evaluations.
Software team failed to have a running environment/version where the software can be tested.
Software team failed to hand in the rapport.