|
dADS1 |
Meddelelser
FormålDeltagerne vil efter kurset have indsigt i algoritmer som model for sekventielle beregningsprocesser og som basis for formelle korrekthedsbeviser og analyse af ressourceforbrug ved beregningerne, samt detaljeret kendskab til adskillige konkrete implementationer af fundamentale datastrukturer. IndholdDatastrukturer Lister, træer, hashtabeller Dataabstraktioner Stakke, køer, prioritetskøer, ordbøger, mængder Algoritmer Søgning, sortering, selektion, fletning Analyse og syntese Worst-case, amortiseret og forventet udførelsestid, udsagn, invarianter, gyldighed, terminering og korrekthed. LæringsmålDeltagerne skal ved afslutningen af kurset kunne:
UgesedlerForelæserGerth Stølting Brodal <gerth@cs.au.dk>ForelæsningerMandag 14.15-16.00 og fredag 12.15-14.00 i Store Auditorium (IT Huset). Første forelæsning er mandag den 28. januar 2008. Kursusplan
MaterialeKernen af kursusmaterialet udgøres af følgende bog, som kan købes i Gad Stakbogladen Naturfag fra ultimo januar 2008. Bogen vil også blive brugt i Algoritmer og Datastrukturer 2 (4. kvarter, foråret 2008).
Kapitel 8 af følgende bog vil blive udleveret til forelæsningen mandag den 28. januar 2008. De øvrige kapitler i bogen vil ikke blive gennemgået i kurset.
Nedenstående note udleveres til forelæsningen mandag den 28. januar 2008.
Forelæsningerne i uge 9-10 vil dække dele af følgende note, der vil kunnne købes i Gad Stakbogladen Naturfag i slutningen af uge 8 for ca. 20 kroner.
|