|
OHJP-3201 OHJELMISTON SUUNNITTELU, 5 op
|
Opintojakson vastuuhenkilö
Hannu Jaakkola
Opettajat
Hannu Jaakkola
Toteutuskerrat
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Kesä | |
Luento | - | - | 8 h/vko | 8 h/vko | - |
Tentti |
Tavoitteet
Opiskelija ymmärtää ohjelmistosuunnittelun merkityksen osana ohjelmistokehitystä. Opiskelijalla on kurssin suorittamisen jälkeen perusvalmiudet ohjelmiston arkkitehtuurin ja moduulirakenteen suunnitteluun.
Suoritusvaatimukset
Luennot, aktiivinen osallistuminen harjoituksiin, harjoitustyö, kirjallinen kuulustelu.
Opintojakson arviointikriteerit
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Ohjelmistoarkkitehtuurit | Koskimies Kai, Mikkonen Tommi | 952-14-0862-6 | Talentum, 2005 | Ei ole | Suomi | |
Kirja | Ohjelmistotuotanto | Haikala Ilkka, Märijärvi Jukka | 952-14-0486-8 | Talentum, 10. painos | Ei ole | Suomi | |
Luentokalvot | Ohjelmiston suunnittelun kalvomateriaali | Jaakkola H. | TTY, Porin yksikkö | Kyllä | |||
Kirja | Software Engineering | Sommerville, Ian | 0-321-31379-8 | Addison-Wesley, 8. painos | Kyllä | ||
Kirja | UML Distilled | Fowler, Martin | 0-321-19368-7 | Addison-Wesley, 8. painos | Kyllä | Englanti | |
Kirja | Software Design | Budgen, David | 0-201-72219-4 | Addison-Wesley, 2. painos | Ei ole | Englanti | |
Kirja | Software Architecture - System Desig | Bosch, Jan et al. | 1-4020-7176-0 | Kluwer Academic Publishers | Ei ole | Englanti | |
Kirja | Oliokirja | Koskimies, Kai | 951-762-720-3 | Satku, 2000. | Ei ole | Suomi | |
Kirja | Software Architecture in Practice | Bass L., Clements P., Kazman R. | 951-826-428-7 | Addison-Wesley, 2003. 2nd. Edition. | Ei ole | Englanti | |
Kirja | Gamma E., Helm R., Johnson R., Vlisides J. (suom. Toivonen A.) | Design Patterns - Olio-ohjelmointi, suunnittelumallit | 951-826-428-7 | T Press, 2001. Vastaava alkuperäisteos: Design Patterns - Elements of Reusable Object Oriented Software, Addison-Wesley, 1997. | Ei ole | Suomi |
Esitiedot
Tunnus | Nimi | OP | P/S |
OHJP-3100 | OHJP-3100 Ohjelmiston määrittely | 5 | Suositeltava |
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Tietoa esitietovaatimuksista
Opiskelijan on lisäksi hyvä hallita ohjelmoinnin perustaidot sekä tuntea tietotekniikan perusteet.
Huomautuksia
Kirjallisuus tukee luennoilla läpikäytyjä asioita. Luentokalvot, jotka perustuvat lueteltuun kirjallisuuteen, on opiskelijoiden saatavissa sähköisenä.
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
- opetusmateriaalin laadinnassa erityisesti verkkokäyttöön tai muuhun sähköiseen viestimeen
- harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
- vuorovaikutuksessa ja keskusteluissa mm. verkkokeskustelut, chat
- Lähiopetuksen osuus: 60 %
- Etäopetuksen osuus: 5 %
- Opiskelijan itseopiskelun osuus: 35 %
Opettaja ohjaa harjoitustyötä.
Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
Opintojaksokorvaavuus
OHJP-3200 Ohjelmiston suunnittelu
Viimeksi muokattu | 01.02.2007 |
Muokkaaja | Harri Keto |