- 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
ID1353 Objektorienterad programmering med C# och .NET 7,5 hp
Denna kurs är avvecklad.
Avvecklingsbeslut:
Ingen information tillagd
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–)Innehåll och lärandemål
Kursinnehåll
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
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
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
Ges av
Huvudområde
Utbildningsnivå
Ö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)