Programmering 2. dprog2 E2012. http://www.cs.au.dk/dprog2/



Relaterede dokumenter
Programmering 2. dprog2 E

Grundlæggende Algoritmer og Datastrukturer

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal Aarhus Universitet

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal

Algoritmer og Datastrukturer 1. Gerth Stølting Brodal

DM502. Peter Schneider-Kamp

Sekvensafstand DM34 - Eksamensopgave. Jacob Aae Mikkelsen

DM507 Algoritmer og datastrukturer

BRP Kursusintroduktion og Java-oversigt

Forelæsning Uge 1 Mandag

DM507 Algoritmer og datastrukturer

Objects First with Java A Practical Introduction Using BlueJ

Rolf Fagerberg. Forår 2012

FAQ - Ofte stillede spørgsmål om synopsis og eksamen i faget Analyse af regnskabsdata

Tilbagemelding om kursusforløb Objektorienteret programmering, foråret 2002

Rolf Fagerberg. Forår 2013

ONLINE FEEDBACK I BLACKBOARD

Forberedelsescentreret klasseundervisning. K. Splittorff, I. Bearden, T. Døssing, M. Kjærgaard. S. Horst

Studieordning del

Basal Statistik. Undervisningstider. Formål med kurset. Faculty of Health Sciences. Praktiske bemærkninger om kurset.

Faculty of Health Sciences. Basal Statistik. Praktiske bemærkninger om kurset. Lene Theil Skovgaard. 1. september 2015

Introduktion til DM507

Virksomhedens IT værktøjer

DM507 Algoritmer og datastrukturer

Objektorienteret programmering

Faculty of Health Sciences. Basal Statistik. Praktiske bemærkninger om kurset. Lene Theil Skovgaard. 5. september 2017

Basal Statistik. Undervisningstider. Formål med kurset. Faculty of Health Sciences. Praktiske bemærkninger om kurset.

Faculty of Health Sciences. Basal Statistik. Praktiske bemærkninger om kurset. Lene Theil Skovgaard. 3. september 2018

Basal Statistik. Undervisningstider. Formål med kurset. Faculty of Health Sciences. Praktiske bemærkninger om kurset.

Abstrakte datatyper C#-version

Software Construction 1. semester (SWC) januar 2014 Spørgsmål 1

AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007

Rolf Fagerberg. Forår 2015

DM507 Algoritmer og datastrukturer

Rolf Fagerberg. Forår 2015

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

DM507 Algoritmer og datastrukturer

Studentervideoer: Motivation af studerende og forberedelse til mundtlig eksamen

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer

Studieordning del

Tilmelding sker via STADS-Selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Principper for Samtidighed og Styresystemer

Forelæsning Uge 5 Mandag

Nano-Science og forskningsbaseret undervisning i Kvantemekanik

Rolf Fagerberg. Forår 2014

De 10 JavaScript eksamensspørgsmål

Velkommen til Introduktion til Programmering

Studieordning del

Velkommen til Introduktion til Programmering

Forelæsning Uge 2 Mandag

Forelæsning Uge 1 Mandag

Forelæsning Uge 7 Torsdag

Studieordning for diplomuddannelsen i informationsteknologi

Lokal undervisningsplan niv. 3 (GF2 Data)

Undervisningsbeskrivelse

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Forelæsning Uge 5 Mandag

DATALOGISK INSTITUT DET NATURVIDENSKABELIGE FAKULTET AARHUS UNIVERSITET 2 NOVEMBER, Bachelororientering IT SPECIALISERINGSVALG.

Mål Introducerer de studerende for forskellige anvendelser af IT i den offentlige sektor, samt til programmering af sådanne IT systemer.

Tilmelding Vigtig information til kandidatstuderende samt bachelorstuderende optaget før 31/ om STADSselvbetjenings-tilmelding

dpersp Uge 40 - Øvelser Internetalgoritmer

Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)

Rumforskning og rumfart

Datatekniker med programmering som speciale

Hvilket hold var du på? Krydset med: A. Din læring, motivation og indsats - Det er min vurdering, at forløbet har kvalificeret mig til eksamen

DM507 Algoritmer og datastrukturer

IT-UNIVERSITETET I KØBENHAVN. KANDIDAT I SOFTWAREUDVIKLING OG -TEKNOLOGI ITU.dk/uddannelser

BRP Tal. Om computer-repræsentation og -manipulation. Logaritmer

Studieordning for diplomuddannelsen i informationsteknologi

Evaluering, Strategisk ledelse, F15

Modul 5. Tværprofessionel virksomhed. August Udarbejdet af Fysioterapeutuddannelsen i Holstebro VIA University College

Kan en workshop om bedømmelse give højere karakterer?

Dat 2/F6S: Syntaks og semantik 2005 Centrale emner og eksamenspensum

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

FAGMODULBESKRIVELSE for Datalogi

Kursets hjemmeside:

Distribuerte Objekter. Våren 2010 Professor II Eric Jul F

Semester- og kursusevaluering, Politik & Administration og Samfundsfag, 4. semester, forår 2017

DM507 Algoritmer og datastrukturer

150 ECTS fordelt på prøverne. 5. semester 6. Afsluttende eksamensprojekt 15 Ekstern 7-trinsskala

Count and Percent Datalogi: Førsteårsstuderende

Evaluering af 3. semester Politik & Administration og Samfundsfag eftera ret 2013

Sundhedsfremmende sygepleje, teori og metode

Opfølgning på Dygtig Skildpadde (Michael) To algoritmeskabeloner

Vejledning til Opgavesystem (lærer)

Metoder til undersøgelse og dokumentation af klinisk sygeplejepraksis. 2. modul - Forår Studienævnets evalueringsskema - Master i sygepleje

MPA, 1. sem. E15/Økonomi : Distributionsmail sendt til 10 respondenter : Rykkermail sendt til 7 respondenter

Datalogistudiet. Rolf Fagerberg. Institut for Matematik og Datalogi Syddansk Universitet. Studiestart, 1. september 2014

Fysisk Design. Peter Gall Krogh Professor Arkitektskolen Aarhus. INTERACTIVE SPACES.net

Basiskursus 1: Samfundsvidenskabeligt grundkursus i politologi - Hold II (SAB-B-17 og SAB-D-17) Den Samfundsvidenskabelige Bacheloruddannelse

Studieordning for diplomuddannelsen i informationsteknologi

Navn: DM534, F13, introduktion til datalogi Dato: :11:25

Fagmodul i Journalistik

Basal statistik. 2. september 2008

Skriftlig Eksamen DM507 Algoritmer og Datastrukturer

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

1: Hvilket studium er du optaget på: 2: Hvilke af nedenstående forelæsninger har du deltaget i?

Forvaltning / Politik og Administration / Socialvidenskab

Semesterbeskrivelse Innovation og Digitalisering, 1. semester.

Transkript:

Programmering 2 dprog2 E2012 http://www.cs.au.dk/dprog2/

Læringsmål Deltagerne skal ved afslutningen af kurset kunne: forklare og anvende både basale og videregående elementer af et moderne programmeringssprog, forklare betydningen af et godt programdesign, forklare og anvende fundamentale teknikker til at sikre et godt programdesign, implementere dedikerede datastrukturer (vha. standardklasser), anvende standardframeworks ved realisering af programmer, forklare begrænsningerne ved flydende tals maskinaritmetik, forudsige deraf følgende problemer i konkrete algoritmer og anvende udvalgte teknikker til at minimere konsekvenserne af afrundingsfejl.

Struktur Uge 1 Uge 2 Uge 3 Uge 4 Uge 5 Uge 6 Uge 7 Forelæsninger Q1+2 Q3+4 Q5+6 Q7+8 Q1+9 Q10 mm Exam. Info. Øvelser Teknisk Start-up Q1+2 Q3+4 Q5+6 Q7+8 Q1+9 Q10 Aflevering Start-up Q1+2 Q3+4 Q5+6 Q7+8 Q1+9 Forelæsninger Øvelser Afleveringer 1 uges forsinkelse (indlæringsteori: reinforcement ) Eksamensspørgsmål Q1: Recursion Q2: Class Design and Invariants Q3: Polymorphism and Interfaces Q4: Design Patterns Q5: Inheritance and Abstract Classes Q6: Exceptions and Files Q7: The Java Type System and Object Model Q8: Frameworks and Collections Q9: Multithreading (Q10: Algorithms Using "real" Numbers) 3

Eksamen m.m. Mundtlig Eksamen Jan. 2013 karakter efter 7 skalaen 20 minutter uden forberedelse Obligatoriske afleveringsopgaver alle afleveringsopgaver skal godkendes for at man kan gå til eksamen godkendelse af programmeringsopgaver kræver fravær af compiler-fejl samt test af program. hvis besvarelsen ikke umiddelbart kan godkendes er der mulighed for genaflevering ugen efter det er tilladt at samarbejde i læsegrupperne om en afleveringsopgave (max 3 personer pr besvarelse). Gruppesamarbejde meddeles til instruktor i forvejen

Undervisning Forelæsninger Begreber og kodeeksempler gennemgås Clicker/quiz Holdøvelser Review spørgsmål Programmeringsopgaver A-opgaver: grundlag for afleveringsopgaverne B-opgaver: aspekter af ugens emner, som der ikke er plads til i afleveringsopgaverne Instruktoren fungerer som konsulent ved programmeringsarbejdet Udvalgte aspekter af opgaver og afleveringer gennemgås i plenum Studiecafe 13 timer om ugen er en instruktor til rådighed for faglige spørgsmål og som konsulent for programmeringsarbejdet

Hjemmearbejde Forberedelse/efterbehandling af forelæsning forelæsningsemnerne er basis for TØ- og afleveringsopgaver forelæsningsemnerne er pensum til mundtlig eksamen Forberedelse af holdøvelser der stilles opgaver i 3 kategorier review + A: forventes løst/forsøgt løst hjemmefra! B: må gerne regnes hjemmefra! Afleveringsopgaver bør være let når man har forstået review og A opgaver til ugen Læsegrupper: Hjemmearbejdet må gerne ske i læsegrupper Studiecafe: instruktorerne giver på skift hjælp til hjemmearbejdet

Lærebøger m.m. Købes i Stakbogladens naturfagsafdeling: Bog Object Oriented Design & Patterns, af Cay S. Horstmann ( Second Edition, Wiley, 2006). Kompendium Uddrag (kapitel 12-12.6, 12.8-12.10 og Appendix E) fra Objects First with Java - A Practical Introduction using BlueJ af David J. Barnes & Michael Kölling ( Third Edition, Prentice Hall / Pearson Education, 2006). Downloades fra kursets hjemmeside: Noter og Opgavesamling Programmering 2 - Noter (Oktober 2009). Programmering 2 - Opgaver (Oktober 2009).

Programmeringsomgivelser Uændret fra dintprog Java 1.5 (eller nyere) BlueJ (eller andet IDE) Nyt i dprog2 Kommandolinje udførelse af program: java [ options ] class [ argument... ] Vejledning: 1. uges øvelser fokuserer på kommandolinjeudførelse af programmer

Resultat Statistik 2007 2008 2009 2010 2011 Tilmeldt eksamen 179 198 204 223 251 Manglende obligatorisk program 9% 8% 9% 11% 21% Statistik 2007 2008 2009 2010 2011 Godkendt obligatorisk program 162 183 184 199 199 Udeblev fra eksamen 6% 9% 18% 14% 10% Bestod ikke eksamen 17% 17% 15% 5% 10% Bestod eksamen 78% 74% 67% 81% 80% Bestod eksamen eller re-eksamen 86% 81% 71% 83% 84% 2011 9