Fundamentele programării și algoritmilor - curs 18.000 de ruble. de la Coddy School of Programming for Children, instruire 3 module (luni)
Miscelaneu / / December 04, 2023
Instruirea se bazează pe metodologia autorului, ținând cont de cerințele Federal State Educational standard al Federației Ruse pentru organizarea procesului de învățământ în școala primară și comunitatea profesională în legătură cu specialisti IT. Cursul a fost testat metodologic în peste 500 de școli din Rusia.
Scopul cursului: Oferiți copiilor o înțelegere vizuală a programării și prezentați copiilor principiile fundamentale ale programării și algoritmilor
Pe parcursul cursului, copilul va învăța:
- gândi logic;
- rezolva probleme non-triviale;
- interacționează cu un computer;
- lucra in echipa.
Codewards învață programarea „corectă”.
În timpul lecțiilor, copiii învață programarea orientată pe obiecte, adică scriu imediat cod, în loc să mute „blocuri”. Acest lucru vă oferă o înțelegere de bază a modului în care funcționează codul și abilitatea de a vă adapta rapid la orice limbaj de programare în viitor. În special pentru curs, am dezvoltat o versiune simplificată de CoffeeScript, care se bazează pe JavaScript. Este adaptat pentru predarea copiilor de școală primară și are o sintaxă semnificativ simplificată.
Ușor de exersat acasă
Pentru a urma cursul Codewards, nu este nevoie să instalați programe speciale. Pentru acces complet la platformă, un browser și o conexiune la Internet sunt suficiente.
Tehnica jocului
Codewards este o lume fascinantă în care un copil se află ca inginer de salvare. Va trebui să îndeplinească misiuni, să restabilească funcționarea sistemelor stației subacvatice, să programeze roboți și să lupte cu maleficul Kodavr. Scenariile și mecanica jocului fac cursul cu adevărat interesant pentru copii. Această abordare le păstrează atenția pe tot parcursul cursului, îi implică în procesul de învățare și învățarea de noi materiale.
Subiecte fierbinți
Pe lângă subiectele de programare (obiect, comandă, program, algoritm, buclă, buclă imbricată), elevii vor primi o introducere în subiecte alfabetizare digitala:
- informatii: concept, clasificare, stocare si distributie (surse);
- interfață: concept, tipuri, elemente;
- dispozitive de intrare și ieșire;
- Profiluri de internet și rețele sociale, securitate online de bază.
- Dezvoltarea abilităților viitorului
Autoorganizare:
- adaptabilitate și flexibilitate;
- atentie;
- initiativa si independenta.
Lucru in echipa:
- conducere;
- colaborare;
- comunicare.
Gândirea sistemică:
- analiza si sinteza;
- relațiile în cadrul sistemului;
- rezolvarea problemelor cu date necunoscute.
Urmăriți progresul copiilor dvs
Platforma arată cât timp programează copilul, ce dificultăți a întâmpinat și în ce stadiu se află în prezent.
Realizat de profesionisti
Platforma educațională Codewards a fost dezvoltată de profesioniști IT (compania nr. 1 în dezvoltarea de aplicații mobile în Rusia - Redmadrobot) și metodologi de top, practicieni de jocuri și psihologi.
„Codwards” este partenerul și dezvoltatorul oficial al simulatorului pentru acțiunea rusească „Lecția de numere”, organizată de Ministerul Educației și Ministerul Dezvoltării Digitale. Peste 5 milioane de elevi din toate școlile din Rusia au îndeplinit sarcini pe platforma Codewards.
Programare este una dintre competențele cheie ale noii economii digitale. În realitățile viitoare, această abilitate va deveni la fel de elementară ca și abilitatea de a scrie și de a citi. Prin scufundarea copiilor în programare astăzi, creăm o bază solidă pentru competențele lor profesionale în viitor.
La finalizarea cursului, fiecare copil primește un certificat oficial de absolvire de la CODDY și Codewards.
Ziua întâi: Introducere în lumea programării jocurilor
• Studierea interfeței Codewards
• Introducere în lumea programării în Codewards
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a doua: algoritm
• Ce este un algoritm
• Programarea robotilor folosind algoritmi
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a treia: Crearea și executarea algoritmilor
• Continuarea studiului algoritmilor
• Găsirea erorilor în algoritmi
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a patra: Interpret: formal și informal. Sistem de comandă a executorului.
• Comunicare „executor formal” - „sistem de comenzi”.
• Determinați și dovediți adevărul și falsitatea afirmațiilor.
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a cincea: Conceptul de „adevăr” și „fals”
• Adevărul și falsitatea afirmațiilor
• Găsirea erorilor în algoritmi
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a șasea: obiectul și proprietatea obiectului
• Ce este un obiect
• Programarea obiectelor
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a șaptea: Clasificarea obiectelor
• Cele mai simple programe pentru managementul obiectelor
• Elaborarea de programe pentru controlul mai multor obiecte
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a opta: gestionarea mai multor site-uri
• Învățarea modului de a gestiona mai multe obiecte
• Secvențe de învățare
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua nouă: acțiuni repetate. Conceptul de „ciclu”, utilizarea constructului ciclului în codul programului
• Ce este un ciclu
• Aplicarea buclelor în programare
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua zecea: Bucle și optimizarea algoritmilor
• Consolidarea temei ciclurilor
• Introducere în conceptul de „Optimizare”, „cale optimă”
• Rezolvarea problemelor legate de cicluri
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua unsprezece: Bucle și optimizarea algoritmului
• Completarea temei ciclurilor
• Aplicarea principiilor de optimizare la sarcinile finalizate
• Rezolvarea problemelor legate de cicluri
După lecție, temele sunt atribuite în conformitate cu tema lecției.
Ziua a douăsprezecea: Gestionarea mai multor obiecte, obiecte multifuncționale și monofuncționale.
• Managementul mai multor obiecte
• Obiect multifuncțional și monofuncțional
După lecție, temele sunt atribuite în conformitate cu tema lecției.