Please select the curriculum by the start year of studies and competence track.
Tuomo Helo
Face-to-face
Valtaosa henkilökohtaisista harjoitustehtävistä perustuu alla oleviin teoksiin.
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series) 1st Edition
by Robert C. Martin (Author)
Series: Robert C. Martin Series
Paperback: 428 pages
Publisher: Pearson; 1 edition (September 20, 2017)
Language: English
ISBN-10: 0134494164
ISBN-13: 978-0134494166
Fundamentals of Software Architecture: An Engineering Approach 1st Edition
by Mark Richards (Author), Neal Ford (Author)
Paperback: 432 pages
Publisher: O'Reilly Media; 1 edition (February 11, 2020)
Language: English
ISBN-10: 1492043451
ISBN-13: 978-1492043454
Tämä kirja tulee olemaan opiskelijoiden käytettävissä sähköisenä EBook Centralin kautta.
Kurssiarvosana muodostuu seuraavasti:
- pieni käytännön tehtävä 10 p (vähintään 4 p)
- kirjatehtävät 40 p (vähintään 16 p)
- henkilökohtainen esitys 30 p (vähintään 12 p)
Kaikista osioista on kuitenkin saatava yhteensä vähintään 36 pistettä. 36 -> 1; 44 -> 2; 52 -> 3; 60->4; 68->5.
Finnish
05.09.2022 - 31.12.2022
30.04.2022 - 04.09.2022
Engineering and Business
Master of Business Administration, Software Engineering and ICT, Master of Engineering, Software Engineering and ICT
H-5
Suomeksi
Opintojakson suoritettuaan opiskelija osaa:
- antaa määritelmän ohjelmistoarkkitehtuurille
- tarkastella arkkitehtuurin eri piirteitä
- SOLID-periaatteet
- tarkastella ohjelmistoarkkitehtuuria käytännöllisistä näkökulmista
- arvioida moduuleja ja komponentteja
- arkkitehtuurityylejä ja/tai suunnittelumalleja
- ohjelmistoarkkitehdin tehtäviä ja taitoja
Sisältö:
- Arkkitehtuurin määritelmä
- SOLID-periaatteet
- Moduulit ja komponentit
- Ohjelmistoarkkitehtuurin piirteet
- Arkkitehtuurin ominaisuudet
- Arkkitehtuurityylit
- Suunnittelumallit
- Ohjelmistoarkkitehdin tehtäviä ja taitoja
Ajoitus:
ma 5.9.2022 kello 12.15-15.30
- kurssin esittely
- aiheita henkilökohtaisiin esityksiin (myös omia aiheita voi valita)
- funktiot ja virheidenkäsittely: demo joistakin matalantason koodausohjeiden soveltamisesta
- solid-periaatteista: demo yhden keskitason suunnitteluperiaatteen soveltamisesta
ma 3.10.2022 kello 12.15-15.30
- komponentit ja niiden rakentaminen: demo jostakin komponenttien rakentamisesta huomioon otettavasta asiasta
- ohjelmistoarkkitehtuurista: demo jostakin arkkitehtuuritasoon liittyvästä asiasta
ma 31.10.2022 kello 12.15-15.30
- Käytännöntehtävien esittely (valitse näistä yksi tai esitä oma)
- Opiskelijoiden esityksiä eri aiheista
ma 21.11.2021 kello 12.15-15.30
- Ohjelmistoarkkitehdin tietoja ja taitoja
- Opiskelijoiden esityksiä eri aiheista
Mika Koivunen
Face-to-face
Finnish
05.09.2022 - 31.12.2022
30.04.2022 - 12.09.2022
Engineering and Business
Master of Business Administration, Software Engineering and ICT, Master of Engineering, Software Engineering and ICT
H-5
Tero Jokela
Juha Kalliovaara
Face-to-face
To be announced later
Hybrid lectures, possible to follow through remote connection or in the class room, except for the laboratory exercises (after 2. and 3. lectures)
Lectures (4pcs)
Personal learning diary
In groups of 2 persons:
Lab exercises (2 pcs)
Seminar on industrial wireless systems and IoT
- Written report (4 pager) and presentation (15mins)
Presence during contact days (or extra assignments in case of absences)
Completed report & presentation (peer-reviewed by fellow students)
Completed lab exercises
Completed learning diary
Finnish
06.09.2022 - 31.12.2022
30.04.2022 - 05.09.2022
Student needs an own computer, Windows OS preferred.
Engineering and Business
Master of Business Administration, Software Engineering and ICT, Master of Engineering, Software Engineering and ICT
H-5
No alternative ways to complete the course
No exam
Students have a possibility to propose own topics for the seminar
Learning partially based on teamwork (seminars, lab exercises)
Contact teaching 16h
Independent learning + preparation for the seminar throughout the whole course: 119h
September: Introduction to industrial wireless systems and IoT
October: Sustainability and AI in wireless communications, long range IoT systems
November: Short range IoT systems and building automation
November: Seminar
Seminar paper + presentation missing
OR
Learning diary missing
Learning diary completed
Seminar paper completed, poor grade in review
OR
Lab exercises not completed
Seminar paper completed, good grade in review
Learning diary completed
Lab exercises completed
Seminar paper completed, good or excellent grade in review
Learning diary completed
Lab exercises completed
High presence/activity during lectures/lab exercises
There is no implementations attached to this degree programme.