Cursuri

Profesor:

Alexandra Beldica, Andrei Chiriac

Upper.Info 2023-2024, clasele VII-VIII

Programul de pregătire se adresează copiilor din clasele a VII-a sau a VIII-a care s-au pregătit până acum și își doresc să performeze în continuare la etapele superioare ale Olimpiadei de Informatică.

algoritmica pentru clasele VII-VIII

Descrierea programului

Program de algoritmica pentru Olimpiada

Programul Upper.Info 2023-2024, Algoritmică pentru Olimpiadă, clasele VII-VIII (PM, Grupa 1) este destinat copiilor care își doresc să învețe informatica la nivel înalt, cu scopul pregătirii individuale avansate sau cu scopul participării la concursuri/etapele superioare ale Olimpiadei de Informatică. Pentru a putea înțelege noțiunile predate în cadrul programului, este necesară buna înțelegere a materiei din clasele a V-a și a VI-a.
În cadrul acestui curs va fi respectată programa claselor a VII-a și a VIII-a pentru olimpiadă, programă ce cuprinde următoarele capitole:

  • Aplicații avansate (memoizare, tehnica celor doi pointeri, elementul majoritar)
  • Șiruri de caractere
  • Tipul struct
  • Funcții și subprograme iterative și recursive
  • Structuri de date (stive, liste, cozi)
  • Combinatorică
  • Algoritmul lui Lee
  • Algoritmul Fill

Fiecare lecție are un suport teoretic, urmat de aplicarea ideilor în diverse probleme. Copiii vor avea de lucrat seturi de probleme ca studiu individual și vor primi feedback continuu pe perioada programului.

În cadrul programului de informatica pentru clasele VII-VIII se pot înscrie și copii de clasa a VI-a, dacă aceștia cunosc deja materia pentru clasa a VI-a, cu mențiunea că nivelul cursului va fi unul ridicat.

Programul Upper.Info 2023-2024, Algoritmică pentru Olimpiadă, clasele VII-VIII (PM, Grupa 2) se adresează copiilor din clasele a VII-a sau a VIII-a care au ajuns până acum sau care își doresc să ajună în acest an la etapele superioare ale Olimpiadei de Informatică și care își doresc să se pregătească în continuare la nivel avansat.

Programul conține lecții teoretice de fundamente matematice aplicate în programare, algoritmi și tehnici de programare, corelate cu probleme de dificultate ridicată în care vor fi aplicate conceptele învățate. Formatul cursurilor are, pe lângă partea de predare a noțiunilor teoretice, o componentă importantă de discuții ale ideilor de rezolvare, încurajarea implementării de soluții diferite și optimizarea algoritmilor. Se pune accentul în special pe probleme de idee și pe analiza diferitelor căi de rezolvare.

Profesorul va selecta probleme ca temă, asociate fiecărei sesiuni de curs, iar variantele de soluții se vor analiza în următoarea sesiune de curs. Mediul este unul prietenos, sunt încurajate ideile și discuțiile, iar stilul profesorului de a explica asigură înțelegerea profundă și nu programarea mecanică.

Alte programe de algoritmica pentru clasele VII-VIII.

Profesor(i): Alexandra Beldica, Andrei Chiriac

Alexandra Beldica a fost pasionată de matematică în timpul școlii, participând și având rezultate foarte bune la concursuri și olimpiade. După finalizarea liceului, Alexandra s-a reorientat către informatică, urmând cursurile Facultății de Matematică și Informatică din București, specializarea Informatică. A îndrăgit imediat informatica, acesta fiind domeniul în care Alexandra a simțit că își poate folosi creativitatea și în același timp teoria care stă la baza algoritmilor.

După facultate, lucrând în domeniul IT, Alexandra a înțeles și mai bine complexitatea din spatele unui sistem informatic, generând noi provocări profesionale cu fiecare zi. Dorința ei de a împărtăși cunoștințele cu alții și dragostea pentru copii au determinat-o să experimenteze activitatea de profesor.

Alexandra este foarte îndrăgită de copii pentru că reușește să le explice noțiuni abstracte de informatică prin joacă. Alexandra predă informatica cu implicare, pasiune și dedicare pentru că iubește copiii și iubește informatica. Din ianuarie 2019, Alexandra susține cursuri de programare în C++, Scratch și Web Design pe platforma Upper.School.

Andrei Chiriac a fost medaliat cu aur la Olimpiada Națională de Informatică și cu bronz la Olimpiada Central Europeană de Informatică. Are o experiență de peste 9 ani în pregătirea elevilor pentru olimpiadele naționale și internaționale. A făcut un stagiu de internship ca software developer la Amazon Web Services și are un proiect personal foarte interesant de dezvoltare a unei platforme de tutoriale interactive pentru pregătirea interviurilor tehnice în job-uri de programare (https://algocademy.com/).

Pe Andrei îl găsiți și pe udemy.com ca autor al unui curs foarte apreciat – „The Bible of Coding Interviews and Competitive Programming” pentru pregătirea interviurilor tehnice la companii de top cum ar fi Google, Facebook sau Amazon sau pentru pregătirea în vederea concursurilor internaționale de Competitive Programming.
Andrei este remarcabil pentru stilul său de a explica idei complexe în cel mai simplu mod posibil.

Programul include:

  • 32-34 de sesiuni de curs Live (în funcție de varianta de program), cu frecvență săptămânală; fiecare sesiune are o durată de 2 ore
  • Înregistrările cursurilor și notițele de curs – pentru a revedea oricând o lecție sau a recupera o lecție la care nu ați putut participa
  • Materiale de studiu și materiale de lucru individual
  • Comunicare online cu profesorul și colegii de curs

Desfășurare

Sesiunile de curs din programele Upper.Info 2023-2024, clasele VII-VIII se desfășoară ONLINE, după următorul program:

  • Upper.Info 2023-2024, Algoritmică pentru Olimpiadă, clasele VII-VIII (AM) – cursurile au loc în zilele de miercuri, în intervalul orar 09:00 – 11:00
  • Upper.Info 2023-2024, Algoritmică pentru Olimpiadă, clasele VII-VIII (PM, Grupa 1) – cursurile au loc în zilele de vineri, în intervalul orar 18:30 – 20:30
  • Upper.Info 2023-2024, Algoritmică pentru Olimpiadă, clasele VII-VIII (PM, Grupa 2) – cursurile au loc în zilele de miercuri, în intervalul orar 19:00 – 21:00

Perioada: 20 septembrie 2023 – 14 iunie 2024.

Cum să te înscrii la curs

Pentru înscriere, creați un cont de ELEV pentru copilul dvs. și un cont de PĂRINTE pentru dvs. pe platforma app.upper.school.
Înscrierea la cursurile LIVE sau abonamentele la Biblioteca digitală Upper.School se fac din contul de PĂRINTE, iar cursurile se accesează din contul de ELEV. Mai multe detalii despre pașii de înscriere găsiți aici.