•   Software Development Project 1 SOF005AS3AE-3003 21.10.2024-13.12.2024  5   (CONTACT, ...) +-
    Learning objectives
    Upon successful completion of the course, the student is able to work as a valuable member of the software team, implement application programming interface and work with client organization.

    After course student can
    * act as a member of software team and use agile methods (Scrum)
    * utilize version management system to support team work
    * co-operate with the customer side
    * design and implement simple fullstack application (Backend and Frontend) as part of the development team.
    Starting level and linkage with other courses
    Pre-requisites:
    Data Management and Databases
    Programming 2

    And strong programming skills including either:
    Backend programming (SOF003AS3A) or corresponding knowledge OR
    Frontend programming (SOF004AS3A) or corresponding knowledge
    Contents
    * iterative and incremental development (based on Scrum)
    * design and implement REST
    * implementing the software by using e.g. Spring boot and some Frontend technique (React/JQuery/JavaScript)
    * software development phases (requirements, design, implementation, testing, deployment)
    * GIT version management
    * Scrum principles, rules and roles
    * Scrum events (Spring planning, Daily Scrum, Sprint Review, Sprint Retrospective)
    Assessment criteria
    Assessment criteria - grade 1
    The student participates to team work in some level. S/he can describe in final essey own and team work vaguely. The result goals and contribution to the teamwork are 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 goals and the contribution to the team work are partly fulfilled and the cooperation 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 technologies for team. The student can plan, execute and evaluate teamwork 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.

    Campus

    Pasila Campus

    Teaching language

    English

    Timing

    21.10.2024 - 13.12.2024

    Enrollment

    03.06.2024 - 18.10.2024

    Groups
    • CONTACT
    • ITE3PASOF1
    • EXCH
    Teachers

    Kalle Ilves

    Seats

    15 - 30

    Degree Programme

    ITBBA Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5