academiapython

Curriculum complet

Structura cursului pentru clasele IX-XII, organizată ca capitol → modul → sublecții. Fiecare modul urmează același șablon de 6 sublecții, ca să știi mereu unde ești în lecție.

Sursă: Ordinul 4.370/2026, Anexele 8-11

Capitole
4
Module
88
Sublecții
528

Șablonul unei lecții

  1. Pasul 1

    Recapitulare

    Leaga lectia de ce s-a invatat deja.

  2. Pasul 2

    Concept nou si exemplu

    Explicatie pas cu pas si un exemplu de cod comentat.

  3. Pasul 3

    Citeste si prezice

    Citesti un fragment de cod si anticipezi rezultatul.

  4. Pasul 4

    Exercitii ghidate

    Probleme rezolvate partial, cu indicii.

  5. Pasul 5

    Exercitii independente

    Probleme de rezolvat singur, fara sprijin.

  6. Pasul 6

    Verifica-ti intelegerea

    3-5 intrebari scurte inainte de modulul urmator.

Capitolul 1 · Clasa a IX-a

Fundamentele programarii in Python

20 module · 120 sublecții

Vezi modulele →
  • 1.1 Ce este un algoritm? Etapele elaborarii unui program
  • 1.2 Reprezentarea algoritmilor: scheme logice, pseudocod, cod
  • 1.3 Eficienta unui algoritm - notiuni de baza
  • 1.4 Subprograme (functii): definire si apel
  • 1.5 Variabile locale si globale, transmiterea prin parametri
  • 1.6 Functii predefinite pentru calcule si pentru colectii
  • +14 module

Capitolul 2 · Clasa a X-a

Structuri de date fundamentale

21 module · 126 sublecții

Vezi modulele →
  • 2.1 Cautarea binara
  • 2.2 Interclasarea a doua liste ordonate
  • 2.3 Modelul conceptual multime
  • 2.4 Clasa set: operatori si metode
  • 2.5 Modelul conceptual sir de caractere
  • 2.6 Clasa str: indexare, slicing, concatenare, comparare
  • +15 module

Capitolul 3 · Clasa a XI-a

Structuri de date complexe si POO

25 module · 150 sublecții

Vezi modulele →
  • 3.1 Liste inlantuite: concept si tipuri
  • 3.2 Liste inlantuite: operatii de baza (adaugare, eliminare)
  • 3.3 Backtracking: principiu si conditii
  • 3.4 Backtracking: probleme clasice (permutari, regine)
  • 3.5 Backtracking generalizat
  • 3.6 Programare dinamica
  • +19 module

Capitolul 4 · Clasa a XII-a

Baze de date si invatare automata

22 module · 132 sublecții

Vezi modulele →
  • 4.1 Modelul entitate-relatie: entitati si atribute
  • 4.2 Modelul entitate-relatie: relatii si cardinalitate
  • 4.3 Diagrama ERD si maparea la modelul fizic
  • 4.4 Chei primare, chei externe, constrangeri de integritate
  • 4.5 Forme normale: FN1, FN2, FN3
  • 4.6 Clasele Connection si Cursor din Python
  • +16 module