Software Development Technologies (5 cr)

Code: SWD4TF023-3010

Basic information of implementation


Enrollment
02.01.2023 - 13.01.2023
Enrolment for the implementation has ended.
Timing
16.01.2023 - 19.05.2023
Implementation has ended.
ECTS Credits
5 cr
Campus
Pasila Campus
Teaching languages
English
Seats
15 - 40
Degree programmes
BITE Degree Programme in Business Information Technology
Teachers
Juhani Välimäki
Groups
TF4SWD
TF4SWD Bite SWD Group 4 semester
EXCH
EXCH Exchange students
CONTACT
Contact implementation
Course
SWD4TF023

Evaluation scale

H-5

Schedule

The learning is more intensive in the first period of the semester. There are some fixed topics that are needed in the case usually in this order, though based on the case or starting level of the students changes might happen:
Scrum, difficult features of EcmaScript, backend, architecture, database, frontend, git process, linux and setting up needed servers, other topics needed for that semester's case.

It's more than recommended to take the Software Project course at the same time. Otherwise learning the topics might be tough. And there is no week where the estimated 10-12h per week would not be reached for this course only, taking into account that this course has emphasis on the beginning of the semester.

25h per week has to be reserved for both courses at the same time.

Implementation methods, demonstration and Work&Study

This course can be completed in following ways:
a. Active participation in the labs with mandatory presence in the project work lab room.
b. 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. The lecture and its material will be assessed. Possible exam attended.

Intro

This course is closer to the graduation and requires more mature approach from students than earlier courses. Only take this course if you are able to work together with other people and understand how professionals learn together.

Materials

There is no book that would cover all the topics. A multitude of materials and models will be covered and used. Not details of the material is required for best grades.

Teaching methods and instruction

Project learning in connection to the case. Schedules and content affected by the case.

This course is closer to the graduation and requires more mature approach from students than earlier courses. Only take this course if you are able to work together with other people and understand how professionals learn together.

Working life connections

The project has been done practically always to a customer.

Exam dates and re-exam possibilities

The course has so many little quizzes that re-exam rules do not apply to them. Still at least two chances to improve each are provided. Dates and times are negotiated with students based on whether the case starts immediately or e.g. after eight weeks. And also based on what times are suitable for those students who want to retake. It's impossible to give a schedule in the beginning that would hold to the end. And thus it makes no sense.

Internationality

Students are mostly non-Finnish. Exchange students sometimes take this course but should take it only with caution. Do they have enough background in backend, frontend and database development? Do they have enough hours for this course?

Completion alternatives

Either fully-committed contribution to the project learning
or RPL: http://myy.haaga-helia.fi/~valju/perma/apl_rpl/apl_rpl.html

Learning assignments

There are too many assignments to be listed before. Assignments also vary based on what is needed in the case and what students need the most. There are no specific evaluated assignments with scoring but the general contribution might have slight grade raising effect.

Assignments are no more instructed "click here and then click there" -detail like on basic courses. Successful completion of tasks requires in most cases: Following teacher's demonstrations, asking questions, thinking, then starting own work and still looking for information - like things happen in real working life.

Assessment methods

Basically 4-5 small exams (with equal weight) on the course give the grade that can be raised based on extraordinary contribution to also the learning of the others.

Siirry alkuun