Skip to content

Latest commit

 

History

History
155 lines (139 loc) · 4.8 KB

principles.md

File metadata and controls

155 lines (139 loc) · 4.8 KB

i200 kaugõppe materjalide ettekanne

Uues eesmärgid

  • Viia tudeng iseseisvuseni, ehk kuni käib "klikk"
  • Õpetada kaugemale kui vaid tsükkel

Miks on programmeerimise õppimine keeruline?

  • Proximal dev zone
    • õppetöö algab võõraste mõistete ja kontseptsioonidega
      • Rääkida tuttavate sõnadega
      • Tuua päris maailma tuttavad asjad mängu
      • Esimesed koodi harjutused igapäeva elust
    • Tudeng ei saa poindile pihta, seosed tekivad aeglaselt
      • Alustada tuleb üldisemast ja siis minna täpsemaks
      • Esimese tunni jooksul põhi 5 selgeks
      • Kasutada füüsilisi harjutusi
      • Skeem annab üldpildi
  • Halastamatu arvuti ja tema loogika
    • Tehakse samu vigu korduvalt
      • Materjalis vigade KKK
    • Ei osata viga parandada
      • IDE juhend igaks olukorraks
    • Ei saada aru, kuhu mis sümbol panna
      • Materjalides reeglid paika
  • abstraktne, pead masina loogikat peas mudeldama
    • Keskendumine õigele lahendustele
      • Keskendume debugimisele
    • Tudeng ei saa aru kuidas programmi kirjutamisele läheneda
      • Koostada samm-sammu haaval järgitav juhend
    • Igal tudengil on oma viis õppida
      • Keegi pidevalt seletaks iga võimaliku nurga alt
    • Harjutamine teeb meistriks

Algajal on vaja kolme põhiomadust

  • uudishimu, mida ei tohi tappa
    • Kontrolltööd ja eksam
      • KT on 0 kaaluga ja eksam väikse kaaluga
    • Ainult harjutused ja materjal
      • Projekt
  • järjepidevus, mis ei tohi takerduda
    • Klassis progedes ei jõua õppejõud kõigini
      • takerdudes tudengid ei suhtle omavahel
      • Paaris programmeerimine
    • Kodus progedes ei ole kiireid vastuseid
      • Jututuba
    • Pidevalt on vaja samat infot kätte saada
      • Materjalid, kus töötab nn. lihasmälu
  • loogilise mõtlemise võime, mida tuleb treenida
    • Harjutamine

Kuigi kõik töö on tudengi käes, on ülikoolil siiski oma roll: Võimaldada seline platvorm, kus protsessid liiguvad eriti sujuvalt.

Keskkond, kus on hea progemist õppida

  • Erinevad õpmeetodid on kooskõlas
    • Loengud ruttasid praktikumist ette
      • Üks õppejõud
      • Loengus on sissejuhatus uude teemasse ja taustinfo
      • Praktikumis harjutatakse ja implementeeritakse
    • Koduse töö olemus segane
      • Projekt
      • Projekti nikerdad samm-sammu haaval vastavalt õpitule
  • On kindel eesmärk (siht kuhu püüelda ja kontekst)
    • jupiti harjutused ja õpetamine
      • Projekt
  • Julgustatakse eksperimenteerimist
    • KT, KT, eksam
      • ei KT, väike eksam
    • Enda loodud projekt
    • Kinnitada, et progemine ongi katse-eksitus meetod
  • Kõik vajalik info on ühes kasutajasõbralikus kohas
    • Õpiku stiilis materjalid
    • Materjalid
      • Ülevaade
      • Lihtne sisukord
      • Algaja videod
      • KKK
      • IDE kasutusjuhend
      • Alguses ei mattu koguse alla
      • Lingid on jagatavad
      • Parimad välislingid
  • Küsimused saavad kiirelt vastuse, ei jääda toppama ühe asja otsa
    • Foorum on aeglane
      • Jututuba
    • Materjalid ei ole otsitavad
      • Mugav sisukord
      • Kõik on ühe lehe peal
  • on keegi, kes oskab probleeme ette näha ja suunata
    • mentor

Kaugõppe eripärad

  • Palju iseseisvat aega
    • Keegi kodus midagi ei tee
      • kodus on üli keeruline
        • Ei tea kust alustada
          • Järgitav juhend, kuidas progemisele läheneda
        • Ei tea kust mida otsida
          • Materjalid, mis vastavad paljudele küsimustele
        • Ei tea Java võimalusi
          • Materjalides on hea ülevaade
        • Lihtsate probleemide küüsis
          • korduma kippuvad vead
        • Ei saa vastuseid
          • Jututuba, kus saab kiireid vastuseid
      • pole aega planeerinud, lihtsalt ei jõua, pole motti, unustab
        • mikroülesanded regulaarselt emailile
  • Vähe loenguid, vähe praktikume
    • Kõik tegevus orienteeritud iseseisvalt hakkama saamisele
    • ei ole aega kõigest rääkida
      • Javast vähem rääkida
      • Rohkem metoodikast ja kuidas ise hakkama saada
      • Kuidas materjale kasutada
      • Kust juurde otsida
      • Mis lõpuks selgeks peab saama
    • pole igaühe probleemide jaoks aega
      • paaris progemine
      • jututuba
  • Palju inimesi, Kontakti vähe
    • Pole alati selge kaugel keegi on
      • küsitlus

Otsad kokku

  • Metoodikast
    • Lahenda enne paberil probleem, siis tõlgenda algoritmi
    • Tulemusest orienteeritud
    • Proovi käima saada, siis kirjuta uuesti
    • Top-down approach
  • Hoopis puudu
    • Puuetega inimestele kättesaadavaks
    • Päris elust harjutusi juurde (nagu foor)
    • Harjutusi eesti keeles koguda
    • Harjutusi external links panna loogiliselt järjekorda
    • Loengu materjalid
    • Videod OOP, JavaFX
    • BigProject, millele alati toetuda
    • BigProject video series
    • KT1, KT2, eksam
  • Edasi
    • Puudused eemaldada
    • Tudengitega koos täiendada

Ekstra

Git. Tahvellaud.

Kokkuvõte

Pole ammugi valmis - tudengid peale ja täiendama Double hump problem Test heade progejate välja sõelumiseks