320002 - FI - Fonaments d'Informàtica

9
Última modificació: 20-03-2014 320002 - FI - Fonaments d'Informàtica Universitat Politècnica de Catalunya 1 / 9 Competències de la titulació a les quals contribueix l'assignatura Altres: ANTONIO CHICA CALAF - PABLO FERNANDEZ DURAN - ANGELA MARTIN PRAT - LIDIA LÓPEZ CUESTA - ALFREDO VELLIDO ALCACENA - FATOS XHAFA - IVAN BRUQUE CALERO - JOSEFINA LOPEZ HERRERA - MARTA GATIUS VILA - ALFONSO VALVERDE RUIZ - OSCAR ROMERO MORAL - MARIA JOSE LOPEZ LOPEZ - ARGIMIRO ARRATIA QUESADA - GERARD AMIRIAN BASIRI Responsable: JORDI MARCO GOMEZ Unitat que imparteix: Curs: Crèdits ECTS: 723 - LSI - Departament de Llenguatges i Sistemes Informàtics 2014 GRAU EN ENGINYERIA DE DISSENY INDUSTRIAL I DESENVOLUPAMENT DEL PRODUCTE (Pla 2010). (Unitat docent Obligatòria) GRAU EN ENGINYERIA MECÀNICA (Pla 2009). (Unitat docent Obligatòria) GRAU EN ENGINYERIA ELÈCTRICA (Pla 2009). (Unitat docent Obligatòria) GRAU EN ENGINYERIA DE TECNOLOGIA I DISSENY TÈXTIL (Pla 2009). (Unitat docent Obligatòria) GRAU EN ENGINYERIA ELECTRÒNICA INDUSTRIAL I AUTOMÀTICA (Pla 2009). (Unitat docent Obligatòria) GRAU EN ENGINYERIA QUÍMICA (Pla 2009). (Unitat docent Obligatòria) 6 Idiomes docència: Català Unitat responsable: 320 - EET - Escola d'Enginyeria de Terrassa Titulació: Professorat Específiques: Generals: 1. IND_BÀSICA: Coneixements fonamentals sobre l'ús i programació dels ordinadors, sistemes operatius, bases de dades i programes informàtics amb aplicació a l'enginyeria. 2. APRENENTATGE AUTÒNOM - Nivell 1: Dur a terme les tasques encomanades en el temps previst, tot treballant amb les fonts d'informació indicades, d'acord amb les pautes marcades pel professorat. 3. 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. 4. TREBALL EN EQUIP - Nivell 1: Participar en el treball en equip i col·laborar-hi, un cop identificats els objectius i les responsabilitats col·lectives i individuals, i decidir conjuntament l'estratègia que s'ha de seguir. 5. ÚS SOLVENT DELS RECURSOS D'INFORMACIÓ - Nivell 1: Identificar les pròpies necessitats d'informació i utilitzar les col·leccions, els espais i els serveis disponibles per dissenyar i executar cerques simples adequades a l'àmbit temàtic.

Transcript of 320002 - FI - Fonaments d'Informàtica

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya1 / 9

    Competncies de la titulaci a les quals contribueix l'assignatura

    Altres: ANTONIO CHICA CALAF - PABLO FERNANDEZ DURAN - ANGELA MARTIN PRAT - LIDIA LPEZ CUESTA - ALFREDO VELLIDO ALCACENA - FATOS XHAFA - IVAN BRUQUE CALERO - JOSEFINA LOPEZ HERRERA - MARTA GATIUS VILA - ALFONSO VALVERDE RUIZ - OSCAR ROMERO MORAL - MARIA JOSE LOPEZ LOPEZ - ARGIMIRO ARRATIA QUESADA - GERARD AMIRIAN BASIRI

    Responsable: JORDI MARCO GOMEZ

    Unitat que imparteix:

    Curs:

    Crdits ECTS:

    723 - LSI - Departament de Llenguatges i Sistemes Informtics

    2014

    GRAU EN ENGINYERIA DE DISSENY INDUSTRIAL I DESENVOLUPAMENT DEL PRODUCTE (Pla 2010). (Unitat docent Obligatria) GRAU EN ENGINYERIA MECNICA (Pla 2009). (Unitat docent Obligatria) GRAU EN ENGINYERIA ELCTRICA (Pla 2009). (Unitat docent Obligatria) GRAU EN ENGINYERIA DE TECNOLOGIA I DISSENY TXTIL (Pla 2009). (Unitat docent Obligatria) GRAU EN ENGINYERIA ELECTRNICA INDUSTRIAL I AUTOMTICA (Pla 2009). (Unitat docent Obligatria) GRAU EN ENGINYERIA QUMICA (Pla 2009). (Unitat docent Obligatria)

    6 Idiomes docncia: Catal

    Unitat responsable: 320 - EET - Escola d'Enginyeria de Terrassa

    Titulaci:

    Professorat

    Especfiques:

    Generals:

    1. IND_BSICA: Coneixements fonamentals sobre l's i programaci dels ordinadors, sistemes operatius, bases de dades i programes informtics amb aplicaci a l'enginyeria.

    2. APRENENTATGE AUTNOM - Nivell 1: Dur a terme les tasques encomanades en el temps previst, tot treballant amb les fonts d'informaci indicades, d'acord amb les pautes marcades pel professorat.3. COMUNICACI EFICA ORAL I ESCRITA - Nivell 1: Planificar la comunicaci oral, respondre de manera adequada les qestions formulades i redactar textos de nivell bsic amb correcci ortogrfica i gramatical.4. TREBALL EN EQUIP - Nivell 1: Participar en el treball en equip i collaborar-hi, un cop identificats els objectius i les responsabilitats collectives i individuals, i decidir conjuntament l'estratgia que s'ha de seguir.5. S SOLVENT DELS RECURSOS D'INFORMACI - Nivell 1: Identificar les prpies necessitats d'informaci i utilitzar les colleccions, els espais i els serveis disponibles per dissenyar i executar cerques simples adequades a l'mbit temtic.

    RobertResaltado

    RobertResaltado

    RobertResaltado

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya2 / 9

    L'assignatura de Fonaments d'Informtica t com a objectiu fonamental ensenyar a programar en un llenguatge d'alt nivell. Per tal de superar l'assignatura, l'alumne ha de ser capa de:-Conixer els conceptes informtics bsics associats al maquinari i al programari: estructura d'ordinadors i sistemes operatius.- Conixer els conceptes fonamentals de programaci d'ordinadors.- Desenvolupar l'habilitat en l's de tcniques i eines bsiques 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.- Dur a terme un projecte de programaci de mitjana envergadura a nivell industrial.- Desenvolupar la seva capacitat d'abstracci en l's de patrons de programaci per a la resoluci de problemes reals.

    Objectius d'aprenentatge de l'assignatura

    Dedicaci total: 150h Grup gran/Teoria:

    Grup mitj/Prctiques:

    Grup petit/Laboratori:

    Activitats dirigides:

    Aprenentatge autnom:

    0h

    0h

    60h

    6h

    84h

    0.00%

    0.00%

    40.00%

    4.00%

    56.00%

    Hores totals de dedicaci de l'estudiantat

    Sessions presencials d'exposici dels continguts.- Sessions presencials de treball prctic.- Treball autnom d'estudi i realitzaci d'exercicis.- Preparaci i realitzaci d'activitats avaluables en grup.En les sessions d'exposici dels continguts el professor introduir les bases teriques de la matria, conceptes, mtodes i resultats illustrant-los amb exemples convenients per facilitar-ne la seva comprensi.Les sessions de treball prctic a l'aula seran de tres classes:a) Sessions en les que el professor guiar als estudiants en l'anlisi de dades i la resoluci de problemes aplicant tcniques, conceptes i resultats terics.b) Sessions de presentaci de treballs realitzats en grup per part dels estudiants.c) Sessions d'exmensEls estudiants, de forma autnoma hauran d'estudiar per tal d'assimilar els conceptes, resoldre els exercicis proposats ja sigui manualment o amb l'ajut de l'ordinador. El treball autnom de l'estudiant estar recolzat per eines on-line.Els estudiants elaboraran treballs en grups que presentaran pblicament en sessions d'aplicaci.

    Metodologies docents

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya3 / 9

    Continguts

    TEMA 1: INTRODUCCI ALS ORDINADORS Dedicaci: 11h Grup petit/Laboratori: 2h Activitats dirigides: 1h Aprenentatge autnom: 8h

    1.1. Arquitectura d'ordinadors1.2. Sistemes operatius1.3. Programaci d'ordinadors1.4. Algoritmes i programes

    Descripci:

    Activitats vinculades:- Activitat 5, que correspon a un projecte de recerca i desenvolupament en grup d'un tema introductori

    Objectius especfics:- Descriure els termes maquinari i programari- Conixer quina s l'estructura general d'un ordinador- Conixer que s un sistema operatiu- Enumerar i descriure els tipus de SO- Conixer qu s un programa- Enumerar diferents llenguatges de programaci- Enumerar i descriure els diferents paradigmes de programaci- Requisits bsics d'un programa- Enumerar i descriure les fases de desenvolupament de programes- Conixer qu s un algorisme

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya4 / 9

    TEMA 2: CONCEPTES BSICS DE PROGRAMACI ESTRUCTURADA

    Dedicaci: 28h

    Grup petit/Laboratori: 10h Aprenentatge autnom: 18h

    2.1. Estructura d'un programa2.2. Objectes2.3. Expressions i operadors2.4. Accions elementals2.5. Composici d'instruccions2.6. Tipus enumerats

    Descripci:

    Activitats vinculades:- Una activitat de tipus 1, que correspon a una prova individual d'avaluaci contnua durant les sessions del grup de laboratori.- Una o ms activitats de tipus 2, que corresponen a un test individual d'autoaprenentatge fora de l'aula.- Una o ms activitats de tipus 3, que corresponen a una tasca individual d'autoaprenentatge fora de l'aula.

    Objectius especfics:- Utilitzar correctament els objectes d'un programa: constants i variables.- Distingir entre identificadors correctes i erronis.- Descriure i utilitzar correctament els tipus de dades disponibles al llenguatge de programaci i les operacions que tenen definides.- Descriure quina s la funci de les accions elementals d'entrada i sortida i utilitzar-les correctament.- Conixer i utilitzar correctament la instrucci d'assignaci.- Descriure quina s l'estructura d'un programa- Elaborar correctament un joc de proves- Detectar si l'estructura de blocs d'un programa s correcta.- Utilitzar correctament la composici alternativa i iterativa.- Utilitzar correctament els tipus enumerats.- Construir programes correctes amb objectes, expressions, accions elementals i composicions.

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya5 / 9

    TEMA 3: SUBPROGRAMES: ACCIONS I FUNCIONS Dedicaci: 27h Grup petit/Laboratori: 10h Activitats dirigides: 2h Aprenentatge autnom: 15h

    3.1. Accions3.2. Funcions3.3. Pas de parmetres3.4. Funcions de biblioteca

    Descripci:

    Activitats vinculades:- Una activitat de tipus 1, que correspon a una prova individual d'avaluaci contnua durant les sessions del grup de laboratori.- Una o ms activitats de tipus 2, que corresponen a un test individuald'autoaprenentatge fora de l'aula.- Una o ms activitats de tipus 3, que corresponen a una tasca individual d'autoaprenentatge fora de l'aula.- Realitzaci d'una fase de l'activitat 4, que correspon al projecte.

    Objectius especfics:- Identificar si un subprograma ha de ser una acci o una funci.- Identificar l's de parmetres per valor i per referncia- Definir parmetres formals i actuals (arguments)- Determinar si un parmetre formal d'una acci/funci s d'entrada, de sortida o d'entrada/sortida. - Escriure un programa que utilitza correctament funcions de biblioteca.- Implementar i utilitzar funcions i accions correctament.- Detectar i eliminar repeticions en el codi.- Construir programes correctes amb ajuda de funcions i accions.

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya6 / 9

    TEMA 4: ESQUEMES ALGORISMICS BSICS Dedicaci: 26h Grup petit/Laboratori: 10h Aprenentatge autnom: 16h

    4.1. Seqncies4.2. Esquema de recorregut4.3. Esquema de cerca

    Descripci:

    Activitats vinculades:- Una activitat de tipus 1, que correspon a una prova individual d'avaluaci contnua durant les sessions del grup de laboratori.- Una o ms activitats de tipus 2, que corresponen a un test individual d'autoaprenentatge fora de l'aula.- Una o ms activitats de tipus 3, que corresponen a una tasca individual d'autoaprenentatge fora de l'aula.- Realitzaci d'una fase de l'activitat 4, que correspon al projecte.

    Objectius especfics:- Descriure el concepte de seqncia.- Definir seqncies associades a un problema.- Donat un problema de seqncies, determinar si es resol amb l'esquema de cerca o de recorregut.- Aplicar correctament els esquemes de recorregut i de cerca.

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya7 / 9

    TEMA 5: TIPUS ESTRUCTURATS

    TEMA 6: DISSENY DESCENDENT

    Dedicaci: 31h

    Dedicaci: 27h

    Grup petit/Laboratori: 14h Activitats dirigides: 2h Aprenentatge autnom: 15h

    Grup petit/Laboratori: 14h Activitats dirigides: 1h Aprenentatge autnom: 12h

    5.1. Tuples5.2. Taules5.3. Esquema de recorregut i cerca en taules5.4. Algorismes d'ordenaci i cerca

    6.1. Disseny descendent de dades6.2. Disseny descendent de processos

    Descripci:

    Descripci:

    Activitats vinculades:

    Activitats vinculades:

    - Una activitat de tipus 1, que correspon a una prova individual d'avaluaci contnua durant les sessions del grup de laboratori.- Una o ms activitats de tipus 2, que corresponen a un test individual d'autoaprenentatge fora de l'aula.- Una o ms activitats de tipus 3, que corresponen a una tasca individual d'autoaprenentatge fora de l'aula.- Realitzaci d'una fase de l'activitat 4, que correspon al projecte.

    - Finalitzaci de l'activitat 4, que correspon al projecte.

    Objectius especfics:

    Objectius especfics:

    - Escriure la declaraci d'una tupla i d'una taula- Declarar correctament variables de tipus taula i tupla i accedir-hi correctament. - Utilitzar correctament el pas per valor i per referncia amb les tuples i taules.- Implementar taules parcialment plenes.- Escriure codi que insereixi i esborri un element d'una taula de longitud variable.- Conixer i utilitzar correctament alguns algoritmes d'ordenaci

    - Dissenyar una estructura de dades eficient per un problema donat.- Accedir correctament a estructures de dades complexes.- Donat un problema complex, fer el disseny descendent amb subprogrames.

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya8 / 9

    Planificaci d'activitats

    ACTIVITAT 1: CONTROLS DE LABORATORI

    ACTIVITAT 2: TESTS INDIVIDUALS D'AVALUACI CONTNUA A ATENEA

    ACTIVITAT 3: TASQUES INDIVIDUALS D'AVALUACI CONTNUA A ATENEA

    Examen parcial: 20%Examen final: 30%Laboratori: 20%Resoluci de problemes: 10%Projecte: 20%

    Sistema de qualificaci

    Descripci: Realitzaci individual a l'aula d'un exercici que cobreixi tots el objectius especfics d'aprenentatge del tema. Correcci per part del professorat.

    Material de suport:Apunts del tema disponibles (PowerPoint) a ATENEA. Enunciat de l'exercici. Posterior resoluci oficial amb criteris de correcci (rbrica) disponible a travs del campus virtual ATENEA.

    Descripci del lliurament esperat i vincles amb l'avaluaci:Resoluci de l'exercici per part de l'estudiant o estudianta. El conjunt d'activitats de tipus 1 representen el 20% corresponent al laboratori.

    Objectius especfics:En finalitzar l'activitat, l'estudiant o estudianta ha d'haver assolit els objectius especfics del tema pel qual s'ha proposat l'activitat.

    Grup petit/Laboratori: 2h

    Aprenentatge autnom: 2h

    Aprenentatge autnom: 3h

    Dedicaci: 2h

    Dedicaci: 2h

    Dedicaci: 3h

  • ltima modificaci: 20-03-2014

    320002 - FI - Fonaments d'Informtica

    Universitat Politcnica de Catalunya9 / 9

    Bibliografia

    Bsica:

    Marco, Jordi; Martn, ngela; Molinero, Xavier; Vzquez, Pere-Pau; Xhafa, Fatos. Programacin en C++ para ingenieros. Madrid: Thomson, 2006. ISBN 8497324854.

    Franch, X.; Marco, J.; Molinero, X.; Petit, J.; Xhafa, F. Fonaments de programaci: problemes resolts en C++. Barcelona: UPC, 2006. ISBN 9788483018828.

    Marco, J.; Xhafa, F.; Vzquez, PP. Fonaments d'Informtica: prctiques de laboratori. Barcelona: UPC, 2006. ISBN 9788483018835.