Академический Документы
Профессиональный Документы
Культура Документы
HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMTICAS 1. Nombre de la asignatura 2. Competencias Desarrollo de aplicaciones I Implementar sistemas de informacin de calidad, a travs de tcnicas avanzadas de desarrollo de software para eficientar los procesos de las organizaciones. Implementar y administrar sistemas manejadores de bases de datos acorde a los requerimientos de informacin de la organizacin. Tercero 73 17 90 6 El alumno desarrollar aplicaciones visuales con acceso a una BD local para administrar la informacin.
3. Cuatrimestre 4. Horas Prcticas 5. Horas Tericas 6. Horas Totales 7. Horas Totales por Semana Cuatrimestre 8. Objetivo de la Asignatura
Unidades Temticas I. Paradigmas de la programacin II. Ambiente de desarrollo III. Diseo y desarrollo de aplicaciones IV. Desarrollo de aplicaciones con conexin a base de datos local Totales
Prcticas 2 4 40 27 73
Horas Tericas 2 2 6 7 17
Totales 4 6 46 34 90
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
UNIDADES TEMTICAS
1. 2. 3. 4. 5. Unidad Temtica Horas Prcticas Horas Tericas Horas Totales Objetivo I. Paradigmas de la programacin. 2 2 4 El alumno identificar los principales paradigmas de la programacin para diferenciar su mbito de aplicacin.
Saber hacer
Ser Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Objetivo Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Objetivo
Identificar las caractersticas del Determinar el mbito de los paradigma de programacin paradigmas de programacin orientada a objetos estructurada y orientada a objetos
Proceso de evaluacin Resultado de aprendizaje Elaborar un documento que incluya: Identificacin y justificacin del tipo de paradigma empleado en una serie de ejercicios entregados por el docente. Secuencia de aprendizaje 1. Analizar los paradigmas de programacin estructurada y de programacin orientada a objetos. 2. Comprender la diferencia entre programacin estructurada y programacin orientada a objetos. 3. Identificar las diferencias entre los paradigmas de programacin estructurada y orientada a objetos. Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Investigacin Debate Prctica de laboratorio Medios y materiales didcticos Can Computadora Entornos de desarrollo de programacin estructurada y orientado a objetos Espacio Formativo Aula Laboratorio / Taller X Empresa Instrumentos y tipos de reactivos Reporte Lista de cotejo
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
UNIDADES TEMTICAS
1. 2. 3. 4. 5. Unidad Temtica Horas Prcticas Horas Tericas Horas Totales Objetivo II. Ambiente de desarrollo. 4 2 6 El alumno operar las funciones de un entorno de desarrollo para generar una aplicacin.
Saber Identificar los diferentes tipos de entornos de desarrollo para los lenguajes de programacin existentes.
Saber hacer Seleccionar el entorno de Analtico desarrollo acorde al lenguaje Sistemtico de programacin. Lgico Ordenado Objetivo tico Planificador Observador Operar las funciones Analtico principales del entorno de Sistemtico desarrollo de programacin. Lgico Ordenado Objetivo tico Planificador Creativo Observador
Ser
Caractersticas de la interfaz Identificar las funciones de desarrollo principales (crear, abrir, guardar, compilar, ejecutar, depurar) de operacin en los entornos de desarrollo de programacin
Proceso de evaluacin Resultado de aprendizaje Demostrar el manejo de las funciones principales del entorno de desarrollo: crear, abrir, guardar, compilar, ejecutar, depurar, a partir de un cdigo dado, Secuencia de aprendizaje 1. Identificar los tipos de entornos de desarrollo. 2. Comprender el funcionamiento de entorno de desarrollo. 3. Emplear las funciones del entorno de desarrollo. Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Prctica demostrativa Prcticas en laboratorio Equipos colaborativos Medios y materiales didcticos Can Computadora Entorno de desarrollo de programacin Espacio Formativo Aula Laboratorio / Taller X Empresa Instrumentos y tipos de reactivos Ejercicios prcticos Gua de observacin
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I UNIDADES TEMTICAS 1. Unidad Temtica 2. Horas Prcticas 3. Horas Tericas 4. Horas Totales 5. Objetivo III. Diseo y desarrollo de aplicaciones. 40 6 46 El alumno crear interfaces grficas usando controles (componentes), manejo de excepciones y mltiples formas para elaborar aplicaciones visuales.
Temas Controles
Saber Identificar el concepto de controles (componentes), tipos, propiedades, mtodos, atributos y eventos.
Saber hacer Analtico Sinttico Lgico Ordenado Sistemtico Intuitivo Elaborar aplicaciones utilizando los diferentes tipos de controles: formularios, botones, cuadros de texto, listas y listas desplegables, etiquetas, cuadros de imgenes, paneles, casillas de verificacin, calendarios.
Ser
Identificar el uso los controles (componentes): formulario, botones, cuadros de texto, listas, listas desplegables, etiquetas, cuadros de imagen, casillas de verificacin, controles de fecha y hora, botones de opciones.
Saber
Saber hacer
Ser Analtico Hbil para sintetizar Lgico Ordenado Sistemtico Planificador Creativo Intuitivo Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Planificador Creativo Intuitivo Analtico Capacidad de sntesis Lgico Ordenado Sistemtico
Identificar los tipos de cuadros Elaborar aplicaciones que de dilogo y su uso. utilicen cuadros de dilogo.
Mens
Identificar las caractersticas de un proyecto que maneja 2 o ms formas. Identificar el proceso a seguir
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
Temas
Ser
Manejo de excepciones
Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Planificador Creativo Analtico Capacidad de sntesis Lgico Asertivo Ordenado Sistemtico Objetivo tico Proactivo Planificador Creativo Analtico Capacidad de sntesis Lgico Asertivo Ordenado Sistemtico Objetivo tico Coherente Proactivo Planificador Creativo Intuitivo
Creacin de Distribuciones
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I
Proceso de evaluacin Resultado de aprendizaje Desarrollar una aplicacin visual en un 1. lenguaje de programacin que contenga: Mltiples formas Controles bsicos y creados por el usuario (componentes) Cuadros de Dilogo Mens Excepciones Instalador Secuencia de aprendizaje Identificar los conceptos de: Componentes, Cuadro de dilogo, Mens, Proyectos con formularios mltiples, Manejo de excepciones, Distribuciones. Comprender el uso de: Componentes, Cuadros de dilogo Mens, Proyectos con formularios mltiples, Manejo de excepciones, Distribuciones. Comprender la integracin de diferentes elementos de un formulario. Elaborar aplicaciones utilizando los tipos de controles. Instrumentos y tipos de reactivos Ejercicios prcticos Lista de verificacin
2.
3. 4.
Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Prctica demostrativa Prcticas de laboratorio Equipos colaborativos Medios y materiales didcticos Can Computadora Entorno de desarrollo de programacin
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I UNIDADES TEMTICAS 1. 2. 3. 4. 5. Unidad Temtica Horas Prcticas Horas Tericas Horas Totales Objetivo IV. Desarrollo de aplicaciones con conexin a BD local. 27 7 34 El alumno desarrollar aplicaciones que permitan la conexin a BD, manipulacin y generacin de reportes utilizando asistentes para la administracin y uso de la informacin.
Temas
Saber
Saber hacer Establecer una conexin a BD local utilizando las herramientas de conexin del lenguaje.
Ser Analtico Hbil para sintetizar Lgico Ordenado Sistemtico Planificador Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Planificador Analtico Capacidad de sntesis Lgico Ordenado Sistemtico Planificador Creativo
Modos de Conexin a Base de Identificar los tipos de Datos controles utilizados para establecer una conexin con una BD local.
Manejo de datos
Creacin de Reportes
Ser Analtico Capacidad de sntesis Lgico Asertivo Ordenado Objetivo tico Coherente Planificador Creativo
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I
Proceso de evaluacin Resultado de aprendizaje Desarrollar un proyecto con base a un caso de estudio que contenga: Conexin a una Base de Datos. Manipulacin de los datos desde la aplicacin. Generacin de un reporte Secuencia de aprendizaje 1.- Analizar los componentes para establecer una conexin a una BD. 2. Comprender el procedimiento para manipular una base de datos. 3. Comprender el procedimiento de generacin de reportes. 4. Elaborar un aplicacin de BD Instrumentos y tipos de reactivos Proyecto Rbrica de Proyecto
Proceso enseanza aprendizaje Mtodos y tcnicas de enseanza Anlisis de casos Prctica demostrativa Equipos colaborativos Medios y materiales didcticos Can Computadora Entorno de desarrollo de programacin (Visual Studio, Delphi, NetBeans, Eclipse).
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Codificar los mdulos del sistema recopilando mtricas y utilizando lenguajes de programacin, para cumplir con su funcionalidad dentro del sistema. Criterios de Desempeo a) Presenta el cdigo fuente de los mdulos del sistema: - basado en el diseo establecido, - acorde a los estndares del lenguaje programacin elegido, - respetando las buenas prcticas de programacin. b) Genera la documentacin del cdigo, especificando: - clases (fechas, autores...), - mtodos (argumentos, objetivo ) y - variables (tipos de datos, usabilidad)) c) Registra informacin de su propio proceso de desarrollo: - nmero de defectos inyectados, - removidos, - lneas de cdigo en tiempo determinado - entre otros. Integrar los mdulos del sistema de acuerdo al diseo y a) Codifica la interface correspondiente que genere las ligas entre la tecnologa establecidos, para el ptimo funcionamiento mdulos, siguiendo el modelo de componentes generado en el de la aplicacin. diseo. b) Documenta la (s) interfaces generadas, especificando: - Objetivo - Relaciones - Parmetros - Fecha - Autor - entre otras
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Elaborar manuales de usuario y tcnico con base en la informacin generada en las etapas de desarrollo y considerando los estndares de calidad de la organizacin; para la correcta operacin y mantenimiento del sistema. Criterios de Desempeo a) Genera el manual tcnico, integrando y organizando la documentacin generada: - Requerimientos del sistema - Anlisis de complejidad - Modelos y documentacin de diseo - Cdigo fuente - Pruebas b) Elabora el manual de usuario utilizando los estndares establecidos, redactando el modo de operacin del sistema y su alcance. Liberar el sistema de informacin acorde a un protocolo de liberacin y al plan del proyecto, para su operacin y puesta a punto. a) Establece protocolo de liberacin de acuerdo a las caractersticas del proyecto y documenta la liberacin de la versin del proyecto. b) Genera el paquete de instalacin (instaladores, respaldos, ayudas, entre otros.)
Implementar la seguridad de acceso a la base de datos creando usuarios y estableciendo privilegios de acceso, para cumplir las polticas establecidas en la organizacin
a) Documenta tipos de usuario y privilegios de acceso a la base de datos. b) Implementa la seguridad de la base de datos por medio del lenguaje de definicin de datos. c) Valida que los privilegios de acceso hayan sido asignados correctamente entrando con un usuario y verificando sus limitaciones.
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX
DESARROLLO DE APLICACIONES I FUENTES BIBLIOGRFICAS Autor Barnes, David & Kolling, Michael Ceballos, Francisco Javier Harvey M. Deitel Martin Robert C. Schildt, Herbert Schildt, Herbert Sun Educational Services Sun Educational Services Sun Educational Services Sun Educational Services Sun Educational Services Sun Educational Services Sun Microsystems Sun Microsystems, Inc. Ao (2007) (2008) (2007) (2004) (2008) (2007) (2008) Ttulo del Documento Ciudad Madrid Pas Espaa Espaa Mxico Espaa Espaa Espaa Estados Unidos Estados Unidos Estados Unidos Estados Unidos Estados Unidos Estados Unidos Estados, Unidos Editorial Prentice Hall Iberia S.R.L. Alfa Omega Ra-Ma Pearson Prentice Hall Pearson Prentice-Hall Mc Graw Hill Mc Graw Hill Sun Microsystems, Inc. Sun Microsystems, Inc. Sun Microsystems, Inc. Sun Microsystems, Inc. Sun Microsystems, Inc. Sun Microsystems, Inc. Sun Microsystems
Enciclopedia de Microsoft C# (2da. Madrid Edicin) C# como programar (2a Ed.) UML para programadores Java Java manual de referencia (7a. Ed) Fundamentos de Java Edicin: 03 Web Component Development With Servlet and JSP Technologies SL-314 Distribuited Programming With Java Technology SL-301 Java Programming Language SL275 Fundamentals of the Java Programming Language Implementing Java Security SL303 Java Programming Language SL285 Java programming Language Workshop Student Guide The Java Tutorials
Mxico, DF. Madrid Barcelona Barcelona Santa Clara, California Santa Clara, California Santa Clara, California Santa Clara, California Santa Clara, California Santa Clara, California Broomfield, Co 25 de Junio 2009
http://java.sun.com/docs/ tutorial/
REVIS: COMISIN ACADMICA Y DE VINCULACIN DEL REA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX