plp fisa disciplinei ro

Upload: vladut-ilie

Post on 02-Nov-2015

231 views

Category:

Documents


0 download

DESCRIPTION

Plp Fisa Disciplinei RO

TRANSCRIPT

  • FIA DISCIPLINEI

    * OB Obligatoriu / OP Opional

    3. Timpul total estimat (ore pe semestru i activiti didactice) 3.1 Numr de ore pe sptmn 4 din care: 3.2 curs 2 3.3 laborator 2 3.4 Total ore din planul de nvmnt 56 din care: 3.5 curs 28 3.6 laborator 28 Distribuia fondului de timp ore Studiu dup manual, suport de curs, bibliografie i altele 28 Documentare suplimentar n bibliotec, pe platformele electronice de specialitate i pe teren 14 Pregtire seminarii/laboratoare, teme, referate, portofolii i eseuri 28 Tutoriat - Examinri 4 Alte activiti ................................... -

    3.7 Total ore studiu individual 56 3.8 Total ore pe semestru 116 3.9 Numr de credite 5

    1. Date despre program 1.1 Instituia de nvmnt superior Universitatea Alexandru Ioan Cuza din Iai 1.2 Facultatea Facultatea de Informatic 1.3 Departamentul Departamentul de Informatic 1.4 Domeniul de studii Informatic 1.5 Ciclul de studii Licen 1.6 Programul de studii / Calificarea Informatic/Liceniat n Informatic

    2. Date despre disciplin 2.1 Denumirea disciplinei

    2.2 Titularul activitilor de curs PROF. DR. DOREL LUCANU

    2.3 Titularul activitilor de laborator PROF. DR. DOREL LUCANU

    2.4 An de studiu II 2.5 Semestru 1 2.6 Tip de evaluare E 2.7 Regimul discipinei* OP

    4. Precondiii (dac este cazul) 4.1 De curriculum 4.2 De competene

    5. Condiii (dac este cazul)

    5.1 De desfurare a cursului --

  • 5.2 De desfurare a seminarului/ laboratorului Prezena obligatorie la laborator

    6. Competene specifice acumulate

    Compe

    tene

    profesiona

    le

    C1. Abilitatea de a utiliza mecanismele de difinire a sintaxei i a semanticii limbajelor de programare. C1. Abilitatea de a defini principalele trsturi ale unui limbaj imperativ. C3. Abilitatea de a defini principalele trsturi ale unui limbaj orientat-obiect. C4. Abilitatea de a defini principalele trsturi ale unui limbaj funcional.

    Compe

    tene

    tran

    sversale

    CT1. Capabilitatea de a nva uor un nou limbaj de programe. CT2. Capabilitatea de a utiliza instrumente pentru analiza de programe..

    7. Obiectivele disciplinei (din grila competenelor specifice acumulate)

    7.1 Obiec

    tivul

    gene

    ral

    O introducerere a acaracteristicilor principale ale limbajelor de programare i a mecanismelor prin care acestea pot fi definite formal, testate i experimentate.

    7.2 Obiec

    tivele sp

    ecifice

    O1. Cunoaterea de mecanisme formale de definire a sintaxei i semanticii limbajelor de programare. O2. Cunoaterea principalelor paradigme de limbaje de programare. O3. O introducere n analiza de programe.

    8. Coninut

    8.1 Metode de predare

    Observaii (ore i referine bibliografice)

    1. Despre limbajele de programare Expunere 2

    2. Sintaxa limbajelor de programare Expunere 2

    3. Semantica unui limbaj imperativ simplu: IMP Expunere 2

  • 4. Expresii cu side-effect, funcii Expunere 2

    5. Referine, pointeri, tablouri unidimensionale

    Expunere 2

    6. Tablouri multi-dimensionale Expunere 2

    7. Clase simple Expunere 2

    8. Evaluare parial Evaluarea i discutarea temelor

    6

    9. Ierarhii de clase. Legarea dinamic a metodelor Expunere 2

    10. Semantica unui limbaj funcional simplu I Expunere 2

    11. Semantica unui limbaj funcional simplu II Expunere 2

    12. Semantica static a unui limbaj de programare Expunere 2 13. Analiz de programe Expunere 2

    14. Alte variante de a defini semantica unui limbaj Expunere 2

    Bibliografie Referine principale: Referine suplimentare: Pagina cursului: http://fmse.info.uaic.ro/pages/edit/16/

    8.2 Seminar / Laborator Metode de predare

    Observaii (ore i referine bibliografice)

    1. Familiarizarea cu situl K Framework i cu utilitarele K Experiment, Lucru individual, Metode interactive

    2

    2. Exreciii privind definirea sintaxei unui limbaj de programare. Idem 2

    3. Exerciii care extind semantica IMPului (noi operatori, noi instruciuni for, do-while, switch, break, continue, goto) Idem 2

    4. Exerciii care extind semantica IMPului (noi operatori, noi instruciuni for, do-while, switch, break, continue, goto) Idem 2

  • 5. Exerciii cu diferite mecanisme de legare a parametrilor Idem 2

    6. Exerciii cu pointeri, referine i tablouri Idem 2

    7. Exerciii cu pointeri, referine i tablouri Idem 2

    8. Evaluare parial Idem 2

    9. Exerciii cu definirea claselor Idem 2

    10. Exerciii cu definirea claselor Idem 2

    11. Exerciii care extind limbajul funcional Idem 2

    12. Exerciii care extind limbajul funcional Idem 2

    13. Exerciii care presupun analiza de programe imperative Interviu 2

    14. Exerciii care presupun analiza de programe funcionale Interviu 2

    Bibliografie K Tutorial. http://www.kframework.org/index.php/K_Tutorial The K Primer (version 3.3). Traian Florin Serbanuta and Andrei Arusoaie and David Lazar and Chucky Ellison and Dorel Lucanu and Grigore Rosu CinK - an exercise on how to think in K. Dorel Lucanu Traian Serbanuta

    9. Coroborarea coninutului disciplinei cu ateptrile reprezentanilor comunitii, asociaiilor profesionale i angajatorilor reprezentativi din domeniul aferent programului

    Coninutul disciplinei este coroborat cu tematica concursurilor pentru ocuparea posturilor n companiile IT.

    10. Evaluare

    Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare 10.3 Pondere n nota final (%)

    10.4 Curs 1 test scris (spt. 15-16) 40%

    10.5 Seminar/ Laborator

    Prezen 2 teste de lucru cu K Framework (sapt. 7, resp. 14)

    60%

  • Data completrii Titular de curs Titular de seminar 1 octombrie 2014 Prof.univ.dr. Dorel Lucanu Prof.univ.dr. Dorel Lucanu

    Data avizrii n departament Director de departament

    Aprecierea activitii din laborator Bonusuri

    10.6 Standard minim de performan Pentru promovare trebuie ndeplinite simultan urmtoarele criterii:

    Mimim 12 (din 40) la testul scris (o nelegerea aproape satisfctoare a conceptelor de baz predate) Minim 20 (din 60) la temele de la laborator (a abilitate aproape satisfctoare de definire a trsturilor

    principale ale unui limbaj de programare) Minim 45 (din 100) per total (atingerea unui calificativ satisfctor per total)

    Notele finale se stabilesc conform cu criteriile ECTS.