En delkurs inom Datorteknik EI1, 5 poäng, period 1 hösten 2004
för en bra beskrivning av dem. Sidan innehåller också en animation som kanske reder ut en del frågetecken.
för en bra beskrivning av AVL-träd.
lagts till. Dessutom har en del förtydliganden kring examination och uppgifter. Kursen syftar till att lära ut centrala datastrukurer och algoritmer på dessa. Teoripass varvas med praktiska programmeringsuppgifter i Java där olika datastrukturer implementeras. Kursen är en intensiv läskurs och du förväntas göra en stor löpande insats under kursens gång. Varje vecka kommer ett teoriavsnitt presenteras tillsammans med en programmeringsuppgift. Mot slutet av veckan examineras den aktuella teorin med en dugga och då förväntas också programeringsuppgften vara inlämnad.
Kursboken är central i undervisningen. Köp eller låna den och läs de aktuella avsnitten under kursens gång.
För att bli godkänd på delkursen krävs ett aktivt deltagande och ärliga försök på duggor och programmeringsuppgifter. En mer detaljerad bedömning av din insats med utgångspunkt från programmeringsuppgifter och duggor kommer också göras. Denna lämnas sedan vidare till Per Halvarsson och ligger till grund för hela kursens meriterande omdöme.
Mattias Wiggberg ansvarar för kursen och håller i teoripassen. Mayank Saksena har hand om programmeringsdelen och rättar uppgifter. Dessutom hjälper Frédéric Haziza till med Javaintroduktion.
Classic Data Structures in Java, 2001, Timothy Budd.