Ohjelmoinnin ja algoritmien perusteet - kurssi 18 000 ruplaa. Coddy School of Programming for Children, koulutus 3 moduulia (kk)
Miscellanea / / December 04, 2023
Koulutus perustuu kirjoittajan metodologiaan ottaen huomioon Federal State Educationalin vaatimukset Venäjän federaation standardi peruskoulun koulutusprosessin järjestämisestä ja siihen liittyvästä ammatillisesta yhteisöstä IT-asiantuntijat. Kurssi on metodologisesti testattu yli 500 koulussa Venäjällä.
Kurssin tarkoitus: Anna lapsille visuaalinen käsitys ohjelmoinnista ja tutustu ohjelmoinnin ja algoritmien perusperiaatteisiin
Kurssin aikana lapsi oppii:
- ajattele loogisesti;
- ratkaista ei-triviaaleja ongelmia;
- olla vuorovaikutuksessa tietokoneen kanssa;
- työskennellä tiimissä.
Codewards opettaa "oikeaa" ohjelmointia
Oppituntien aikana lapset oppivat olio-ohjelmointia, eli he kirjoittavat välittömästi koodia sen sijaan, että siirtävät "lohkoja" ympäriinsä. Tämä antaa sinulle perusymmärryksen koodin toiminnasta ja kyvyn mukautua nopeasti mihin tahansa ohjelmointikieleen tulevaisuudessa. Erityisesti kurssia varten kehitimme yksinkertaistetun version CoffeeScriptistä, joka perustuu JavaScriptiin. Se on mukautettu alakoululaisten opettamiseen ja siinä on huomattavasti yksinkertaistettu syntaksi.
Helppo harjoitella kotona
Codewards-kurssin suorittamiseksi sinun ei tarvitse asentaa erityisiä ohjelmia. Täysi pääsy alustalle riittää selain ja Internet-yhteys.
Pelitekniikka
Codewards on kiehtova maailma, johon lapsi joutuu pelastusinsinöörinä. Hänen on suoritettava tehtäviä, palautettava vedenalaisen aseman järjestelmien toiminta, ohjelmoitava robotteja ja taisteltava pahaa Kodavria vastaan. Skenaario ja pelimekaniikka tekevät kurssista todella mielenkiintoisen lapsille. Tämä lähestymistapa pitää heidän huomionsa koko kurssin ajan, ottaa heidät mukaan oppimisprosessiin ja uuden materiaalin oppimiseen.
Kuumat aiheet
Ohjelmointiaiheiden (objekti, komento, ohjelma, algoritmi, silmukka, sisäkkäinen silmukka) lisäksi opiskelijat saavat johdannon aiheisiin digitaalista lukutaitoa:
- tiedot: käsite, luokitus, varastointi ja jakelu (lähteet);
- käyttöliittymä: käsite, tyypit, elementit;
- syöttö- ja lähtölaitteet;
- Internet- ja sosiaalisten verkostojen profiilit, perustietoturva.
- Tulevaisuuden taitojen kehittäminen
Itseorganisaatio:
- sopeutumiskyky ja joustavuus;
- tarkkaavaisuus;
- oma-aloitteisuutta ja itsenäisyyttä.
Ryhmätyö:
- johtajuus;
- yhteistyö;
- viestintää.
Systeemiajattelu:
- analyysi ja synteesi;
- suhteet järjestelmän sisällä;
- ongelmien ratkaiseminen tuntemattomilla tiedoilla.
Seuraa lastesi edistymistä
Alusta näyttää kuinka kauan lapsi on ohjelmoinut, mitä vaikeuksia hän on kohdannut ja missä vaiheessa hän on tällä hetkellä.
Ammattilaisten valmistama
Codewards-koulutusalustan ovat kehittäneet IT-ammattilaiset (yritys nro 1 mobiilisovellusten kehittäminen Venäjällä - Redmadrobot) ja johtavat metodologit, pelialan ammattilaiset ja psykologit.
Codwards on opetusministeriön ja digitaalisen kehityksen ministeriön järjestämän koko Venäjän toiminnan "Number Lesson" simulaattorin virallinen kumppani ja kehittäjä. Yli 5 miljoonaa oppilasta kaikista Venäjän kouluista suoritti tehtäviä Codeward-alustalla.
Ohjelmointi on yksi uuden digitaalitalouden avainosaamista. Tulevaisuuden todellisuudessa tästä taidosta tulee yhtä perustava kuin kyky kirjoittaa ja lukea. Uppoamalla lapset ohjelmointiin tänään, luomme vankan pohjan heidän ammatillisille pätevyyksilleen tulevaisuudessa.
Kurssin päätyttyä jokainen lapsi saa virallisen todistuksen suorituksestaan CODDYltä ja Codewardsilta.
Ensimmäinen päivä: Johdatus ohjelmoinnin pelimaailmaan
• Codewards-käyttöliittymän tutkiminen
• Johdatus ohjelmoinnin maailmaan Codewardsissa
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Toinen päivä: Algoritmi
• Mikä on algoritmi
• Robottiohjelmointi algoritmien avulla
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Kolmas päivä: Algoritmien luominen ja suorittaminen
• Algoritmien tutkimus jatkui
• Virheiden etsiminen algoritmeista
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä neljä: Esiintyjä: muodollinen ja epävirallinen. Executor komentojärjestelmä.
• Viestintä "muodollinen toimeenpanija" - "komentojärjestelmä".
• Selvitä ja todista väitteiden totuus ja valhe.
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Viides päivä: "totuuden" ja "väären" käsite
• Väitteiden totuus ja valhe
• Virheiden etsiminen algoritmeista
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä kuusi: Objekti ja objektin ominaisuus
• Mikä on esine
• Objektiohjelmointi
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä seitsemäs: Esineiden luokittelu
• Yksinkertaisimmat ohjelmat objektien hallintaan
• Ohjelmien laatiminen useiden objektien ohjaamiseksi
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Kahdeksas päivä: Useiden sivustojen hallinta
• Opi hallitsemaan useita objekteja
• Oppimisjaksot
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä yhdeksän: Toistuvat toiminnot. Käsite “Cycle”, syklikonstruktion käyttö ohjelmakoodissa
• Mikä on sykli
• Silmukoiden käyttö ohjelmoinnissa
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä kymmenen: Silmukat ja algoritmien optimointi
• Syklien teeman vahvistaminen
• Johdatus "optimoinnin" ja "optimaalisen polun" käsitteeseen
• Sykliin liittyvien ongelmien ratkaiseminen
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä yksitoista: Silmukat ja algoritmin optimointi
• Sykliteeman viimeistely
• Optimointiperiaatteiden soveltaminen valmiisiin tehtäviin
• Sykliin liittyvien ongelmien ratkaiseminen
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.
Päivä kaksitoista: Useiden kohteiden, monitoimisten ja yksitoimisten kohteiden hallinta.
• Useiden objektien hallinta
• Monikäyttöinen ja yksitoiminen esine
Oppitunnin jälkeen kotitehtävät annetaan oppitunnin aiheen mukaisesti.