Course PM
This is a hands-on course focusing not only on creating an architecture but also on implementing it in code. You will learn how to implement a given requirement specification in production quality code, following architecture and design best practices.
1. Course Layout
The first two weeks of the course consist of lectures, introducing the concept of an architecture, and also introducing non-functional requirements that must be solved by the architecture. The rest of the course is a project, where participants will create an architecture and implement it in code. Note that you're expected to start working on the project in the beginning of the third week of the course. There aren't any scheduled help sessions, since attendance has been very low when there has been such sessions. You're instead most welcome to contact the teacher directly and ask questions. Contact details are specified below, under section 4, Teachers.
2. Examination
There's just one subcourse, INL1, which is graded A-F. It consists of the development of an application, and of oral and written reports. A detailed description is found on the Project page.
3. Disability
If you have a disability, you can get support through Funka, KTH's coordinator for students with disabilities, see Funka - compensatory support for students with disabilities. In addition, if you have special needs that do not concern the written exam, inform the course coordinator and show the certificate from Funka.
Support actions under code R (i.e. adaptations relating to space, time and physical circumstances) are generally granted by the examiner.
Support actions under code P (educational adaptation) can be granted or rejected by the examiner after you have applied in accordance with KTH's rules. Normally, support efforts under code P are also granted.
4. Teachers
Leif Lindbäck, examiner, course responsible, teacher
It's best to ask questions under Discussions here in Canvas, since then all participants can see the answer, but you're also welcome to send an email or ask for a zoom meeting.
email: leifl@kth.se
Note that Leif is working part time, and is available to answer questions only the following hours:
- Week 3 (15-19/1): 16/1 9-17, 18/1 9-17, 19/1 9-11
- Week 4 (22-26/1): 22/1 14-17, 23/1 11-17, 26/1 9-12
- Week 5 (29/1-2/2): 29/1 9-17, 30/1 9-17, 31/1 9-12
- Week 6 (5-9/2): 6/2 9-17
- Week 7 (12-16/2): 12/2 9-17, 13/2 9-17, 16/2 9-12
- Week 8 (19-23/2): 20/2 9-12, 21/2 9-12
- Week 9 (26/2-1/3): 26/2 9-17, 27/2 9-12, 1/3 9-17
- Week 10 (4-8/3): 5/3 15-17, 6/3 9-12
- Week 11 (11-15/3): 12/3 9-17, 14/3 9-12, 15/3 9-17
