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

Date: 2018-19
Abstract: 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.
Rights: 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
Language: Català.
Studies: Enginyeria Informàtica [2502441]
Study plan: Grau en Enginyeria Informàtica [958]



Català
6 p, 93.6 KB

The record appears in these collections:
Course materials > Study plans

 Record created 2018-07-06, last modified 2018-10-20



   Favorit i Compartir