Software Development Project 2Laajuus (10 cr)

Course unit code: SOF007AS3A

General information


ECTS credits
10 cr
Teaching language
Finnish

Learning objectives

The student understands the skills of a software developer to solve a customer’s problem or can define and scope correctly a software project. He is able to understand and describe the customer's needs and suggest suitable software solutions for them. He is able to independently increase his knowledge of previously unknown technologies. He will learn to evaluate and select technologies and methods suitable for open world problem solving. He is able to take primary responsibility for some aspect of the solution to be implemented. He is able to share the knowledge he has acquired with other members of his team. As a member of a team, the student is able to implement a productive software solution to a customer's problem.

Student learns how to power use version control for the needs of next courses and when possibly with given technologies can take into use CI/CD pipeline.

Contents

During the course, a company or organisation acts as a customer and orders the software for the genuine need or define the scope of adequate software. Students:

1. Get to know the customer's need or can define proper scope for own project.
2. Design and plan a solution.
3. Agree with the customer the best suited solutions and technologies for the customer's problem, taking into account the group's expertise.
4. Implement and present to the customer producible solution versions.

Starting level and linkage with other courses

The mandatory prerequisite for the course is Back end programming or equivalent knowledge and Software Project 1 or equivalent skills in working in a software project.

Implementation methods, demonstration and Work&Study

The Learning Outcomes for this course can be achieved in the following ways:
a. Classroom teaching and related assignments as a full-time OR
b. Participating in a working life software project OR
c. Learning in one 's own work (studying) OR
d. Identification of previously acquired competence.

Assessment criteria - grade 1

When the implementation type of the course is CONTACT, ONLINE or BLENDED it is required that the student is present during those teaching hours that are marked in the study schedule. If you are absent more than 25 %, your grade will be lowered by one. If you are absent more than 50 %, the course is failed.

The student participates in the group's activities moderately and in the final essay describes his / her and the group's activities superficially. The group's result does not serve it's purpose.

Assessment criteria - grade 3

The student participates in group activities as a member of the group. He will help with the implementation, but will not take much responsibility for any subject area. In the final essay, he describes his own and the group’s activities well, but does not show an in-depth ability to compare or analyze. The result of the group serves the purpose.

Assessment criteria - grade 5

The student actively participates in group activities. He takes responsibility for one or more entities. He is able to suggest methods and techniques for group use. In the final essay, he analyzes his own and the group’s activities thoughtfully and mature. He can analyze what has been done well and what could have been improved. The result of the group serves the purpose excellently and the cooperation with the customer was excellent and proactive.

Assessment criteria, approved/failed

Approved course performance is assessed on a scale of 1-5

Learning materials

The course uses international studying material (source material and software)

Go back to top of page