Aventura programarii - curs de programare pentru copii
Descopera lumea programarii intr-un mod interactiv, amuzant si provocator!
Parcurgand un traseu presarat cu provocari, ajutand personajele sa indeplineasca sarcinile trasate pentru fiecare nivel, copiii vor descoperi tainele algoritmilor si limbajelor de programare. Platformele de programare prin joc pe care le folosim in programele noastre de training pentru copii transforma experienta de invatare intr-o adevarata aventura.
Desfasurare Curs:
- Prin acest curs ne adresam copiilor intre 8 si 10 ani
- Cursul este structurat in 3 module a cate 12 sedinte fiecare modul
- Durata totala: 36 sedinte
- Copiii pot urma pe rand Modulele, considerand 3 cursuri separate.
- Numar de copii in grupa: 6-10
- Durata unei sedinte este de 90 de minute.
- Platforma utilizata: CodeMonkey
- Limbajul de programare: CoffeScript
Structura cursului
Acest prim curs acopera notiunile de baza in programare, explorand modul de creare a algoritmilor pentru rezolvarea unui task, structuri simple si repetitive, intelegerea notiunii de obiect in programare, organizarea in colectii.
Pe parcursul cursului, copiii vor rezolva 75 de provocari in care vor invata, pas cu pas, intr-un mod placut si incitant, sa construiasca un program care sa rezolve o cerinta data, pornind de la simplu catre complex, de la o structura simpla de pasi, repetarea pasilor redundanti folosind bucle simple, introducerea variabilelor pentru un control mai eficient al codului, pana la gruparea elementelor de acelasi fel pentru un control si o organizare mai bune.
Durata modul: 12 sedinte
Ce vei invata la acest curs?
Cursul acopera notiunile de baza in programare, explorand modul de creare a algoritmilor pentru rezolvarea unui task: structuri simple, repetitive, intelegere notiunii de obiect in programare, organizarea in colectii.
Algoritmi
simpli. Organizarea actiunilor in pasi succesivi, pe baza scenariului.- Introducerea notiunii de obiect. Identificarea proprietatilor si metodelor
acestuia si folosirea lor in program. - Bucle
simple. Repetarea unui set de comenzi de un numar dat de ori. - Variabile. Declarare si apelare in program. Explorarea tipurilor de date.
- Vectori
si indecsi. Gruparea elementelor de acelasi tip in vectori(multimi). Utilizarea
elementelor folosind pozitia acestora in vector (indice).
Acest curs continua seria aventurilor din cursul Aventura programarii 1– curs de programare pentru copii cu provocari noi. Scenariile sunt mai complexe, solutiile pentru indeplinirea sarcinilor necesita structuri noi. Astfel, in 70 de scenarii, vei folosi functii pentru a defini actiuni, vei controla felul in care se executa programul in functie de aparitia unor conditii noi.
Poti participa la acest curs doar daca ai absolvit cursul Aventura programarii 1– curs de programare pentru copii.
Durata modul: 12 sedinte
Ce vei invata la acest curs?
Acest modul aprofundeaza cunostintele acumulate in cadrul Modulului 1 completand experienta cu construirea de structuri de lucru complexe, precum functiile. Copiii vor invata sa defineasca si sa apeleze functii, sa includa in program structuri decizionale, bazate pe conditii logice.
- Functii. Apelarea functiilor cu seturi diferite de valori pentru parametrii acestora.
- Bucla conditionala (until). Repetarea unei secvente de cod pana la indeplinirea unei conditii simple.
- Instrutiunea conditionala (if, if-else). Alegerea unui set de actiuni de executat, in functie de o conditie cu raspuns Da sau Nu
- Operatorii logici And si Or. Crearea conditiilor complexe prin alipirea mai multor conditii simple.
Este urmat in traseul de invatare de cursul Aventura programarii Modul 3 – curs de programare pentru copii.
Acest curs incheie seria aventurilor programarii cu un plus de rafinare si complexitate a solutiilor. Astfel, pe parcursul celor 65 de scenarii, se exploreaza efectul negarii conditiilor, se introduc conditii bazate pe compararea valorilor, functii care executa actiuni si intorc un raspuns ce se va folosi ulterior in program, programarea raspunsului la actiuni din exterior (apasarea unei taste, a unui buton de mouse, etc).
Poti participa la acest curs doar daca ai absolvit cursurile Aventura programarii Modul 1– curs de programare pentru copii si Aventura programarii Modul 2– curs de programare pentru copii.
Durata modul: 12 sedinte
Ce vei invata la acest curs?
Cursul aprofuneaza notiunile invatate in modulele 1 si 2 completand experienta cu elemente de logica booleana si evenimente declansatoare.
- Operatorul de comparatie Not. Negarea unei conditii (se
programeaza actiunile in cazul in care nu apare o situatie asteptata) - Operatorii de comparatie (==, <, >). Folosirea conditiilor care verifica
rezultatul comparatiei intre valori. - Clauza
return. Explorarea functiilor care efectueaza un calcul sau o analiza si intorc
un rezultat necesar pentru continuarea programului. - Evenimente. Programarea raspunsului la evenimente exterioare (apasarea unei
taste, miscare mouse-ul, apasarea unui buton al mouse-ului).
Ø Dezvolta gandirea critica. Situatiile care apar in viata sa vor fi analizate cu mai multa atentie, va analiza contextul aparitiei acestora, va identifica posibile solutii si o va alege pe cea potrivita.
Ø Dezvolta inteligenta. Unui copil care invata programare ii va fi mai usor sa inteleaga si sa invete concepte stiintifice abstracte (din domenii precum matematica, fizica, etc) si va rezolva mai usor si mai repede probleme in aceste domenii.
Ø Dezvolta imaginatia si creativitatea. Provocarile pe care le intalneste in timpul cursurilor il vor incuraja sa incerce sa creeze personaje si scenarii noi, intr-un cadru sigur pentru el.
Ø Dezvolta abilitatile sociale. Interactiunea cu colegii din grupa il va ajuta sa dezvolte abilitati de comunicare si de relationare cu cei din jur.
Ø Creste increderea in propriile capacitati. Va avea curaj sa isi asume task-uri fara teama de a gresi.
Ø Creste motivarea si perseverenta. Va primi feedback constant, pe toata durata pregatirii.
Ø Petrece timp de calitate alaturi de prieteni cu aceeasi pasiune.
Pe termen lung, un astfel de program pregateste copilul pentru viitor, pentru a face fata provocarilor din viata adulta.
Ø Se va adapta cu usurinta inovatiilor din tehnologie.
Ø Va aborda cu mai mult curaj si incredere provocarile.
Ø Va identifica mai usor si mai repede solutiile potrivite pentru situatiile intampinate, atat profesional, cat si in viata privata.
Ø Se va organiza mai usor.
Ø Va relationa cu mai multa usurinta cu cei din jur (cerc de prieteni, echipa, etc).
Durata modul 1: 12 sedinte a cate 90 minute fiecare
Durata modul 2: 12 sedinte a cate 90 minute fiecare
Durata modul 3: 12 sedinte a cate 90 minute fiecare
Fiecare modul se desfasoara cu 1 sedinta pe saptamana.
Modulul 1 se va programa in momentul in care sunt minim 6 solicitari. Va rugam sa ne specificati preferinta pentru sustinerea cursului: seara sau dimineata sau sambata sau duminica.
Modulul 2: este necesar sa fie urmat Modulul 1 inainte
Modulul 3: este necesar fie urmate Modulele 1 si 2 inainte
Oferta de pret
Prețul cursului include suportul de curs și materialele didactice, prestația trainerului.
Modul 1: 310 euro + TVA/pers
Modul 2: 310 euro + TVA/pers
Modul 3: 310 euro + TVA/pers
Achitarea unui modul:
Puteti alege varianta integrala si beneficiati de un discount de 15% sau varianta esalonat 3 etape, unde nu se aplica discount.
Parintii clienti Data Training beneficiaza de un discount de 10%.
Discount-urile nu se cumuleaza, se va aplica discount-ul cel mai mare.
