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.

Innehåll

Kursen DA147A Programmering med Java - del II, 7.5 hp är innehållsmässigt fortsättning på kursen DA101A Programmering med Java - del I, 7.5 hp.

Kurserna DA101A och DA147A motsvarar tillsammans DA129A Programmering 1, 15 hp.

Kursens material kommer under kursens gång att publiceras på kursens hemsida på It's learning. Du måste vara registrerad på kursen för att kunna logga in. De första veckorna kommer materialet även att publiceras på denna sida.

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.

Kontakt

Mer information om utbildningen

Janet Stridh, studieadministratör
janet.stridh@ts.mah.se
Telefon: 040-66 57314
E-post: janet.stridh@mah.se

Rolf Axelsson, kursansvarig
rolf.axelsson@ts.mah.se
Telefon: 040-66 57681
E-post: rolf.axelsson@mah.se