Pregătirea studenților pentru Olimpiada de Informatică.
Olimpiada de Informatică este, în esență, olimpiada sa în programare. Decizia problemelor olimpiadei este o secție academică complet independentă, cu părți extinse teoretice și practice.
Șase ani, pe baza liceului școlar nr. 8 din orașul Sosnovy Bor, există o pregătire a elevilor pentru olimpiadele de diferite niveluri. În decurs de cinci ani, elevii liceului sunt câștigători ai programelor de programare regionale, participanți și câștigători ai Olimpiadei ruso-ruse.
Deciziile olimpiadnyh decizii de aproape toate etapele Jocurilor Olimpice, de la nivel regional la nivel internațional, se bazează pe algoritmi bine definite, larg cunoscute în matematică și informatică. Și în scopul de a rezolva cu succes problemele de olimpiada, noi trebuie să învețe mai întâi acești algoritmi, a le vedea și aplicate pricepere în sarcinile propuse, și deci, dacă nu știți, apoi să fie capabil de a veni cu ei, inventa. Dar familiaritatea cu acești algoritmi apare adesea numai în liceu, iar acest lucru este de înțeles, deoarece stăpânirea acestor algoritmi necesită cunoașterea unor secțiuni ale matematicii superioare.
Întrebarea 1. Așadar, este posibil să pregătim elevii pentru olimpiadă?
Este posibil, dar nu în cadrul programului de bază.
Mai mult decât atât, o condiție aproape necesară pentru ca acești studenți să facă matematică suplimentară (este mai bine dacă sunt clase cu studii aprofundate de matematică). Nu este o coincidență faptul că studenții noștri ruși din domeniul informaticii au făcut la fel de succes și matematic:
Victor Bargaciov, de 2 ori campion mondial absolut în domeniul informaticii printre elevi, este câștigător al Olimpiadei Internaționale de Matematică (medalie de argint);
Nikolai Durov, câștigători ai olimpiadelor internaționale 4x în informatică (3 de argint și una de aur), este deținătorul a două medalii de aur la concursuri internaționale în matematică;
Pentru regiunea Leningrad se pot acorda, de exemplu, Stratonnikov Alexis, Potapov Alexei, Ananyev Artem, Panguin Andrew.
Întrebarea 2. La ce vârstă trebuie să începem pregătirea elevilor?
Mai devreme, cu atât mai bine, dar în limite rezonabile.
este suficient să se înceapă olimpiadele regionale de la clasa a 7-a până la a 8-a;
Este recomandabil să începeți olimpiadele ruse cu clasele 5-6.
Întrebarea 3. În ce formă conduceți cursurile pentru olimpiade?
În formă de electives sau cursuri speciale.
Pentru o bună pregătire a elevului, într-o frază binecunoscută, este important, în primul rând, "nu numai să umplem paharul cunoștințelor, dar și să aprindem torța". Cu alte cuvinte - pentru a insufla interesul!
Conform experienței liceului nostru, aceasta este facilitată de următoarele:
Rolul important este jucat de comunicațiile intersubiect.
Cursul special "Matematica pe calculatoare" pentru 5-6 ore a fost condus în liceu timp de cinci ani. Studenții sunt introduse în formă vizuală cu conceptele matematice (de exemplu, animație de scanare a cubului, planul de coordonate cu grilă întreg), să învețe să fie creativi în rezolvarea sarcinilor comune (de exemplu, printr-o reprezentare grafică a unei transfuzii de sarcini de calculator și de cântărire).
Dezvoltarea interesului este promovată de lecțiile pe tema "Modelarea mișcării" de la cea mai simplă mișcare a unei mingi de biliard la o imagine complexă a liniilor de intensitate a câmpului electric de două încărcături. Foarte impresionantă este simularea pe calculator a "zborului unui avion de hârtie" și demonstrarea acestui zbor în viața reală. De asemenea, problema modelării mișcării satelitului și determinarea primei viteze, a celui de-al doilea spațiu, a timpului de zbor al rachetei Vostok cu Yuri Gagarin în jurul Pământului (acest eveniment ar trebui să fie cunoscut de toți!).
Astfel de lecții se desfășoară într-un mod diferențiat în ceea ce privește pregătirea studenților.
Pentru 7 - 8 clase, tabăra Intellect este organizată în primele două sau trei săptămâni de vacanță de vară, unde copiii sunt implicați în informatică în cadrul unui program special.
De exemplu, programul "Labyrinth" include următoarele subiecte:
construirea unui labirint (un algoritm interesant pentru generarea unui labirint aleator de complexitate variabilă);
Deplasarea prin labirint cu ajutorul tastelor de control;
căutați o ieșire din labirint, începând cu cel mai simplu prin regula mâinii stângi (aderând la o parte a labirintului);
căutați calea cea mai scurtă din labirint.
Acest program oferă un impuls elevilor să își dezvolte propriile jocuri "walkers" și "shooters". Principalul lucru este realizarea faptului că o pot crea singure!
Pentru cele 10 clase, practica de producție de vară este organizată la diferite întreprinderi din orașul Sosnovy Bor în decurs de o lună. Elevii dobândi competențe pentru a rezolva probleme practice, și remediați cunoștințe de lucru cu baze de date, contabilitate aplicații de birou, de a crea propriile lor locuri de muncă de către curatorii programului, însușirea unor cunoștințe noi (de exemplu, atunci când se lucrează cu rețele de calculatoare, sistem de operare Unix). Un răspuns lăudabil din partea întreprinderii este rezultatul obișnuit al unei astfel de activități.
Copiii își arată propriile programe la conferința tradițională a informatizării școlare "Noi și calculatorul", în acest an a fost cea de-a șasea conferință. Cele mai multe dintre baieti de dezvoltare de software sunt anual la Conferința Internațională „Informatica de școală și problemele dezvoltării durabile“, a avut loc la Sankt-Petersburg, în cazul în care locul de muncă de copii sunt estimate prin diplome gradul I și II.
Programele individuale sunt folosite ca materiale educaționale.
Pentru grupul de „geeks“ într-un mod bun, nu în sens, de exemplu, jocuri pe calculator, realizat în mod specific opționale și cursuri pe teme: învățarea orice limbaj de programare, algoritmizare sarcini non-standard olimpiada probleme, teoria grafurilor, etc.
Întrebarea 4. Câți oameni ar trebui să fie în clasele de electives special orientate?
Grupuri cu 6 - 12 persoane.
Când lucrați pentru un anumit rezultat (adică pregătirea pentru olimpia de oraș, regională sau rusă), ar trebui să existe un grup de 3-6 persoane. Aceste clase reprezintă deja formare, iar aici profesorul acționează mai mult ca antrenor, nu ca profesor. Cum este lecția?
Sunt enumerate sarcinile pe această temă.
Alegeți una dintre cele mai populare sau mai interesante sarcini.
Oral, împreună cu băieții, se discută algoritmul de decizie.
Băieții scriu programul, profesorul stabilește timpul, evaluează implementarea soluțiilor, ajută la căutarea erorilor, evidențiază deficiențele în eficiență (numărul de operațiuni, utilizarea memoriei RAM, timpul de decizie).
Întrebarea 5. Ce subiecte ar trebui studiate în pregătirea Olimpiadelor?
Nu există nicio prevedere pentru toți, dar se pot distinge următoarele grupuri de algoritmi:
Algoritmi asupra numerelor întregi.