Microsoft.NET-arkkitehtuuri, 6 op


Toteutusaika

14.2.2008-23.4.2008

Ilmoittautuminen

Virtuaaliamkn eOpintotoimistoon.

Opiskelijamäärä

max. 24 opiskelijaa

Toteuttava amk

Pohjois-Karjalan ammattikorkeakoulu

Koulutusohjelma

Tietotekniikka

Vastuuopettaja, yhteys- ja lisätiedot

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

Kohderyhmä

Tietojenkäsittelyn tai tietotekniikka-alan opiskelijat

Suositustaso

Ammattiopinnot tai vapaasti valittavat opinnot

Opetuskieli

Suomi, kirjallisessa materiaalissa on viittauksia myös englanninkielisiin materiaaleihin.

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 sekä komponenttipohjaisia että yksinkertaisia, palveluorientoituneita kolmikerrosarkkitehtuurin mukaisia sovelluksia (käytäntö).

Sisältö

Kaikille yhteiset pakolliset osat:

1. Johdanto Microsoft .NET-arkkitehtuuriin
- katsaus ohjelmistoarkkitehtuureihin, erikoisesti 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. ADO.NET-tietokanta-arkkitehtuuri

4. Verkkopalvelut (Web Services)

5. Harjoitustyö

 

Vapaaehtoiset osat:

6. ASP.NET-ohjelmoinnin perusteet

7. ASP.NET-mobiiliohjelmoinnin perusteet

 

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.

Moodle-oppimisalustassa on käytettävissä runsaasti myös ohjaajan tuottamaa sekä kirjallista että videopohjaistamateriaalia. Lisäksi opiskelija tarvitsee Visual Studio .NET 2003 tai 2005 ohjelmiston ja Windows 2000 Professional/XP-työaseman (ei Home-versio), ää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ä oppimistaan ja itsearviointia. 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 Moodlea (http://pax.ncp.fi/moodle). P-K AMK:n virtuaaliportaali löytyy osoitteesta http://elearn.ncp.fi/.

Vuorovaikutteisuus ja tehtävät

Kurssilla käytetään Moodle-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.

 

Lähiopetusta tai videoneuvottelua ei järjestetä, mutta puhelinohjausta kokeillaan kurssin alussa ja tarpeen järjestetään mukaan.


Pohjois-Karjalan ammattikorkeakoulu

2.11.2007