Skip to main content

Software Project (6 cr)

Code: KL00DK45-3001

General information


Enrollment

11.11.2024 - 15.01.2025

Timing

07.01.2025 - 27.04.2025

Credits

6 op

Teaching languages

  • Finnish

Degree programmes

  • Bachelor of Engineering, Information Technology

Teachers

  • Matti Panula

Student groups

  • TITE23
    Bachelor of Engineering, Information Technology

Objective

Student can design and develop a software application based on customer requirement analysis. Student can utilize the methods and tools used commonly in software engineering. Student knows the basics of project management and can utilize this knowledge in software project. Student can find information on new technologies from internet and utilize this information on the project. Student is able to work independently and as a member of development team.

Content

Student design and implement a software project, whose subject is obtained from a company. Alternatively, the subject of the project may be related to a research or development project of SeAMK. The project starts with customer requirement analysis and after that project is planned and implemented. The project is usually made as a team work.

Student learns also the basics of project management:
- project phases and process
- project plan (time, resource and cost planning)
- project organisation and interest groups
- changes, risks and problems in project work
- project communication and reporting
- concluding a project

Materials

A textbook in project management and Project management competence 3.0 ( http://www.pry.fi/UserFiles/33fa4818-2dbf-44aa-a497-0e74914327b1/Web/IPMA-sertifiointi/ENG/PMAF_NCB_3.0_v1.3.pdf )

Evaluation scale

1-5

Assessment criteria, satisfactory (1)

Student design and develop a small software project. Student can utilize the methods and tools used commonly in software engineering. Student knows the basics of project management. Student is able to work independently and as a member of development team.

Assessment criteria, good (3)

Student design and develop a software project based on customer requirement analysis. Student can utilize the methods and tools used commonly in software engineering. Student knows the basics of project management well and can make a project plan. Student can find information on new technologies from internet and utilize this information on the project. Student is able to work independently and as a member of development team.

Assessment criteria, excellent (5)

Student design and develop a software project based on customer requirement analysis. Student can utilize the methods and tools used commonly in software engineering. Student knows the basics of project management well and can make a project plan. Student can learn new technologies and use them in his project. Student is able to work independently and as a member of development team.