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
2025-2026
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. Sunt introduse tabelele HTML, utile pentru afișarea datelor în formă structurată, precum și formularele, care permit colectarea și transmiterea informațiilor de la utilizator. În paralel, se studiază selectorii CSS (atribut, id, clasă, copil) pentru a înțelege modul de aplicare precisă a regulilor de stil. De asemenea, se exersează principalele proprietăți CSS, de la formatări la nivel de text și paragraf până la fundaluri, borduri, margini și controlul fluxului elementelor. Modulul oferă astfel o bază solidă pentru realizarea unor pagini web mai atractive și mai interactive, unde structura și designul sunt combinate eficient.
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.
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.
Formulare
Formularele permit utilizatorilor să introducă și să trimită date către un site, fiind esențiale pentru autentificare, înregistrare, sondaje sau trimiterea de mesaje.
Selectori CSS
Selectorii CSS sunt reguli care indică ce elemente HTML vor fi afectate de un anumit stil. Ei permit personalizarea aspectului paginii prin culoare, font, poziționare sau alte proprietăți vizuale.