Kursplan för Objektorienterade applikationer

Kursplanen innehåller ändringar
Se ändringar

Kursplan fastställd 2016-01-31 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnObject oriented applications
  • KurskodDAT055
  • Omfattning7,5 Högskolepoäng
  • ÄgareTIDAL
  • UtbildningsnivåGrundnivå
  • HuvudområdeDatateknik, Informationsteknik
  • InstitutionDATA- OCH INFORMATIONSTEKNIK
  • BetygsskalaTH - Fem, Fyra, Tre, Underkänd

Kurstillfälle 1

  • Undervisningsspråk Svenska
  • Anmälningskod 62116
  • Max antal deltagare60
  • Sökbar för utbytesstudenterNej
  • Endast studenter med kurstillfället i programplan.

Poängfördelning

0105 Tentamen 4,5 hp
Betygsskala: TH
0 hp0 hp4,5 hp0 hp0 hp0 hp
  • 19 Mar 2020 em L
  • 09 Jun 2020 fm L
  • 24 Aug 2020 fm L
0205 Inlämningsuppgift 3 hp
Betygsskala: UG
0 hp0 hp3 hp0 hp0 hp0 hp

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

Behörighet

För kurser på grundnivå inom Chalmers utbildningsprogram gäller samma behörighetskrav som till de(t) program där kursen ingår i programplanen.

Kursspecifika förkunskaper

Kunskaper i objektorienterad programmeringsteknik i Java; motsvarande DAT050 Objektorienterad programmering.

Syfte

Kursen skall ge fördjupade kunskaper och färdigheter i objektorienterad programutvecklingsteknik, med betoning på modellering och programutveckling i projektform.

Lärandemål (efter fullgjord kurs ska studenten kunna)

  • Konstruera objektorienterade program med grafiska användargränssnitt och trådstruktur.
  • Konstruera objektorienterade modeller i ett grafiskt modelleringsspråk.
  • Använda några vanliga förekommande datorbaserade verktyg för objektorienterad metodik.
  • Arbeta med programutveckling i projektgrupp.

Innehåll

  • I kursen används Java som programmeringsspråk och UML som modelleringsspråk.
  • Objektorienterad programutvecklingsprocess.
  • Objektorienterad modellering i UML.
  • Datorbaserade verktyg för OO-metoder (CASE).
  • Grafiska användargränssnitt.
  • Model-View-Controller-arkitekturen.
  • Orientering om några vanliga designmönster.
  • Strömmar och filer.
  • Parallprogrammering. Aktiva objekt och trådar.
  • Kommunikation. Portar, socketar, datagram, multicasting, client-server.
  • Reflektion och klassladdning.

Organisation

Undervisningen består av föreläsningar, handledda övningar, inlämningsuppgifter, samt ett projektarbete där de studerande i grupp konstruerar och dokumenterar ett program med objektorienterad metodik.

Litteratur

Meddelas vid kursstart.

Examination inklusive obligatoriska moment

Skriftlig tentamen. Slutbetyg i skala 3-5 ges efter godkända inlämningsuppgifter och projekt och baseras på tentamen.

Kursplanen innehåller ändringar

  • Ändring gjord på kurstillfälle:
    • 2019-11-22: Examinator Examinator ändrat från Uno Holmer (holmer) till Jonas Almström Duregård (almstroj) av Viceprefekt
      [Kurstillfälle 1]