Softala ProjectLaajuus (10 cr)
Course unit code: SOF011AS3AE
General information
- ECTS credits
- 10 cr
- Teaching language
- English
Learning objectives
Student is able to use most of the software engineering skills needed in solving the real customer problem. She/he is able to understand and document customer’s needs and to propose appropriate software solutions. Student is able to independently acquire unknown technology knowledge and skills. She/he learns to evaluate and choose between technologies and methods. She/he is able to take personal responsibility over a certain part of the commonly created solution. Student is able to share acquired knowledge to other members of the team or course.
Student can, as a member of the team, implement a valid and ready-to-use solution to the customer’s problem.
Contents
This course will be implemented as a project, with project management methods. Student will sign a project contract with Haaga-Helia at the start of the course. Students will be assigned to certain teams based on prior knowledge, available projects, required and mastered language (Finnish and/or English) and needs of each project.
Students will implement and demonstrate ready-to-use solutions to the customer. Students will learn the needs of the customer, specify and plan the solution and agree with the customer upon the used technologies, that are the best-suited ones for this problem, considering also the team’s initial skill level and learning goals.
Starting level and linkage with other courses
Before attending this course, students must have completed the courses Backend Programming, Data Management and Databases, and Software Project. Or student has obtained corresponding skills. Front End Development and Mobile Development course skills are also needed.
Note: This course is meant only for software development oriented students. Furthermore, students cannot take this course and other big 5. semester project course (Digital Service, Business, Infra) at the same semester as the course schedules for all these are put on the same times on purpose, and attendance is mandatory.
Implementation methods, demonstration and Work&Study
This course can be completed in following three ways:
a. Active participation in the project with mandatory presence in the project work lab room.
b. Participating large software project in student’s employer’s organization (s.c. Educationalisation)
c. Recognizing and validating prior learning (RPL)
Recognizing and validating prior learning (RPL)
Student will devise a teaching plan and teaching material about a technology or method that is topical. Student will give an expert lecture about a large software project that he/she has actively participated, describing its development method, practices, principles and technical solutions. The lecture and its material will be assessed.
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.
Assessment criteria, approved/failed
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.
Further information
Internationality:
Teams consist of both Finnish and multinational students. All used materials, technologies and methods are international.