Anslagstavlan:
Här kommer nyheter att publiceras under kursens gång.Kursinformation
Kursen skall ge dig kunskap om analys av exekveringstiden för dina program och samtidigt att lära dig att organisera din data effektivt så att exekveringstiden för dina program är bäst möjligt. Du kommer att lära dig om hur man implementerar och använder olika datastrukturer. Många datastrukturer och algoritmer som presenteras i kursen är en del av Javas standardbibliotek så att du kommer att lära dig hur du ska använda den delen av biblioteket (känd som Collections framework).Kursen pågår under en läsperiod med ett föreläsningar en övning och en labbtillfälle i vecka. Till inlämningsuppgifterna kommer material att distribueras under terminens gång.
- 14 föreläsningar
- övningar och handledning i algoritmer och datastrukturer.
- 6 inlämningsuppgifter
-------------------------------------------------------------------------------------------------------------
Här hittar du allt som vi går igenom samt mina presentationer samt dina uppgifter.-------------------------------------------------------------------------------------------------------------
Kurslitteratur:
Introduction to Programming in Java. A multidisciplinary approach.
Addison-Wesley, 2008. Av Robert Sedgewick och Kevin Wayne. En mycket bra bok, med många exempel och en mycket bra webplats.
och
Algorithms, 4th Edition
, av Robert Sedgewick och Kevin Wayne.
---------------------------------------------------------------------------------------------------------------
Java relaterad:
Javas Application Programming Interface som listar alla klasser som följer med i distributionen och hur de kan användas..
Välorganiserad material (i spår och lektioner) med många exempel. Du behöver inte följa rekommendationen att installera en utvecklingsmiljö (NetBeans IDE) som det föreslås i Getting Started spåret.Bra exempel,
Bra exempel om det mesta du behöver göra i java ---------------------------------------------------------------------------------------------------------------
Inlämningsuppgifter
Inlämningsuppgifterna skall redovisas för din handledaren under kursens gång. Handledaren finns till er förfrågande under de tider som anges i schemat som laboration, med ni skall lösa uppgifterna så mycket så möjligt på egen hand. Uppgifterna hittar du under veckoplannering.Examination
Examinationen består av: Skriftlig tenta som består av både teoretiska och programmeringsuppgifter. Kursen klarar du om du har minst betyg 3 på examination och om du har alla inlämningsuppgifter godkända.