La finele clasei a XII-a elevul poate:
- să utilizeze subalgoritmi în procesul de elaborarea a algoritmilor;
- să implementeze subalgoritmi într-un limbaj de programare de nivel înalt;
- să evalueze complexitatea algoritmilor și a programelor de calculator;
- să selecteze tehnicile de programare în funcției de specificul problemelor de soluționat;
- s[ implementeze tehnicile de programare frecvent utilizate în soluționarea problemelor;
- să elaboreze și să implementeze pe calculator modelele informatice ale obiectelor, sistemelor și proceselor frecvent întâlnite în activitatea cotidiană.
- să aplice metodele de calcul numeric;
- să organizeze și să prelucreze informațiile cu ajutorul sistemelor de gestiune a bazelor de date.
manifestând următoarele atitudini specifice predominante:
- corectitudinea și coerența în utilizarea terminologiei specifice mijloacelor digitale;
- inițiativă și perseverență în algoritmizarea problemelor și implementarea algoritmilor;
- curiozitate și interes în valorificarea metodelor și instrumentelor specifice modelării pe calculator;
- atitudine critică și creativă în demersul de cunoaștere a lumii cu ajutorul modelărilor pe calculator;
- preocupare pentru cunoașterea sinelui și a lumii prin mijloacele digitale;
- respectarea regulilor de securitate, ergonomice, etice și de design în crearea și difuzarea produselor digitale