Informatică
De la primii pași în programare până la pregătirea pentru olimpiadă. Cursurile noastre de informatică acoperă C++ și Python, cu lecții practice ținute de studenți pasionați, foști olimpici și specialiști din industrie.

Informatică (Python)
Limbajul Python stă la baza inteligenței artificiale și a majorității aplicațiilor moderne. Îl înveți de la zero, cu exerciții practice până ajungi să construiești primele tale programe reale.
Vrei să ne auzim înainte? Sună-ne la0733878093
Utilizarea limbajului Python
- Tipuri de date, variabile
- Structuri de control: if, for, while
- Liste, stivă, coadă, lista de frecvențe
- List comprehension
- Tupluri, dicționare și mulțimi
- Citire, prelucrare și afișare: fișiere text, fișiere tip CSV, imagini
Strategii de rezolvare a problemelor
- Prelucrarea numerelor: cifrele unui număr, CMMDC, baze de numerație
- Metode de generare sistematică a elementelor unei liste
- Metode de sortare: selecția minimului, lista de frecvențe, metoda bulelor
Organizarea codului
- Funcții: definire, apel, parametri, variabile locale și globale
- Funcții predefinite: abs(), round(), int(), len(), min(), max(), sum()
- Clase și obiecte
- Biblioteca Tkinter: interfețe grafice

Informatică (C++)
Vrei să ții pasul mai bine la școală sau ești nemulțumit de orele de informatică? La noi, vei face pregătire cu studenți pasionați și specialiști în industrie experimentați, dornici să împărtășească din cunoștințele lor. Informatica se învață ușor cu un profesor care vorbește pe limba ta.
Vrei să ne auzim înainte? Sună-ne la0733878093
Bazele programării
- Declarări, structuri de decizie
- Structuri repetitive
- Cifrele unui număr
- Subprograme
Vectori și sortări
- Vectori
- Subprograme cu parametri care se modifică
- Inserări, ștergeri de elemente din vector
- Selection Sort, Insertion Sort, Bubble Sort, Funcția Sort
Matrice și structuri
- Matrice
- Subprograme pe vectori și matrice
- Geometrie, Struct
- Vectori de frecvență
Algoritmi fundamentali
- Complexități, parcurgeri, șiruri, probleme cu secvențe
- Algoritmul lui Euclid
- Greedy & Probleme de idee
- Șiruri de caractere (std::string)
- Sume parțiale
- Sume parțiale în matrice
- Șmenul lui Mars, Șmenul lui Mars 2D
- Ciurul lui Eratostene
- Căutare binară
Structuri de date și recursivitate
- Stivă
- Recursivitate
- Aplicații pe recursivitate: fill, lgput
- Coadă, Algoritmul lui Lee
Algoritmi avansați
- MergeSort, QuickSort (Divide et Impera)
- Backtracking
- Exponențiere rapidă
- Grafuri, DFS, BFS
- Programare dinamică
- Programare dinamică (avansat)
- Ciclu Hamilton, DP pe stări exponențiale
Alte concepte
- Baze de numerație
- Operații pe biți
- Pointeri, referințe, cstring

Informatică pentru Olimpiadă
Pregătire cu pedigree pentru Olimpiada Națională de Informatică, ținută de profesori experimentați în pregătirea pentru olimpiadă și foști olimpici care au concurat pe plan internațional. Elevii noștri au rezultate expuse în Hall of Fame la olimpiadele și concursuri naționale și internaționale de informatică în fiecare an.
Vrei să ne auzim înainte? Sună-ne la0733878093
Algoritmi fundamentali
- Complexități, parcurgeri, șiruri, probleme cu secvențe
- Algoritmul lui Euclid
- Greedy & Probleme de idee
- Șiruri de caractere (std::string)
- Sume parțiale
- Sume parțiale în matrice
- Șmenul lui Mars, Șmenul lui Mars 2D
- Ciurul lui Eratostene
- Căutare binară
Structuri de date și recursivitate
- Stivă
- Recursivitate
- Aplicații pe recursivitate: fill, lgput
- Coadă, Algoritmul lui Lee
Algoritmi avansați
- MergeSort, QuickSort (Divide et Impera)
- Backtracking
- Exponențiere rapidă
- Grafuri, DFS, BFS
- Programare dinamică
- Programare dinamică (avansat)
- Ciclu Hamilton, DP pe stări exponențiale
Alte concepte
- Baze de numerație
- Operații pe biți
- Pointeri, referințe, cstring
Structuri de date avansate
- Heap
- Arbori de Intervale
- AIB
- Trie
- Hashuri
- Disjoint Set Union
Algoritmi pe grafuri
- Dijkstra
- Ciclu Euler
- Componente Biconexe
- LCA
Tehnici avansate
- Evaluare de expresii
- RMQ
- Dinamică pe Stări Exponențiale, Ciclu Hamilton
- Teoria Jocurilor
- Ad-Hoc

