NTNU logo

IT2103 - Objektorientert systemutvikling

Realfag

IDI > Education > Emner > IT2103 Objektorientert systemutvikling

Objektorientert systemutvikling

Objektorientert systemutvikling undervises av Svein Erik Bratsberg.

Meldinger

Pensum

Undervisningsplan

Alle forelesningene er i F2 (gamle fysikk) onsdager, kl. 12:15- 14:00.

Dato Pensum Tema Evt. foiler o.a.
29/8Larman kap. 1-3 Design/analyse-intro, eksempel
5/9Larman kap. 1-6 Prosess/UP, krav/use-case
12/9Larman kap. 9 Områdemodell Pacman-caset pacman-områdemodell
19/9Larman kap. 9, 10, 12, 13 Områdemodell, arkitektur Snakk for meg-caset, snakk-områdemodell
26/9Larman kap. 14-16, 17 UML/design, GRASP
3/10Larman kap. 17 GRASP: Info expert, creator, liten kobling, stor kohesjon, controller
10/10Larman kap. 18 POS-eksempel fra kap. 18, Pacman-eksempel PacMan
17/10Java/OO-programmering Bruker litt herifra. Kap 4, 10 og 13
24/10Java/OO-programmering
31/10Larman kap. 19, 20, 25 Design, synligheter, GRASP-mønstre
7/11SnakkForMeg + Larman kap. 26 SnakkForMeg-design + Gang-of-Four-patternsSnakkformeg-design
14/11Larman kap. 26 GoF-mønster
21/11Oppsummering, eksempler

Øvinger

Øvinger kan gjøres i grupper på inntil to. Merk øvingene med navn!! Øvingene leveres på papir i en boks merket IT2103 vis-a-vis inngangen til F1 i IT-syd. Javaøvinger (øving 3) sendes på epost til øvingsleder (sveinbra at idi.ntnu.no). For UML-øvingene er det helt OK å bruke papir og blyant (såkalt "agile modelling"). Det er også lov å bruke tegne- eller designverktøy. Rettede øvinger leveres ut i hylla til høyre for der dere leverer inn.

Sal 411 (rill) i P15 er reservert for IT2103 tirsdager 10-12, 14-16 og fredager 12-14.

Frist Oppgave English Løsningsforslag
27/9Øving 1Exercise 1LF
11/10Øving 2Exercise 2LF
1/11Øving 3Exercise 3LF
15/11Øving 4Exercise 4LF

Stud.ass.er

Amund Mortensen
Ole Georg Pettersen

Godkjenningsliste

Eksamen

UML-tegneprogrammer vi anbefaler

For nærmere informasjon om emnet, kontakt faglærer Svein Erik Bratsberg.