Visual Coding Lab on oppimissovellus, jonka avulla voit oppia ohjelmointia pelkällä älypuhelimellasi. Se sisältää 60 oppituntia, jotka kattavat kaiken Pythonin ja C:n perusteista perusalgoritmeihin, kuten maksimiarvon hakuun ja kuplalajitteluun.
■ Lue, kirjoita ja suorita
Jokainen luku seuraa kolmivaiheista prosessia: "Lukeminen → Harjoitus → Tietovisa". Luet lyhyen selityksen, kirjoitat koodin uudelleen ja suoritat sen paikan päällä ja lopuksi tarkistat ymmärryksesi tietovisalla. Se on suunniteltu menemään pelkän lukemisen tai kopioimisen pidemmälle.
■ Katso muuttujien sisältö
Python-harjoituksissa ei näytetä vain suoritustuloksia, vaan muuttujien arvot näytetään laatikoina. Suorittamalla ohjelman askel askeleelta voit seurata visuaalisesti, millä riveillä ohjelma kulkee ja miten arvot muuttuvat. Lajitteluoppitunnilla näet, miten taulukon elementit järjestetään uudelleen kaaviossa.
■ Suoritusympäristö on laitteesi sisällä
Sekä Python että C suoritetaan vain laitteesi selaimella. Kirjoittamaasi koodia ei koskaan lähetetä millekään palvelimelle. Kun oppimateriaalit ja suoritusympäristö on avattu, ne tallennetaan laitteellesi, jolloin voit jatkaa oppimista myös epävakaissa tai signaalittomissa tilanteissa.
■ Sisältyvä opetussuunnitelma (yhteensä 60 oppituntia)
・Johdatus Pythoniin: Perusteista algoritmeihin (10 lukua / 30 oppituntia)
print(), muuttujat ja laskutoimitukset, f-merkkijonot, if-lausekkeet, for-silmukat, while-silmukat, listat, funktiot, maksimiarvon haku, kuplalajittelu
・Johdatus C-kieleen: Perusteista algoritmeihin (10 lukua / 30 oppituntia)
printf(), int-tyyppi ja laskutoimitukset, scanf(), if-lausekkeet, for-silmukat, taulukot, char-taulukot ja merkkijonot, funktiot, maksimiarvon haku, kuplalajittelu
■ Harjoitukset arvostellaan automaattisesti
Harjoituksiin on saatavilla testitapauksia. "Suorita testi" -painikkeen painaminen näyttää odotetun arvon ja todellisen tulosteen rinnakkain, jolloin näet läpäisy-/hylkäystilasi välittömästi.
■ Vapaa suoritus koodin kirjoittamiseen
Oppituntien lisäksi on sivu, jolla voit kirjoittaa ja ajaa koodia vapaasti alusta alkaen. Tämä on hyödyllistä, kun haluat testata oppitunneilla esiintynyttä koodia.
■ Oppimisloki
Laitteellesi tallennetaan ohjelman suorituskertojen määrä, virheiden määrä ja viimeksi kirjoittamasi koodi. Voit tarkastella edistymistäsi myöhemmin.
■ Käyttöehdot
• Ilmainen käyttää (mainoksia näytetään)
• Tilin rekisteröintiä tai kirjautumista ei vaadita
• Kirjoittamasi koodi, edistyminen ja asetuksesi tallennetaan vain laitteellesi (localStorage), eikä niitä lähetetä palvelimellemme.
• Mainosten näyttämiseen käytetään evästeitä ja mainostunnisteita.
• Kohdeikä: 13 vuotta ja vanhemmat
• Tietosuojakäytäntö: https://visual-coding-lab.web.app/privacy
Opi Python- ja C-ohjelmointia 60 käytännönläheisen oppitunnin avulla. Ei rekisteröitymistä, ja se toimii offline-tilassa.