Høgskolen i Ålesund
Larsgårdsvegen 2, N-6025 Ålesund – Tlf. +47 70 16 12 00 – Fax. +47 70 16 13 00
Studiehandbok
Til Engelsk

2006-2007 / Emner / ID302505 Videregående programmering  

ID302505 Videregående programmering

Kode
ID302505

Emne / Fagnavn
Videregående programmering

Omfang
15,00

Målgruppe
Studenter med elementær kunnskap i programmering

Forkunnskaper

ID101104 IKT med programmering og ID101304 Datasystemer med anvendt programmering, eller tilsvarende kunnskaper.

Emne / fagmål

Studentene skal etter å ha fullført faget kunne utvikle programvare for Windowsgrensesnittet og .NET plattformen. Studentene vil få en oversikt over utviklingsverktøyene og kunne bruke egnede programmeringsverktøy for ulike oppgaver.

Emneliste

Faget konsentrerer seg om to hovedemner:

1: Utvikling av klientbasert-programvare med C#.
2: Utvikling av serverbasert webprogramvare med ASP.NET

Emneliste:
Introduksjon til .NET Framework
- Klassebibliotekene og name spaces
- CLR (Common Langage Runtime)
OOP summasjon:
Om klasser, egenskaper, felt, metoder
Om klassehierarki og hvordan klasser vekselvirker med hverandre
-Arv, Composition, Aggregation
-Event handtering, delegater og notifikasjon
-Om egenskaper og hvordan disse kan utløse events
Virtuelle funksjoner og overloading
GUI+ og skjermoppdatering
- I/O kontrollene og hvordan de brukes
- Translasjoner og rotasjoner
- User controls
Programmeringsteknikk
- Programmering av komponenter
- Trådprogrammering og critical sections
- Drag / Drop programmeing
- Behandling av feil (Exceptions)
- Innbakte ressurser og programmering av klippebordet
Tilgang til databaser med ADO.NET
Tilgang til XML Web Services
Arkitektur, SDI og MDI
Arkitektur / programmering av webbasert programvare.

I kurset brukes kompendiet Programmering med C# av Kjell Korsnes. I kurset brukes også kompendiet Programmering med ASP.NET av Kjell Korsnes. Disse kompendiene definerer pensumet og inneholder øvingene.

Som oppslagsbok brukes Programming Windows with C# av Charles Petzold.

Undervisningsform

Undervisningen vil bestå av gjennomgang av de forskjellige temaene og utførelse av øvingsoppgaver. All undervisning foregår i et datalaboratorium med installasjon av Visual Studio v.7. Første del starter med forelesninger og øvinger med C#. I siste del av kurset behandles ASP.NET og Web-services. I siste del av kurset skal studenten gjennomføre en større programmeringsoppgave svarende til 5 studiepoeng. Denne sluttoppgaven er individuell og må innleveres sammen med dokumentasjon senest en uke før eksamen

Obligatoriske krav

Øvingene skal utføres og godkjennes fortløpende. Når første del av kurset om programmering av klientprogramvare med C# avsluttes, skal alle øvinger for dette emnet være innlevert før neste hovedemne om ASP.NET påbegynnes. Hvis ikke dette er gjort, kan studenten utelukkes fra eksamen. Alle øvingene må være godkjent og resultatet/dokumentasjonen av sluttoppgaven må være innlevert en uke før studenten skal avlegge eksamen. Øvingene er obligatoriske

Vurderingsform

Muntlig eksamen med vurdering av øvingene og sluttoppgaven - karakterer gis både for muntlig eksaminasjon og sluttoppgaven. Endelig karakter regnes ut med 2/3 vekt på muntlig eksamen og 1/3 vekt på sluttoppgaven

Karaktertype
Bokstavkarakter

Revidert dato
2005.04.04

Revidert av:
Kjell Korsnes