Info - XII
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
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.
Metodologie
Exemplu de Implementare
Documentatie
Prezentare
Subiecte Propuse Programare
Subiecte Propuse BAC
O colecție din cele mai frecvent întâlnite exerciții de la examenul de Bacalaureat, din ultimii 5 ani, creată pe baza a peste 20 de variante de subiecte, cu rezolvări parțiale sau complete.
Subiectul I + Rezolvări
Subiectul II + Rezolvări
Subiectul III + Rezolvări
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
Word & Excel & Power Point & Access
Recapitulare Generală
Recapitularea urmărește fixarea noțiunilor fundamentale, incluzând introducerea datelor, folosirea formulelor simple și organizarea informației. Elevii își consolidează abilitățile de lucru cu foi, baze de date și fișiere pentru rezolvarea unor sarcini uzuale.
Excel 1
Excel 2
Model Test HTML
Modulul 1
Recapitulare
Capitolul de recapitulare sintetizează principalele concepte studiate: vectori, matrice, șiruri de caractere, structuri și grafuri. Sunt evidențiate în special aplicațiile de bază, necesare pentru înțelegerea algoritmilor complecși.
Baze de Date I
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.
Proiect Baze de Date: Catalog virtual școlar (Încheiat)
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.
Web Design I
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, CSS și PHP colaborează pentru a construi pagini web interactive.
Proiect Web 1: Playlist Muzical (Încheiat)
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.
Modulul 2
Baze de Date II
Î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
Web Design II
Pentru a continua fundamentele stabilite în primul modul, modulul 2 de web design aprofundează partea practică de organizare și stilizare a paginilor, în special prin intermediul listelor ordonate, neordonate și de descriere.
Liste
Listele sunt folosite pentru a organiza informațiile sub formă de elemente ordonate sau neordonate, ușurând prezentarea clară a pașilor, ideilor, definițiilor sau caracteristicilor într-o pagină web.
Modulul 3
SQL - Recapitulare și Consolidare
Web Design III
Pentru a continua fundamentele stabilite în primele module, modulul 3 de web design aprofundează partea practică de organizare și stilizare a paginilor.
Recapitulare & Consolidare
Liste
Listele sunt folosite pentru a organiza informațiile sub formă de elemente ordonate sau neordonate, ușurând prezentarea clară a pașilor, ideilor, definițiilor sau caracteristicilor într-o pagină web.
Modulul 4
Web Design IV
Pentru a continua și consolida noțiunile formate anterior, modulul 4 de web design aprofundează lucrul cu liste, tabele HTML și stilizarea acestora prin CSS.
Liste
Listele sunt folosite pentru a organiza informațiile sub formă de elemente ordonate sau neordonate, ușurând prezentarea clară a pașilor, ideilor, definițiilor sau caracteristicilor într-o pagină web.
Exercitii cu Liste
Tabele
Tabelele sunt folosite pentru a organiza informațiile în rânduri și coloane, facilitând afișarea clară a datelor, cum ar fi orare, liste de produse sau rezultate.
Introducere
Atribute comune 1- Border
Atribute comune 2 - Width Height Align
Atribute comune 3 - Combinarea Celulelor
CSS comun 1 - border-collapse
CSS comun 2 - width height text-align
CSS comun 3 - color
CSS comun 4 - caption
CSS comun 5 - Recapitulare
Modulul 5
Teoria Grafurilor
Teoria grafurilor introduce noțiuni fundamentale precum noduri, muchii, grafuri neorientate și orientate, cicluri și arbori. Sunt analizate diferite modalități de reprezentare a grafurilor, precum listele de adiacență și matricile de adiacență. Elevii învață să identifice proprietăți ale grafurilor și să rezolve probleme bazate pe trasee, conectivitate și structuri arborescente. Accentul este pus pe modelarea situațiilor reale prin grafuri și pe dezvoltarea gândirii logice și algoritmice. Aceste cunoștințe constituie baza pentru studiul algoritmilor pe grafuri.
Suport de Curs
https://csacademy.com/app/graph_editor/
Grafuri Neorientate
Exerciții
Fișe de Lucru
Grafuri Orientate
Exerciții
Cheat Sheet
Arbori
Teoria arborilor introduce noțiuni fundamentale precum noduri, muchii, rădăcină, niveluri, frunze și relații părinte–copil. Sunt analizate modalități de reprezentare a arborilor, inclusiv vectorul de tați și reprezentarea prin liste de fii. Elevii învață să identifice proprietăți ale arborilor și să rezolve probleme legate de structură, parcurgeri și ierarhii. Accentul este pus pe înțelegerea caracterului arborescent ca structură fără cicluri și pe modelarea relațiilor ierarhice. Aceste cunoștințe constituie baza pentru studiul algoritmilor pe arbori și structuri de date mai avansate.
Teorie Generală
Exerciții
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