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:
- (2.4.2012)
Erilliskokeen 30.3.2012 tulokset ovat nyt
laitoksen intranetissä.
- (9.2.2012)
Uusinta- ja erilliskokeen 31.1.2012 tulokset ovat nyt
laitoksen intranetissä.
Jos koe tulkittu kurssikokeen uusinnaksi - eli syksyn 2011 harjoituspisteet
on laskettu mukaan - tämän kokeen kokonaispistemäärä on skaalattu
kurssikokeen pistemäärään. Arvosanan määrääviksi pisteiksi on otettu parempi
seuraavista:
a) (skaalatut koepisteet + harjoituspisteet) tai
b) (pelkät koepisteet).
Arvosteluun voi perehtyä vastaanotoillani.
- (21.12.) Opiskelijat vastasivat kiitettävästi sekä määrällisesti
että laadullisesti kurssikyselyyn. Kiitokset!
Yhteenvetona syntyi sivu
Kurssipalautteen esittelyä.
- (13.12.) Tulossivulla
on jo ohjelmointitehtävien malliratkaisut ja tarkastusselostukset.
- (13.12. klo 14:40)
Kurssin tulokset syntyivät massakurssien ehdottomassa
nopeusennätyksessä! (Kokeessa oli 130 opiskelijaa!)
Tulokset ja tarkistuslista löytyvät laitoksen intranetistä:
tulokset, koe 12.12.2011 ja
tarkistuslista 13.12.11.
Pudotin koeleikkurin 14 pisteeseen. Sen seurauksena kaksi pelastui.
Leikkuriin kuitenkin jäi vielä kaksi suoritusta.
Kurssiesite
Kurssimateriaali
Neuvoja kokeeseen ja tulostietoja
Kurssipalautteen esittelyä
Pajaohjesivu /
Tarkistuslista tehtäväkirjauksista
(huom: nämä eivät ole virallisia tuloksia!)
Harjoitustehtävät:
- 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,
- 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,
- 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,
- 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,
- 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,
- 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