=== 6 ================================================================= Pitäisikö Johdatus ohjelmointiin kurssilla (syksyllä Ohjelmointi 1, kielenä Java, 4 ov) mennä jo olioihin saakka vaiko käsitellä vielä vähemmän asiaa kuin nyt? Toisaalta monella ongelmana näyttää edelleen olevan puutteelliset tiedot edelliseltä kurssilta (aliohjelmat, parametrin välitys, taulukot)? Myös ideoita miten saataisiin tällaiselle massalla paremmin kohdennettua opetusta, eli että jokainen saisi jotakin. Nyt asioita "jauhetaan" liikaa joidenkin mielestä ja joidenkin mielestä vieläkään ei käsitellä tarpeeksi! ========= === Demot ========= --- 1----------------------------------------------------------------- En tainnut ymmärtää kysymystä, mutta Javaa ilman olioita ei kuullosta hyvältä. Java on muutenkin niin simppeli, eikä anna mitään kuvaa työelämässä tarvittavista taidoista. Itse olen sitä mieltä, että perusteet tulisi opetella struktuurisilla kielillä, ja sitten perehtyä olioihin. --- 2----------------------------------------------------------------- Johdatuskurssin tulisi mennä pitemmälle, nykyisellään harppaus siitä ohjelmointi++ -kurssille on liian suuri. Ehkäpä täälläkin tulisi olla jonkinlaiset tasoryhmät, koska opiskelijoiden tasoero on niin suuri? Mene ja tiedä. --- 3----------------------------------------------------------------- En tiedä, en ole kurssia käynyt. Mutta oliota ei voi ymmärtää ennen kuin projekti on riittävän iso. Tämä taas vaatii mielestäni, että on koodauksessa rutiinia, koska muuten ei tule mitään kun joutuu takertumaan pikkuongelmiin. Javan mukana toisaalta oliot tulevat pakollisina. Ehkä kuitenkin olisi hyvä pysyä perusteissa ja opetella ne kunnolla. Siirtyä sitten ohjelmointiin ohjelmointi-kurssin puolella. --- 4----------------------------------------------------------------- Muistikuva johdatus ohjelmointikurssilta on muutamn vuoden takaa, mutta silloin se oli ainakin just sopiva, ei lisää ei vähempää. Jos keskimäärin on yhtä paljon niitä joitten mielestä mennään liian hitaasti ja joitten mielestä liian nopeasti, silloin vauhti on optimaalinen. --- 5----------------------------------------------------------------- > Pitäisikö Johdatus ohjelmointiin kurssilla (syksyllä ... Suoritin johdatuskurssin tenttimällä käymättä ainoallakaan luennolla, joten en voi vastata ensimmäiseen kysymykseen.. Mielestäni tehokkain tapa oppia on tehdä itse, ja siinä juuri piili tämän kurssin teho -- demoissa. Demotehtäviä voisi lisätä ennestään, ja myös niistä saatavia pisteitä kasvattaa samassa suhteessa. --- 6----------------------------------------------------------------- Itselleni olioiden hahmottaminen ei ollut hankalaa, eli voisi niitä ainakin alustavasti läpikäydä jo johdatuksessa. --- 7----------------------------------------------------------------- Kurssin aikana tuli mieleen, että pitäisi ehkä olla kaksi luentoryhmää (liian vaikeaa?):pääaineopiskelijoille ja tavallisille pulliaisille. Kaikista kun ei tule ohjelmoijia. --- 8----------------------------------------------------------------- Ei missään nimessä olioihin vielä siellä! Perusteet on saatava hyvin haltuun ennen niitä ja johdantokurssille pitää pystyä osallistumaan muidenkin kuin ohjelmointifriikkien! Massalle kohdistamisessa auttaisi tässä tapauksessa kurssin jakaminen (kahteen?) osiin, joista ensimmäisen supernörtit voisivat vaikka suorittaa tenttimällä ja toisessa sitten tulisi kaikki "kamalan vaikea" asia. Johdatus ohjelmointiin -> ohjelmointi 1 -> ohjelmointi 2, näin kai se siis jatkossa meneekin --- 9----------------------------------------------------------------- Enpä osaa sanoa juuta eikä jaata tuohon. --- 10----------------------------------------------------------------- Ei kai olioihin tarvitse mennä, jos ei käytettävä kieli sitä vaadi. Ennemminkin parametrin välitystä pitäisi käsitellä tarkemmin ekalla kurssilla... --- 11----------------------------------------------------------------- Mielestäni moni kurssin aloittanut ja keskeyttänyt on aivan väärällä alalla. Jos joku ei osaa/jaksa/tajua opetella miten taulukko käydäänläpi tai miten aliohjelmaa kutsutaan voi vaihtaa alaa tai sivuainetta. Toisin sanoen edellisen kurssin kertausta maksimissaan pelkkä yksi luento. --- 12----------------------------------------------------------------- Java ilman olioita on mielestäni mahdottomuus tai ainakin harvinaisen hedelmätöntä touhua. Ilmeisesti olioiden käsittely on pakko. Vanha Johdatus ohjelmointiin oli mielestäni hyvä kurssi, että siinä oppi paljon perusasioita, jotka helpottavat muiden ohjelmien käyttöä (Excel, SAS, R-plus), ilman että täytyi perehtyä kovin syvällisesti teoreettiseempiin tietotekniikan asioihin. --- 13----------------------------------------------------------------- Ehkä, ehkä ei. Vaikea sanoa, omalta osaltani voin sanoa, että olisi ollut kivaa jos oltaisiin jo syksyllä käsitelty olioita, mutta kaikkia kohtaan se ei olisi ollut reilua. Toisaalta, mitä tänne muutakaan ollaan tultu tekemään kuin opiskelemaan. Joten oikeastaan olioihin voitaisiin mennä jo johdatus-kurssilla. --- 14----------------------------------------------------------------- Oliot vois jotenkin esitellä johdatus-kurssilla, koska itsellä ei ainakaan ollut mitään mielikuvaa mitä ihmeitä ne oliot sitten on. Itse koin johdatus-kurssin ongelmaksi sen, että asioita käsiteltiin liian sekaisin. Eli vaihtoehtoiset tavat ikään kuin yhdistyivät omassa päässä yhdeksi tavaksi ja valitettavasti tällaisia harhakäsityksiä jäi elämään. --- 15----------------------------------------------------------------- Mielestäni Johdatus ohjelmointiin kurssi on tällaisenaan sopivan laaja. Ei ainakaan tipu heti kärryiltä ja oppiikin jotakin. (Ohjelmointi++:ssa näin tahtoi käydä aika helposti) --- 16----------------------------------------------------------------- Johdatus ohjelmointiin-kurssilla pitäisi/kannattaisi jauhaa vaikka kurjaan loppuun asti perusasiat kuntoon, muuten luokka- ja olioasia menee hataralle pohjalle. Varsinkin stringit ja taulukot kunnolla, olioihin ei tarttis mennä koska ne on jo niin iso asia johdatus-kurssille. --- 17----------------------------------------------------------------- Itse pelkäsin, etten muistaisi tarpeeksi kun olin vuoden intissä kurssien välillä, mutta oli aika turha pelko. Vähän vaikeata sanoa olioiden lisäyksestä.. riippuu paljon millä tasolla. --- 18----------------------------------------------------------------- Ei missään nimessä ainakaan vähemmän asiaa JO-kurssiin kuin mitä siinä on ollut. Mieluummin vaikka enemmän. En tiedä javasta, mutta c++:n osalta esim. osoitinjuttuja olisi voitu käsitellä jo JO- kurssilla ja taulukoitakin perusteellisemmin sekä esim. oikeanlaista tiedon lukemista näytöltä. Joku pieni olioesimerkkikin olisi voinut olla hyvä, jotta olisi tullut selville, mitä käsite oliokieli oikein tarkoittaa. Erillisiä luentoja tyyliin asiaa edistyneemmille tai kertausta huonommin osaaville voi olla hankala järjestää (?), mutta esim. demotehtävissä voisi olla enemmän valintaa, hankalampia tehtäviä jo ohjelmointia osaavalle jne.