Hoppa till huvudinnehållet
Till KTH:s startsida

ID1353 Objektorienterad programmering med C# och .NET 7,5 hp

Information per kursomgång

Kursomgångar saknas för aktuella eller kommande terminer.

Kursplan som PDF

Notera: all information från kursplanen visas i tillgängligt format på denna sida.

Kursplan ID1353 (HT 2008–)
Rubriker med innehåll från kursplan ID1353 (HT 2008–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

- Grundläggande objektorientering ( arv, gränssnitt, klasser, polyformism, metoder, egenskaper, operatoröverlagring, objekt mm)
- Enkel modell beskrivning av källkod med hjälp av UML
- Introduktion till komponenter för användargränssnitt- Datatyper
- Grundläggande datastrukturer (array, Arraylist, generiska lister)
- Enkel I/O
- Undantagshantering
- Delegater och händelser

Lärandemål

Kursen skall ge goda kunskaper i syntax och programmeringsteknik i det objektorienterade programspråket C#(C-sharp) och grunderna i .NET ramverket/klassbibllioteket. Vidare skall den ge förståelse för och användning av begrepp som finns i objektorientering och hur detta stöds i C#.  
Det innebär att kursdeltagaren efter genomgången kurs skall: 

  • Förstå och behärska objektorienterade begrepp och modeller samt implementera och använda dessa i programmeringsspråket C#
  • Kunna (åter-)använda standardiserade klassbibliotek i C#
  • Kunna skapa grafiska användargränssnitt i C#
  • Bestämma datastruktur för att lagra olika typer av information och kunna diskutera fördelar och nackdelar med de olika lagringsmöjligheterna

Kurslitteratur och förberedelser

Särskild behörighet

Grundläggande kunskaper i datoranvändning och någon programmeringsvana inom något programmeringsspråk.

Kurslitteratur

C# to the Point, Hanspeter Mössenböck
Upplaga:  Förlag: Pearson/Addison Wesly År:
ISBN: 032125290X

Examination och slutförande

Betygsskala

A, B, C, D, E, FX, F

Examination

  • TEN1 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F
  • LAB1 - Laboration, 4,5 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Övningar, inlämningsuppgift(er), tentamen.

Övriga krav för slutbetyg

Betygsskala: A/B/C/D/E/Fx/F

Godkänd tentamen (TEN1; 3p)Godkända laborationer/projektuppgift (LAB1; 4,5p)

Examinator

Ingen information tillagd

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Informationsteknik, Teknik

Utbildningsnivå

Grundnivå

Övrig information

OBS! Innan du kontaktar oss via epost eller telefon var god och besökinformationssidan:http://www.isk.kth.se/utbildning/vidareutbildning/ellerhttp://www.isk.kth.se/kursinfo/6b4035

Kursen utvärderas och utvecklas i enlighet med KTH:s policy för Kursanalys (se KTH-Handbok 2, Flik 14.1)