Opetus

Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
CANCELLED! Software Factory Experience (period IV) 5 Cr Laboratoriotyö 9.3.2020 - 3.5.2020
Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
CANCELLED! Software Factory Experience Period III) 5 Cr Laboratoriotyö 13.1.2020 - 1.3.2020
CANCELLED! Software Factory Experience (period II) 5 Cr Laboratoriotyö 28.10.2019 - 15.12.2019
Software Factory Experience (period I) 5 Cr Laboratoriotyö 2.9.2019 - 20.10.2019
Software Factory Experience (period IV) 5 Cr Laboratoriotyö 11.3.2019 - 5.5.2019
Software Factory Experience (period III) 5 Cr Laboratoriotyö 14.1.2019 - 3.3.2019
Software Factory Experience (period II) 5 Cr Laboratoriotyö 29.10.2018 - 16.12.2018
Software Factory Experience (period I) 5 Cr Laboratoriotyö 3.9.2018 - 21.10.2018
Software Factory Experience 5 Cr Laboratoriotyö 7.5.2018 - 21.6.2018
Software Factory Experience (period 4) 5 Cr Laboratoriotyö 12.3.2018 - 6.5.2018
Software Factory Experience (period 3) 5 Cr Laboratoriotyö 15.1.2018 - 4.3.2018
Software Factory Experience 5 Cr Laboratoriotyö 30.10.2017 - 17.12.2017
Software Factory Experience 5 Cr Laboratoriotyö 4.9.2017 - 22.10.2017

Kohderyhmä

The course is optional.

Degree Programme: Master's Programme in Computer Science.

Module: Software Engineering

The course is available with restrictions to students from other degree programmes.

Edeltävät opinnot tai edeltävä osaaminen

Required:

Bachelor of Science in Computer Science completed or equivalent

AND

Software Engineering Lab project completed or equivalent (implementing software as group work)

AND

Software Engineering course completed or equivalent (basics of software development processes and project management )

Recommended:

Bachelor's and Master's -level courses on software systems and software engineering or equivalent (especially software architecture, design, and modelling; development processes, project management and group dynamics; programming technologies)

Osaamistavoitteet

The course aims to develop students' abilities to carry out complex software development projects, including all aspects of the creation and/or evolution of a software product or service. Projects include, to different degrees, elicitation and management of requirements, creation and management of specifications, implementation, testing, and deployment of software, as well as related project, customer, and team management.

Ajoitus

Recommended time/stage of studies for completion: During the latter half of the Master's studies.

Term/teaching period when the course will be offered: The course is (currently) offered once each period and may be offered once during the summer.

Suositeltavat valinnaiset opinnot

This course allows students to combine skills and knowledge from several other courses in computer science and other disciplines depending on the project.

Supports further development (some of these courses may also be recommended prior to the Software Factory Experience course; students will then use the knowledge acquired in practice): Methods for Software Engineering Research, Software Project Management and Group Dynamics, Software Systems seminars, Master's Thesis.

Toteutus

The course is offered as contact teaching in the form of project-based and experiential learning. This may include periods of distance work where students collaborate using on-line communication tools. Full attendance is required but the mode of attendance varies with the project.

Methods of completion: active participation in the project.