Software Development Technologies (5 cr)
Code: SOF009AS3AE-3002
Basic information of implementation
- Enrollment
- 02.01.2025 - 10.01.2025
- Enrolment for the implementation has ended.
- Timing
- 13.01.2025 - 16.05.2025
- Implementation has ended.
- ECTS Credits
- 5 cr
- Campus
- Pasila Campus
- Teaching languages
- English
- Seats
- 15 - 40
- Degree programmes
- ITBBA Business Information Technology
- Teachers
- Juhani Välimäki
- Groups
-
CONTACTContact implementation
-
BLENDEDBlended implementation
-
EXCHEXCH Exchange students
-
ITE4PASOF1Business Information Technology, 4th semester, Software Development, Pasila, group 1
- Course
- SOF009AS3AE
Evaluation scale
H-5
Schedule
Three sessions a week. In the beginning Software Development Project 2 has probably one session of the three sessions and by the end of semester it takes over all of them. The sessions usually start with an obligatory meeting, but the end might be individually scheduled work.
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
Tool and technology manuals, tutorials and other reference documentation.
Chosen challenging or essential issues in forms of multiple presentations per topic.
Teaching methods and instruction
Theory and practice of the topics needed in the project in question. Currently e.g. Scrum, docker, ECMAScript, TypeScript, Knex, Express, Node, React, Material UI, biome, database tools. In all topics going a lot deeper than on the previous courses.
All sessions are obligatory (with the required standard percentage for attendance). During the project the contact and online meetings vary. Still, each developer is needed at least in the project meetings, even if sometimes not for the whole 3h session.
Project teamwork cannot be totally independent of time, place or team members, even if major part of the research and development work can be done when suitable for each developer.
Notice that the “Software Development Teachnologies” course starts the semester with more sessions, whereas the “Software Development Project 2” course gradually takes more and finally takes all the three weekly sessions.
Working life connections
Topics selected from real customer project needs and development work experience.
Exam dates and re-exam possibilities
There are no official big exams but 5-7 smaller quiz exams. There will be retakes even for these small quizzes and the dates will be agreed on with only those students who need to retake a certain quiz exam. At least one retake chance will be offered already before the course ends!
Internationality
All manuals and such are international. But the project isn’t usually connected to international partners or clients.
Completion alternatives
RPL if enough work experience in Software development or has done a real larger product.
Learning assignments
Either reading reflection tasks or small tasks tied to the project and architecture worked on the course “Software Development Project 2” parallel with this course.
Assessment methods
5-7 small quiz exams e.g. about docker, git, TypeScript, frontend, backend and database, ...