Microsoft .NET-ohjelmointi
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | ITS2301 |
Tyyppi: | Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot |
OPS: | I-TT 2006 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 4 (2009-2010) |
Laajuus: | 5 op |
Vastuuopettaja: | Moghadampour, Ghodrat |
Opetuskieli: | Suomi |
Osaamistavoitteet
Opintojaksolla opiskelija tutustuu Microsoft .NET -ympäristöön ja sen rakenteeseen, ja hän oppii käyttämään sitä vaativien sovellusten tekemiseen. Opiskelija oppii kehittämään käskyrivi-, Windows, ASP.NET- ja Web-palveluja C#-ohjelmointikieltä käyttäen. Opintojakso opettaa aluksi olio-ohjelmoinnin käsitteitä ja siirtyy pian erilaisten ammattimaisten sovellusten kehittämisessä tarvittaviin tekniikoihin .NET-ympäristöä ja C#-ohjelmointikieltä käyttäen. Opiskelija oppii kehittämään tapahtumalähtöisiä Windows-sovelluksia ja ASP.NET-sovelluksia, jotka kykenevät tiedostojen käsittelyyn sekä kommunikointiin paikallisen tietokannan ja etätietokannan kanssa. Opiskelija oppii myös kirjoittamaan Web-palveluita ja niiden relevantteja asiakkaita käyttäen .NET-ympäristöä.
Opiskelijan työmäärä
135 h, josta lukujärjestykseen merkittyä lähiopetusta 50 h.
Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Ohjelmoinnin perusteet (C-kieli), Tietokannat.
Sisältö
.NET-ympäristö, olio-ohjelmointi, C#-ohjelmointikieli, Windows-sovellukset, tiedostonhallinta, tietokannan kanssa kommunikoiminen, ASP.NET ja Web-palvelut.
Opiskelumateriaali
Opintojakson Moodle-sivulla oleva materiaali.
Opetusmuoto / Opetusmenetelmät
Luennot, harjoitukset ja projektityö.
Arviointikriteerit
Arvosana 5: Opiskelija ymmärtää suurimman osan (n. 90 %) opintojakson käsitteistä ja hän kykenee kehittämään sovelluksia, joilla on kehittyneitä ominaisuuksia.
Arvosana 3: Opiskelija ymmärtää merkittävän osan (n. 60 %) opintojakson käsitteistä ja hän kykenee kehittämään sovelluksia, joissa on kohtuullinen määrä funktioita.
Arvosana 1: Opiskelija ymmärtää opintojakson peruskäsitteet (n. 40 %) ja hän kykenee kehittämään yksinkertaisia sovelluksia.
Arviointimenetelmät
Harjoitukset 20 %, projektityö 20 %, koe 60 %.