Laajuus: 5

Aikataulu: 09.01.2019 - 24.04.2019

Kurssin yhteystiedot (koskee tätä kurssikertaa): 

  • Teacher: Prof. Marjo Kauppinen (marjo.kauppinen@aalto.fi), Prof. Tomi Männistö (tomi.mannisto@helsinki.fi)
  • Course project supervision: José Camposano (jose.camposanomorla@aalto.fi), Filippo Vimini (filippo.vimini@aalto.fi)
  • Supervision of weekly learning diaries: Anar Bazarhanova (anar.bazarhanova@aalto.fi)

Opetusperiodi (voimassa 01.08.2018-31.07.2020): 

III-V (Spring)

Osaamistavoitteet (voimassa 01.08.2018-31.07.2020): 

After taking this course, you are is able to 
•    analyze the architecturally significant requirements and scenarios based on the stakeholder concerns for an open-ended, complex problem.
•    design a high-level architecture that tries to address the architecturally significant requirements and scenarios; the design is created iteratively and as team work.
•    model and document the design and design decisions using multiple views and viewpoints and in a consistent fashion.
•    evaluate whether the high-level architecture design addresses the scenarios.
•    analyze and present all aforementioned orally.

Sisältö (voimassa 01.08.2018-31.07.2020): 

The course content in a nutshell: How to design a software architecture that meets the needs of its stakeholders? The course takes a practical hands-on approach: the content is applied in the project work that lasts throughout the course.

Toteutus, työmuodot ja arvosteluperusteet (voimassa 01.08.2018-31.07.2020): 

Project work, weekly learning task, self and peer evaluation, optional exam.

Tarkennetut arviointiperusteet ja -menetelmät ja tutustuminen arviointiin (koskee tätä kurssikertaa): 

  • Individual component (45 points): Weekly learning diaries, lecture participation and final report discussion
  • Group project (55 points): Mid-term presentation, peer reviews and final report

Työmäärä toteutustavoittain (voimassa 01.08.2018-31.07.2020): 

Contact sessions 30 h, project work 65 h, individual work 35 h

Oppimateriaali (voimassa 01.08.2018-31.07.2020): 

Lectures, reading material.

Korvaavuudet (voimassa 01.08.2018-31.07.2020): 

Replaces the former course T-76.5150 Software Architectures

Esitiedot (voimassa 01.08.2018-31.07.2020): 

CS-C3180 / CSE-C3600 Software Design and Modelling OR similar knowledge. Also, it is highly advisable to have experience in programming and software development.

Arvosteluasteikko (voimassa 01.08.2018-31.07.2020): 

0-5

Ilmoittautuminen (voimassa 01.08.2018-31.07.2020): 

Registration via WebOodi.

Lisätietoja (voimassa 01.08.2018-31.07.2020): 

The course is targeted especially for software and service engineering major / minor and ICT in Business students. The course is also suitable for those students who have previous work experience as software developers and aspire to become software architects in the future.

Opintojakson kuvaus

Ilmoittautuminen ja lisätiedot