TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS
1. Nombre de la asignatura 2. Competencias Desarrollo de aplicaciones I Implementar sistemas de información de calidad, a través de técnicas 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 información de la organización. Tercero 73 17 90 6 El alumno desarrollará aplicaciones visuales con acceso a una BD local para administrar la información.

3. Cuatrimestre 4. Horas Prácticas 5. Horas Teóricas 6. Horas Totales 7. Horas Totales por Semana Cuatrimestre 8. Objetivo de la Asignatura

Unidades Temáticas Paradigmas de la programación II. Ambiente de desarrollo III. Diseño y desarrollo de aplicaciones IV. Desarrollo de aplicaciones con conexión a base de datos local Totales
I.

Horas Prácticas Teóricas 2 2 4 2 40 6 27 7 73 17

Totales 4 6 46 34 90

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. G. U. T.

REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX

DESARROLLO DE APLICACIONES I
UNIDADES TEMÁTICAS
1. Unidad Temática 2. Horas Prácticas 3. Horas Teóricas 4. Horas Totales 5. Objetivo I. Paradigmas de la programación. 2 2 4 El alumno identificará los principales paradigmas de la programación para diferenciar su ámbito de aplicación.

Temas Paradigma de programación estructurada

Saber Identificar las características del paradigma de programación estructurada

Saber hacer

Ser Analítico Capacidad de síntesis Lógico Ordenado Sistemático Objetivo

Paradigma de Identificar las programación características del orientada a objetos paradigma de programación orientada a objetos

Determinar el ámbito de los paradigmas de programación estructurada y orientada a objetos

Analítico Capacidad de síntesis Lógico Ordenado Sistemático Objetivo

ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. G. U. T.

REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX

Instrumentos y tipos de reactivos Reporte Lista de cotejo ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . G. 3. Comprender la diferencia entre programación estructurada y programación orientada a objetos.DESARROLLO DE APLICACIONES I Proceso de evaluación Secuencia de aprendizaje 1. 2. Identificar las diferencias entre los paradigmas de programación estructurada y orientada a objetos. U. Analizar los paradigmas de programación estructurada y de programación orientada a objetos. T. Resultado de aprendizaje Elaborará un documento que incluya: • Identificación y justificación del tipo de paradigma empleado en una serie de ejercicios entregados por el docente.

REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . T. U.DESARROLLO DE APLICACIONES I Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Investigación Debate Práctica de laboratorio Medios y materiales didácticos Cañón Computadora Entornos de desarrollo de programación estructurada y orientado a objetos Espacio Formativo Aula Laboratorio / Taller X Empresa ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. G.

Objetivo II. Horas Prácticas 3. U. 4 2 6 El alumno operará las funciones de un entorno de desarrollo para generar una aplicación. G. guardar.DESARROLLO DE APLICACIONES I UNIDADES TEMÁTICAS 1. ejecutar. T. compilar. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. Ambiente de desarrollo. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . Características de Identificar las la interfaz de funciones principales desarrollo (crear. Horas Totales 5. depurar) de operación en los entornos de desarrollo de programación Operar las funciones principales del entorno de desarrollo de programación. abrir. Temas Saber Saber hacer Seleccionar el entorno de desarrollo acorde al lenguaje de programación. Unidad Temática 2. Horas Teóricas 4. Ser Analítico Sistemático Lógico Ordenado Objetivo Ético Planificador Observador Analítico Sistemático Lógico Ordenado Objetivo Ético Planificador Creativo Observador Generalidades de Identificar los la herramienta de diferentes tipos de desarrollo entornos de desarrollo para los lenguajes de programación existentes.

abrir. a partir de un de desarrollo. guardar. código dado. funcionamiento de entorno depurar. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . T.DESARROLLO DE APLICACIONES I Proceso de evaluación Resultado de Secuencia de Instrumentos y tipos aprendizaje aprendizaje de reactivos Demostrará el manejo de 1. ejecutar. Emplear las funciones del entorno de desarrollo. G. 2. U. Identificar los tipos de Ejercicios prácticos las funciones principales entornos de desarrollo. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. Guía de observación del entorno de desarrollo: crear. Comprender el compilar. 3.

REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . G. T. U.DESARROLLO DE APLICACIONES I Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Práctica demostrativa Prácticas en laboratorio Equipos colaborativos Medios y materiales didácticos Cañón Computadora Entorno de desarrollo de programación Espacio Formativo Aula Laboratorio / Taller X Empresa ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C.

casillas de verificación. botones. listas desplegables. T. Temas Controles Saber Identificar el concepto de controles (componentes). cuadros de imagen. etiquetas. Diseño y desarrollo de aplicaciones. cuadros de texto. listas. calendarios. métodos.DESARROLLO DE APLICACIONES I UNIDADES TEMÁTICAS 1. listas y listas desplegables. Analítico Capacidad de síntesis Lógico Ordenado Sistemático Planificador Creativo Intuitivo ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. botones. Saber hacer Ser Analítico Sintético Lógico Ordenado Sistemático Intuitivo Uso de controles (componentes) básicos. etiquetas. paneles. Horas Totales 5. Identificar el uso los controles (componentes): formulario. Objetivo III. Horas Teóricas 4. G. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . cuadros de imágenes. tipos. U. 40 6 46 El alumno creará interfaces gráficas usando controles (componentes). Unidad Temática 2. atributos y eventos. Horas Prácticas 3. casillas de verificación. Elaborar aplicaciones utilizando los diferentes tipos de controles: formularios. propiedades. cuadros de texto. botones de opciones. manejo de excepciones y múltiples formas para elaborar aplicaciones visuales. controles de fecha y hora.

Identificar el proceso a seguir para generar un proyecto con múltiples formas. Proyectos de formularios múltiples Identificar las características de un proyecto que maneja 2 o más formas. G. U.Temas Cuadros de Diálogo Saber Identificar los tipos de cuadros de diálogo y su uso. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. T. Elaborar aplicaciones que utilicen menús. contextual y barra de herramientas) y su uso. Ser Analítico Hábil para sintetizar Lógico Ordenado Sistemático Planificador Creativo Intuitivo Analítico Capacidad de síntesis Lógico Ordenado Sistemático Planificador Creativo Intuitivo Analítico Capacidad de síntesis Lógico Ordenado Sistemático Planificador Creativo Menús Identificar los tipos de menús (estándar. Elaborar aplicaciones que utilicen formularios múltiples. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . Saber hacer Elaborar aplicaciones que utilicen cuadros de diálogo.

Elaborar controles personalizados que puedan ser incrustados en una aplicación. U. G. Elaborar un instalador para una aplicación. Ser Analítico Capacidad de síntesis Lógico Ordenado Sistemático Planificador Creativo Analítico Capacidad de síntesis Lógico Asertivo Ordenado Sistemático Objetivo Ético Proactivo Planificador Creativo Analítico Capacidad de síntesis Lógico Asertivo Ordenado Sistemático Objetivo Ético Coherente Proactivo Planificador Creativo Intuitivo Controles creados Identificar el por el usuario proceso para la creación de controles por parte del usuario. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. Creación de Distribuciones Identificar el procedimiento para generar un instalador de una aplicación. T.Temas Manejo de excepciones Saber Reconocer el manejo de excepciones en un entorno visual. Saber hacer Elaborar aplicaciones que controlen excepciones. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . según el entorno de programación.

Cuadro de diálogo. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C.Menús.Distribuciones.Manejo de • Controles básicos y excepciones. Comprender el uso de: . usuario • (componentes) • Cuadros de Diálogo 2. Distribuciones. creados por el . T. G.DESARROLLO DE APLICACIONES I Proceso de evaluación Resultado de Secuencia de Instrumentos y tipos aprendizaje aprendizaje de reactivos Desarrollará una 1. programación que .Proyectos con formularios múltiples. contenga: . Identificar los conceptos Ejercicios prácticos aplicación visual en un de: Lista de verificación lenguaje de . Elaborar aplicaciones utilizando los tipos de controles. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . Comprender la integración de diferentes elementos de un formulario.Cuadros de diálogo • Excepciones . Manejo de excepciones. . 3.Proyectos con formularios múltiples. U.Menús. • Menús .Componentes. 4. • Instalador . • Múltiples formas .Componentes.

REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . G. U.DESARROLLO DE APLICACIONES I Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Práctica demostrativa Prácticas de laboratorio Equipos colaborativos Medios y materiales didácticos Cañón Computadora Entorno de desarrollo de programación Espacio Formativo Aula Laboratorio / Taller X Empresa ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. T.

Ser Analítico Hábil sintetizar Lógico Ordenado Sistemático Planificador Analítico Capacidad síntesis Lógico Ordenado Sistemático Planificador Analítico Capacidad síntesis Lógico Ordenado Sistemático Planificador Creativo para Manejo de datos de Creación de Reportes Emplear controles para elaborar una aplicación que incorpore reportes. de ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. Identificar los controles del lenguaje que permitan la manipulación de datos. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . T. Objetivo IV. Saber hacer Establecer una conexión a BD local utilizando las herramientas de conexión del lenguaje. Unidad Temática 2. Horas Totales 5. Horas Prácticas 3. Horas Teóricas 4. U. Identificar los controles del lenguaje que permiten la generación de reportes. manipulación y generación de reportes utilizando asistentes para la administración y uso de la información. Desarrollo de aplicaciones con conexión a BD local. Emplear controles para manipular la información de una BD.DESARROLLO DE APLICACIONES I UNIDADES TEMÁTICAS 1. G. 27 7 34 El alumno desarrollará aplicaciones que permitan la conexión a BD. Temas Modos de Conexión a Base de Datos Saber Identificar los tipos de controles utilizados para establecer una conexión con una BD local.

Saber hacer Describir los roles y permisos del usuario en la aplicación. T. U. Ser Analítico Capacidad de síntesis Lógico Asertivo Ordenado Objetivo Ético Coherente Planificador Creativo ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . G.Temas Seguridad en las aplicaciones Saber Identificar los roles y permisos del usuario de la aplicación.

Comprender el procedimiento de generación de reportes. 2.DESARROLLO DE APLICACIONES I Proceso de evaluación Secuencia de aprendizaje 1.Analizar los componentes para establecer una conexión a una BD. U. T. 4. G. Generación de un reporte Instrumentos y tipos de reactivos Proyecto Rúbrica de Proyecto ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . Comprender el procedimiento para manipular una base de datos. Elaborar un aplicación de BD Resultado de aprendizaje Desarrollará un proyecto con base a un caso de estudio que contenga: • • • Conexión a una Base de Datos. 3.. Manipulación de los datos desde la aplicación.

T. Espacio Formativo Aula Laboratorio / Taller X Empresa ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C.DESARROLLO DE APLICACIONES I Proceso enseñanza aprendizaje Métodos y técnicas de enseñanza Análisis de casos Práctica demostrativa Equipos colaborativos Medios y materiales didácticos Cañón Computadora Entorno de desarrollo de programación (Visual Studio. NetBeans. U. G. Delphi. Eclipse). REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX .

. especificando: . Criterios de Desempeño a) Presenta el código fuente de los módulos del sistema: .métodos (argumentos. especificando: Objetivo Relaciones Parámetros Fecha Autor entre otras ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. usabilidad)) c) Registra información de su propio proceso de desarrollo: .basado en el diseño establecido.removidos. .líneas de código en tiempo determinado . G. siguiendo el modelo de componentes generado en el diseño. .clases (fechas. autores. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . .respetando las buenas prácticas de programación. U.DESARROLLO DE APLICACIONES I CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Codificar los módulos del sistema recopilando métricas y utilizando lenguajes de programación. T. para el óptimo funcionamiento de la aplicación. b) Documenta la (s) interfaces generadas. .número de defectos inyectados. Integrar los módulos del sistema de acuerdo al diseño y la tecnología establecidos. objetivo ) y .).. .entre otros.acorde a los estándares del lenguaje programación elegido.variables (tipos de datos. a) Codifica la interface correspondiente que genere las ligas entre módulos. b) Genera la documentación del código. para cumplir con su funcionalidad dentro del sistema.

REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . T. G. U.ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C.

G.DESARROLLO DE APLICACIONES I CAPACIDADES DERIVADAS DE LAS COMPETENCIAS PROFESIONALES A LAS QUE CONTRIBUYE LA ASIGNATURA Capacidad Criterios de Desempeño Elaborar manuales de usuario y a) Genera el manual técnico. para cumplir las políticas establecidas en la organización 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 definición de datos.Requerimientos del sistema calidad de la organización. . b) Genera el paquete de instalación (instaladores.Código fuente . redactando el modo de operación del sistema y su alcance. ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . entre otros.Modelos y documentación de diseño del sistema. respaldos.Análisis de complejidad correcta operación y mantenimiento . c) Valida que los privilegios de acceso hayan sido asignados correctamente entrando con un usuario y verificando sus limitaciones. integrando y técnico con base en la información organizando la documentación generada: generada en las etapas de desarrollo y considerando los estándares de .) Implementar la seguridad de acceso a la base de datos creando usuarios y estableciendo privilegios de acceso. U. T. Liberar el sistema de información a) Establece protocolo de liberación de acorde a un protocolo de liberación y acuerdo a las características del proyecto y al plan del proyecto. para la . para su documenta la liberación de la versión del operación y puesta a punto. ayudas. proyecto.Pruebas b) Elabora el manual de usuario utilizando los estándares establecidos.

Sun Educational Services Sun Educational Services Santa Clara. Schildt. Inc. Michael Ceballos. Herbert Sun Educational Services Título del Documento (2007) Programación Orientada a Objetos con Java (3ra. G. Inc. T. California Estados Unidos Sun Microsystem s. Madrid Barcelona México España España Barcelona Santa Clara. Sun Microsystem s.R. Ed) (2007) Fundamentos de Java Edición: 03 (2008) Web Component Develop ment With Servlet and JSP Technologies SL-314 (2008) Distribuited Programming With Java Technology SL301 (2008) Java Programming Language SL275 Ciudad Madrid País España Editorial Prentice Hall Iberia S.) (2004) UML para programadores Java (2008) Java manual de referencia (7a. Francisco Javier Harvey M. California Santa Clara. Alfa Omega Ra-Ma Pearson Prentice Hall Pearson Prentice-Hall Mc Graw Hill Madrid España México.DESARROLLO DE APLICACIONES I FUENTES BIBLIOGRÁFICAS Autor Barnes. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . Deitel Martin Robert C. Edición) (2007) C# como programar (2a Ed. Herbert Schildt. David & Kolling. Ed) Año (2008) Enciclopedia de Microsoft C# (2da. U. California España Estados Unidos Mc Graw Hill Sun Microsystem s. Estados Unidos ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C.L. Inc. DF.

Autor Sun Educational Services Sun Educational Services Sun Educational Services Sun Microsyste ms Sun Microsyste ms. Inc. REVISÓ: COMISIÓN ACADÉMICA Y DE VINCULACIÓN DEL ÁREA FECHA DE ENTRADA EN VIGOR: SEPTIEMBRE 2009 F-CAD-SPE-23-PE-XXX . California Santa Clara.com/do cs/ tutorial/ ELABORÓ: COMITÉ DE DIRECTORES DE LA CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN APROBÓ: C. G. U.sun. Inc. T. Sun Microsystem s. California País Estados Unidos Estados Unidos Estados Unidos Editorial Sun Microsystem s. Unidos 25 de Junio 2009 http://java. Co . Inc. California Santa Clara. Inc. Sun Microsystem s (2008) Java Programming Language SL-285 (2002) Java programming Language Workshop Student Guide 1995 The Java Tutorials Broomfield Estados . Título del Documento (2007) Fundamentals of the Java Programming Language Año (2008) Implementing Java Security SL303 Ciudad Santa Clara. Sun Microsystem s.