Sunteți pe pagina 1din 10

Anexa nr. la ordinul ministrului educaiei, cercetrii i inovrii nr. /.

MINISTERUL EDUCAIEI, CERCETRII I INOVRII

PROGRAME COLARE

INFORMATIC
CLASA A XII-A
CICLUL SUPERIOR AL LICEULUI

Filiera teoretic, profil real, specializrile: Matematic-informatic, Matematic-informatic


intensiv informatic
Filiera vocaional, profil militar, specializrile: Matematic-informatic, Matematicinformatic intensiv informatic
Aprobat prin ordin al ministrului
Nr. ________/____________

Bucureti, 2009

NOTA DE PREZENTARE
Prezentul document cuprinde programa colar pentru disciplina Informatic, studiat n clasa a
XII-a, la filiera teoretic, profil real, specializrile matematic-informatic i matematic-informatic
intensiv informatic, precum i la filiera vocaional, profil militar, specializrile matematic-informatic
i matematic-informatic intensiv informatic.
n conformitate cu prevederile ordinului ministrului educaiei i cercetrii nr. 3410/ 16.03.2009, cu
privire la aprobarea planurilor-cadru de nvmnt pentru ciclul superior al liceului, pentru disciplina
Informatic este prevzut urmtorul buget de timp:
- pentru specializarea matematic-informatic 4 ore/ sptmn, din care o or pentru

activiti teoretice i trei ore pentru activiti practice;


- pentru specializarea matematic-informatic, intensiv informatic 7 ore/ sptmn,

distribuite astfel: dou ore pentru activiti teoretice i cinci ore pentru activiti
practice, dintre care trei ore vor fi desfurate cu colectivul de elevi organizat pe
grupe.
Activitile practice vor fi desfurate obligatoriu n laborator.
Programa colar este parte component a curriculumului naional. Aceasta reprezint
documentul colar de tip reglator instrument de lucru al profesorului care stabilete, pentru fiecare
disciplin, oferta educaional care urmeaz s fie realizat n bugetul de timp alocat pentru un parcurs
colar determinat, n conformitate cu statutul i locul disciplinei n planul-cadru de nvmnt.
Programa colar pentru nvmntul liceal are urmtoarele componente:
not de prezentare
competene cheie europene vizate prin studiul disciplinei
competene generale
valori i atitudini
competene specifice i coninuturi
sugestii metodologice.
Nota de prezentare a programei colare descrie parcursul disciplinei de studiu, argumenteaz
structura didactic adoptat i sintetizeaz o serie de recomandri considerate semnificative din punct de
vedere al finalitilor studierii disciplinei respective.
Competenele generale se definesc pentru fiecare disciplin de studiu i au un grad ridicat de
generalitate i complexitate.
Valorile i atitudinile orienteaz dimensiunile axiologic i afectiv-atitudinal aferente formrii
personalitii elevului din perspectiva fiecrei discipline. Realizarea lor concret deriv din activitatea
didactic permanent a profesorului, constituind un element implicit al acesteia.
Competenele specifice se formeaz pe parcursul unui an de studiu, sunt deduse din competenele
generale i sunt etape n formarea acestora. Coninuturile nvrii sunt mijloace prin care se urmrete
formarea competenelor specifice i implicit a competenelor generale propuse. Unitile de coninut sunt
organizate tematic.
Sugestiile metodologice propun modaliti de organizare a procesului de predare-nvare-evaluare.
Pentru formarea competenelor specifice pot fi organizate diferite tipuri de activiti de nvare.
Exemplele de activiti de nvare sunt construite astfel nct s porneasc de la experiena concret a
elevului i s se integreze unor strategii didactice adecvate contextelor variate de nvare.
n elaborarea prezentei programei colare au fost respectate principiile de proiectare curricular, specifice
curriculumului naional, valorificndu-se n acelai timp tendinele domeniului pe plan internaional i
opinii ale unor profesori cu o bogat experien didactic.
Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

Programa are o structur modular, dup cum urmeaz:


Nr.

Modul

1.
2.

3.

Baze de date
Sisteme de gestiune a bazelor de
date.
A. Modelarea datelor i
programare SQL (Oracle,
Microsoft SQL Server, MySQL)
B. Programare Visual FoxPro
(Microsoft)
Programare vizual

4.

5.

Nr.
ore
teorie
1
0

Nr. ore
Precizri
activiti
practice
0
Studierea acestui modul este obligatorie.
3
Modulul reprezint o extindere a modulului
Baze de date, este opional, i se poate realiza n
una din variantele: Oracle, Microsoft SQL
Server, MySQL, Visual FoxPro numai n
laboratorul de informatic.

1
0

2
3

Programare web

1
0

2
3

Programarea
procedural
a
bazelor de date (PL/SQL,
Transact-SQL, MySQL).

Studierea modulului este opional i se


poate realiza n 1 or de teorie i 2 ore de
activiti practice sau n 3 ore de activiti
practice.
Studierea modulului este opional i se poate
realiza n 1 or de teorie i 2 ore de activiti
practice sau n 3 ore de activiti practice.
Modulul reprezint o continuare a modulului
Sisteme de gestiune a bazelor de date, varianta
A, i se poate realiza n una dintre cele trei
variante: PL/SQL, Transact-SQL, MySQL.
Studierea modulului este opional i se
poate realiza n 1 or de teorie i 2 ore de
activiti practice.

NOTE:
1. Studierea modulului 1 (Baze de date) este obligatorie pentru toi elevii de la clasele cu specializarea
matematic-informatic. Pentru completarea numrului de ore de studiu, profesorul, de comun acord
cu elevii clasei, va alege orice alt modul/combinaie de module, n funcie de numrul de ore
disponibile i n concordan cu tabelul de mai sus.
2. Studierea modulului 2 (3 ore/ spt.) se realizeaz numai n laboratorul de informatic. n cazul selectrii
variantei A (Modelare date i programare SQL) se recomand ca laboratorul s fie conectat la Internet,
pentru a accesa eventualele suporturi de curs online. Profesorul va opta numai pentru una dintre variantele
de sisteme de gestiune a bazelor de date: Oracle, Microsoft SQL Server, MySQL, Visual FoxPro.
3. Pentru specializarea matematic-informatic, intensiv informatic, dac se opteaz pentru studierea
att a modulului 3, ct i a modulului 4, pentru unul dintre acestea se va alege structura 1 or de teorie
i 2 ore de activiti practice, iar pentru cellalt 3 ore de activiti practice.
4. Modulul 5 poate fi studiat doar n continuarea modulului 2.
Variante de studiu pentru specializarea matematic-informatic:
I.
Baze de date (1 or de teorie) + Sisteme de gestiune a bazelor de date (3 ore de activiti practice).
II.

Baze de date (1 or de teorie) + Programare vizual (3 ore de activiti practice).

III.

Baze de date (1 or de teorie) + Programare web (3 ore de activiti practice).

Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

Variante de studiu pentru specializarea matematic-informatic, intensiv informatic:


I.
Baze de date (1 or de teorie) + Sisteme de gestiune a bazelor de date (3 ore de activiti practice)
+ Programarea procedural a bazelor de date (1 or de teorie + 2 ore de activiti practice).
II.

Baze de date (1 or de teorie) + Sisteme de gestiune a bazelor de date (3 ore de activiti practice)
+ Programare vizual (1 or de teorie + 2 ore de activiti practice).

III.

Baze de date (1 or de teorie) + Programare web (1 or de teorie i 2 ore de activiti practice) +


Programare vizual (3 ore de activiti practice).

IV.

Baze de date (1 or de teorie) + Programare vizual (1 or de teorie i 2 ore de activiti practice) +


Programare web (3 ore de activiti practice).

V.

Baze de date (1 or de teorie) + Sisteme de gestiune a bazelor de date (3 ore de activiti practice) +
Programare web (1 or de teorie + 2 ore de activiti practice).

Studierea modulelor selectate se poate realiza secvenial sau n paralel.

Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

COMPETENELE CHEIE EUROPENE VIZATE PRIN STUDIUL DISCIPLINEI


Pe baza rezultatelor studiilor efectuate la nivelul Comisiei Europene au fost stabilite opt
competene cheie, fiind precizate, pentru fiecare competen cheie, cunotinele, deprinderile i atitudinile
care trebuie dobndite, respectiv formate elevilor n procesul educaional.
Aceste competene cheie rspund obiectivelor asumate pentru dezvoltarea sistemelor educaionale
i de formare profesional n Uniunea European i, ca urmare, stau la baza stabilirii curriculumului
pentru educaia de baz.
Principalele competene cheie europene vizate prin studiul disciplinei sunt:
Competene n matematic i competene de baz n tiine i tehnologie
Competene digitale

COMPETENE GENERALE
1. Identificarea datelor care intervin ntr-o problem i aplicarea algoritmilor fundamentali
de prelucrare a acestora
2. Elaborarea algoritmilor de rezolvare a problemelor
3. Implementarea algoritmilor ntr-un limbaj de programare

VALORI I ATITUDINI
1. Exprimarea unui mod de gndire creativ, n structurarea i rezolvarea problemelor.
2. Contientizarea impactului social, economic i moral al informaticii.
3. Formarea obinuinelor de a recurge la concepte i metode informatice de tip algoritmic
specifice n abordarea unei varieti de probleme.
4. Manifestarea unor atitudini favorabile fa de tiin i de cunoatere n general.
5. Manifestarea iniiativei i disponibilitii de a aborda sarcini variate.

Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

COMPETENE SPECIFICE I CONINUTURI


1. Identificarea datelor care intervin ntr-o problem i aplicarea algoritmilor fundamentali de
prelucrare a acestora
Competene specifice
1.1. Analizarea unei probleme n scopul
identificrii i clasificrii datelor necesare
1.2. Identificarea relaiilor dintre date
1.3. Identificarea modalitilor adecvate de
structurare a datelor care intervin ntr-o problem
1.4. Utilizarea funciilor specifice de
prelucrare a datelor structurate

Coninuturi
Modelul conceptual al problemei (entiti, proprieti,
comportamente)
Tipuri de date
Relaii ntre entiti
Modele de organizare a datelor
Structuri de date
Operaii elementare de prelucrare a datelor

2. Elaborarea algoritmilor de rezolvare a problemelor


Competene specifice
2.1. Identificarea tehnicilor de programare
adecvate rezolvrii unei probleme i aplicarea
creativ a acestora
2.2. Elaborarea strategiei de rezolvare a unei
probleme
2.3. Analizarea comparativ a eficienei
diferitelor tehnici de rezolvare a problemei
respective i alegerea celei mai eficiente variante

Coninuturi
Tehnici de prelucrare a datelor
Instruciuni specifice limbajului de programare
Structura unei aplicaii
Modularizarea aplicaiei
Criterii de eficien a aplicaiilor

3. Implementarea algoritmilor ntr-un limbaj de programare


Competene specifice
3.1. Utilizarea instrumentelor de dezvoltare a
unei aplicaii
3.2. Elaborarea i realizarea unei aplicaii,
folosind un mediu de programare specific
3.3. Prezentarea unei aplicaii

Coninuturi
Mediul de dezvoltare a aplicaiilor (interfa, instrumente
specifice)
Etape n dezvoltarea aplicaiilor
Reguli elementare pentru crearea i susinerea unei
prezentri publice

Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

CONINUTURI DETALIATE
MODULUL 1: BAZE DE DATE
Modelul conceptual al unei probleme de gestiune
Entiti i instane
Atribute
Identificator unic
Relaii ntre entiti (one-to-one, one-to-many, many-to-many)
Rezolvarea relaiilor many-to-many
Normalizarea datelor: prima forma normal, a doua forma normal, a treia form normal
Tabele
Crearea structurii tabelelor (tipuri de date, structur, cmpuri/coloane)
Coninutul unei tabele (linii/nregistrri)
Operaii specifice prelucrrii tabelelor (adugare, modificare, tergere, sortare, cutare, vizualizare,
calcule statistice)
Baze de date
Modele de baze de date (modelul relaional, modelul reea, modelul ierarhic)
Relaionare, cheie primar, chei externe
Reguli de integritate
Programe de validare, de aciune
Operaii specifice prelucrrii bazelor de date (interogri, rapoarte)
Dezvoltarea profesional n domeniul IT
Identificarea aptitudinilor pentru anumite tipuri de activiti
Crearea unui CV i reguli de susinere a unui interviu
Reguli n susinerea unei prelegeri
Principii de lucru n echip
Introducere n SQL; structura comenzilor SQL
Selecie, proiecie
Interogri simple
Inserarea, modificarea, tergerea datelor n tabele
Crearea i modificarea structurii tabelelor
MODULUL 2: SISTEME DE GESTIUNE A BAZELOR DE DATE
VARIANTA A. Modelarea datelor i programare SQL (Oracle, Microsoft SQL Server, MySQL)

Modelul conceptual al aplicaiilor


Convenii pentru realizarea diagramelor ERD
Tipuri i subtipuri
Transferabilitate
Relaii ierarhice, relaii recursive
Arce
Programare SQL
Servere de baze de date
Instalarea serverului de baze de date (Oracle Database XE, Microsoft SQL Server 2008 Express
Edition, MySQL)
Expresii, funcii
Gruparea datelor
Sortarea datelor
Relaionarea tabelelor
Interogri multiple (join)
Constrngeri
Crearea i utilizarea secvenelor
Indeci i sinonime
Gestionarea drepturilor de acces la baza de date
Gestionarea tranzaciilor
Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

Noiuni de administrare a bazelor de date


Crearea de formulare i rapoarte
Realizarea unui proiect
Lucrul n echip pentru elaborarea unui proiect dup un plan dat
Realizarea modelului conceptual, harta relaiilor
Construirea i implementarea bazei de date
VARIANTA B. PROGRAMARE Visual FoxPro

Mediul de programare Microsoft Visual FoxPro


Tipuri de date
Elemente de baz
Crearea, modificarea, afiarea structurii unei tabele
Actualizarea datelor (introducere, modificare, tergerea)
Poziionarea i cutarea n tabele
Sortarea nregistrrilor unei tabele
Lucrul simultan cu mai multe tabele. Zone de lucru
Comenzi de calcul
Operaii asupra tabelelor
Filtre
Indeci
Relaii ntre tabele
Programare structurat
Instruciuni (simple de citire/scriere, condiionale, instruciuni repetitive)
Proceduri i funcii (funcii standard, proceduri i funcii utilizator - definire, apel, transmiterea
informaiilor prin parametri)
Proiecte (Project Manager)
Limbajul SQL
Formulare (Form Designer)
Rapoarte (Report Designer)
Etichete (Label Designer)
Meniuri (Menu Builder)
Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic.
MODULUL 3. PROGRAMARE VIZUAL
Concepte de baz ale programrii vizuale
Prezentarea unui mediu de programare vizual (Microsoft Visual C#, Visual C++, Delphi, Microsoft
Visual Basic etc.).
Operaii i unelte specifice ale acestuia
Elemente de programare orientat pe obiecte n context vizual
Construirea interfeei utilizator
Ferestre: tipuri, utilizare, organizare, proprieti, evenimente
Controale: tipuri, utilizare, organizare, proprieti, evenimente
Meniuri
Bare de unelte
Obiecte grafice
Accesarea i prelucrarea datelor
Citiri i scrieri utiliznd fiiere i dispozitive standard
Crearea unei baze de date, conectarea i deconectarea la o baz de date
Popularea bazei de date
Manipularea datelor dintr-o baz de date
Interogarea datelor dintr-o baz de date
Dezvoltarea i prezentarea unei aplicaii n mediu vizual

Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

MODULUL 4. PROGRAMARE WEB


Principii generale ale proiectrii interfeelor Web
Etapele procesului de dezvoltare a unei aplicaii Web
Aspecte generale ale proiectrii interfeelor Web
Realizarea interfeelor Web utiliznd limbajul de marcare HTML (elemente avansate):
tabele, formulare, cadre, layer-e
Foi de stiluri (CSS)
Modelul client-server. Protocoale de comunicaie
Mediul de lucru (server web - Apache, IIS etc., instrumente de dezvoltare a aplicaiilor PHPdev etc.)
Prezentarea unui limbaj de scripting server-side (PHP, ASP etc.)
Elemente de baz ale limbajului
Instruciuni
Funcii
Structuri de date
Interaciunea cu baze de date Web (MySQL, SQL Server etc.)
Aplicaii pentru definirea i gestionarea unei baze de date
Conectare/deconectare la baza de date
Transmiterea interogrilor SQL ctre baza de date. Preluarea i prelucrarea datelor
returnate de interogrile SQL
Proiectarea i realizarea unei aplicaii Web
MODULUL 5. PROGRAMAREA PROCEDURAL A BAZELOR DE DATE (PL/SQL, TransactSQL, MySQL)
Elemente ale limbajului
Identificatori, tipuri de date, variabile
Operatori
Elemente de programare
Structuri de control
Proceduri stocate
Funcii
Cursoare
Triggers
Tipuri structurate de date
Gestiunea tranzaciilor
Tratarea excepiilor
Realizarea unui proiect de gestiune a datelor specifice unui domeniu de interes practic
SUGESTII METODOLOGICE
Predarea-nvarea informaticii va fi orientat pe rezolvarea de probleme, utilizndu-se preponderent
metode activ-participative i punndu-se accent pe analiza problemei.
Pentru buna desfurare a orelor i pentru aplicarea corect a programei se sugereaz urmtoarele
activiti de nvare:
- exerciii de descriere a metodei de rezolvare a unei probleme din perspectiva structurrii datelor;
- testarea i analizarea comportamentului aplicaiilor pentru diferite date de intrare;
- discuii privind validitatea datelor;
- proiectarea etapelor unei activiti;
- gsirea unor date reprezentative pentru cazuri generale, respectiv descoperirea cazurilor
particulare;
- dezbateri pe tema fixrii rolurilor n echip n funcie de interesele i aptitudinile individuale;
- formularea unor probleme care s poat fi realizate n grupuri de elevi pe baza unor discuii
preliminare i analiza problemei;
Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematicinformatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

discuii de abordare a problemelor care apar pe parcursul desfurrii activitilor;


verificarea nelegerii rezolvrii unei probleme n ansamblul ei de ctre toi membrii grupului;
evidenierea necesitii realizrii corecte a unei aplicaii;
prezentarea i dezbaterea aplicaiilor realizate;
organizarea de discuii ntre elevi, exprimarea i ascultarea prerilor fiecruia;
evidenierea importanei realizrii unor produse program fiabile, cu interfa prietenoas.

Pentru nelegerea principiilor programrii se va prezenta o aplicaie din viaa real, familiar elevului.
n procesul de predare-nvare, activitatea va fi orientat pe probleme, respectnd urmtorii pai: analiza
unor situaii practice (generale sau specifice unui anumit domeniu), identificarea fluxului informaional,
elaborarea unui model algoritmic de rezolvare, implementarea algoritmilor ntr-un limbaj de programare.
Exemplele utilizate la predare vor fi preponderent alese din aria curricular a specializrii, n colaborare
cu profesorii de la aceste discipline.
Se va pune accent pe noiunile legate de interfaa cu utilizatorul ca parte important a aplicaiei. Interfaa
trebuie s satisfac toate cerinele proiectului. Se va accentua importana designului n crearea unei interfee.
n elaborarea aplicaiilor se va pune accent pe documentarea aplicaiei.
Conceptele fundamentale ale programrii vizuale se vor prezenta i analiza pe o aplicaie gata
implementat. Se vor pune n eviden elementele specifice: obiecte vizuale, proprietile i evenimentele
legate de acestea.
Se va da importan analizei i proiectrii interfeei corespunztoare unei aplicaii vizuale.

Informatic clasa a XII-a, ciclul superior al liceului, filiera teoretic, profil real, specializrile matematic- 10
informatic i matematic informatic intensiv informatic i filiera vocaional, profil militar, specializrile
matematic-informatic i matematic informatic intensiv informatic

S-ar putea să vă placă și