Sunteți pe pagina 1din 6

Programa a fost aprobat prin Ordin al 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

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)

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 Coninuturi Elementele de baz ale limbajului de programare Noiuni introductive - Structura programelor - Vocabularul limbajului

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

Utilizarea fiierelor text pentru introducerea datelor i extragerea rezultatelor Utilizarea unui mediu de programare (pentru limbajul Pascal sau pentru limbajul C/C++)

- 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

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.

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

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