Sunteți pe pagina 1din 9

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu

Disciplina informatic - laborator

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4
Aviz Director
Aviz Sef de catedra .
Nr. . / ..

Clasa XI

A, B

AN COLAR 2011 - 2012


Unitatea de invare: TEHNICI DE PROGRAMARE-Backtracking
Continuturi

Metoda de programare
Backtracking

Competente specifice

Activitati de invatare

Resurse

Evaluare

Elaborarea algoritmilor de rezolvare


a problemelor
Analiza problemei n scopul
identificrii metodei de
programare adecvate pentru
rezolvarea problemei
Aplicarea creativ a metodelor de
programare
Analiza comparativ a eficienei

TEHNICI DE
PROGRAMARE

Manual
Calculator

Aplicatii practice
Lucrari scrise

Problema celor n
dame;
Cazul n care se cere
o singur soluie.
Exemplificare:
problema colorrii
hrilor;
Produs cartezian;
Generarea tuturor
submulimilor unei
mulimi;
Generarea
combinrilor;
Generarea
aranjamentelor;
Generarea tuturor
partiiilor mulimii {1, 2,
..., n}
Generarea partiiilor

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

unui numr natural;


Plata unei sume cu
bancnote de valori
date;
Problema labirintului;
Problema bilei;
Sritura calului;
Probleme;
Evaluare;

Unitatea de invare: TEHNICI DE PROGRAMARE Metoda Greedy


Continuturi

Metoda de programare
Greedy

Competente specifice

Activitati de invatare

Resurse

Evaluare

Elaborarea algoritmilor de rezolvare


a problemelor
Analiza problemei n scopul
identificrii metodei de
programare adecvate pentru
rezolvarea problemei
Aplicarea creativ a metodelor de
programare
Analiza comparativ a eficienei

TEHNICI DE
PROGRAMARE

Manual
Calculator

Aplicatii practice
Lucrari scrise

Generaliti.
Probleme pentru care
metoda Greedy
conduce la soluia
optim;
Suma maxim;
Problema planificrii
spectacolelor;
Problema rucsacului
(cazul continuu);
Greedy euristic;
Plata unei sume ntrun numr minim de
bancnote;
Sritura calului;
Problema comisvoiajorului;
Probleme;
Evaluare;

Unitatea de invare: TEHNICI DE PROGRAMARE Metoda programrii dinamice

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator
Continuturi

Metoda de programare
Metoda programrii
dinamice

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

Competente specifice

Activitati de invatare

Resurse

Evaluare

Elaborarea algoritmilor de rezolvare


a problemelor
Analiza problemei n scopul
identificrii metodei de
programare adecvate pentru
rezolvarea problemei
Aplicarea creativ a metodelor de
programare
Analiza comparativ a eficienei

TEHNICI DE
PROGRAMARE

Manual
Calculator

Aplicatii practice
Lucrari scrise

Resurse

Evaluare

Manual
Calculator

Aplicatii practice
Lucrari scrise

Obs.

Generaliti;
Problema triunghiului;
Subir cresctor de
lungime maxim
problem cu sume;
Problema rucsacului
(cazul discret);
Distana Levenshtein;
nmulirea optim a unui
ir de matrice;
Probleme cu ordinea
lexicografic a
permutrilor;
Numrul partiiilor
unei mulimi cu n
elemente;
Probleme;
Evaluare;

Unitatea de invare: EFICIENA ALGORITMILOR


Continuturi

Competente specifice

Analiza complexitii
unui algoritm
Tipuri
de
complexitate : O(n),
O(n*logn),
O(n2),
O(2n).
Compararea
metodelor
de

Elaborarea algoritmilor de rezolvare


a problemelor
Analiza problemei n scopul
identificrii metodei de
programare adecvate pentru
rezolvarea problemei
Aplicarea creativ a metodelor de
programare
Analiza comparativ a eficienei

Activitati de invatare
Probleme;
Evaluare;

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

rezolvare a unei
probleme din punct
de
vedere
a
eficienei.
Rezolvarea
unor
probleme cu caracter
practic
folosind
metoda cea mai
eficient.
Evaluare sumativ
Unitatea de invare: GRAFURI NEORIENTATE i GRAFURI ORIENTATE
Continuturi

Competente specifice

Activitati de invatare

Resurse

Evaluare

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator
Grafuri orientate i neorientate
Terminologie
Tipuri speciale de grafuri
Reprezentarea grafurilor
Algoritmi de prelucrare a
grafurilor
Parcurgerea grafurilor
Determinarea
componentelor conexe ale
unui graf neorientat
Determinarea
componentelor tare conexe
ale unui graf orientat
Detreminarea matricei
lanurilor/drumurilor
Determinarea drumurilor
de cost minim
Arbori pariali de cost
minim

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

Aplicarea unor algoritmi n


prelucrarea structurilor
de date

IMPLEMENTAREA
STRUCTURILOR DE
DATE

Manual
Calculator

Aplicatii
practice
Lucrari scrise

Activitati de invatare

Resurse

Evaluare

Manual
Calculator

Aplicatii
practice
Lucrari scrise

Unitatea de invare: ALGORITMI DE PRELUCRARE A GRAFURILOR


Continuturi

Competente specifice

1.1. Transpunerea unei


Parcurgerea grafurilor n
lime i n adncime.
probleme din limbaj natural n
Determinarea componentelor
conexe
ale
unui
graf limbaj de grafuri, folosind

Probleme;
Evaluare;

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator
neorientat.
Determinarea componentelor
tare conexe ale unui graf
orientat.
Determinarea
matricei
lanurilor/drumurilor.
Determinarea drumurilor de
cost minim ntr-un graf
(algoritmul
lui
Dijkstra,
algoritmul Roy-Floyd).
Arbori pariali de cost minim
(algoritmul lui Kruskal sau
algoritmul lui Prim).
Evaluare sumativ

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

corect terminologia specific


1.2. Analizarea unei
probleme n scopul identificrii
datelor necesare i alegerea
modalitilor adecvate de
structurare a datelor care
intervin ntr-o problem
1.4. Descrierea
algoritmilor fundamentali de
prelucrare a grafurilor i
implementarea acestora ntr-un
limbaj de programare
1.7. Analizarea n mod
comparativ a avantajelor
utilizrii diferitelor metode de
structurare a datelor necesare
pentru rezolvarea unei probleme

Unitatea de invare: STRUCTURI DE DATE ARBORESCENTE


Continuturi
Arbori cu rdcin (definiie,
proprieti, reprezentare cu

Competente specifice
1.1. Transpunerea unei

Activitati de invatare
Probleme;
Evaluare;

Resurse

Evaluare

Manual
Calculator

Aplicatii
practice

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator
referine
ascendente,
reprezentare cu referine
descendente)
Arbori
binari
(definiie,
proprieti
specifice;
reprezentarea arborilor binari
cu referine descendente;
operaii specifice)
Evaluare sumativ

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

probleme din limbaj natural n

Lucrari scrise

limbaj de grafuri, folosind


corect terminologia specific
1.2. Analizarea unei
probleme n scopul identificrii
datelor necesare i alegerea
modalitilor adecvate de
structurare a datelor care
intervin ntr-o problem
1.6. Descrierea operaiilor
specifice structurilor
arborescente i elaborarea unor
subprograme care s
implementeze aceste operaii

Unitatea de invare: TIPURI SPECIALE DE ARBORI BINARI


Continuturi
Arbore binar complet
definiie,
proprieti,
reprezentare secvenial;
Arbore binar de cutare
definiie, proprieti, operaii
specifice;
Heap-uri

definiie,
proprieti, operaii specifice.
Rezolvarea unor probleme cu
caracter practic.
Evaluare sumativ

Competente specifice
1.1. Transpunerea unei
probleme din limbaj natural n
limbaj de grafuri, folosind
corect terminologia specific
1.2. Analizarea unei
probleme n scopul identificrii
datelor necesare i alegerea
modalitilor adecvate de

Activitati de invatare
Probleme;
Evaluare;

Resurse

Evaluare

Manual
Calculator

Aplicatii
practice
Lucrari scrise

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

structurare a datelor care


intervin ntr-o problem
1.6. Descrierea operaiilor
specifice structurilor
arborescente i elaborarea unor
subprograme care s
implementeze aceste operaii
Analizarea n mod
comparativ a avantajelor
utilizrii diferitelor metode de
structurare a datelor necesare
pentru rezolvarea unei probleme
1.8. Aplicarea n mod
creativ a algoritmilor
fundamentali n rezolvarea unor
problem concrete

Unitatea de invare: ELEMENTE DE PROGRAMARE ORIENTAT PE OBIECTE


Continuturi

Competente specifice

1.1. Transpunerea unei


Principiile
programrii
orientate pe obiecte
probleme din limbaj natural n
Clase i obiecte (definire,
limbaj de grafuri, folosind
utilizare, operaii specifice)
Motenire i polimorfism.
corect terminologia specific

Activitati de invatare
Probleme;
Evaluare;

Resurse

Evaluare

Manual
Calculator

Aplicatii
practice
Lucrari scrise

Obs.

Unitatea colar Colegiul Tehnic Anghel Saligny - Bacu


Disciplina informatic - laborator
Evaluare sumativ

1.2. Analizarea unei


probleme n scopul identificrii
datelor necesare i alegerea
modalitilor adecvate de
structurare a datelor care
intervin ntr-o problem
3.2 Utilizarea tehnicilor
moderne n implementarea
aplicaiilor.

Profesor Elena Frunz


Clasa.aXI-a./Nr. ore pe spt. 4

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