Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Eksamen Praktisk prøve.

Lignende præsentationer


Præsentationer af emnet: "Eksamen Praktisk prøve."— Præsentationens transcript:

1 Eksamen Praktisk prøve

2 Mål Deltagerne skal ved afslutningen af kurset kunne
anvende grundlæggende konstruktioner i et sædvanligt programmeringssprog identificere og forklare arkitekturen af simple programmer identificere og forklare betydningen af simple specifikationsmodeller implementere simple specifikationsmodeller i et sædvanligt programmeringssprog anvende standardklasser ved realisering af programmer dIntProg, F08

3 Indhold Grundbegreber Programmeringssprog Objektorientering
Grundlæggende programmeringsbegreber og teknikker til systematisk konstruktion af simple programmer. Programmeringssprog Basale programmeringsbegreber: variabel, værdi, udtryk, objekt, klasse, indkapsling, kontrolstruktur, metode, parameter, polymorfi. Objektorientering Modellering, klassestruktur (aggregering, assocering, specialisering), udvalgte standardklasser (specielt collectionklasser) og interfaces. Programudvikling Systematisk udvikling af simple programmer: modularisering, trinvis forfinelse, inkrementel udvikling og test. dIntProg, F08

4 Eksamensform Tilrettelagt således at
En vindende strategi ift. eksamen optimerer læring mht. mål Test af de studerende ift. kompetencemål benytte og redegøre for grundlæggende konstruktioner i et moderne programmeringssprog benytte principper for begrebsdannelse og -modellering i forbindelse med udarbejdelse af simple oo-modeller realisere simple oo-modeller i et moderne programmeringssprog, samt benytte udvalgte klassebiblioteker ved realisering af programmer Mdt. Prøve Skr. Prøve Multiple Choice Praktisk prøve dIntProg, F08

5 Ekstern progession (DAT)
Programming 2 Forklare og anvende avancerede begreber, konstruktioner, principper, og teknikker for objekt-orienteret programmering Mundtlig eksamen 13-skala Introduktion til Programmering Benytte sprog, klassebiblioteker, og model-drevet programmering Praktisk eksamen Bestået / Ikke Bestået dIntProg, F08

6 Eksempel på eksamensopgave
Track String artist String songName int min int sec String toString() Driver void exam() Create a simple class Track ... with constructor and a toString method… Create a test method… Create two instancies… Create a new class Playlist ... Implement the method addTrack and removeTrack Modify the test method to create a Playlist object… Implement the method findShortestTrack Modify the test method to use the findShortestTrack method to… Let the Track class implement the Comparable interface… Modify the test method to ... Playlist String playlistName void add(Track t) Track findShortestTrack() ... * dIntProg, F08

7 Praktisk prøveform Stab Eksaminander Tid Opgaven Evaluering
Underviser, censor (intern), 5-6 instruktorer Eksaminander 25 pr. gruppe; 14 grupper (~350 eksaminander) Tid 30 minuter effektivt (60 minutter totalt) pr. gruppe Opgaven En ny for hver gruppe ~10 delopgaver; breakpoints undervejs Bestågrænse: køreprøve! Evaluering Proces så vel som produkt, men ... dIntProg, F08

8 Kvalitativ evaluering: Interviews
Studenter Fair evalueringsform: ”Hvis du har lavet dine ting (selv), kan du forvente at bestå eksamen”. Matcher fint kursets mål: ”Programmering kræver abstrakt tænkning, men det er også et håndværk — eksamensformen matcher dette mix perfekt”. Kigge over skulderen: En brød sig ikke om at blive kigget over skulderen — andre fandt at det gav en mere afslappet atmosfære og satte pris på muligheden for at stille spørgsmål. Ingen stress: Stort set ingen studerende fandt eksamen stressende. Bedømmelse: Mere finkornet karaktergivning kunne finde sted, men det ville kræve mere tid til eksamen. Instruktorer Støtter udsagnene fra de studerende. Forelæser og censor Fair og i overensstemmelse med læringsmålene for kurset. dIntProg, F08

9 Hvad kan kurset bruges til?
Programmering 2 Algoritmer og datastrukturer Software- arkitektur Databaser Fagpakker Programmering Teknologi Algoritmik Sprog og semantik Software-konstruktion Interaktions- programming Scientific Computing Introduktion til Programmering dIntProg, F08

10 Eksamensforberedelse
Lav tidligere eksamensopgaver Digt selv nye opgaver! en rigtig god øvelse! Programmér læs bog og dokumentation efter behov i forhold til programmeringsopgaverne Lav de opgaver som I aldrig fik lavet Lav andre opgaver i opgavekompendiet samt i [B&K] dIntProg, F08


Download ppt "Eksamen Praktisk prøve."

Lignende præsentationer


Annoncer fra Google