28.04.2013 Views

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FUNDAMENTOS DE PROGRAMACIÓN II<br />

• Fundamentos <strong>de</strong> Programación I. Asignatura básica que facilita una visión inicial <strong>de</strong>l campo <strong>de</strong> la<br />

programación a través <strong>de</strong>l estudio <strong>de</strong> los elementos básicos <strong>de</strong> un lenguaje <strong>de</strong> programación y el<br />

estudio <strong>de</strong> los distintos paradigmas <strong>de</strong> programación existentes.<br />

• Fundamentos <strong>de</strong> Programación II. Asignatura que facilita la aplicación <strong>de</strong> los conceptos generales<br />

<strong>de</strong> un lenguaje mediante el estudio y uso <strong>de</strong> un lenguaje <strong>de</strong> programación <strong>de</strong> tipo imperativo.<br />

• Diseño y Análisis <strong>de</strong> Algoritmos. Asignatura que estudia los conceptos <strong>de</strong> diseño, análisis y<br />

verificación <strong>de</strong> algoritmos y sus técnicas asociadas.<br />

En particular, esta guía docente se centra en el <strong>de</strong>sarrollo <strong>de</strong> la asignatura Fundamentos <strong>de</strong><br />

Programación II cuyo principal objetivo consiste en capacitar a los estudiantes para el <strong>de</strong>sarrollo, en un<br />

plazo razonable, <strong>de</strong> programas correctos, eficientes, bien organizados, documentados y legibles y su<br />

implementación en lenguajes <strong>de</strong> programación actuales y a<strong>de</strong>cuados a los problemas a solucionar.<br />

De todo lo expuesto se <strong>de</strong>duce que, aunque los tópicos relacionados con esta asignatura van a ser<br />

básicos en la formación <strong>de</strong> cualquier ingeniero informático, sea cual sea su perfil académico y su futuro<br />

perfil profesional, toman especial relevancia en los perfiles relacionados con el uso <strong>de</strong> la programación<br />

como herramienta <strong>de</strong> trabajo. La a<strong>de</strong>cuación <strong>de</strong> los tópicos con la asignatura Fundamentos <strong>de</strong><br />

Programación II queda resumida en la siguiente tabla:<br />

Perfil titulación.<br />

Competencias<br />

Ingeniería <strong>de</strong> comunicación <strong>de</strong><br />

datos<br />

Diseño <strong>de</strong> re<strong>de</strong>s <strong>de</strong> comunicación<br />

Desarrollo <strong>de</strong> software y<br />

aplicaciones<br />

Arquitectura y diseño <strong>de</strong> software<br />

Diseño multimedia<br />

Asistencia técnica<br />

Perfil asignatura. Competencias<br />

− Diseño, <strong>de</strong>sarrollo, pruebas e integración <strong>de</strong>l software para el nuevo producto.<br />

− Ingeniería y resolución <strong>de</strong> problemas.<br />

− Diseñar, construir y poner en funcionamiento prototipos para probar y<br />

<strong>de</strong>mostrar distintas funciones.<br />

− Ayudar a técnicos <strong>de</strong> integración y pruebas y trabajar con ellos para que<br />

conozcan el diseño.<br />

− Detectar y resolver problemas.<br />

− Desarrollar el código y los algoritmos <strong>de</strong> las pruebas o los aspectos <strong>de</strong> control<br />

en tiempo real mediante un procedimiento <strong>de</strong> trabajo modular que siga la<br />

estructura prevista.<br />

− Analizar rutinas y módulos, rendimiento, tamaño <strong>de</strong> memoria, etc. <strong>de</strong> sistemas<br />

técnicos (integrados), cuando proceda.<br />

− Prestar apoyo a la dirección <strong>de</strong>l proyecto.<br />

− Construir el sistema y los subsistemas <strong>de</strong> acuerdo con el diseño y la estructura<br />

<strong>de</strong>sarrollada y la configuración modular.<br />

− Construir prototipos <strong>de</strong> todo el sistema o <strong>de</strong> algunas <strong>de</strong> sus partes.<br />

− Colaborar con el arquitecto y el diseñador <strong>de</strong> sistemas.<br />

− Diseñar las pruebas <strong>de</strong> los módulos y ayudar a diseñar las pruebas <strong>de</strong><br />

integración e instalación. Realizar la integración <strong>de</strong>l sistema, las pruebas <strong>de</strong><br />

integración y la instalación.<br />

− Desarrollar o aplicar un procedimiento <strong>de</strong> control <strong>de</strong> versiones, un<br />

procedimiento <strong>de</strong> instalación y un paquete completo <strong>de</strong> documentación.<br />

Añadir boletines <strong>de</strong> versión y otros documentos relevantes.<br />

− Realizar la presentación técnica, la instalación y las pruebas finales <strong>de</strong>l sistema.<br />

− Diseñar soluciones.<br />

− Diseñar y probar prototipos.<br />

− Definir especificaciones <strong>de</strong>talladas.<br />

− Crear prototipos, simulaciones o espacios virtuales para distintas tecnologías<br />

multimedia.<br />

− Instalar, configurar y probar nuevo software operativo, aplicaciones <strong>de</strong><br />

software y mejoras <strong>de</strong>l software.<br />

− Vigilar y mantener sistemas informáticos y re<strong>de</strong>s.<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!