Metodologia de la Programació [102764]
Valveny Llobet, Ernest
Sánchez Albaladejo, Gemma
Ortega Gil, Marc
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Fecha: 2018-19
Resumen: Aquesta assignatura forma part de la matèria Informàtica i s'ha de veure com la continuació lògica de la part de programació de l'assignatura Fonaments d'Informàtica. L'objectiu bàsic és aprofundir en les nocions bàsiques de programació introduïdes a Fonaments d'Informàtica i completar-les amb altres conceptes de programació que han de permetre que al finalitzar el curs l'estudiant tingui una visió completa de la programació imperativa i dels principis de la programació orientada a objectes. D'aquesta forma, els objectius formatius que es proposen per a l'assignatura són els següents: Entendre el cicle de vida del software: analitzar el problema (entendre el que se'ns demana), disseny (proposar una solució al problema), implementació (codificació en un llenguatge de programació de la solució escollida), prova (realització d'un test de manera sistemàtica per assegurar la correctesa de la solució implementada). Entendre el concepte d'algorisme com a eina de resolució de problemes amb l'ordinador, aprendre els conceptes fonamentals de l'algorísmica, comprendre les principals estructures de la programació imperativa i utilitzar-les correctament per resoldre problemes algorísmics de certa complexitat. Conèixer les diferents estructures per representar informació dins dels algorismes, tant els tipus de dades estàtics (taules, registres i cadenes de caràcters) com els tipus de dades dinàmics (piles, cues, llistes), per poder utilitzar l'estructura de dades més adient per representar la informació associada un problema algorísmic. Entendre i aplicar correctament els principis bàsics de la programació orientada aobjectes: concepte de classe i encapsulament de dades. Dotar l'alumne de la capacitat de disseny d'algorismes per a la resolució de problemes 1 Dotar l'alumne de la capacitat de disseny d'algorismes per a la resolució de problemes complexos,introduint demanera progressiva i sistemàtica una metodologia rigorosa i estructurada de programació, basada fonamentalment en la tècnica del disseny descendent d'algorismes. Programar en un llenguatge de programació real i conèixer les diferents fases de desenvolupament d'un programa: escriptura, compilació i muntatge i execució i prova. Desenvolupar els programes seguint unes normes d'estil tendents a aconseguir programes de qualitat. Dins d'aquestes normes d'estil s'engloben aquelles que faciliten la comprensió del codi, com poden ser l'ús de comentaris, la indentació del codi, la utilització de noms adequats per variables i funcions, etc.
Derechos: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, fins i tot amb finalitats comercials, sempre i quan es reconegui l'autoria de l'obra original. Creative Commons
Lengua: Català.
Titulación: Enginyeria Informàtica [2502441]
Plan de estudios: Grau en Enginyeria Informàtica [958]



Català
6 p, 93.6 KB

El registro aparece en las colecciones:
Materiales académicos > Guías docentes

 Registro creado el 2018-07-06, última modificación el 2018-10-20



   Favorit i Compartir