DESARROLLO DE SOFTWARE
Enviado por windruner • 23 de Noviembre de 2012 • Trabajo • 616 Palabras (3 Páginas) • 393 Visitas
DESARROLLO DE SOFTWARE
Intención Curricular La unidad curricular Desarrollo de Software ofrece al estudiante las herramientas y técnicas necesarias en la construcción de programas para la resolución de problemas o la optimización de procesos, contribuyendo a fortalecer las competencias para desarrollar y mantener sistemas informáticos, haciendo énfasis en aquellos aspectos que se consideran significativos para la comprensión y buena utilización de las estructuras de datos.
Conocimientos previos
Haber aprobado la unidad curricular Introducción a la Programación.
Duración
Un año distribuido en 42 semanas académicas (tres trimestres de catorce semanas cada uno), con 9 horas semanales a invertir, 3 horas de encuentro con el Profesor - Asesor y 6 horas de estudios independientes y consulta. Las horas de encuentro con el profesor asesor se consideran horas académicas de 45 minutos cada una.
Créditos Académicos
Nueve (9) créditos académicos
Material Instruccional
Módulos instruccionales para cada trimestre en formato electrónico, direcciones electrónicas, videos, CD entre otros.
Estrategias Instruccionales
Estudios independientes, Trabajos en grupo, Trabajos Prácticos, Estudios de casos, Consultas y Encuentros.
Recursos Requeridos
Laboratorios de computación para actividades prácticas. Equipos multimedios.
Contenido Modulo I. Introducción a la Programación Orientada a Objetos: Historia de la Programación Orientado a Objeto (POO), Entorno de la programación POO (definición), Conceptos Básicos (Objeto, Abstracción, Clases, Herencia, Métodos y Propiedades, Encapsulamiento y Polimorfismo), Sobrecarga, diseño de interfaces gráficas (uso de controles del sistema, distribución de elementos, manejo de ventanas), Análisis de la Estructura de Objetos, Análisis del Comportamiento de Objetos, ciclo vital de un objeto, creación y control de las propiedades de un objeto (uso de objetos estándares del lenguaje, creación de nuevos objetos, dominio de eventos y métodos existentes en un objeto, estado de un objeto), clases (Tipos de clases, uso de clases estándares del lenguaje, diseño y programación de nuevas clases), vinculación de objetos (aplicación de recursos del sistema operativo, manipulación, inserción), Eventos, tipos de eventos, Funciones Miembros (Constructores y Destructores, Selectores, Modificadores, Operadores, Iteradores), Herencia (tipos de herencias)
Modulo II. Programación II: Concepto de grafo. Representación del TAD grafo. Matriz de caminos. Algoritmos fundamentales con grafos. Aplicaciones. Algoritmos de Ordenación Básicos: (Intercambio y Selección). Ordenación por Selección: Algoritmo de Selección. Ordenación
...