TDDC69 Objektorienterad prog. och Java
Litteratur
Litteratur
En hel del information om objektorienterad programmering, Java och C++ kommer att presenteras under föreläsningarna, och ännu mer finns att tillgå fritt på nätet. Därför finns inget absolut krav att skaffa en bok. Du som ändå vill ha en bok (vilket givetvis har stora fördelar) kan välja den litteratur du tycker passar dig bäst.
Javalitteratur
Det finns ett mycket stort antal böcker om Java. Vill du köpa en sådan, så se till att den åtminstone täcker Java Standard Edition 6 – även kallad J2SE 1.6, eller Java 1.6, eller Java 6.0 (se t.ex. Oracles sidor för mer information om Javas något förvirrande versionsnummer).
Studenter i tidigare kurser har varit positiva till följande bok:
- "Thinking in Java (3rd Edition)" by Bruce Eckel, som finns tillgänglig online. Täcker bara Java 1.4 (inte Java 5, 6 eller 7), men är å andra sidan gratis att läsa och kan kompletteras med information från nätet.
Tidigare examinatorer har även föreslagit dessa böcker:
- "Java Direkt" av Jan Skansholm, Studentlitteratur. Är på svenska.
- "Head First Java" av Kathy Sierra och Bert Bates, O'Reilly, ISBN: 0-596-00465-6. (Har inte läst denna bok, men fått den rekommenderad.)
På webben finns också mycket material:
- Dokumentation för Java 7 – klicka på lämplig länk i "bilden" för att gå vidare
- API-dokumentation för Java 7 – info om alla paket/klasser/metoder
- Java Tutorial – webversion av flera böcker som lär ut delar av Java
- Swing-delen av Java Tutorial – programmering av användargränssnitt i Java
- Ladda ner Java Development Kit (JDK)
C++-litteratur
Tidigare examinatorer har föreslagit dessa böcker:
- "C++ Direkt" av Jan Skansholm, Studentlitteratur. På svenska.
- "Thinking in C++" by Bruce Eckel, Prentice Hall. Finns också online: Thinking in C++
Övrig litteratur
För den som vill ha mer information:
- Objektorienterad programmering i ett nötskal, av Tommy Olsson på IDA
- Designmönster för programmerare av Ulf Bilting.
Sidansvarig: Jonas Kvarnström
Senast uppdaterad: 2012-08-22
