Sunteți pe pagina 1din 5

FIA DISCIPLINEI

1. Date despre program


1.1 Instituia de nvmnt
superior
Universitatea Babes-Bolyai Cluj-Napoca
1. !acultatea !acultatea de "atematica si In#ormatica
1.$ %epartamentul %epartamentul de In#ormatic
1.& %omeniul de studii In#ormatica
1.' Ciclul de studii (icen
1.) *ro+ramul de studiu ,
Cali#icarea
In#ormatic romn
2. Date despre disciplin
.1 %enumirea
disciplinei
-enerarea automat a pro+ramelor din al+oritmi
. .itularul activitilor de curs (ect.univ.dr. Cioban /asile
.$ .itularul activitilor de seminar (ect.univ.dr. Cioban /asile
.& 0nul de
studiu
$ .' 1emestrul & .). .ipul de
evaluare
2 .3 4e+imul
disciplinei
5pional
3. imp!l total estimat 6ore pe semestru al activitilor didactice7
$.1 Numr de ore
pe sptmn
$ %in care8
$. curs
$.$
seminar,lab
orator
1
$.& .otal ore din
planul de
nvmnt
$
)
%in care8
$.' curs

&
$.)
seminar,lab
orator
1

%istribuia #ondului de timp8 o


r
e
1tudiul dup manual9 suport de curs9 biblio+ra#ie
:i notie

;
%ocumentare suplimentar n bibliotec9 pe
plat#ormele electronice de specialitate :i pe teren
1
<
*re+tire seminarii,laboratoare9 teme9 re#erate9
porto#olii :i eseuri

;
.utoriat 1
;
2=aminri
;
0lte activiti8 ..................
$.3 .otal ore studiu individual ><
$.> .otal ore pe semestru 1'
$.< Numrul de credite
". Precondi#ii 6acolo unde este ca?ul7
&.1 de curriculum @
&. de competene @
$. Condi#ii 6acolo unde este ca?ul7
'.1 %e des#:urare a
cursului
@ proiector
'. %e des#:urare a

seminarului,laboratorului
@ lab cu staii cu ouna plat#orm de priectare :i pro+ramare
%. Competen#ele speci&ice ac!m!late
Co
mpe
ten#
e
pro&
esio
nale
@ Produsele CASE asigura o gama variata de activitati, printre care:
- scrierea automata a programelor pe baza specificatiilor prin Generatoare de cod;
- redocumentarea, restructurarea, redezvoltarea sistemelor deja implementate prin
programe de ntretinere si dezvoltare!
Aceasta acopera toate fazele din dezvoltarea programelor "analiza, proiectare,
implementare, testare si distributie#!
@ Clasic, un limbaj de programare este definit ca un limbaj artificial creat de om care serveste
la e$primarea, sub forma de instructiuni e$ecutabile de catre calculator, a algoritmului de
rezolvare a unei probleme!
@ Automatizarea translat%rii unui algoritm dintr-o form% de reprezentare de tip pseudocod ntr-
un limbaj de programare!
Co
mpe
ten#
e
tran
s'er
sale
@ &nv%'area unor sc(eme de prefi$ate de translatare automat%!
@ )ranslatarea cu ajutorul operatorului uman!
@ Pe baza standardelor e$istente, de e$emplu, compania *+AC,E si-a definit propria
metodologie CASE!
(. )*iecti'ele disciplinei 6reie:ind din +rila competenelor acumulate7
3.1 5biectivul +eneral al
disciplinei
@ Ansu:irea unor scBeme de trasnlatare universale
@ Automatizarea translat%rii unui algoritm dintr-o form% de reprezentare
de tip pseudocod ntr-un limbaj de programare!
3. 5biectivele speci#ice @ &nv%'area unor sc(eme de prefi$ate de translatare automat%!
@ )ranslatarea cu ajutorul operatorului uman!
+. Con#in!t!ri
>.1 Curs "etode de predare 5bservaii
1.,imbaje de programare "- curs, S%pt!-#
- defini'ie, clasificare, mod de specificare
2=punerea9
modelarea9
studiul de ca?
2. )ranslatare .i translatoare"- curs, S%pt!/#
- defini'ie, rol, clasificare "interpretoare,
compilatoare, lin0-editoare, etc#
2=punerea9
modelarea9
studiul de ca?
3. Automate finite .i automate pus(-do1n! "- curs,
S%pt!2#
- defin'ie, clasificare, utilizare n procesul de
translatare;
2=punerea9
modelarea9
studiul de ca?
4. 3nstrumente CASE "/ cursuri, S%pt!4,5#
- ciclul de via'% al unui PP, etape care pot fi par'ial
automatizate;
2=punerea9
modelarea9
studiul de ca?
5. 3nstrumente CASE "/ cursuri, S%pt! 4,5#
- defini'ie, realizare .i utilizare;
2=punerea9
modelarea9
studiul de ca?
6. Generator de cod "- curs, S%pt!6 # 2=punerea9
- instrument CASE specific, n faza de codificare; modelarea9
studiul de ca?
7. Algoritmi .i modalit%'i de reprezentare "/ cursuri,
S%pt! 7,8#
- gramatici .i automate speciale de reprezentare
a
structurilor de control .i algoritmilor
2=punerea9
modelarea9
studiul de ca?
8. Algoritmi .i modalit%'i de reprezentare "/ cursuri,
S%pt! 7,8 #
- gramatici .i automate speciale de reprezentare
a
structurilor de control .i algoritmilor
2=punerea9
modelarea9
studiul de ca?
9. Automatizarea translatarii algoritmilor n cod de
programare "/ cursuri, S%pt! 9,-:#
-algoritmi specifici!
2=punerea9
modelarea9
studiul de ca?
10. Automatizarea translatarii algorimilor n cod de
programare "/ cursuri, S%pt! 9,-:#
-algoritmi specifici!
2=punerea9
modelarea9
studiul de ca?
11. Produse sof1are care automatizeaz% par'ial
translatarea! "/ cursuri, S%pt! --,-/#
- produse soft specifice, e$emple!
2=punerea9
modelarea9
studiul de ca?
12. Produse sof1are care automatizeaz% par'ial
translatarea! "/ cursuri, S%pt! --,-/#
- produse soft specifice, e$emple!
2=punerea9
modelarea9
studiul de ca?
Biblio+ra#ie
-! ,uca ;an Serbanati <,imbaje de programare si compilatoare, Ed! Academiei, -987
/! =azil Parv, Ale$andru >ancea <?undamentele limbajelor de programare, Ed! Albastra, -996
2! 3oan Salomie, )e(nici de programare obiectual%, ed! Albastr%, -996
4! =jarne Stroustrup, )(e C@@ Programming ,anguage, 2rd ed! Addison-AesleB, -997
5! =ruce Ec0el, )(in0ing in C@@, Prentice Call /:::
6! Step(en +! Sc(ac(, Soft1are Engineering, edi'iile 5, 6, 7, Ed Prentice Call, /::/, /::5, /::7
7! 111!cs!ubbcluj!roDEvciobanD3nformaticaDAnul2DGenPro
>. 1eminar , laborator "etode de predare 5bservaii
-!,imbaje de programare ",ab! -, S%pt!-# 2=punerea9
modelarea9
e=empli#icarea
/! )ranslatare .i translatoare",ab! /, S%pt!2, tema -# 2=punerea9
modelarea9
e=empli#icarea
2! Automate finite .i automate pus(-do1n! ",ab! 2,
S%pt!5#
- verificare )ema -
2=punerea9
modelarea9
e=empli#icarea
4! Generator de cod ",ab! 4, S%pt!7, Proiect# 2=punerea9
modelarea9
e=empli#icarea
5! Algoritmi .i modalit%'i de reprezentare ",ab! 5,
S%pt!9#
2=punerea9
modelarea9
e=empli#icarea
). Produse sof1are care automatizeaz% par'ial
translatarea! ",ab! 6, s%pt!--#
2=punerea9
modelarea9
e=empli#icarea
Biblio+ra#ie
-!,uca ;an Serbanati <,imbaje de programare si compilatoare, Ed! Academiei, -987
/! =azil Parv, Ale$andru >ancea <?undamentele limbajelor de programare, Ed! Albastra, -996
2! 3oan Salomie, )e(nici de programare obiectual%, ed! Albastr%, -996
4! =jarne Stroustrup, )(e C@@ Programming ,anguage, 2rd ed! Addison-AesleB, -997
5! =ruce Ec0el, )(in0ing in C@@, Prentice Call /:::
6! Step(en +! Sc(ac(, Soft1are Engineering, edi'iile 5, 6, 7, Ed Prentice Call, /::/, /::5, /::7
7! 111!cs!ubbcluj!roDEvciobanD3nformaticaDAnul2DGenPro
,. Coro*orarea con#in!t!rilor disciplinei c! a-teptrile repre.entan#ilor com!nit#ii epistemice/
asocia#iilor pro&esionale -i anga0atori repre.entati'i din domeni!l a&erent program!l!i
@ Cursul este opional :i repre?int o speciali?area :i apro#undare a domeniului translatrii n cod surs
a al+oritmilorC
@ Utili?area instrumentelor C012 poate automati?a procesul de codi#icare.
11. E'al!are
.ip activitate 1;.1 Criterii de evaluare 1;. metode de evaluare 1;.$ *ondere din
nota #inal
1;.& Curs - s :tie s aplice conceptele
cursului
Colocviu
6susinerea proiectului7
';D
- re?olvarea de probleme
1;.' 1eminar,laborator -s cunosc e=emplele
pre?entate n curs
"edia temelor ';D
-s re?olve problemele date
ca tema
1;.) 1tandard minim de per#orman
@ pentru nota #inal trebuie9 studentul trebuie s ia nota ' att la colocviu ct :i la #iecare tem de
laborator 6apoi se #ace media la laborator7
%ata completrii 1emntura titularului de curs 1emntura titularului de seminar
1'.;'.;1$ lect.univ.dr. /asile Cioban lect.univ.dr. /asile Cioban
%ata avi?rii n departament 1emntura directorului de departament
........................................... E............................

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