INF1000 Gruppe 3 - Vår 2008
Gruppelærer: Jose Luis Rojas K. (josek@ifi.uio.no)Undervisning:
Tirsdag kl. 10:15 -12:00, Seminarrom C311 Vilhelm Bjerknes hus (i perioden 22. jan til 13. mai)
Tirsdag kl. 12:15 -14:00, Terminalstue Karius i P.O.-bygningen (i perioden 22. jan til 13. mai)
Ukeoppgaver og løsningsforslag:
- (22. jan) - Introduksjon til Java (kap. 1) ~ Oppgaver uke 4 - Løsningsforslag
- (29. jan) - Variabler og uttrykk (kap. 2) ~ Oppgaver uke 5 - Løsningsforslag
- (05. feb) - EasyIO og if-else (kap. 3, 4) ~ Oppgaver uke 6 - Løsningsforslag
- (12. feb) - Løkker og arrayer (kap. 4, 5) ~ Oppgaver uke 7 - Løsningsforslag
- (19. feb) - Metoder (kap. 7), Oblig 2-tips ~ Oppgaver uke 8 - Løsningsforslag
- (26. feb) - Filer og tekster (kap. 3, 6) ~ Oppgaver uke 9 - Løsningsforslag: HTML/PDF
- (04. mar)- Klasser og objekter (kap. 8) ~ Oppgaver uke 10 - Løsningsforslag: HTML/PDF
- (11. mar)- Mer om klasser (kap. 8), Oblig 3-tips ~ Oppgaver uke 11 - Løsningsforslag
- (08. apr) - Gjennomgang av eksamen H05 ~ Oppgaver uke 15 - Eksamen H05 - Fasit
- (15. apr) - HashMap (kap. 9), Oblig 4-tips ~ Oppgaver uke 16 - Eksamen H04 - Fasit
- (22. apr) - Flere Oblig 4-tips, Gjennomgang av eksamen H03 ~ Eksamen H03 - Fasit
- (29. apr) - Enda mer hjelp med Oblig 4, Prøveeksamen H07 - Fasit del 1/del 2
- (06. mai)- Gjennomgang av Eksamen H07 - Fasit
- (13. mai)- Siste time! ~ Gjennomgang av Eksamen V06 - Fasit - og Eksamen V04 - Fasit
Obliger:
- Oblig 4: Datafiler til testing:
Stasjoner-1.txt
(ISO/UTF8) -
Vaerdata-1.txt
Datafiler til ferdig utgave: Stasjoner-2.txt (ISO/UTF8) - Vaerdata-2.txt
Tips til Oblig 4 (Oppdatert 5. mai) - Lysark uke 11 ("TIPS Oblig 4") -Lysark uke 10 (om HashMap fra side 5, og javadoc fra side 38) - Oblig 3:
Tips til Oblig 3 (Sist oppdatert 30. mars) - Se også side 29-39 i lysark uke 8 -Datafiler: HaiHus.data, Lysregning.data
Før du begynner med Oblig 3 lés teorien som trengs:
• Klasser og objekter: Forklart i Marit Nybakkens notat "objekter.pdf", og kap. 8 i læreboka.
• Filer: Kap. 3.5-3.7 - Eksempel på lesing fra fil: int gang = infil.inInt(" ;"); char bokstav = infil.inChar(" ;"); - Oblig 2: Tips til Oblig 2 (Sist oppdatert 24. feb)
- Oppgavene: Oblig 1 (1. feb) - Oblig 2 (25. feb) - Oblig 3 / Oblig 3 Pi (28. mar) - Oblig 4 (5. mai).
Krav for å få godkjent: De viktigste deloppgavene i obligen må fungere noenlunde bra, og programmet må kunne kompileres og kjøres. Ved underkjent vil du få en mail med info om hva du må forbedre og levere senest en uke etter mailen. - Levere obliger via Joly - Info om aksess til Joly hjemmefra - Godkjentsystemet: Wwws
Nyttige lenker:
- Java-kurs: Marit Nybakkens notater - Veildeninger av Y. D. Liang - Java Notes av F. Swartz
- Java-kurs: Java-o-matic (en innføring i Java + Eclipse, med video og lyd, av MIT-student)
- Java-tema: printf (fra Y.D. Liang "Introduction to Java Programming" 5. utg., side 64)
- Java-installering: Hvordan installere Java og easyIO på Windows (enklere prosedyre enn i Ifi-DVDen)
- Java-referanse: API - Code conventions - Presedens-regler
- Java-forum
- Java-lærebok: "Rett på Java", 2. utg.: Pensum: kap. 1 -9,12 - Webside - Løsningsforslag
- Andre veiledninger: Emacs - Linux - Eclipse - Flere tips fra termvaktene
- Mappen ukeoppgaver/
- Wwws - Webmail - Ifi-DVD - INF1000 kurshjemmeside