Hide menu

TDDE41 Software Architectures

Seminars


During the course, we will meet for 5 grand seminars (storseminarium) where material in the course is discussed. Attendance at these seminars is mandatory. If for some reason you cannot attend a seminar, you will have to complete an additional assignement.

Deadline for registration for seminars in WebReg is 6 April, 2020. If you do not register by the deadline, other students will be given priority to register for the course. Seminar assignements will be completed in groups of 2, please use the same groups as for the labs.

The format for each grand seminar is that you prepare by reading some recommended literature and preparing assignements based on each seminars instructions. The first part of each seminar will consist of you meeting in groups and discussing the issues of each seminar, where you get a chance to present your work and discuss with others. The last part of the seminar will consist of us, jointly, discussing material in depth depending on your questions. Assignements will be submitted via Lisam.

The aim of the seminars is to learn better by discussing and solving problems together and to help you prepare your poster and get perspective and feedback from your classmates. Therefore it is importnat that you come to the seminars prepared and participate actively.


Seminar 1: Architecture and design decisions

Groups: your lab groups

Assignement 1: Nothing to submit in advance for this seminar, but reading the course literature and the course slides is recommended. After the seminar you will submit a 1-2 page reflection report per discussion group with 3 key points for each discussion question and the draft of the solutions you have come up with in the seminar.

Task: You will be working in groups with to discuss the architecture design for the project.

Seminar 2: Cross domain discussion

Groups: you will be working with sub-groups from different lab groups

Assignement 2: You will have to read 2 references related to your chosen topic, at least one of which needs to be published in a peer reviewed venue. You will submit a first draft of your project report this week.

Task: You will present and discuss the technology(ies) that you have chosen to use in the labs.

Seminar 3: Sustainability in software design

No assignement to submit for this seminar, but you will be submitting your poster draft this week.

Groups: your lab groups

Task: This will be an open discussion seminar around what sustainable architecture design means with respect to different areas. You will be discussing in groups and then summarizing the results of your discussions at the end of the seminar.

Seminar 4: Review of poster drafts

Groups: your lab groups

Assignement 3: You will have to submit a poster and a draft of your project report in the corresponding group folder in Lisam.

Assignement 4: Before this seminar you will need to read and review the 3 posters from other groups working on the same module as you according to the review guidelines and upload the reviews to Lisam under A4 in the group corresponing to your topic.

Task: we will discuss the reviews, the guidelines, work on improving the posters.

Seminar 5: Mini-conference

Assignement 5: You will upload the final version of your poster and report to Lisam.

Assignement 6: You will review the final versions of the posters and reports for the same module (the same posters you reviewed the first time around) according to the review guildelines and upload the reviews to Lisam.

Presentation of the final posters. This year we will run this over zoom, so instead of walking around to look at posters, each pair will get 3-5 minutes to pitch their poster and then 5 minutes of questions. Everyone should partecipate and ask questions. The groups will present in the order of group and module numbers (Group 1, module 1, then group 1, module 2 and so on).

Workflow

The figure below given an overview of the course workflow and the relationship between labs and seminars. For seminar dates and times and submission dates check the timetable.

Grading

The grading of your reports will be based on specific grading criteria.


Page responsible: Lena Buffoni
Last updated: 2020-05-12