Microsoft.NET-arkkitehtuuri, 4 ov


Toteutusaika

1.9.2004-8.12.2004

Opiskelijamäärä

max. 24 opiskelijaa

Toteuttava amk

Pohjois-Karjalan ammattikorkeakoulu

Vastuuopettaja

DI, MCSD Jarkko Turpeinen (jarkko.turpeinen@ncp.fi)

Kohderyhmä

III- ja IV:n vuosikurssin opiskelijat

Lähtötaso

Kurssin suorittaminen edellyttää jonkin ohjelmointikielen perusteiden osaamista (mielellään olio-ohjelmointikieli). Kurssin suorittaminen ei kuitenkaan edellytä C++- tai Java-kielen syvällistä osaamista.

Johdanto

Microsoftin uuden .NET-arkkitehtuurin taustalla on paljon asioita, joista ehkä tärkein on sovelluskehityksen helpottuminen. Microsoftin pitkään kehittämä Windows DNA -arkkitehtuuri on monipuolinen, mutta samalla melkoisen monimutkainen. Uusi .NET-arkkitehtuuri tekee kaiken yksinkertaisemmin. Sovelluskehittäjät ovat pitkään odottaneet uutta, yhtenäisempää ja tehokkaampaa Microsoft-ohjelmointimallia, joka tarjoaisi tukea verkottuneen Internet-maailman asettamiin ohjelmointihaasteisiin sekä mahdollisuuksia valita mieleisensä ohjelmointikieli.

Tavoite

Opiskelija tuntee koulutusjakson jälkeen Microsoft.NET-arkkitehtuurin keskeisimmät ominaisuudet ja toiminnot (teoria) sekä niiden toimintaperiaatteet. Opiskelija osaa luoda yksinkertaisia, palveluorientoituneita kolmikerrosarkkitehtuurin mukaisia sovelluksia (käytäntö).

Sisältö

1. Johdanto Microsoft .NET-arkkitehtuuriin
- Palveluorientoitunut kolmikerrosarkkitehtuuri (SOA)
- Käyttöjärjestelmät ja palvelintuotteet ja muut teknologiat
- CLR:n toiminta, ohjelmointikielet ja kieliriippumattomuus
- Lähdekoodin kääntäminen kaksivaiheisesti (JIT)

2. Komponenttiohjelmoinnin perusteet

3. ASP.NET-ohjelmoinnin perusteet

4. ASP.NET-mobiiliohjelmoinnin perusteet

5. ADO.NET-tietokanta-arkkitehtuuri

6. Verkkopalvelut (Web Services)

7. Harjoitustyö

Käytettävä materiaali ja opetusjärjestelyt

Opetusmateriaalina käytetään seuraavia kirjoja:

1. Microsoft .NET uudet ominaisuudet, Platt D, S. ISBN 951-826-548-8. Edita Oyj, IT-Press 2001.

2. Richter, J. Inside .NET-ohjelmointi. ISBN 951-826-695-6. Edita Oyj, IT-Press 2003.

Learning Spacessa on käytettävissä myös ohjaajan tuottamaa videomateriaalia, jotka havainnollistavat opiskeltavia asioita.

Lisäksi opiskelija tarvitsee Visual Studio .NET 2003 –ohjelmiston ja Windows 2000 Professional/XP-työaseman, äänikortin ja kaiuttimet, jolla harjoitukset tehdään. Lisäksi tarvitaan nopea Internet-yhteys videoiden katsomiseen. Opiskelijalla on oltava järjestelmänvalvojaoikeudet työaseman asennuksiin.

Arviointi

Kurssin suorittaminen edellyttää oppimistehtävien suorittamista, oppimisen ja itsearvioinnin kirjoittamista sekä harjoitustyön tekemistä.

Jokainen opiskelija kirjoittaa oppimistehtävien yhteydessä oppimisen ja itsearviointikirjoituksen, Kurssin arvioinnissa oppimisen ja itsearvioinnin painoarvo on 50 %  ja harjoitustyön painoarvo 50 %.

Ajankäyttö

Kurssin suorittaminen vaatii noin 8 - 10 h opiskelua viikossa riippuen aikaisemmasta osaamistasosta.

Oppimisalusta

Oppimisalustana käytetään xxx. P-K AMK:n virtuaaliportaali löytyy osoitteesta http://elearn.ncp.fi/.

Vuorovaikutteisuus ja tehtävät

Kurssilla käytetään xxx- oppimisalustaa, keskusteluryhmiä (keskusteluihin osallistumista edellytetään), sekä sähköpostia ja tarvittaessa puhelinohjausta (ilmoitettuina päivystysaikoina). Oppimisen tukena käytetään myös Media Player -ohjelmalla katsottavaa ja kuunneltavaa videomateriaalia.

Kurssin suorittaminen tapahtuu sekä itsenäisesti että pienryhmissä suoritettavien oppimistehtävien, verkkokeskusteluiden ja harjoitustyön avulla. Kurssin aikana kirjoitetaan omaa oppimista ja itsearviointia kuvaavaa asiakirjaa, jota ohjaaja kommentoi kurssin aikana.


Pohjois-Karjalan ammattikorkeakoulu

22.3.2004