Programmering med Java, del II
Kurs - grundnivå - 7.5 hp
Översikt
Behörighetskrav
Grundläggande kurs i programmering om minst 7.5 hp.
Beskrivning
Kursens syfte är att ge fördjupade kunskaper och färdigheter inom programmering, samt erfarenhet av problemanalys, problemlösning, implementering och dokumentation av programvara. Kursen behandlar objektorienterad programmering och innehåller moment som objekt, arv, interface, grafiska användargränssnitt, trådar och kommunikation. Undervisningen byggs kring material som ges via Internet och förutsätter tillgång till utvecklingsmiljö för Java.
Kursplan
Kurskod: DA147A
- Institution:
- Datavetenskap
- Version:
- 2,1
- För studenter antagna
vår 2012
vår 2011
vår 2010
vår 2009
Andra versioner
Fastställande
Kursen är inrättad 01 december 2005.
Denna kursplan (version 2,1) är fastställd 21 december 2009 av Utbildningsnämnden/kursnämnden för beredning och beslut av kursplaner på CTS.
Kursplanen gäller från 19 januari 2010 och ersätter kursplan fastställd 09 november 2007.
Utbildningsnivå
Grundnivå
Kursbeskrivning
Kursen syftar till att studenten utvecklar kunskaper och färdigheter inom objektorienterad programmering och tillägnar sig erfarenhet av konstruktion, implementering och dokumentation av programvara.
I kursen utvecklar studenten fördjupade kunskaper i programmeringsspråket Java.
Fördjupning i förhållande till examensfordringarna
A(1-30)
Fristående kurs.
Förkunskapskrav
Grundläggande kurs i programmering om minst 7.5 hp.
Lärandemål
Kunskap och förståelse
Efter avslutad kurs ska studenten:
- förstå grundläggande objektorienterade begrepp inom programmering
- visa förståelse för objektorienterad programmeringsteknik
- förstå vikten av att använda resurser i klassbibliotek
Färdighet och förmåga
Efter avslutad kurs ska studenten:
- kunna analysera, konstruera och implementera enklare program i programmeringsspråket Java
- kunna använda strukturerad och objektorienterad programmeringsteknik vid programutveckling
- känna till och i till viss del kunna använda befintliga klasser i klassbibliotek, t ex bygga ett enklare GUI, använda filer, lagra information i objektsamlingar, använda trådar och kommunicera via nätverk
- kunna söka upp och ta del av information om Java via internet
- kunna välja lämpliga kontrollstrukturer och klasser vid konstruktion av ett mindre program
Formerna för att bedöma studenternas prestationer
Krav för godkänd: Godkänd skriftlig tentamen samt godkända inlämningsuppgifter och godkänt projekt.
Betygsbedömning: Slutbetyget grundas på tentamen.
Innehåll eller kursinnehåll
- Objektorienterad programmering, bland annat innehållande klass, arv, gränssnitt, abstrakt klass, polymorfism och relationer mellan klasser
- Språkspecifika tillämpningar, filhantering, trådar, nätverkskommunikation och databashantering
Arbetsformer
Distanskurs: Studiematerial och inlämningsuppgifter ges via Internet, som också används för redovisningar, frågor och diskussioner. Kursen omfattar ca 200 timmar.
Betygsgrader
U,3,4 eller 5.
Kurslitteratur och övriga läromedel
- Deitel, H. M.: Java How to Program. Prentice Hall, 2009
Kursvärdering
Alla studenter ges vid slutet av kursen möjlighet att kommentera kursen skriftligt. En sammanställning av resultatet med bemötande av kursansvarig diskuteras med studenter/kursrepresentanter under ett kursutvärderingsmöte/programråd. Sammanställningen finns tillgänglig på områdets datornät.