582103 Ohjelmoinnin jatkokurssi, syksy 2011

(Muutettu viimeksi 2.4.2012 sivu perustettu 9.8.2011.)

Kurssi on tietojenkäsittelytieteen perusopintojen pakollinen kurssi. Laajuus on 4 opintopistettä. Kurssilla perehdytään olio-ohjelmoinnin perusvälineisiin Java-kieltä käyttäen. Painopiste on nimenomaan noiden perusvälineiden käytössä. Javan ns. API, valmiiden työkalujen kokoelma, jää vähemmälle huomiolle, mutta sen käytön perusteet ja rakenteen ideat opitaan. Tavoitteena on, että kurssin kunnollisesti suorittanut opiskelija osaa omatoimisesti ja itsenäisesti käyttää kielen alkuperäisdokumentaatiota. Normaalisti opiskelija suorittaa tämän kurssin heti suoritettuaan kurssin Ohjelmoinnin perusteet, 5 op. Tällä kurssilla siis Javaa oletetaan osattavan Ohjelmoinnin perusteet -kurssin laajuudessa! (Information to foreign students)

Ajankohtaisia tiedotuksia:

Kurssiesite
Kurssimateriaali
Neuvoja kokeeseen ja tulostietoja
Kurssipalautteen esittelyä

Pajaohjesivu / Tarkistuslista tehtäväkirjauksista (huom: nämä eivät ole virallisia tuloksia!)

Harjoitustehtävät:

  1. viikko (31.10.-4.11.) (aihepiiri: kerrataan perusteita, Arraylist, char-taulukko)
    tehtäviä 18, joukossa 2 keltaista, 5/6*16=13.3; pisteet: 8 -> 1, 10 -> 2, 12 -> 3, 14 -> 4,
  2. viikko (7.-11.11.) (aihepiiri: raakaa työtä; edelleen lähinnä oppimateriaalin luvut 2-6)
    tehtäviä 19, niistä keltaisia 4, 5/6*15=12.5; pisteet: 7 -> 1, 9 -> 2, 11 -> 3, 13 -> 4,
  3. viikko (14.-18.11.) (aihepiiri: lähinnä luku 8, vähän flirttaillaan myös jo luvun 9 kanssa)
    tehtäviä 18, niistä keltaisia 3, 5/6*15=12.5; pisteet: 5 -> 1, 7 -> 2, 9 -> 3, 11 -> 4, 13 -> 5,
  4. viikko (21.-25.11.) (aihepiiri: materiaalin luvut 8 ja 9)
    tehtäviä 17, niistä keltaisia 3, 5/6*14=11.6; pisteet: 7 -> 1, 8 -> 2, 9 -> 3, 10 -> 4, 12 -> 5,
  5. viikko (28.11.-2.12.) (aihepiiri: materiaalin luvut 8 – 11)
    tehtäviä 21, niistä keltaisia 2, 5/6*19=15.8; pisteet: 7 -> 1, 8 -> 2, 10 -> 3, 12 -> 4, 14 -> 5, 16 -> 6,
  6. viikko (5.-9.12.) (aihepiiri: luvut 10-13)
    tehtäviä 19, niistä keltaisia 2, 5/6*17=14.2; pisteet: 8 -> 1, 9 -> 2, 10 -> 3, 11 -> 4, 13 -> 5, 15 -> 6,

Linkkivinkkejä: Netbeans-download (versiot "Java SE" ja "Java" ovat ok) / NetBeans-ohjelmankehitysympäristön pikaohje / Pikaopas tietokoneiden käyttöön tktl:lla / Yleisiä ohjeita laitoksen tietotekniikasta / Käyttöluvat / Javan jakeluversioita / Javan API