Última modificació: 18-05-2016 220005 - Informàtica Unitat responsable: 205 - ESEIAAT - Escola Superior d'Enginyeries Industrial, Aeroespacial i Audiovisual de Terrassa Unitat que imparteix: 723 - CS - Departament de Ciències de la Computació Curs: 2016 Titulació: GRAU EN ENGINYERIA EN VEHICLES AEROESPACIALS (Pla 2010). (Unitat docent Obligatòria) GRAU EN ENGINYERIA EN TECNOLOGIES AEROESPACIALS (Pla 2010). (Unitat docent Obligatòria) Crèdits ECTS: 6 Idiomes docència: Català Professorat Responsable: Altres: MARTA GATIUS VILA FATOS XHAFA XHAFA- ANGELA MARTIN PRAT - JOSEFINA LOPEZ HERRERA Competències de la titulació a les quals contribueix l'assignatura Específiques: 1. Coneixements bàsics sobre l'ús i programació dels ordinadors, sistemes operatius, bases de dades i programes informàtics amb aplicació en enginyeria. Transversals: 2. COMUNICACIÓ EFICAÇ ORAL I ESCRITA - Nivell 1: Planificar la comunicació oral, respondre de manera adequada les qüestions formulades i redactar textos de nivell bàsic amb correcció ortogràfica i gramatical. Metodologies docents · Sessions presencials d'exposició de l'assignatura · Sessions presencials de treball pràctic · Treball autònom d'estudi i realització d'exercicis Les sessions d'exposició consistiran en un explicació per part del professor dels continguts del contingut de la matèria: les bases teòriques, els conceptes, mètodes i resultats, il·lustrant-los amb exemples convenients per facilitar-ne la seva comprensió. Les sessions de treball pràctic a l'aula seran de dos tipus: - Sessions en les que el professor guia a l'estudiant en l'anàlisi de dades i la resolució de problemes aplicant tècniques, conceptes i resultats teòrics. - Sessions d'exàmens L'estudiant, haurà també d'estudiar de forma autònoma per tal d'assimilar els conceptes i resoldre exercicis proposats (en paper o sobre l'ordinador). Aquest treball autònom de l'estudiant estarà recolzat per eines on-line. Objectius d'aprenentatge de l'assignatura · · · · · Desenvolupar l'habilitat en l'ús de tècniques i eines bàsiques de programació: algorismes i programes. Dissenyar programes correctes: ben estructurats, eficients i llegibles. Dissenyar estructures de dades per a representar les dades d'un problema donat. Desenvolupar la seva capacitat d'abstracció en l'ús de patrons de programació per a la resolució de problemes reals. Dur a terme un projecte de mitjana envergadura. · Desenvolupar la capacitat escrita mitjançant la documentació d'un projecte de programació 1/8 Universitat Politècnica de Catalunya Última modificació: 18-05-2016 220005 - Informàtica · Desenvolupar la capacitat d'expressió oral mitjançant la presentació del projecte de programació desenvolupat. Hores totals de dedicació de l'estudiantat Dedicació total: 150h Hores grup gran: 32h 21.33% Hores grup petit: 28h 18.67% Hores aprenentatge autònom: 90h 60.00% 2/8 Universitat Politècnica de Catalunya Última modificació: 18-05-2016 220005 - Informàtica Continguts 1. Conceptes bàsics de programació Dedicació: 26h Grup gran: 6h Grup petit: 4h Aprenentatge autònom: 16h Descripció: 1. Introducció al maquinari i programari. 2. Objectes dels programes:variables i constants i tipus de dades 3. Instruccions bàsiques: entrada i sortida, assignació, control. 4. Estructura d'un programa Activitats vinculades: Activitat de tipus 1, que correspon a una prova individual d'avaluació continua durant les sessions de laboratori 2. Seqüències Dedicació: 26h Grup gran: 6h Grup petit: 4h Aprenentatge autònom: 16h Descripció: 1. Concepte de seqüències i la seva aplicació a la programació 2. Operacions bàsiques associades al processament de seqüències: - recorregut - cerca. Activitats vinculades: Activitat de tipus 1, que correspon a una prova individual d'avaluació continua durant les sessions de laboratori 3/8 Universitat Politècnica de Catalunya Última modificació: 18-05-2016 220005 - Informàtica 3. Funcions i accions Dedicació: 32h Grup gran: 6h Grup petit: 8h Aprenentatge autònom: 18h Descripció: 1. Conceptes de funcions i accions 2. Concepte de paràmetre i tipologia 3. Utilització de funcions i accions en els programes Activitats vinculades: Activitat de tipus 1, que correspon a una prova individual d'avaluació continua durant les sessions de laboratori. Objectius específics: . 4. Tipus estructurats Dedicació: 42h Grup gran: 8h Grup petit: 8h Aprenentatge autònom: 26h Descripció: 1. Taules 2. Algorismes d'ordenació i cerca 3. Altres tipus estructurats Activitats vinculades: Activitat de tipus 1, que correspon a una prova individual d'avaluació continua durant les sessions de laboratori. Objectius específics: 5. Disseny descendent Dedicació: 24h Grup gran: 6h Grup petit: 4h Aprenentatge autònom: 14h Descripció: 1. Disseny descendent de dades 2. Disseny descendent de processos Activitats vinculades: Activitat de tipus 2, que correspon al desenvolupament d'un projecte en grups de dos persones. Objectius específics: 4/8 Universitat Politècnica de Catalunya Última modificació: 18-05-2016 220005 - Informàtica 5/8 Universitat Politècnica de Catalunya Última modificació: 18-05-2016 220005 - Informàtica Planificació d'activitats ACTIVITAT 1: SESSIONS DE TEORIA Dedicació: 68h Grup gran: 24h Aprenentatge autònom: 44h Descripció: Preparació prèvia i posterior de les sessions de teoria i assistència a aquestes. Material de suport: Llibre de l'assignatura escrit pels professors i disponible a la biblioteca virtual de la UPC. Documentació addicional accessible a la plataforma atenea Descripció del lliurament esperat i vincles amb l'avaluació: No n'hi ha, l'assistència a les sessions de teoria té un caràcter formatiu i els coneixements adquirits s'avaluaran als exàmens parcial i final. Objectius específics: Transferir els coneixements necessaris per a una correcta interpretació dels continguts del temari i resolució de possibles dubtes ACTIVITAT 2: SESSIONS DE PRÀCTIQUES Dedicació: 42h Aprenentatge autònom: 26h Grup petit: 16h Descripció: Preparació prèvia i posterior de les sessions de laboratori i assistència a aquestes. Material de suport: Llibre de l'assignatura escrit pels professors i disponible a la biblioteca virtual de la UPC. Documentació addicional accessible a la plataforma atenea Descripció del lliurament esperat i vincles amb l'avaluació: Durant aquestes sessions es desenvoluparan, per part del professorat i l'estudiantat exercicis pràctics, presencials a classe, de forma individual o en grups reduïts. Objectius específics: Adquirir les habilitats necessàries per a una correcta interpretació dels problemes de l'assignatura, així com una satisfactòria resolució d'aquestos. ACTIVITAT 3: CONTROLS DE LABORATORI Dedicació: 4h Grup petit: 2h Aprenentatge autònom: 2h Descripció: Realització individual a l'aula d'un exercici que cobreixi tots els objectius específics d'aprenentatge del tema. Correcció per part del professorat. Material de suport: Enunciat de l'exercici, accessible a través del campus virtual atenea. Llibre de l'assignatura escrit pels professors i disponible a la biblioteca virtual de la UPC. Objectius específics: 6/8 Universitat Politècnica de Catalunya Transferir els coneixements necessaris per a una correcta interpretació dels continguts del temari i resolució de possibles dubtes Última modificació: 18-05-2016 220005 - Informàtica Descripció del lliurament esperat i vincles amb l'avaluació: L'estudiant lliurarà la resolució de l'exercici al seu professor de laboratori a través del campus virtual ATENEA. El conjunt d'activitats de tipus 1 representa el 20% de la qualificació global Objectius específics: Ajudar a l'estudiant a assolir els objectius específics del tema pel qual s'ha proposat l'activitat. Dedicació: 28h Aprenentatge autònom: 18h Grup gran: 2h Grup petit: 8h ACTIVITAT 4: PROJECTE Descripció: Disseny i implementació d'un programa de mitjana envergadura que integri els continguts de l'assignatura. El projecte es realitzarà en grups de dos estudiants. Exemples de projectes a desenvolupar són jocs, simulacions d'accés a bases de dades, simulacions del funcionaments d'objectes reals (com un ascensor,o un satèl·lit aterrant,...) Hi ha sessions presencials dedicades a que el professor faci el seguiment del treballa de l'estudiant en el projecte. Material de suport: Material d'estudi de l'assignatura (llibres, apunts, exemples d'anys anteriors) i jocs de proves que mostrin com ha de funcionar el programa. Descripció del lliurament esperat i vincles amb l'avaluació: El projecte es lliurarà en dues fases: Fase 1: Entrega d'un document amb el disseny del programa principal, l'estructura de dades i les principals funcions i accions. En el text ha de descriure les funcionalitats del programa i les principals decisions que s'han seguit en el disseny per aconseguir-ho. Fase 2: - Entrega del document amb el disseny descendent del programa i la descripció de les diferents funcions i accions. - Entrega del codi complet del programa - Defensa oral del programa. Els dos estudiants del grup hauran de presentar els objectius i les funcionalitats del programa (durant aproximadament 10 minuts) i hauran de respondre a les qüestions que sobre aquest els hi plantegin els professors. Aquesta activitat es complementa amb un qüestió relacionada amb el projecte a l'examen final i el conjunt de les dues notes representen el 20% de la nota final. També serveix per avaluar les competències genèriques de comunicació oral i escrita. Objectius específics: En finalitzar l'activitat, l'estudiant/a ha d'haver assolit tots els objectius de l'assignatura. Dedicació: 5h Grup gran: 3h Grup petit: 2h ACTIVITAT 5: EXAMEN PARCIAL Descripció: Prova individual a l'aula (sense ordinadors) on s'han de resoldre correctament els exercicis proposats relacionats amb els objectius d'aprenentatge dels continguts dels tres primers temes. 7/8 Universitat Politècnica de Catalunya Última modificació: 18-05-2016 220005 - Informàtica Material de suport: Material d'estudi de l'assignatura (apunts, notes de classe, exemples de proves d'anys anteriors), llibre de l'assignatura, ... Descripció del lliurament esperat i vincles amb l'avaluació: Resolució de la prova en paper. Representa un 20% de la nota final de l'assignatura. Objectius específics: Dedicació: 3h Grup gran: 3h ACTIVITAT 6: EXAMEN FINAL Sistema de qualificació Qualificació global = max (0,2*Activitat3 + 0,4 * Activitat4 , 0,6*Activitat4) + 0,2*Activitat1 + 0,2*Activitat2 La qualificació global es calcula a partir de les 4 activitats de l'assignatura descrites anteriorment: les activitats 1 i 2 (totes dues relacionades amb el treball de laboratori) tenen un pes del 20% cada una, el total de les proves escrites té un pes del 60% . Per calcular la nota de les proves escrites es considera que la prova final (l'activitat 4) incorpora tots els continguts la prova parcial (l'activitat 3) i per tant la nota de l'activitat 3 només es considera si és superior a la de l'activitat 4. Aquest sistema permet recuperar un mal resultat de l'examen parcial dins de l'examen final. Normes de realització de les activitats · Si no es realitza algun dels controls de laboratori es considerarà com a no puntuada · En cap cas es pot disposar de cap tipus de documentació en la prova parcial o final. Bibliografia Bàsica: Gatius, Marta [et al.]. Programació pràctica en C++ [en línia]. Barcelona: Edicions UPC, 2010 [Consulta: 21/01/2013]. Disponible a: <http://ebooks.upc.edu/product/programaci-prctica-en-c>. ISBN 9788498804010. Complementària: Marco Gómez, J. Fonaments d'informàtica: pràctiques de laboratori. 2006. Barcelona: Edicions UPC, 2006. ISBN 9788483018835. Xhafa, Fatos [et al.]. Programación en C++ para ingenieros. 2006. Madrid: Thomson, 2006. ISBN 8497324854. Kernighan, Brian W. El lenguaje de programación C. 2a ed. México: Prentice-Hall Hispanoamericana, 1991. ISBN 9688802050. 8/8 Universitat Politècnica de Catalunya