Grau en Enginyeria de la Salut La Salle Campus Barcelona

Grau en Enginyeria de la Salut

Lidera els avenços tecnològics que definiran la medicina del futur.

Eines de suport al desenvolupament

Descripció
L'assignatura parteix del coneixement adquirit per l'alumne en programació estructurada i no estructurada per proporcionar eines que permetin desenvolupar programari eficient i de qualitat. A més, aborda la programació modular i l'ús de les eines de suport al desenvolupament associades a aquesta aproximació, la qual cosa representa l'evolució natural de la programació estructurada i el pas previ a la programació orientada a objectes. El seu objectiu és que l'estudiant adquireixi competències que permetin dissenyar, implementar i avaluar programari de qualitat de forma eficient.
Tipus assignatura
Primer - Obligatoria
Semestre
Segon
Curs
1
Crèdits
6.00

Professors Titulars

Professors Docents

Coneixements previs

Fonaments de programació.

Objectius

1. Implementar programari.
2. Programar de manera estructurada i modular.
3. Saber treballar tant en grup com de forma individual.
4. Capacitat per analitzar un problema i dissenyar una solució.
5. Conèixer i aprendre a utilitzar eines per al desenvolupament, la implementació, la prova i el control que
contribueixin a augmentar l'eficiència en el desenvolupament i la qualitat del programari.

Continguts

1 - Fitxers i programació modular
2 - Punters i memòria dinàmica
3 - Estructures de dades lineals
4 - Introducció a la recursivitat

Metodologia

Les classes de l'assignatura fomenten un aprenentatge actiu i participatiu des de l'inici, amb l'alumne implicat directament en tasques desenvolupades al portàtil i la lectura de documentació complementària; mitjançant la combinació de sessions teòriques i la programació quotidiana es facilita la consolidació de coneixements, que es reforcen mitjançant pràctiques i laboratoris d'avaluació contínua al llarg del curs.

Avaluació

Pràctiques: Avaluació altament significativa que garanteix que l'alumne apliqui els coneixements adquirits en forma de projecte.

Avaluació contínua: avaluació de caràcter moderadament significativa, realitzada mitjançant sessions de laboratori amb periodicitat regular que permeten posar en pràctica els continguts prèviament adquirits i mantenir laprenentatge al dia al llarg del curs.

Exàmens finals: avaluació altament significativa que assegura que lalumne integri i apliqui de forma global els coneixements desenvolupats durant el semestre.

Criteris avaluació

La nota final de l'assignatura es compon de dos blocs del mateix pes: coneixements i pràctiques. La valoració de coneixements es determinarà per la millor nota obtinguda entre lexamen final o la combinació de lexamen i els resultats de lavaluació continuada.

Bibliografia bàsica

- Siddiqui, A. T., & Siddiqui, S. A. (2023). Data structure using C: theory and program. CRC Press.
- Hanly, Jerry R.; Koffman, Elliot B.; Problem Solving and Program Design in C, Pearson Education, 2013.
- Cormen, Thomas H.; Leiserson Charles E.; Rivest Ronald L; Stein Clifford. Introduction to Algorithms, The MIT Press, 2009.
- Joyanes, L. Fundamentos de la programación. Algoritmos y Estructura de Datos, McGraw-Hill, 2008.

Material complementari

Veure carpeta electrònica de l'assignatura.