Sunteți pe pagina 1din 6

Anexa nr. 1 la ordinul ministrului educaiei, cercetrii i tineretului nr. 3458 / 09.03.

2004

MINISTERUL EDUCAIEI, CERCETRII I TINERETULUI


CONSILIUL NAIONAL PENTRU CURRICULUM

PROGRAM COLAR PENTRU CLASA A


IX-A
CURSUL INFERIOR AL LICEULUI

INFORMATIC
Profil real
Specializarea: Matematic-informatic, intensiv informatic

Aprobat prin ordin al ministrului


Nr. 3458 / 09.03.2004

Bucureti, 2004
NOTA DE PREZENTARE
Prezentul curriculum colar cuprinde programa pentru disciplina Informatic, studiat n
filiera teoretic, la profilul real, specializarea matematic-informatic, intensiv informatic,
prevzut sptmnal cu dou ore pentru activiti teoretice i dou ore pentru activiti
practice, n conformitate cu art. 9. alin c) din OMECT5723/23.12.2003.
Programa are urmtoarele componente:

Not de prezentare
Competene generale
Competene specifice i coninuturi
Valori i atitudini
Sugestii metodologice.

n elaborarea programei de fa au fost luate n consideraie att cercetrile n domeniul


curricular, tendine pe plan internaional, ct i opiniile unor profesori cu o bogat experien
didactic.
innd cont de noutatea formei de prezentare, sunt necesare urmtoarele completri:

Competenele generale sunt ansambluri structurate de cunotine i deprinderi; ele


se definesc pe obiect de studiu i se formeaz pe durata unui ciclu curricular.
Competenele specifice se definesc pe obiect de studiu i se formeaz pe durata unui
an de studiu. Ele sunt derivate din competenele generale.

Studiul disciplinei Informatic se va desfura cu ntreg colectivul de elevi ai clasei


pentru

activitilor teoretice i cu colectivul de elevi organizat pe grupe, obligatoriu n

laboratorul de informatic pentru activitile practice.


n procesul de predare-nvare, activitatea va fi orientat pe probleme: 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.

Informatic, clasa a IX-a, cursul inferior al liceului

COMPETENE GENERALE

1. Identificarea conexiunilor dintre informatic i societate.


2. Identificarea datelor care intervin ntr-o problem i a relaiilor dintre
acestea
3. Elaborarea algoritmilor de rezolvare a problemelor
4. Aplicarea algoritmilor fundamentali n prelucrarea datelor
5. 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 IX-a, cursul inferior al liceului

COMPETENE SPECIFICE I CONINUTURI


1. Identificarea conexiunilor dintre informatic i societate.
Competene specifice
Identificarea aplicaiilor informaticii n
viaa social
Recunoaterea situaiilor n care este
necesar prelucrarea algoritmic a
informaiilor.

Coninuturi
Definirea informaticii ca tiin
Rolul informaticii n societate
Studii de caz ale unor situaii sociale, n abordare
informatizat

2. Identificarea datelor care intervin ntr-o problem i a relaiilor dintre acestea


Competene specifice
Descompunerea rezolvrii unei
probleme n pai
Identificarea tipurilor de date necesare
pentru rezolvarea unei probleme (de intrare,
de ieire, de manevr).
Descrierea coerent a unei succesiuni de
operaii prin care se obin din datele de
intrare, datele de ieire.

Coninuturi
Etapele rezolvrii problemelor. Exemple
Noiunea de algoritm. Caracteristici. Exemple.
Date cu care lucreaz algoritmii (constante, variabile,
expresii).
Operaii asupra datelor (aritmetice, logice,
relaionale).

3. Elaborarea algoritmilor de rezolvare a problemelor


Competene specifice
Analizarea enunului unei probleme:
identificarea datele de intrare i a datele de
ieire (cu specificarea tipul datelor i a
relaiilor existente ntre date) i stabilirea
pailor de rezolvare a problemei.
Reprezentarea algoritmilor n pseudocod
Respectarea principiilor programrii
structurate n procesul de elaborare a
algoritmilor

Coninuturi
Reprezentarea algoritmilor n pseudocod.
Principiile programrii structurate. Structuri de baz: structura liniar, structura alternativ, structura
repetitiv
Algoritmi elementari
1. Prelucrarea numerelor :
- prelucrarea cifrelor unui numr (de exemplu, suma
cifrelor, testarea proprietii de palindrom, etc..)
- probleme de divizibilitate (de exemplu, determinarea
divizorilor unui numr, determinarea
c.m.m.d.c./c.m.m.m.c., testare primalitate, etc.)
- calculul unor expresii simple (sume, produse, etc.)
2. Prelucrarea unor secvene de valori
- determinare minim/maxim
- verificarea unei proprieti (de exemplu, dac toate
elementele din secven sunt numere perfecte, etc..)
- calculul unor expresii n care intervin valori din
secven (de exemplu: numrarea elementelor
pare/impare, etc.)
- generarea irurilor recurente (de exemplu: irul
Fibonacci)

Informatic, clasa a IX-a, cursul inferior al liceului

4. Implementarea algoritmilor ntr-un limbaj de programare


Competene specifice
Transcrierea algoritmilor din limbaj
pseudocod n limbaj de programare
Identificarea necesitii structurrii datelor
n tablouri
Prelucrarea datelor structurate
Utilizarea fiierelor text pentru introducerea
datelor i extragerea rezultatelor
Utilizarea unui mediu de programare
(pentru limbajul Pascal sau pentru limbajul
C/C++)

Coninuturi
Elementele de baz ale limbajului de programare
Noiuni introductive
- Structura programelor
- Vocabularul limbajului
- Tipuri simple de date (standard)
- Constante, variabile, expresii
- Citirea/scrierea datelor
Structuri de control
- Structura liniar
- Structura alternativ
- Structuri repetitive
Tipuri structurate de date. Tipul tablou
- Tablouri unidimensionale
- Tablouri bidimensionale
Algoritmi fundamentali de prelucrare a datelor
structurate n tablouri
- cutare secvenial, cutare binar
- sortare
- interclasare
- parcurgerea tablourilor bidimensionale pe
linii/coloane.
Fiiere text. Definire, operaii specifice
Mediul limbajului de programare studiat
- Prezentare general
- Editarea programelor surs
- Compilare, rulare, depanare

5. Aplicarea algoritmilor fundamentali n prelucrarea datelor


Competene specifice
Elaborarea unui algoritm de rezolvare a
unor probleme din aria curricular a
specializrii
Alegerea celui mai eficient algoritm de
rezolvare a unei probleme

Informatic, clasa a IX-a, cursul inferior al liceului

Coninuturi
Aplicaii interdisciplinare (specifice profilului).
Exemple:
- Rezolvarea ecuaiei de gradul I i de gradul al
II-lea
- Simplificarea fraciilor
- Aplicaii geometrice (distana dintre dou puncte,
aria/perimetrul unui triunghi, volumul corpurilor
regulate, centrul de greutate al unei mulimi de
puncte, etc.)
- Determinarea primilor n termeni ai unei progresii
aritmetice/geometrice
- Determinarea punctului de intersecie a dou
mobile n micare rectilinie i uniform
- Determinarea masei moleculare a unui compus
chimic.
Analizarea unui algoritm din punctul de vedere al
numrului de operaii executate.

SUGESTII METODOLOGICE
Predarea 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 aplicarea programei se sugereaz urmtoarele activiti de nvare:

discuii despre activiti cotidiene i modelarea acestora sub forma unei secvene bine
definite de pai;
combinarea unor operaii elementare (pai) pentru obinerea anumitor prelucrri complexe
n funcie de scopul propus;
explicarea conceptului de algoritm i a caracteristicilor algoritmilor;
explicarea diferenei existente ntre informaii care reprezint date i cele care descriu calea
de rezolvare a unei probleme;
descrierea unui algoritm n limbaj natural;
prezentarea obiectelor cu care opereaz algoritmii (constante, variabile, expresii);
clasificarea datelor n date de intrare, de ieire i date de manevr;
descrierea etapelor rezolvrii unei probleme din punct de vedere algoritmic;
prezentarea structurilor de baz n pseudocod;
exersarea scrierii unor algoritmi simpli, folosind structuri lineare, alternative i repetitive;
identificarea unor situaii n care alegerea unui algoritm prezint avantaje n raport cu altul;
exersarea crerii i aplicrii algoritmilor pentru rezolvarea unor probleme ntlnite de elevi
n studiul altor discipline colare;
evidenierea greelilor tipice n elaborarea algoritmilor;
prezentarea unor exemple de implementare ntr-un limbaj de programare a unor algoritmi
elaborai de elevi i executarea acestora pe calculator;
prezentarea mediului de programare (faciliti de editare, de compilare i de rulare);
prezentarea i exemplificarea elementelor de baz ale limbajului de programare;
activiti de dezvoltare a deprinderilor de organizare a informaiilor n tablouri;
exersarea citirii datelor de la tastatur i a afirii datelor pe ecran;
exersarea scrierii unor programe simple;
codificarea structurilor de control nvate n limbaj de programare;
proiectarea/modelarea unui algoritm i implementarea acestuia;
folosirea facilitilor mediului n depanarea programelor;
implementarea structurilor de tip tablou;
exerciii de transfer al datelor din/n fiiere text;
evidenierea analogiilor i diferenelor ntre citirea/scrierea utiliznd dispozitivele standard
de intrare/ieire i fiiere text;
testarea i analizarea comportamentului programelor pentru diferite date de intrare;
ncurajarea discuiilor purtate ntre elevi, exprimarea i ascultarea prerilor fiecruia.

Informatic, clasa a IX-a, cursul inferior al liceului

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