Bok i Java
Jag har fått erbjudandet att få betyg i Programmering B om jag självständigt läser kursen, något som inte borde va ett problem eftersom jag är van vid programmering sen många år med VB (skitspråk, jag vet). Iaf, till programmering B på min skola "krävs" det att man kodar i Java, ett språk jag inte kan.
Följande områden kommer tas upp i kursen och allt kommer att redovisas genom 4 laborationer som skall lämnas in:
(Varning, mkt irrelevant text!)
Lab 1.
"Utveckla en klass i Java för hantering av datastrukturer i form av deques (double-ended queues). Skriv även ett huvudprogram för uttestning av klassen."
Lab 2.
"Utveckla ett program i Java för hantering av bokdata. Bokobjekten ska lagras i ett binärt sökträd och man ska kunna
-lagra bokdata i form av boktitel, författare, utgivningsår, ISBN-kod och förlag
-ta bort bokobjekt
-söka efter en bok givet bokens ISBN-kod
-se det binära sökträdets djup vud godtycklig tidpunkt."
Lab 3.
"Utveckla ett program i Java för lagring av dina favoritböcker med hjälp av hashmetodiken öppenaddressering. Valfri strategi för att hantera kollisioner får användas.
Bokobjekten lagras i hashtabellen baserat på en nyckel bestående av författarens namn och man ska kunna:
-lagra bokdata i form av boktitel, författare, utgivningsår, ISBN-kod och förlag
-ta bort bokdata
-söka efter en bok"
Lab 4.
"Utveckla ett program i Java för lagring av dina favoritböcker. Vid varje bokinköp ges boken en prioritet som avser att styra i vilken ordning böckerna ska läsas. Prioriteringen ligger i intervallet 1 till 10, där 10 anger högsta prioritet och 1 minsta prioritet. I samband med detta registreras boktitel, författare, utgivningsår, ISBN-kod och förlag. Bok-objekten placeras i en binär heap.
När man vill läsa en bok tas den bok som har högst prioritet ur heapen för att läsas. Böcker med samma prioritet läses i den ordning som de registrerats.
Vid valfritt tillfälle ska det vara möjligt att skriva ut en lista i alfabetisk ordning sorterad på författare."
Som jag förstått det så är alla dessa labbar inriktade på databaser, därför vore en eller flera böcker med samma inriktning bäst. Kom gärna med förslag på såväl böcker som hemsidor med mer information, kanske även andra forum som kan svara på mina frågor bättre!
Engelska är inget problem rent litteraturmässigt, även om jag självklart föredrar böcker på svenska!
Tack på förhand!
/Mikael
[size="1"]Life is a bitch, then you die[/size]