Lärare
Staff
Examinator och kursansvarig: Erland Holmström, erland, please add "@chalmers.se" , tel. 031-772 1007.
Mitt rum är i EDIT-huset, rum 6474 på plan 6, i nord-västra hörnet av huset. Karta (pdf)
Bästa sättet att nå mig är via e-mail.

Assistenter: (kan vanligen bara nås via mail eller på handledning/övning)
Robert Krook (RK) guskrooro, please add "at student.gu.se".
Abdullatif alShriaf (AA) shriaf, please add "student.chalmers.se ".
Sarosh Nasir (SN) sarosh.nasir, please add "at gmail.com".
Mateo Raspudic (MR) raspudic, please add "at student.chalmers.se".
Philip Nord (PN) nordp, please add "at student.chalmers.se".
Anthony Kalcic (AK) kalcic, please add "at student.chalmers.se".


Erland, Robert, Abdullatif, Sarosh, Mateo, Philip, Anthony.



Att maila kursansvarig eller assistenter
Det kan man göra när man har en fråga om kursen, Java, labbar eller så. Men tänk på att skicka med den information som behövs. "Hur gick det på tentan?" utan personnummer eller information om vilken kurs det gäller resulterar bara i en motfråga om dom sakerna.

Om det gäller allmänna saker som har med kursen att göra så kolla först på senaste nytt/meddelanden.

  • Skicka alltid med ditt namn och vilken kurs det gäller.
  • Om det gäller tex tentor eller andra ärenden där jag behöver kunna göra en unik identifikation så skicka med personnummer.
  • Försök beskriva ditt ärende så väl som möjligt. För tex en labfråga kan du svara på:
    • vad är problemet?
    • vad försökte du göra? Vad hände då?
    • skicka med eventuella felutskrifter (cut and paste)
    • skicka med Java koden. Om det är mycket (>10-15 rader) så i egen fil i appendix, annars direkt i mailet.
Mailadresser
Använd inte era hotmail och allt vad det är adresser när ni mailar till oss utan helst era Chalmers adresser. Vart 4e svar jag skriver till en sån adress studsar med nåt fel typ
Recipient: <xxxxxx@hotmail.com>
Reason: Requested action not taken: mailbox unavailable
Kursutvärdering

I början av kursen utses minst två studentrepresentanter för att tillsammans med lärarna genomför kursutvärderingen. Utvärderingen sker genom samtal mellan lärare och studentrepresentanter under kursens gång samt vid ett möte efter kursens slut då enkätresultatet diskuteras och rapport skrivs.

Kursrepresentanter:

Max Arfvidsson Nilsson (IT) <maxni obs please add at student.chalmers.se>
Pontus Lindblom (IT) <ponlind obs please add at student.chalmers.se>
Olof Olivecrona (Z) <o.olivecrona obs please add at gmail.com>
Helena Gästrin (Z) <helgast obs please add at student.chalmers.se>
Mattias Johansson (E) <Jomat obs please add at student.chalmers.se>
Övrigt
Kursens lärandemål
Kursens lärandemål finns angivna i kursplanen, sök efter "TDA416".
Kursplanen är den beskrivning av kursen som finns i Studentportalen.


Förkunskaper
Programmets programmeringskurser dvs
TDA545 Objektorienterad programvaruutveckling (OOP) samt TDA550 OOP, fortsättningskurs eller motsvarande.
Även delar av kurserna TMV200 Diskret matematik och TMV206 Linjär algebra är relevanta.


Relaterade kurser
Det finns en självklar fortsättning på den här kursen: TIN093 Algorithms som kan läsas i LP1 eller i LP4.


Kursspråk
Svenska.


Schemat finns numera i TimeEdit.

Grovt schema
Föreläsningar 2018 LP2: på Måndag 10-12 (ej första veckan) och Torsdag 13-15-17 (ibland till 15, ibland till 17)
Laboration på Tisdagar 13-17, Onsdagar 10-12 och Fredagar 15-17.
Inga labtider är obligatoriska. Notera att det inte finns handledare alla tider. Tiderna med handledare annonserar på senaste nytt.


Kurslitteratur
Data Structures: Abstraction and Design Using Java, 2nd Edition
Elliot B. Koffman & Paul A. T. Wolfgang 2010
samt utdelat material.


Gjorda förändringar sedan förra året
Bara mindre ändringar.

.

För att klara kursen, måste du klara tentamen och laborationerna.
Exakt tid och plats för tentamen finns i studentportalen, sök efter "TDA416".

Laborationerna pågår under hela kursen.

Tentamen
Skala (U, 3 (28p), 4 (38p), 5 (48p)), 5 timmars tentamen.

Hjälpmedel på tentan är: inga. Vid behov så kommer utdrag från lämpliga java API att bifogas tentan.

Granskning av rättningen
När tentan är rättad så finns den på Data och Informationstekniks studieexpedition (Notera att det är inte samma sak som Studentcentrum) där du kan titta på den eller hämta den. Om du tror att du vill klaga på rättningen så får du inte ta tentan därifrån men om du är nöjd så ta gärna med dig tentan så slipper vi lagra den.

För ordinarie tentan och för omtentor med många tentander så kommer vi att ha en tentagranskning nån/några veckor efter att tentan är rättad, mer information om den kommer under meddelanden. Vill du ställa frågor eller klaga på rättningen så går du på granskningen.
Om du inte kan gå på granskningen eller om det inte är någon bestämd tid för den så tittar du först på tentan på expeditionen och sedan får du maila mig så bestämmer vi en tid.
Läs om hur granskningen går till här.

Laborationer
Kursen innehåller flera obligatoriska laborationer.
Kursen är mycket problemorienterad så du kommer att behöva öva mycket, speciellt viktigt är det att förstå labbarna, uppgifterna på examen kommer att påminna om labarna.

Ni arbetar i grupper om 2 elever och redovisar era labbar i ett elektroniskt labsystem, Fire. Det är inte tillåtet att labba ensam utan tillstånd av examinator. När ni lämnar in en labb så får labrättaren mail om det, han rättar och godkänner eller ger retur och ni får ett mail från Fire om hur det gått. Om ni fått en retur så har ni 7 dagar efter att ni fick returen på er att åtgärda och lämna in på nytt.
Exakta regler för att bli godkänd på labbarna hittar du här.

Labbarna är ett undervisningsmoment (snarare än en test på om du redan kan) så det är vanligt att man får kommentarer, se labrättarnas kommentarer som förbättringstips snarare än sur kritik.

Om alla labbarna är godkända så rapporteras dom till ladok oberoende av hur det går på tentan.
Om labbarna inte är godkända så måste du göra om dom.


Karta över Chalmers campus.