Info a 12-a
Pagina conține materia pentru Informatică, profilul Mate-Info, Clasa a XII-a
Pagina conține materia pentru Informatică, profilul Mate-Info, Clasa a XII-a
2026-2027
Modulul 1
Recapitulare Generală Informatică
Recapitularea generală reunește principalele concepte studiate: vectori, matrici, fișiere text, subprograme, recursivitate, pointeri, șiruri de caractere și structuri de date dinamice. Vectorii și matricile stochează date de același tip accesibile prin indici, iar șirurile de caractere sunt secvențe terminate cu \0. Subprogramele organizează codul în blocuri reutilizabile, recursivitatea rezolvă probleme prin autoapelare, iar pointerii permit manipularea dinamică a memoriei. Fișierele text asigură persistența datelor independent de execuția programului. Structurile dinamice, precum listele înlănțuite, folosesc pointeri pentru a lega nodurile, permițând inserări și ștergeri eficiente fără reorganizarea memoriei.
Fișiere Text
Vectori & Matrici
Șiruri de Caractere
Pointeri la Caractere
Subprograme
Recursivitate
Suport de Curs
https://csacademy.com/app/graph_editor/
Grafuri Neorientate
Fișe de Lucru
Introducere în Web Design
Capitolul de web design are ca scop obținerea cunoștințelor de bază necesare pentru crearea de site-uri web funcționale și moderne. Se explică rolul fiecărei componente esențiale: HTML oferă structura paginii și elementele de conținut; CSS se ocupă de aspectul vizual, de la culori și fonturi până la aranjarea elementelor; PHP adaugă partea dinamică, permițând interacțiunea cu utilizatorul și conectarea la baze de date. Prin îmbinarea acestor tehnologii, se obține un site complet, care combină claritatea structurii, atractivitatea vizuală și funcționalitatea practică. Capitolul include exemple și exerciții simple, menite să ilustreze modul în care HTML și CSS colaborează pentru a construi pagini web interactive.
S.1 - Introducere în HTML
S.2 - Hyperlinkuri și imagini
S.3 - Mai multe proprietăți CSS
S.4 - Span și butoane stilizate
Modulul 2
Proiect Web I: Playlist Muzical
S. 5-6
Acest proiect își propune realizarea unui site web simplu, sub forma unui playlist muzical, unde fiecare melodie are propria pagină cu titlu, subtitlu, imagine, descriere și fișier audio. Scopul este de a învăța cum se construiește o structură de site cu mai multe pagini legate între ele, cum se integrează resurse media și cum se aplică stiluri CSS pentru a îmbunătăți aspectul vizual.
Cunoștințe necesare
Elemente de bază HTML: structură de pagină (<html>, <head>, <body>), titluri, paragrafe, liste, imagini, legături.
Noțiuni simple de CSS: aplicarea stilurilor inline (culori, fonturi, dimensiuni, aliniere, spațiere).
Organizarea fișierelor unui proiect web: pagini HTML, fișiere media.
Web Design
Capitolul de web design are ca scop obținerea cunoștințelor de bază necesare pentru crearea de site-uri web funcționale și moderne. Se explică rolul fiecărei componente esențiale: HTML oferă structura paginii și elementele de conținut; CSS se ocupă de aspectul vizual, de la culori și fonturi până la aranjarea elementelor; PHP adaugă partea dinamică, permițând interacțiunea cu utilizatorul și conectarea la baze de date. Prin îmbinarea acestor tehnologii, se obține un site complet, care combină claritatea structurii, atractivitatea vizuală și funcționalitatea practică. Capitolul include exemple și exerciții simple, menite să ilustreze modul în care HTML și CSS colaborează pentru a construi pagini web interactive.
S.7 - Bazele listelor
S.8 - Atribute pe liste
S.9 - Liste imbricate
S.10 - Structura tabelelor
S.11 - Stilizarea tabelelor cu CSS
S.12-13 - Recapitulare finală: tabele
S.14 - EVALUARE FINALĂ WEB DESIGN
Web Design - PHP & MySQL
Capitolul dedicat extinderii web designului are ca scop dezvoltarea cunoștințelor necesare pentru realizarea de site-uri web dinamice, capabile să stocheze și să gestioneze informații cu ajutorul bazelor de date MySQL și al limbajului PHP.
Sunt prezentate conceptele de bază privind crearea și organizarea unei baze de date, conectarea acesteia la un site web prin PHP, precum și efectuarea operațiilor esențiale de adăugare, afișare, modificare și ștergere a datelor.
Prin integrarea acestor tehnologii, paginile web devin interactive și pot răspunde acțiunilor utilizatorilor în timp real. Capitolul include exemple practice și exerciții aplicative, menite să ilustreze modul în care PHP și MySQL colaborează pentru dezvoltarea unor aplicații web funcționale și ușor de utilizat.
Modulul 3
Baze de Date I - Teorie
Capitolul despre baze de date introduce conceptele fundamentale privind organizarea și gestionarea datelor. Sunt prezentate noțiuni precum tabele, relații, chei primare și străine, împreună cu regulile de normalizare. Prin exemple și aplicații practice se evidențiază modul în care bazele de date permit stocarea structurată, interogarea și prelucrarea eficientă a informațiilor.
S.1 - Entități, Atribute, Chei
S.2 - ERD
S.3 - 1NF / 2NF
S.4 - 3NF
S.5 - Cheat Sheet
S.6 - Recapitulare
Proiect Baze de Date: Catalog virtual școlar
Proiectul despre catalogul virtual școlar urmărește aplicarea practică a conceptelor fundamentale din domeniul bazelor de date. Sunt exersate noțiuni precum identificarea entităților, definirea relațiilor și utilizarea cheilor primare și străine, împreună cu regulile de normalizare. Prin modelarea și transformarea cerințelor într-o schemă relațională, proiectul evidențiază modul în care bazele de date pot gestiona eficient informații complexe din mediul școlar.
Modulul 4
Baze de Date II - SQL
În continuarea introducerii generale, acest modul se concentrează pe crearea și manipularea efectivă a tabelelor într-o bază de date relațională. Sunt detaliate tipurile de date utilizate, definirea câmpurilor și a cheilor, precum și regulile de organizare a structurii unui tabel. Elevii vor exersa completarea manuală a înregistrărilor și aplicarea operațiilor de bază: adăugare, modificare și ștergere. Tot aici sunt introduse interogările SQL simple pentru vizualizarea datelor prin sortare, filtrare și căutare, precum și funcțiile statistice elementare (COUNT, SUM, AVG, MIN, MAX) care permit obținerea rapidă de informații sintetice.
Introducere în SQL
Lucrăm cu SQLite
https://sqliteonline.com/
Crearea unui tabel (CREATE TABLE)
Adăugarea datelor (INSERT INTO)
Cuvinte cheie în SQL
*** AR fi indicat să printați acest document ***
Ștergerea unui tabel (DROP TABLE)
Afișare date din tabel (SELECT)
Introducere
SELECT - FROM / WHERE
SELECT - FIȘĂ DE LUCRU 1
Modulul 5
Atestat
Atestatul la informatică din clasa a XII-a certifică dobândirea competențelor de bază în programare și utilizarea tehnologiilor informatice. Acesta presupune realizarea și susținerea unui proiect practic, care demonstrează capacitatea elevului de a analiza o problemă, de a concepe o soluție algoritmică și de a o implementa corect.
REGULI DE REDACTARE A LUCRĂRII DE ATESTAT
Subiecte Atestat
- C++ - Baze de Date - Birotica -
Rezolvări
Metodologie
Exemplu de Implementare
Documentatie
Prezentare
Subiecte Propuse Programare
Pregatire BAC
Pregătirea pentru Bacalaureat la Informatică în clasa a XII-a presupune recapitularea și consolidarea materiei studiate în clasele IX–XI, cu accent pe aplicații practice. Se revizuiesc elemente de programare, structuri de date, subprograme, tehnici algoritmice și noțiuni de baze de date. Elevii lucrează pe probleme variate, modele de examen și strategii de rezolvare eficiente. Obiectivul este dezvoltarea încrederii și a competențelor necesare pentru abordarea corectă a subiectelor de examen.
2016
Varianta 1
2017
Varianta 1
2018
Varianta 1