Hovedside / Bli student / Våre studietilbud /
Meny

ITE1680 000 Programmering i C# (Vår 2009)

Ansvarlig avdeling Avdeling for teknologi
Ansvarlig studieprogram Bachelor datateknikk
Antall studiepoeng 5
Undervisningssted Høgskolen i Narvik

Forkunnskapskrav

Studenten bør kunne beherske objektorientert programmering, spesifikt:
- Grunnleggende programmering: sekvens, løkke, test, variabler
- Funksjoner/metoder
- Klasser, interface og objekter
- Arv og polymorfisme
- Runtime polymorfisme
- Arrays, helst kø og liste
- Basale collection klasser i Java
- Basal Java GUI programmering med hendelseshåndtering

Læringsutbytte

Etter gjennomført kurs skal studenten
- bli kjent med .NET platformen
- kunne utvikle middels komplekse og objektorienterte C# applikasjoner
- kunne C# spesifikke språkkonstruksjoner
- kunne utvikle Windows-applikasjoner med grafisk brukergrensesnitt i C#
- kunne bruke eksisterende Windows-komponenter og kunne utvikle egne
- kunne utvikle grafiske 2D applikasjoner, f.eks. enkle animasjoner
- kunne flertrådshåndtering i C#
- kunne nettverksprogrammering i C#
- kunne bruke MS Visual Studio som utviklingsverktøy

Innhold

- Grunnleggende om .NET platformen
- Grunnleggende og nye språkelementer i C#, C# sammenlignet med Java
- Minnehåndtering i C#, verdityper og referansetyper
- Structs, indeksere, properties, enumeration, regulære uttrykk m.m.
- Collection klasser
- Generics
- Lese/skrive til/fra tekst og binærfiler
- Hendelseshåndtering og delegater
- C# windowsapplikasjoner - applikasjonsutvikling ved hjelp av Visual Studio IDE
- Dataaksessering med .NET
- Grafikkapplikasjoner med GDI+
- Trådprogrammering, monitorer m.m.
- Nettverksprogrammering med TCP og UDP
- Sikkerhet og "assemblies" i .NET sammenheng

Arbeidsformer

Forelesninger og lab.

Vurdering

Utvalgte laboppgaver må være gjennomført.

Karakter i faget settes på bakgrunn av større obligatoriske programmeringsoppgaver og flervalgstester.

Pensum

Utvalgte kapitler fra:

"Professional C# 2008", C.Nagel m.fl.
Wrox,Wiley Publishing Inc.

ISBN: 978-0-470-19137-8

Emneansvarlig Werner Farstad
Ekstern sensor rolle Ekstern sensor evaluerer emnets vurderingsform - intern sensor vurderer besvarelsene
Institutt Data-, elektro- og romteknologi

Eksamen/vurdering

ITE1680 Programmering i C#
Eksamenssted Høgskolen i Narvik
Eksamenssemester Vår 2009
Eksamen studiepoeng 5
Vurderingsform Mappevurdering
Tillatte hjelpemidler til eksamen
Ingen trykte eller håndskrevne hjelpemidler tillatt
Ingen kalkulator tillatt

Karakter
Bokstavkarakter A-F
« Tilbake
« Tilbake


Høgskolen i Narvik | Lodve Langes gt. 2, Postboks 385, 8505 Narvik | Tlf.: 76 96 60 00 | Faks: 76 96 68 10
E-post: postmottak@hin.no | Org.nr.: 970921885