XSLaren edukia

Programazioaren Metodologia26013

Ikastegia
Informatika Fakultatea
Titulazioa
Adimen Artifiziala Gradua
Ikasturtea
2022/23
Maila
1
Kreditu kopurua
6
Hizkuntzak
Gaztelania
Euskara
Kodea
26013

IrakaskuntzaToggle Navigation

Orduen banaketa irakaskuntza motaren arabera
Irakaskuntza motaIkasgelako eskola-orduakIkaslearen ikasgelaz kanpoko jardueren orduak
Magistrala4060
Gelako p.2030

Irakaskuntza-gidaToggle Navigation

Irakasgaiaren Azalpena eta Testuingurua zehazteaToggle Navigation

Ikasgai honek Oinarrizko Programazioa ikasgaia osatzen du, diseinu algoritmikoari oinarri teorikoak gehituz.

Gaitasunak / Irakasgaia Ikastearen EmaitzakToggle Navigation

Irakasgaia egin ondoren, ikasleak ondoko irakasketa emaitzak lortuko ditu:



1. Aplikazioak modu sendo eta seguruan analizatzen, diseinatzen, sortzen eta mantentzen jakitea.

2. Programak espezifikatzen, dokumentatzen, balidatzen eta egiaztatzen jakitea.

3. Programen inguruko propietateak justifikatzen eta arrazonatzen jakitea.

4. Kalitatearen ikuspegitik programen espezifikazioa eta dokumentazioa baloratzen jakitea.

5. Iterazioa eta errekurtsibitatearen arteko erlazioa ezagutzea eta programak transformatzeko teknikaren menperatzea.

6. Programak espezifikatzeko eta diseinatzeko sistema formalen menperatzea.



Eduki teoriko-praktikoakToggle Navigation

1. gaia SARRERA: Espezifikazioa, zuzenketa eta kontratu bidezko diseinua.

2. gaia PROGRAMEN ESPEZIFIKAZIOA: Aurre-ondoetako espezifikazio formala.

3. gaia PROGRAMA ITERATIBOEN EGIAZTAPENA: Hoare-ren sistema formala.

4. gaia PROGRAMA ERREKURTSIBOEN DISEINU ETA EGIAZTAPENA.

5. gaia DMA-en ESPEZIFIKAZIO EKUAZIONALA: Datu-mota abstraktuak.

6. gaia PROGRAMA ERREKURTSIBOEN TRANSFORMAZIOA: Burstall-en metodoa

MetodologiaToggle Navigation

Eskola ordutegian taldelana, eztabaida eta ariketen emaitzen aurkezpena sustatzeko aktibitateak proposatuko dira. Era honetan ikastaroaren garapenean zuzeneko partaidetza bultzatuko da: ikaslearen motibazioa piztea dugu helburu. Gainera, laborategi praktiko bat egingo da, aurretik ikasleek ikasitako gidoi bat erabiliz.

Bestalde, ikasgai honek ikaslearen autonomia bultzatuko du hurbilpen metodologiko desberdinak erabiliz, besteak beste, problemen ebazpenen eztabaidak edo ikasgela iraulian oinarritutako ekimenak.

Ebaluazio-sistemakToggle Navigation

  • Ebaluazio Jarraituaren Sistema
  • Azken Ebaluazioaren Sistema
  • Kalifikazioko tresnak eta ehunekoak:
    • Garatu beharreko proba idatzia (%): 90
    • Praktikak egitea (ariketak, kasuak edo buruketak) (%): 10

Ohiko Deialdia: Orientazioak eta Uko EgiteaToggle Navigation

Ikasgai hau ebaluatzeko bi modu proposatzen dira: bukaerako ebaluazioa eta ebaluazio jarraitua.



Ebaluazio jarraitua eskola egun presentzialetan parte hartuko duten ikasleei bakarrik eskainiko zaie. Ebaluazio-aktibitateak ondokoak izango dira ebaluazio jarraituan:

ebaluazio jarraituarekin lotutako 3 proba idatzizkoak (%20, %40 eta %30) eta laborategi bat (%10). Ebaluazio-proba guztietan aurkeztea derrigorrezkoa da.



Lehenetsita, inskripzioa ebaluazio jarraituan egingo da. Ebaluazio jarraituari dagozkion idatzizko bigarren eta hirugarren proben artean ikasleak ez badu adierazten bukaerako ebaluaziora aldatu nahi duenik, ebaluazio jarraituan inskribatuta egotea behin betikoa izango da.



Ebaluazio jarrituari eutsi ahal izateko, ezinbestekoa izango da idatzizko lehen bi proben arteko nota 10 puntuetatik gutxienez 3 lortzea. Hau da, N1*0.2 + N2*0.4 >= 3, non N1 eta N2 lehenengo bi proba idatzizkoen notak diren. Gainera, 4 puntu edo gehiago duenak nota igotzeko beste proba idatzizko bat egiteko aukera izango du, ebaluazio jarraitua bukatu ondoren.



Bukaerako ebaluazioa egiten dutenek:



Lehenengo deialdia: ikasgaiaren %90a ebaluatzen duen idatzizko azterketa eta %10a ebaluatzen duen lan praktikoa (errekurtsibitatea) egin beharko dute. Lan praktikoa azterketa egin aurretik entregatu beharko dute.

Ezohiko deialdia: Orientazioak eta Uko EgiteaToggle Navigation

%100a balio duen idatzizko azterketa idatzia.

Nahitaez erabili beharreko materialaToggle Navigation

Moodle plataforman agertzen den materiala eta aktibitateak: ikasgelan erabiliko diren gardenkiak zein ariketen eta laborategiaren enuntziatuak.

BibliografiaToggle Navigation

Oinarrizko bibliografia

- Especificación, Verificación y Derivación Formal de Programas.

Alvez J., Arregi X., Gaintzarain J., Lucio P., Maritxalar M. Pearson, 2015.

- Programazioaren Metodologia.

Alvez J., Arregi X., Lucio P., Maritxalar M. Open Course Ware. UPV/EHU. 2013.

- Metodología y Tecnología de la Programación II. M. Díaz Roca,, J. C. Rodríguez del Pino. Univ. Palmas Gran Canaria, 2004.

- Verificación de Programas y Metodología de la Programación. A. Díaz de Ilarraza, P. Lucio. Servicio Editorial Universidad del País Vasco, 1990.

- Program Derivation. The Development of Programs from Specifications. G. Dromey. Addison-Wesley, 1989.

Gehiago sakontzeko bibliografia

- Program Construction and Verification. R. C. Backhouse. Prentice-Hall, 1986.
- Programación metódica. J.L. Balcázar. MacGraw-Hill, 1993.
- Diseño de Programas.- Formalismo y Abstracción. Ricardo Peña. Prentice Hall, 1998.

Aldizkariak

- Acta Informatica
- Programming and Computer Software
- Science of Computer Programming
- Software Quality Journal
- Transactions on Software Engineering and Methodology

Web helbideak

http://en.wikipedia.org/wiki/Formal_verification
http://en.wikipedia.org/wiki/Design_by_contract
http://en.wikipedia.org/wiki/Collatz_conjecture
http://ocw.ehu.es/course/view.php?id=191

TaldeakToggle Navigation

16 Teoriakoa (Gaztelania - Arratsaldez)Erakutsi/izkutatu azpiorriak

Egutegia
AsteakAstelehenaAstearteaAsteazkenaOstegunaOstirala
16-30

15:30-17:00 (1)

14:00-15:30 (2)

Irakasleak

16 Gelako p.-1 (Gaztelania - Arratsaldez)Erakutsi/izkutatu azpiorriak

Egutegia
AsteakAstelehenaAstearteaAsteazkenaOstegunaOstirala
16-30

17:00-18:30 (1)

Irakasleak

16 Gelako p.-2 (Gaztelania - Arratsaldez)Erakutsi/izkutatu azpiorriak

Egutegia
AsteakAstelehenaAstearteaAsteazkenaOstegunaOstirala
16-30

17:00-18:30 (1)

Irakasleak

31 Teoriakoa (Euskara - Goizez)Erakutsi/izkutatu azpiorriak

Egutegia
AsteakAstelehenaAstearteaAsteazkenaOstegunaOstirala
16-30

10:30-12:00 (1)

09:00-10:30 (2)

Irakasleak

31 Gelako p.-1 (Euskara - Goizez)Erakutsi/izkutatu azpiorriak

Egutegia
AsteakAstelehenaAstearteaAsteazkenaOstegunaOstirala
16-30

12:00-13:30 (1)

Irakasleak

31 Gelako p.-2 (Euskara - Goizez)Erakutsi/izkutatu azpiorriak

Egutegia
AsteakAstelehenaAstearteaAsteazkenaOstegunaOstirala
16-30

14:00-15:30 (1)

Irakasleak