Software Project ILaajuus (5 cr)
Course unit code: SWD4TN022
General information
- ECTS credits
- 5 cr
- Teaching language
- Finnish
Learning objectives
Upon successful completion of the course, the student is able to
1 work as a valuable member of the software team
2 implement application programming interface
3 work with client organization
Contents
During the course team will design and implement software application. Team will use skills based on Programming (I and II) and Backend programming. Team can utilize also possible knowledge about FrontEnd course. Course will concentrate especially to methods (SCRUM) and REST interface.
Starting level and linkage with other courses
Pre-requisites
Backend programming or corresponding knowledge (during course Spring framework is used)
Implementation methods, demonstration and Work&Study
Learning methods
a. Contact lessons, independent studies and assignments OR
b. Participating to project in working life
c. Recognising and validating prior learning (RPL)
* Portfolio and programming exam. RPL should be applied for prior commencing the course.
Assessment criteria - grade 1
The student participates to team work in some level. S/he can describe in final essey own and team work thinly. The result of team work is not fullfilled and the co-operation with the customer has been weak.
Assessment criteria - grade 3
The student is active member of the team. S/he can implement issues but doesn't lead any area of the project. S/he describes in good level own own and team work during project. Essey is declarative but doesn't contain deeper analysis. The result of team work is partly fulfilled and the co-operation with the customer has been in medium level.
Assessment criteria - grade 5
The student is active member of the team. S/he can lead one or many sub areas of the project. S/he can propose tools and technlogies for team. The student can plan, execute and evaluate team work and projects and set development objectives both personally and for a team. The student is able to use feedback for reflecting and analysing both a team’s work and their own actions.
Learning materials
Course materials in Moodle. Fields are related to technologies used when building up application interface, as JEE, REST, Spring, SpringBoot, Javascript, JQuery, JSON, backend, MariaDB, git, Servers. Methods are based on Scrum or Lean.