Școala de vară

Școala de vară 2022 – viitoarele cls. XI – XII

Informatica
Clasa a 11-a |Clasa a 12-a

Descrierea programului

Informatică – C++

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. 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.

Nivelul este mediu – avansat.

Programul include
  • 10 sesiuni de curs live, foarte practice; fiecare sesiune are o durata de 2 ore
  • Acces la sesiunile de curs înregistrate
  • Materiale suport de curs
  • Monitorizare continua pe perioada programului

Perioada: 01 iulie 2022 – 14 iulie 2022

Structura programului
  • Curs 1 – Sume parțiale / Smenul lui Mars
  • Curs 2 – Hash Table / Unordered_map – Teorie și probleme
  • Curs 3 – Stiva – Teorie și probleme
  • Curs 4 – Cautare Binara – Teorie și probleme
  • Curs 5 – Sliding Window / Two pointers – Teorie și Probleme
  • Curs 6 – Heap / Priority Queue – Teorie și probleme
  • Curs 7 – Set & Multiset – Teorie și probleme
  • Curs 8 – Queue & Deque – Teorie și probleme
  • Curs 9 – Greedy – Teorie și probleme
  • Curs 10 – Programare Dinamica – Teorie și probleme
Profesor

Informatică – STL

Scopul programului este de a învăța programarea orientată obiect și STL (Standard Template Library). Se adresează copiilor care au cunoștințe avansate de programare și doresc să facă un pas înainte în direcția modului în care programează profesioniștii. STL poate fi folosit și la olimpiada de informatică, având avantajul ușurinței utilizării dar și al unui timp mai bun de execuție, care poate face diferența în evaluarea problemelor la olimpiadă.

Nivelul este mediu – avansat.

Programul include
  • 10 sesiuni de curs live, foarte practice; fiecare sesiune are o durata de 2 ore
  • Acces la sesiunile de curs înregistrate
  • Materiale suport de curs
  • Monitorizare continua pe perioada programului

Perioada: 01 iulie 2022 – 14 iulie 2022

Structura programului
  • Curs 1 – Recapitulare struct, pointeri, referințe, subprograme
  • Curs 2 – Noțiunea de clasă în C++, constructori, destructori, copiere obiecte
  • Curs 3 – Supraîncărcarea, constructori de copiere, membri statici, ce reprezintă „this”
  • Curs 4 – Structuri de date – liste, stive, cozi
  • Curs 5 – Introducere în programarea generică și introducere STL
  • Curs 6 – Containere, iteratori, clasa vector
  • Curs 7 – Clasele list, stack, queue
  • Curs 8 – Clasele set, multiset, map, priority_queue
  • Curs 9 – Algoritmi (I)
  • Curs 10 – Algoritmi (II)

Web Design Level 2

Scopul programului este de a învăța ceva foarte practic și util, și anume limbajul cu care puteți crea pagini web pentru site-uri sau aplicații web. Cursul de Web Design Level 2 este destinat copiilor care au deja cunoștințe de informatică și vor să învețe ceva nou. Cursul de Web Design Level 2 include, pe lângă inițierea în limbajele HTML, CSS, JS, și utilizarea unor funcții mai avansate care permit implementarea de funcționalități în paginile web. Cursul este util pentru orice copil care își dorește să învețe instrumentele prin care poate să creeze sau să întrețină un site.

Astfel, programul se adresează copiilor care vor o activitate distractivă de vacanță, dar în același timp foarte utilă pentru alte inițiative sau proiecte în care vor dori să se implice (în care o prezentare web este întotdeauna de impact).

Programul include
  • 15 sesiuni de curs live, foarte practice; fiecare sesiune are o durata de 2 ore
  • Acces la sesiunile de curs înregistrate
  • Materiale suport de curs
  • Monitorizare continua pe perioada programului

Perioada: 18 iulie 2022 – 29 iulie 2022

Structura programului
  • Curs 1 – Introducere in Web design – ce înseamna HTML, CSS, JS, setup local
  • Curs 2 – Introducere HTML – tag-uri de bază
  • Curs 3 – Continuare HTML – tag-uri avansate
  • Curs 4 – Start proiect cu HTML
  • Curs 5 – Introducere CSS – interacțiunea cu HTML, stiluri de bază
  • Curs 6 – CSS – continuare stiluri de bază + stiluri avansate
  • Curs 7 – CSS – stiluri avansate + responsiveness
  • Curs 8 – CSS – introducere în bootstrap
  • Curs 9 – Adăugarea de CSS în proiect
  • Curs 10 – Introducere Javascript – Interacțiunea cu HTML, introducere sintaxă
  • Curs 11 – Javascript document + funcționalități de bază
  • Curs 12 – Javascript – funcționalități avansate, obiecte, funcții, DOM, BOM
  • Curs 13 – Javascript – aplicații
  • Curs 14 – Adăugarea de Javascript în proiect
  • Curs 15 – Finalizare și prezentare proiect

Calendar

Școala de vară 2022 Luni Marți Mirecuri Joi Vineri
Sãptãmâna
27/06 – 03/07
11:30 – 13:30         Informatică
STL
Sãptãmâna
04/07 – 10/07
09:00 – 11:00 Informatică
C++
Informatică
C++
Informatică
C++
Informatică
C++
Informatică
C++
11:30 – 13:30 Informatică
STL
Informatică
STL
Informatică
STL
Informatică
STL
Informatică
STL
Sãptãmâna
11/07 – 17/07
09:00 – 11:00 Informatică
C++
Informatică
C++
Informatică
C++
Informatică
C++
Informatică
C++
11:30 – 13:30 Informatică
STL
Informatică
STL
Informatică
STL
Informatică
STL
 
Sãptãmâna
18/07 – 24/07
11:30 – 13:30 WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
15:00 – 17:00 WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
Sãptãmâna
25/07 – 31/07
15:00 – 17:00 WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
WEB design
Level 2
WEB design
Level 2

Varianta live include

  • Participarea la sesiunile de curs LIVE conform calendarului
  • Acces la sesiunile de curs inregistrate
  • Materiale de curs, materiale de lucru individual (probleme selectate, solutii, teme), evaluari
  • Comunicare online intre participantii la program si profesor pe chat-ul grupului sau pe chat privat cu profesorul

Inscrierea in grupa LIVE se poate face doar inainte de inceperea programului, in limita locurilor disponibile.

Înscriere

Înscrierea în grupa LIVE se poate face doar înainte de începerea programului, în limita locurilor disponibile.
Calendarul nu are conflicte de program între module, astfel încât se poate participa la programul complet al Școlii de vară sau doar la anumite module.
Pentru înscriere creați un cont de PĂRINTE pentru dvs. și un cont de ELEV pentru copilul dvs. pe platforma app.upper.school. Din contul de părinte se pot vizualiza detaliile sesiunilor de curs din programul Școlii de vară, numărul de locuri disponibile și prețul fiecărui modul.

Cum să te înscrii?

Înscrierea în grupa LIVE se poate face doar înainte de începerea programului, în limita locurilor disponibile. Calendarul nu are conflicte de program între module, astfel încât se poate participa la programul complet al Școlii de vară sau doar la anumite module. Pentru înscriere creați un cont de PĂRINTE pentru dvs. și un cont de ELEV pentru copilul dvs. pe platforma app.upper.school. Din contul de părinte se pot vizualiza detaliile sesiunilor de curs din programul Școlii de vară, numărul de locuri disponibile și prețul fiecărui modul.