PROGRAMA DE ASIGNATURA - Universidad de Viña del Mar
PROGRAMA DE ASIGNATURA - Universidad de Viña del Mar
PROGRAMA DE ASIGNATURA - Universidad de Viña del Mar
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Universidad</strong> <strong>de</strong> Viña <strong>de</strong>l <strong>Mar</strong>Secretaría Académica<strong>PROGRAMA</strong> <strong>DE</strong> <strong>ASIGNATURA</strong>I. I<strong>DE</strong>NTIFICACIÓNCARRERAINGENIERÍA CIVIL INFORMÁTICANOMBRE <strong>ASIGNATURA</strong> <strong>PROGRAMA</strong>CIÓNCÓDIGO <strong>ASIGNATURA</strong> 696242PLAN <strong>DE</strong> ESTUDIOS 606Nº HRS. SEMANALES 8Cátedra 4Ayudantía 0Laboratorio 2Taller 2REQUISITOSHasta el II semestre aprobadoII.<strong>DE</strong>SCRIPCIÓN <strong>DE</strong> LA <strong>ASIGNATURA</strong>El objetivo principal <strong>de</strong> la asignatura es conocer algunos paradigmas esenciales <strong>de</strong> programación <strong>de</strong>sistemas y plasmarla en productos tangibles que sean <strong>de</strong>sarrollados por los alumnos en las prácticas<strong>de</strong> Laboratorio, <strong>de</strong> manera que los programas sean <strong>de</strong>sarrollados con un estilo formal, unametodología, y no porque el código fuente "que<strong>de</strong> más bonito", sino porque se gana en legibilidad yeficiencia. Hay que enten<strong>de</strong>r y asumir la diferencia entre alguien que consigue que sus programasfuncionen y alguien que no sólo elabora sus programas <strong>de</strong> forma coherente, sino que consiguemejorar la ejecución <strong>de</strong> dichos programas, ya sea en velocidad o en el consumo <strong>de</strong> recursos.III.OBJETIVO GENERAL Profundizar y aplicar en algún lenguaje <strong>de</strong> programación los conceptos sobre los diferentesparadigmas vistos en el curso anterior. Programar según la sintaxis <strong>de</strong> los lenguajes seleccionados para cada paradigma.IV.OBJETIVOS ESPECÍFICOS Conocer y aplicar conceptos <strong>de</strong> Programación Funcional. Conocer y aplicar conceptos <strong>de</strong> Programación Imperativa Estructurada. Conocer y aplicar conceptos <strong>de</strong> Programación Orientada a Objetos. Manejar estructuras <strong>de</strong>:o control <strong>de</strong> flujo (<strong>de</strong>cisión e iteración),o asignación <strong>de</strong> valores,o operación entre expresiones,o datos simples y complejas eo interfaces <strong>de</strong> comunicación hombre-máquina.mayo <strong>de</strong> 2012 1