FONAMENTS DE PROGRAMACIÓ AssignaturaCodi: 2270Titulació: Grau en Enginyeria de Tecnologies de TelecomunicacióEscola Politècnica Superior d'ElxCurs: Curs 2 de Grau en Enginyeria de Tecnologies de TelecomunicacióSemestre: 1Tipus: ObligatòriaIdioma: CastellàECTS: 6Teoria: 3Pràctica: 3Hores: 150Adreçades: 60Compartides: 30Autònomes: 60Matèria: Programació i ComputadoresMòdul: Formació comuna, branca de telecomunicacionsDepartament: Enginyeria de ComputadoresÀrea: ARQUITECTURA I TECNOLOGIA DE COMPUTADORS Contingut relacionat Carregant... DescripcióFonaments de programació en xarxes, sistemes i serveis de telecomunicació.ProfessoratNomResponsableTeoriaPràcticaLÓPEZ GRANADO, OTONIEL MARIO■■■Interés professionalEls coneixements adquirits en aquesta assignatura, independentment del llenguatge de programació utilitzat, proporcionaran a l'alumne les destreses necessàries per al desenvolupament de petites aplicacions en l'àmbit de les tecnologies de la informació. Aquests coneixements li permetran afrontar les pràctiques que hauran d'elaborar en futures assignatures del grauCompetències i resultats d'aprenentatgeCompetències GeneralsConeixement de matèries bàsiques i tecnologies, que capacite per a l'aprenentatge de nous mètodes i tecnologies, així com que dote d'una gran versatilitat per a adaptar-se a noves situacions.Capacitat de resoldre problemes amb iniciativa, presa de decisions, creativitat, i de comunicar i transmetre coneixements, habilitats i destreses, tot comprenent la responsabilitat ètica i professional de l'activitat de l'enginyer tècnic de telecomunicació.Capacitat de treballar en un grup multidisciplinari i en un entorn multilingüe i de comunicar, tant per escrit com de forma oral, coneixements, procediments, resultats i idees relacionades amb les telecomunicacions i l'electrònica.Competències EspecífiquesConeixements bàsics sobre l'ús i programació dels ordinadors, sistemes operatius, ases de dades i programes informàtics amb aplicació en enginyeria.Capacitat per a aprendre de manera autònoma nous coneixements i tècniques adequats per a la concepció, el desenvolupament o l'explotació de sistemes i serveis de telecomunicació.Capacitat d'utilitzar aplicacions de comunicació i informàtiques (ofimàtiques, bases de dades, càlcul avançat, gestió de projectes, visualització, etc.) per a recolzar el desenvolupament i explotació de xarxes, serveis i aplicacions de telecomunicació i electrònica.Capacitat per a utilizar eines informàtiques de cerca de recursos bibliogràfics o d'informació relacionada amb les telecomunicacions i l'electrònica.Coneixements i utilització dels fonaments de la programació de xarxes, sistemes i serveis de telecomunicació.Objectius (resultats d'aprenentatge)01- Proponer soluciones adecuadas y coherentes a problemas informáticos, tanto el marco teórico como práctico.02- Adquirir i manejar amb fluïdesa el llenguatge informàtic C.03- Dominar els coneixements bàsics sobre programació estructurada.04- Manejar eines específiques per a la resolució de problemes de programació.05- Manejar adequadament les estructures bàsiques de programació (funcions, tipus de bucles, condicionals, etc.) Per aconseguir aplicacions eficients.06- Manejar adequadament les estructures de dades fonamentals (llistes, vectors, registres, etc.) .07- Manejar adequadament l'us de memoria dinamica i el seu us en estructures dinàmiques (LIFO, FIFO, listes, arbres binaris) .08- Dissenyar algorismes que compleixin amb les especificacions indicades.ContingutsTemes de teoriaUnitats didàctiquesU1Tipus de dades elementalsU2Programació modularU3Tipus de dades estructuratsU4Problemes clàssics: Recorregut, ordenació i recerquesU5Direcció de Memòria i concepte de PunteroU6Memoria DinamicaU7FitxersU8El preprocessador de CU9Estructures de dades dinàmiquesAssociació objectius i unitatsObjectiu/UnitatU1U2U3U4U5U6U7U8U90102030405060708CronogramaSetmanaUnitats didàctiquesHores dirigidesHores compartidesHores autònomesHores totals1U142062U242063U342174U342285U442286U5424107U5425118U5425119U64251110U6,U74251111U7,U84251112U7,U94251113U94271314U94271315U942713Pràctiques de l'assignaturaBibliografia BàsicaCeballos Sierra, Francisco Javier. "C/C++ curso de programación". Paracuellos del Jarama (Madrid) bRA-MA D.L. 2007. Bibliografia ComplementàriaKernighan, Brian W. Ritchie, Dennis M. / Gómez Muñoz, Nestor trad. / Frid, David rev. tec. "El lenguaje de programación C". Mexico [etc.] Prentice-Hall Hispanoamericana cop. 1991. Antonakos, James L. Mansfield, Kenneth C. / Carretero Pérez, Jesús / García Carballeira, Félix / Pérez Costoya, Fernando / Joyanes Aguilar, Luis. "Programación estructurada en C". Madrid [etc.] Prentice-Hall 2000. EnllaçosDocumentación on-line sobre C/C++Tutorial del lenguaje C++ (en inglés)ProgramariMicrosoft Visual Studio 6.0Metodologia i avaluacióMetodologiaAprenentatge basat en problemes: Desenvolupar aprenentatges actius a través de la resolució de problemes que fomentin en l'estudiant el pensament i/o experimentació, així com la presa de decisions.Expositiu/Lliçó magistral: Transmetre coneixements i activar processos cognitius en l'estudiant, implicant la seua participació.Resolució d'exercicis i problemes: Exercir, assajar i posar en pràctica els coneixements previs mitjançant la repetició de rutines.AvaluacióCONVOCATÒRIA ORDINÀRIAL'avaluació de l'assignatura es realitzarà mitjançant avaluació contínua amb 1 o més exàmens parcials més un examen pràctic final de la resta de la matèria. Per eliminar matèria en els parcials és necessari aprovar-lo, així com assistir a més del 80% de les sessions pràctiques. En cas contrari, l'examen pràctic final serà de tota la matèria. La nota final en el cas de l'avaluació contínua, serà una mitjana aritmètica de totes les parts, sent necessari aprovar totes les parts per separat.RESTA CONVOCATÒRIES Examen pràctic final.