Algoritmer och Datastrukturer, 7.5 hp
Administrativ information
|
|
|
|
| DB4002
|
| Kursen ingår som obligatorisk kurs i Data-, Elektro-, Mekatronikingenjörsprogrammen och Öppen ingång åk 1.
|
|
|
| Nicolina Månsson
|
|
|
| Nicolina Månsson
|
Anslagstavlan:
Här kommer nyheter att publiceras under kursens gång.OBS! Ni som tillhör labbgrupp 2 och har matematik på fredagar mellan 10-12 får komma med labbgrupp 3 mellan 13-15. Får vi inte plats gör vi ny gruppindelning på fredag. Det är viktigt att alla som går kursen är med.VIKTIGT!I inlämningsuppgift 3 fanns en bugg. Den är rättad nu men du behöver ladda ner filerna på nytt. ---------------------------------------------------------------------------------------------------------------
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.
- 9 föreläsningar
- övningar och labbhandledning i algoritmer och datastrukturer.
- 6 inlämningsuppgifter
---------------------------------------------------------------------------------------------------------------
Här hittar du allt som vi går igenom samt mina presentationer ---------------------------------------------------------------------------------------------------------------
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 som skall redovisas till 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. Arbeta gärna grupper av två studenter.Inlämningsuppgift-1
Inlämningsuppgift-2
Inlämningsuppgift-3
Inlämningsuppgift-4
Inlämningsuppgift-5
Inlämningsuppgift-6
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.