IT-Senior
Dezvăluie potențialul tehnologic al adolescentului tău cu acest curs avansat! De la crearea de jocuri în Python la dezvoltarea de site-uri web, aplicații și chatboți bazați pe inteligență artificială, până la stăpânirea designului grafic și a creativității.
11-13 ani
2
ore
lecții pe săptămână
80%
practică
activități legate de proiecte
9
luni de curs
în timpul anului academic
2
nivele
fiecare nivel durează 9 luni
Copilul tău va învăța într-un mod avansat și interactiv
1
Va descoperi cum funcționează diferite dispozitive.
2
Va învăța să construiască și să controleze roboți.
3
Va învăța să creeze jocuri pe calculator.
De ce părinții aleg
impact A&C
Misiunea noastră este să transformăm fiecare copil dintr-un simplu consumator de tehnologie într-un creator al viitorului digital.
În loc să folosească gadgeturile fără scop, copilul tău va dobândi abilități practice și creative, utile la școală, în carieră sau pentru a deveni un specialist IT apreciat.
Cursuri care pun copilul tău în fruntea revoluției tehnologice
8 ani de experiență internațională în Europa, predând peste 86 de subiecte tehnologice
Specialiști certificați, experți în oferirea unor lecții captivante și interactive pentru copii
De încredere pentru părinți și parteneri
IT-Senior - programul cursului Nivelul I
  • 12 lecții de practică
    Detalii
  • 12 lecții de practică
    Detalii
  • 12 lecții de practică
    Detalii
IT-Senior - programul cursului Nivelul II
  • 12 lecții de practică
    Detalii
  • 12 lecții de practică
    Detalii
  • 12 lecții de practică
    Detalii
Modulul 2. Programarea jocurilor în Python
Limbajul de programare Python este utilizat pe scară largă în întreaga lume. Dezvoltarea este rapidă și ușoară, ceea ce îl face limbajul preferat al multor programatori, inclusiv al dezvoltatorilor de la Yandex și Google. Python este folosit în programarea web, securitatea informatică, grafică, învățarea automată și multe alte domenii. În prezent, specialiștii în Python sunt căutați în diverse ramuri ale IT-ului.

Ca rezultat al instruirii, elevii vor:
  • Stăpâni bazele limbajului Python
  • Învăța să creeze desene și animații folosind cod
  • Dezvolta propriile jocuri
  • Prezentarea proiectelor realizate
Planul Modulului
Lecția 1
  • Înregistrarea pe platforma Codesters;
  • Studierea interfeței platformei;
  • Dobândirea cunoștințelor teoretice despre utilizarea limbajului Python în jocurile video;
  • Crearea primului joc.
Lecția 2
  • Crearea jocului „RUN” în limbajul Python.
  • Lucrul cu funcții și instrucțiuni noi de cod.
  • Crearea a doi personaje cu comenzi diferite.
  • Gestionarea pozițiilor din scenă.
Lecția 3
  • Crearea jocului „Whack-A-Mole” în limbajul de programare Python.
  • Lucrul cu liste.
  • Înțelegerea conceptului de bucle (loops) și aplicarea lui practică.
Lecția 4
  • Crearea unui joc de tip first-person shooter (FPS).
  • Lucrul cu funcția mouse_move().
  • Generarea aleatorie a inamicilor în locații diferite.
Lecția 5
  • Crearea unei versiuni îmbunătățite a jocului legendar „Asteroids”.
  • Lucrul cu funcțiile turn_left() și turn_right().
  • Implementarea teleportării dintr-o parte a scenei în alta.
  • Adăugarea unui sprite de navă spațială și a unei instalații laser.
Lecția 6
  • Crearea platformerului „Space Rush”.
  • Implementarea tragerii cu arme.
  • Afișarea datelor pe ecran folosind o metodă alternativă.
  • Implementarea apariției inamicilor și a atacurilor acestora.
Lecția 7
  • Crearea platformerului „Space Rush” (versiune completă).
  • Implementarea tragerii cu arme.
  • Implementarea apariției și atacurilor adversarilor.
  • Afișarea datelor pe ecran într-un mod alternativ.
Lecția 8
  • Crearea unui proiect de tip Beat’em Up – „Street Fight”.
  • Implementarea principiului animației în jocuri.
  • Crearea unei serii de lovituri.
  • Explorarea posibilității de mișcare pe nivel.
Lecția 9
  • Crearea jocului „Basketball Challenge”.
  • Implementarea mișcării ciclice a coșului.
  • Implementarea aruncării mingii.
  • Implementarea trecerii mingii prin coș.
Lecția 10
  • Crearea jocului „Cannon Destroy”.
  • Implementarea lucrului cu gravitația.
  • Implementarea efectelor sonore.
Lecția 11
  • Crearea jocului „Spânzurătoarea” (Hangman).
  • Lucru intensiv cu bucle.
  • Lucru intensiv cu liste.
  • Învățarea noilor blocuri try și except (gestionarea erorilor).
Lecția 12
  • Pregătirea pentru prezentare.
  • Prezentarea și apărarea proiectului.
  • Sinteza cunoștințelor dobândite pe parcursul cursului.
Lecția 12
Modulul 3. Design grafic și branding
Acest curs este o călătorie prin fundamentele designului și ale brandingului, incluzând lecții despre utilizarea unor instrumente precum Figma, Miro și Canva. El acoperă o gamă largă de subiecte — de la bazele teoriei culorilor și designul de logo, până la subtilitățile brandingului prin text și social media.
Elevii vor învăța importanța creării unor designuri accesibile, sensibile cultural și ecologice, care au un impact social pozitiv.
După finalizarea modulului, elevii vor ști cum să:
  • Creeze propriile branduri și identități vizuale
  • Lucreze avansat în Figma, Miro și Canva
  • Dezvolte modele pentru produse tipărite
  • Creeze un brand book pentru propriul brand
Planul Modulului
Lecția 1
  • Cunoașterea componentelor care formează identitatea unui brand.
  • Dezvoltarea abilităților de utilizare a platformei Miro.
  • Elaborarea și perfecționarea unei idei pentru crearea unei companii personale.
  • Identificarea și înțelegerea publicului-țintă al companiei.
Lecția 2
  • Înțelegerea cercului culorilor și a importanței sale în design.
  • Învățarea regulilor de asociere armonioasă a culorilor.
  • Crearea unei palete de culori specifice brandului.
  • Exersarea designului utilizând culorile alese ale brandului.
Lecția 3
  • Înțelegerea conceptului și importanței logo-ului.
  • Învățarea principiilor de creare a unui logo memorabil.
  • Familiarizarea cu programe pentru căutarea referințelor de design.
  • Crearea unui moodboard cu idei de logo și schițarea conceptelor de logo.
Lecția 4
  • Învățarea diferenței dintre grafica vectorială și cea raster.
  • Familiarizarea cu utilizarea Figma pentru proiecte de design.
  • Aplicarea principiilor fundamentale de design în proiecte proprii.
  • Crearea unui logo în Figma, aplicând tehnicile învățate.
  • Pregătirea pentru prezentarea finală.
  • Prezentarea portofoliului.
  • Rezumatul cunoștințelor dobândite pe parcursul cursului.
Lecția 5
  • Utilizarea platformei Figma pentru realizarea de ilustrații.
  • Crearea formelor de bază relevante pentru identitatea brandului.
  • Dezvoltarea pattern-urilor care reflectă caracterul brandului.
  • Ilustrarea elementelor care exprimă identitatea companiei.
Lecția 6
  • Explorarea identității brandului prin text.
  • Definirea misiunii companiei și crearea sloganurilor.
  • Studierea principiilor de integrare a designului.
  • Crearea unui poster cu sloganurile dezvoltate.
Lecția 7
  • Analiza importanței identității vizuale în marketingul pe social media.
  • Identificarea elementelor-cheie ale identității unui brand în social media.
  • Analiza strategiilor de succes ale brandurilor online.
  • Crearea de conținut vizual aliniat identității brandului.
Lecția 8
  • Studierea importanței mascotelor pentru un brand.
  • Crearea unei mascote sau a unui simbol potrivit brandului și atractiv pentru publicul-țintă.
  • Crearea unui set coerent de stickere care reflectă identitatea brandului.
Lecția 9
  • Învățarea importanței onestității în design.
  • Înțelegerea modului de a face designul accesibil tuturor.
  • Respectarea diferențelor culturale în procesul creativ.
  • Explorarea opțiunilor de design eco-friendly.
Lecția 10
  • Recunoașterea importanței originalității în lucrările de design.
  • Înțelegerea implicațiilor plagiatului în designul grafic.
  • Explorarea rolului inteligenței artificiale în crearea și influențarea designului.
Lecția 11
  • Înțelegerea componentelor unui portofoliu de identitate vizuală.
  • Învățarea modului de adaptare a portofoliului pentru a evidenția identitatea unui brand specific.
  • Dezvoltarea tehnicilor de storytelling pentru prezentarea portofoliului.
Modulul 3. Dezvoltarea site-urilor web (Tilda HTML CSS)
Tilda este un constructor de site-uri web care vă permite să înțelegeți elementele de bază și principiile de lucru atunci când creați pagini web. HTML este un limbaj de marcare care vă permite să scrieți structura site-ului, precum și să adăugați tabele, diagrame, liste, text de aspect și multe altele. CSS este un limbaj de design. Vă permite să setați caracteristicile stilistice ale site-ului - de la culori și fonturi până la detalii complexe precum umbre, colțuri rotunjite, efecte animate etc. La sfârșitul acestui curs, copiii își vor crea propriul site web folosind HTML și CSS, care va fi produsul final al cursului.
În urma cursului, studenții vor învăța:
  • Utilizarea tehnicilor de bază ale designului modern de site-uri web;
  • Înțelegerea diferenței dintre diferitele tipuri de site-uri în ceea ce privește structura și scopul lor;
  • Crearea structurei și designul site-ului pe web designerul Tilda;
  • Crearea unei structuri de site folosind limbajul de marcare HTML;
  • Crearea unui design de site web folosind limbajul de design CSS;
  • Înțelegerea structurilor codului și relațiilor dintre codurile HTML și CSS;
Planul Modulului
Lecția 1
  • Crearea unui site pe Tilda
  • Dezvoltarea structurii paginii
  • Regulile de bază de proiectare
  • Lucrul cu imagini Web-Design
Lecția 2
  • Gust în design
  • Lucrul cu text
  • Lucrul cu blocuri
Lecția 3
  • Tipuri de site
  • Crearea paginii
  • Meniul site-ului
Lecția 4
  • Zero-block
  • Animaţie
  • Site responsive
Lecția 5
  • Ce este HTML și CSS
  • Structura paginii
  • Etichete HTML
Lecția 6
  • Hyperlink
  • Imagine
  • Listă
  • Meniu
Lecția 7
  • Tabele
  • Aspectul site-ului
Lecția 8
  • Conexiune cu CSS
  • Etichete și atribute
Lecția 9
  • Schema site-ului
  • Meniu pe mai multe nivelu
Lecția 10
  • Media în CSS
  • Adăugarea unui formular
Lecția 12
Project Fair
Lecția 11
  • Site propriu
Modulul 1. Crearea aplicațiilor mobile
În acest modul, copiii vor învăța cum să creeze aplicații mobile pentru Android folosind platforma de programare vizuală App Inventor.
După finalizarea modulului, elevii vor ști cum să:
  • Dezvolte diferite modele de aplicații mobile
  • Înțeleagă principiile de bază ale programării aplicațiilor
  • Creeze algoritmi simpli
  • Dezvolte peste 10 aplicații Android
  • Încarce aplicațiile în PlayMarket și să obțină venituri din acestea
  • Dobândească abilități soft precum vorbirea în public și prezentarea propriilor proiecte
Planul Modulului
Lecția 1
  • Introducere în lumea programării și dezvoltării aplicațiilor.
  • Studierea termenilor: algoritm, program, programator, cod.
  • Diferențierea dintre o aplicație de calitate și una slab realizată.
Lecția 2
  • Crearea jocului MashMole de la zero (interfață și logică a aplicației).
  • Aplicarea funcției random pentru a face personajul să se miște aleatoriu.
  • Conectarea elementului de vibrație pentru fiecare atingere a personajului.
Lecția 3
  • Introducere în componente: TextToSpeech, baza de date TinyDB, evenimentul Screen.Initialize, LocationSensor.
  • Studierea termenilor: bază de date, etichete (tags) și valori (values).
  • Accesarea mesajelor primite și trimiterea de mesaje predefinite.
Lecția 4
  • Dezvoltarea aplicației Paris Map Tour – un ghid virtual de călătorie.
  • Studierea termenilor: ActivityStarter, DataUri, WebViewer, Selection, SelectionIndex.
Lecția 5
  • Crearea unei aplicații de tip chestionar (quiz) folosind o listă de întrebări, răspunsuri și imagini corespunzătoare.
  • Studierea termenilor: variabilă globală, listă, index.
  • Aplicarea conceptului de index pentru verificarea răspunsurilor corecte.
Lecția 6
  • Crearea unei versiuni personale a editorului Paint.
  • Utilizarea componentei Canvas pentru lucrul cu grafica bidimensională simplă.
  • Lucrul cu sistemul de coordonate X și Y.
Lecția  7
  • Dezvoltarea unei aplicații care determină adresa curentă a dispozitivului, inclusiv latitudinea și longitudinea.
  • Stocarea datelor în baze de date.
Lecția 8
  • Crearea unei aplicații mai complexe, în care utilizatorii pot introduce date.
  • Exersarea lucrului cu liste, indici și varia­bile.
  • Înțelegerea conceptului de iterație în programare.
Lecția 9
  • Crearea unei aplicații de sondaj.
  • Lucrul cu liste, baze de date și date dinamice.
  • Personalizarea designului aplicației pentru o experiență plăcută a utilizatorului.
Lecția 10
  • Crearea jocului Space Invaders de la zero (interfață și logică a aplicației).
  • Aplicarea funcției random pentru a face personajul să se miște aleatoriu.
Lecția 12
  • Pregătirea temeinică pentru prezentare.
  • Prezentarea portofoliului prin expunerea celor mai bune proiecte și explicarea modului în care fiecare reflectă abilitățile și cunoștințele dobândite.
  • Recapitularea și consolidarea cunoștințelor acumulate pe parcursul cursului.
Lecția 11
  • Crearea unei versiuni proprii a unui calculator interactiv pentru Android.
  • Exersarea utilizării variabilelor și a condițiilor complexe.
  • Proiectarea unei interfețe prietenoase pentru utilizator.
Modulul 1. Inteligența artificială și ChatBots în Python
Cufundă-te în lumea fascinantă a inteligenței artificiale și a programării în Python.
Acest curs este conceput special pentru a introduce elevii în fundamentele inteligenței artificiale, folosind puternicul limbaj de programare Python și platforma oficială Amazon, Turinglab.
Cursul oferă nu doar cunoștințe teoretice, ci și aplicații practice într-o formă captivantă și interactivă.
În cadrul lecțiilor, elevii vor învăța nu doar concepte-cheie ale inteligenței artificiale și bazele Python, ci vor și crea chatboți, descoperind posibilitățile nelimitate ale tehnologiei moderne.
Planul Modulului
Lecția 1
  • Cunoașterea noțiunii de Inteligență Artificială
  • Familiarizarea cu platforma Turinglab
  • Cunoașterea limbajului Python
  • Începerea programării în Python
Lecția 2
  • Înțelegerea importanței convențiilor de denumire în programare
  • Înțelegerea conceptelor de eroare (bug) și depanare (debugging)
  • Studierea comentariilor în cod
  • Crearea unui algoritm folosind comenzi secvențiale
Lecția 3
  • Învățarea optimizării algoritmilor
  • Studierea conceptului de buclă (loop)
  • Învățarea utilizării buclii „for” în Python
  • Scrierea unui cod mai concis și eficient
Lecția 4
  • Învățarea utilizării și definirii funcțiilor
  • Studierea modulilor (bibliotecilor) în Python
  • Înțelegerea argumentelor și parametrilor
  • Învățarea folosirii cuvântului-cheie „return”
Lecția 5
  • Învățarea utilizării instrucțiunilor condiționale
  • Înțelegerea rolului generării de numere aleatorii
  • Crearea unui chatbot inteligent
  • Consolidarea cunoștințelor despre cuvântul-cheie „return”
Modulul 2. Crearea și designul jocurilor pe calculator
În acest modul, elevii vor învăța cum să creeze jocuri 2D și 3D pe platforma Unity și să înțeleagă bazele programării în limbajul C#.
După finalizarea modulului, elevii vor ști cum să:
  • Lucreze pe platforma Unity
  • Dezvolte mecanici de joc
  • Lucreze cu grafică computerizată
  • Înțeleagă bazele programării în C#
  • Creeze propriile jocuri
  • Dezvolte abilități soft: comunicare constructivă și rezolvarea conflictelor
Planul Modulului
Lecția 1
  • Introducere în tema cursului, cunoașterea participanților, jocuri care contribuie la crearea unei atmosfere confortabile de învățare.
  • Prezentare scurtă despre istoria și dezvoltarea Unity, utilizarea acestui software și despre jocurile populare create cu ajutorul lui.
Lecția 2
  • Înțelegerea modului în care poate fi îmbunătățită o scenă de joc
  • Învățarea creării de prefab-uri
  • Stăpânirea lucrului cu prefab-uri
  • Explorarea conceptului de Trigger și modul lor de funcționare
Lecția 3
  • Înțelegerea conceptului de Canvas și configurarea acestuia
  • Crearea elementelor textuale
  • Scrierea codului pentru joc
  • Explorarea funcțiilor Start() și Update() și rolul lor în dezvoltarea jocului
Lecția 4
  • Ce este un TAG
  • Cum se atribuie tag-uri obiectelor
  • Cum se scrie cod pentru urmărirea cursorului
  • Cum funcționează OnTriggerEnter()
Lecția 5
  • Ce este un BoxCollider
  • Cum se creează o coliziune
  • Instanțierea obiectelor
  • Cum funcționează RigidBody
Lecția 6
  • Crearea unui joc 3D
  • Înțelegerea conceptului de teren (terrain)
  • Familiarizarea cu proprietățile terenului
  • Adăugarea de texturi în joc
Lecția 7
  • Dezvoltarea jocului „Memory”
  • Învățarea utilizării [SerializeField]
  • Diferența dintre metodele Awake() și Start()
Lecția 8
  • Finalizarea jocului din lecția precedentă
  • Scrierea logicii de joc
  • Testarea proiectului
Lecția 9
  • Crearea unui joc 2D
  • Lucrul cu sprite-uri
  • Adăugarea și configurarea sprite-urilor în joc
  • Crearea și adăugarea de cod pentru obiecte
Lecția 10
  • Finalizarea jocului 2D
  • Crearea unui generator de platforme
  • Adăugarea scorului pe ecran
Lecția 12
  • Revizuirea jocului
  • Prezentarea proiectului final
  • Feedback și concluzii finale
Lecția 11
  • Dezvoltarea proiectului
  • Recapitularea materialului studiat
  • Pregătirea pentru prezentarea proiectului
Cum sunt structurate lecțiile?
Lecții săptămânale de 2 ore, cu accent pe 80% practică
Grupe mici, de până la 10 copii, cu suport individual din partea profesorilor
|

Lecții live online sau cu prezență fizică
Ce vor realiza studenții noștri?
Certificat de absolvire a cursului
La finalul cursului, veți primi un certificat de la Impact School
Propriul portofoliu de proiecte
Visurile lor legate de programare devin realitate! Află cum i-au ajutat lecțiile noastre pe acești doi elevi!
Copilul dumneavoastră va crea primul său proiect după lecția de probă, iar dumneavoastră vă veți convinge de calitatea predării noastre.
Înscrieți-vă pentru lecția de probă gratuită
Continuând, sunteți de acord cu Termenii și condițiile noastre și cu Politica de confidențialitate. Sunteți de acord să primiți comunicări de marketing și detalii despre program de la Impact A&C prin e-mail, SMS și WhatsApp.
PREȚUL CURSULUI
șos. Națională, nr.31, et.1 Sandru Business Center
Recenzii de la studenți și părinții
O privire asupra lecțiilor noastre care modelează viitorul
Întrebări frecvente (FAQ)
Aveți întrebări? Lăsați-ne datele dvs. de contact, iar managerul nostru vă va contacta în cel mai scurt timp posibil.
Obțineți o consultare gratuită
Continuând, sunteți de acord cu Termenii și condițiile noastre și cu Politica de confidențialitate. Sunteți de acord să primiți comunicări de marketing și detalii despre program de la Impact A&C prin e-mail, SMS și WhatsApp.
© 2025 Impact. All rights reserved.