Kursplanen innehåller ändringar
Se ändringarKursplan 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
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0105 Tentamen 4,5 hp Betygsskala: TH | 4,5 hp |
| |||||
0205 Inlämningsuppgift 3 hp Betygsskala: UG | 3 hp |
I program
Examinator
- Jonas Almström Duregård
- Universitetslektor, Computing Science, Data- och informationsteknik
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]
- 2019-11-22: Examinator Examinator ändrat från Uno Holmer (holmer) till Jonas Almström Duregård (almstroj) av Viceprefekt