Robowin: bazele logicii și algoritmilor - curs 12.000 rub. de la Coddy School of Programming for Children, instruire 2 module (luni)
Miscelaneu / / December 08, 2023
Varsta: 8-10 ani
Nivel: pentru începători.
Durata: de la 2 module (luni), de la 16 ore*.
Format: lecții individuale și de grup, offline și online (în timp real).
Numar copii: de la 1 la 8
Preț:
de la 750 rub./oră într-un grup online,
de la 850 rub./oră într-un grup offline,
de la 1050 rub./oră individual online,
de la 1800 rub./oră individual offline.
Logica este baza fundamentală a informaticii ca știință. Ea stă la baza inteligenței copiilor și facilitează procese importante precum analiza, raționamentul, comparația și multe alte activități. Dezvoltarea gândirii logice a copilului este la fel de importantă ca și capacitatea de a citi, vorbi și scrie.
Gândirea logică nu este un talent înnăscut. Aceasta este o abilitate specială care trebuie dezvoltată. Există multe moduri: rezolvarea problemelor de logică, jocuri intelectuale, puzzle-uri, diverse servicii educaționale și chiar jocuri pe calculator.
Bazele abilităților logice ale copiilor trebuie puse încă de la o vârstă fragedă. Experții în domeniul pedagogiei recomandă dezvoltarea intenționată a logicii la școlari, în special în clasele elementare. Dar transferul acestei sarcini către profesorii școlii nu este o soluție, deoarece dezvoltarea gândirii logice nu este sarcina principală: la școală, copiii primesc cunoștințe fundamentale cu ajutorul cărora se pot dezvolta mai departe.
Am găsit o modalitate de a ajuta părinții și, cel mai important, copiii! În special pentru școlari mai mici de la 8 la 10 ani, am dezvoltat cursul „Robowin: bazele logicii și algoritmilor”, care îi va ajuta pe copii să dezvolte gândirea logică și algoritmică, precum și să se familiarizeze cu principiile programare.
Pentru cine este potrivit cursul?
- Pentru cei interesați de programare
- Pentru cei care doresc să dezvolte gândirea logică și algoritmică
- Pentru băieții care își arată ingeniozitatea în moduri diferite
Conținutul cursului:
- Construirea algoritmilor liniari
- Bucle secvențiale și imbricate
- Algoritmi cu condiții. Declarație condiționată dacă, altfel
- Proceduri în programare
- Crearea de biblioteci. lucru in echipa
- Bucle cu verificare în continuare. buclă while
- Exersează rezolvarea problemelor, construind algoritmi optimi
Obiectivele cursului:
1. Dezvoltați gândirea logică și algoritmică cu ajutorul Robowin, un mediu de programare vizual și ușor de înțeles.
2. Pregătiți copiii să stăpânească limbaje complexe de programare.
Despre curs
Robowin este un mediu de joc vizual și ușor de înțeles pentru formarea inițială de programare, în care interpreții (Robot, Draftsman și Turtle) execută un program introdus într-un editor de text. Programul implică acoperirea unor subiecte precum sisteme de instrucțiuni, bucle, algoritmi de feedback, ramificare completă și altele.
Cursul este potrivit pentru copiii care sunt interesați de programare. Copiii vor primi primele abilități de codare, vor învăța să gândească logic, să caute soluții la probleme, să folosească tehnici de programare gata făcute și să își dezvolte proprii algoritmi pentru rezolvarea problemelor. Și nu aveți nevoie de un limbaj de programare complex pentru asta - în timpul cursului lucrăm în mediul de joc vizual Robowin. Într-un mediu vizual, vom controla mișcarea robotului pe hartă și vom efectua diverse sarcini - plantați flori în paturi, construiți trasee, ieșiți din labirint, evitați obstacolele și reveni la bază.
Cum să alegi un algoritm pentru a rezolva o problemă? Aici este important să cunoașteți teoria, elementele de bază ale programării și algoritmizării și să aveți experiență practică în rezolvarea problemelor. Cursul nostru se bazează pe lucrări practice - am adunat aproximativ 250 de sarcini interesante de complexitate diferită pentru a consolida competențele în practică scrierea algoritmilor, dezvoltarea abilităților de gândire algoritmică și vizuală, învățarea de a găsi în mod independent o soluție și de a crea codul corect.
Cu ajutorul comenzilor simple și vizuale, copiii se vor familiariza cu algoritmi liniari, cicluri, condiții și vor învăța cum să creeze
proceduri și biblioteci și chiar se vor simți ca niște adevărați dezvoltatori atunci când participă la lucrul în echipă pe un proiect.
Ca parte a cursului „Logic și algoritmi în Robowin”, copilul dumneavoastră va:
- familiarizează-te cu mediul de dezvoltare Robowin;
- învață concepte de programare de bază;
- invata sa creezi programe liniare simple;
- invata sa creezi programe cu conditii si bucle;
- va învăța un limbaj de programare special adaptat mediului de dezvoltare Robowin;
- învață să folosești bucle, condiții și proceduri;
- va putea să scrie și să depaneze propriul cod, să selecteze algoritmi de soluție optimă;
- va dobandi abilitati de lucru in echipa;
- vor primi cunoștințe noi necesare dezvoltării ulterioare în domeniul tehnologiei informației;
- va dobândi abilitățile de a crea propriile proceduri și biblioteci, care este o parte integrantă a muncii unui cu experiență și
- programator calificat.
De asemenea, copiii vor dobândi cunoștințe și abilități care le vor fi utile în viitor atunci când stăpânesc limbaje de programare mai complexe - Java, Python, C++.
De ce ai nevoie pentru cursuri?
Pentru a finaliza cursul, copilul dumneavoastră va avea nevoie de un computer/laptop cu programe instalate pe acesta.
Dacă orele sunt online:
Acces la Internet (verificați stabilitatea conexiunii la Internet, de la 10 Mbit/s).
Căști, precum și echipamente suplimentare pentru o calitate mai bună a sunetului: microfon sau căști.
9
cursuriProfesor de curs:
„Robowin: logica de bază și algoritmi”, „Dezvoltarea de jocuri mobile pe Android”, „Design grafic Photoshop”, „Crearea unui personaj de joc în Photoshop”, „Design Thinking”, „Fundamentals of Video Editing in Movavi”, „Game 3D Modeling”, „Cyber Security”, „Digital art: drawing on comprimat"
Educaţie:
Universitatea de Stat de Arhitectură și Inginerie Civilă din Novosibirsk (Sibstrin), institut de construcții, specialitatea „Construcții industriale și civile”.
Experienţă:
Zece ani în industria digitală ca creator de artă digitală și conținut media. În acest timp, a predat lecții deschise la școală de informatică și, de asemenea, a dat cursuri online despre arta conceptuală a personajului pentru artiști aspiranți. A luat parte la crearea de jocuri ca artist concept și artist grafic de jocuri. În prezent participă la crearea de benzi desenate și design de cărți.
Interese:
Este interesat să deseneze și să creeze conținut variat, de la desene originale la diverse produse. Timpul liber poate fi petrecut cântând la chitară sau citind cărți și benzi desenate. El crede că poți atinge orice înălțime dacă faci ceea ce îți place.
„Industria digitală din lumea modernă atinge aproape fiecare aspect al vieții noastre. Prin urmare, trebuie să-l studiem pentru a ne dezvolta și a lăsa un viitor mai interesant descendenților noștri.”
modulul 1
Prima zi
Construirea algoritmilor liniari
- Sarcini de programare, algoritmi
- Familiaritate cu interfața mediului Robowin
- Comenzi simple de mișcare a robotului: înainte, înapoi, întoarcere
- Repetați ciclul
- Crearea unui algoritm liniar pentru deplasarea robotului, depanarea programului
Sarcina practica: rezolvarea problemei deplasării unui robot și plantării florilor pe o hartă folosind un algoritm liniar simplu.
Rezultatul lectiei: a făcut cunoștință cu conceptul de algoritm simplu, a învățat să scrieți propriul algoritm și a stăpânit lucrul în mediul Robowin.
A doua zi
Bucle secvențiale și imbricate
- Logica de programare, împărțirea sarcinilor în subsarcini
- Construirea unui algoritm optim
- Bucle secvențiale și imbricate
- Practica de rezolvare a problemelor
Sarcina practica: rezolvarea problemei plantării florilor și readucerea robotului la bază pentru două hărți folosind cicluri.
Rezultatul lectiei: sa familiarizat cu algoritmi, inclusiv bucle secvențiale și imbricate.
Ziua trei
Algoritmi de ramificare, declarație condițională if
- Familiarizarea cu algoritmii cu o condiție
- Exersați rezolvarea problemelor folosind bucle și instrucțiunea condițională if
- Comenzi Robowin pentru a verifica condițiile buclei
- Crearea unui singur program pentru mai multe carduri, selectarea algoritmului optim
- Corectarea codului finit
Sarcina practica: crearea unui algoritm pentru un robot care ocolește mai multe carduri, depanând programele create.
Rezultatul lectiei: s-a familiarizat cu operatorii condiționali, a învățat să construiască algoritmi mai complexi folosind operatori și bucle condiționale.
Ziua a patra
Algoritmi cu condiții. Declarație condiționată dacă altfel
- Algoritmi cu condiția else
- Verificarea condițiilor, modificatorii și, sau, nu
- Ieșiți din buclă, comanda pauză
- Exersați scrierea și optimizarea algoritmilor cu condiții
- Analiza rezolvarii problemelor
Sarcina practica: rezolvarea problemelor folosind algoritmi cu condiții - direcționăm mișcarea robotului pe hartă, schimbăm traseul.
Rezultatul lectiei: a învățat să folosească algoritmi condiționali în practică pentru a rezolva probleme, a îmbunătățit abilitățile de programare.
al 2-lea modul
Prima zi
Proceduri în programare
– Introducere în proceduri
– Scrierea unei proceduri și apelarea ei într-un program
– Proceduri cu parametri
– Algoritmi de rezolvare a problemelor folosind proceduri
– Exersează rezolvarea problemelor folosind proceduri
Sarcina practica: scrierea unui program pentru plantarea florilor „inteligentă” prin apelarea unei proceduri simple și a unei proceduri cu parametri.
Rezultatul lectiei: a învățat cum să folosească proceduri simple în probleme și a analizat exemple de utilizare a procedurilor în programare.
A doua zi
Crearea de biblioteci. lucru in echipa
– Ce sunt bibliotecile în programare?
– Crearea unui set de bază de proceduri pentru robot
– Utilizarea bibliotecilor create la rezolvarea problemelor
– Lucru în echipă – crearea de biblioteci și depanarea codului principal folosind biblioteci scrise
– Exersați lucrul la probleme, analizând algoritmi gata pregătiți și creându-vă proprii
Sarcina practica: crearea unei biblioteci de comenzi de bază pentru robot, crearea de biblioteci pentru dezvoltarea proiectelor comune, algoritmi de depanare pentru sarcinile dvs.
Rezultatul lectiei: s-a familiarizat cu conceptul de biblioteci, a învățat cum să creeze o bibliotecă simplă.
Ziua trei
Bucle cu verificare în continuare. buclă while
– Introducere în bucla while – sintaxă, reguli de aplicare
– Modificarea codului finit pentru utilizare cu o buclă while
– Exersați lucrul la probleme, analizând algoritmi gata pregătiți și creându-vă proprii
Sarcina practica: rezolvarea unei probleme de mișcare a robotului folosind o buclă while.
Rezultatul lectiei: Ne-am familiarizat cu bucla while și am învățat cum să o folosim pentru sarcinile noastre.
Ziua a patra
Exersează rezolvarea problemelor, construind algoritmi optimi
– Repetarea materialului de curs, exersarea rezolvarii problemelor
– Probleme de utilizare a variabilelor
– Sarcina de a scăpa din labirint
- Rezolvarea unor probleme complexe
– Rezumând cursul
Sarcina practica: rezolvarea de probleme pentru aplicarea cunoștințelor învățate.
Rezultatul lectiei: Am repetat materialul pe care l-am studiat și ne-am consolidat abilitățile de scriere și de depanare a algoritmilor în practică.