SÍLABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE I. INFORMACIÓN GENERAL 1.1 Carrera Profesional 1.2 Modulo
1
1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11
Unidad Didáctica Créditos Semestre Académico Duración Turno Nº Horas Semanales Nº horas Semestral Docente Año Académico
: Computación e Informática : Desarrollo de Software y Gestión de Base de Datos : Herramientas de Desarrollo de Software :04 : III : 18 Semanas del 09 – 04 – 2012 al 10 – 08 – 2012 : Mañana : 06 : 108 : Prof. Vilcahuamán Cristóbal Wilder : 2012 – I
II. COMPETENCIAS DE LA CARRERA PROFESIONAL 2.1 Conoce y utiliza las herramientas teóricas y tecnológicas más actuales y de alto nivel para el procesamiento y la interpretación de la información, que aseguren niveles óptimos de logro en lo relativo al pensamiento lógico formal. 2.2 Maneja teorías, enfoques y metodologías contemporáneas que te permitan un tratamiento actualizado integral orgánico y ético de las tecnologías de la información y la comunicación y la informática educativa, considerando teorías de sistemas, interdisciplinariedad, modularidad, transversalidad, ínter ciencia, constructivismo, etc. 2.3 Desarrolla su propia personalidad y su cultura creativa y productiva en el contacto con las tecnologías de la información y la comunicación y la informática educativa, en términos de valores, actitudes positivas y afectividad en general y en la búsqueda colectiva de la nueva ética 2.4 Desarrolla destrezas manuales y habilidades intelectuales para la representación de la realidad a través de la investigación y la innovación. 2.5 Maneja una adecuada tecnología curricular, que lo instrumente para facilitar y estimular el respectivo aprendizaje intelectual, ético – actitudinal y motor de sus alumnos 2.6 Planificar, implementar y gestionar el uso de las Tecnologías de Información y Comunicación de una organización, a partir del análisis de sus requerimientos,
teniendo en cuenta los criterios de calidad, seguridad y ética profesional propiciando le trabajo en equipo. III. CAPACIDAD TERMINAL Y CRITERIOS DE EVALUACIÓN Capacidad Terminal
Criterios de Evaluación
Desarrollar software multiusuario utilizando un lenguaje de programación, de acuerdo al diseño.
2 IV.
Construye códigos reutilizar para simplificar el desarrollo del software.
Utiliza metodologías de programación para el desarrollo del software.
ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS
EL NET FRAMEWORK CONOCIENDO VISUAL STUDIO 2008, SOLUCIONES APLICACIONES PROYECTOS Y FORMULARIOS. Semanas /fecha
Elementos de capacidad
1
Identifica la plataforma Microsoft en visual studio.Net
2
Explicar cómo encaja los diversos componentes del .NET Framework.
3
Explica cómo se integra en la plataforma Microsoft .NET.
Actividades de aprendizaje
Framework a la plataforma.
Componentes del .NET Framework
Conceptos básicos de .NET
Contenidos Básicos Presentamos la plataforma .NET. Hablaremos sobre el .NET Framework y sobre el soporte de lenguajes que proporciona el .NET Enumerar los principales elementos de la plataforma .NET. Visual Basic .NET utiliza los componentes que proporciona el .NET Framework. ¿Qué es la plataforma .NET? Cómo funciona el .NET Framework ¿Qué es Visual Studio .NET? Cómo utilizar la página de inicio ¿Qué es una plantilla de aplicación? Cómo utilizar el Explorador de soluciones Práctica: Trabajar con un proyecto Visual Basic .NE
Tareas previas
Presentar los principales servicios y características que proporciona la plataforma .NET.
Ofrecer una descripción de los componentes del .NET Framework.
Iniciar un proyecto Visual Basic .NET basado en la plantilla Microsoft Windows® Application
4
Describe cómo utilizar las herramientas de programación de Microsoft Visual Studio® .NET
Menús y Barras de herramientas El Cuadro de herramientas Diseñador de Windows Forms Editor de código Explorar el entorno de desarrollo
3
5
Proporciona suficiente actividad práctica para que podamos crear nuestra primera aplicación en Visual Basic .NET.
6
Explica cómo Visual Basic .NET implementa los tipos comunes, y cómo escoger los tipos de datos adecuados para una variable determinada.
7
Identifica la conversión explícita y la implícita. Y funciones de conversión de Visual Basic .NET para convertir explícitamente tipos de datos
8
Explica cómo crear procedimientos Sub y Function, cómo declarar argumentos en un procedimiento y cómo crear procedimientos en un módulo.
EVALUACIÓN DE UNIDAD DIDÁCTICA
Crear un proyecto Visual Basic .NET
Introducción a los tipos de datos Uso de variables y ámbito de una variable
Convertir tipos de datos Crear y utilizar estructuras Almacenar datos en matrices
Funciones. Subrutinas y procedimientos
Ventana de propiedades Otras ventanas de programación Sistema de ayuda en línea Práctica: Trabajar en el entorno de desarrollo El proceso de desarrollo Cómo crear el interfaz de usuario Cómo establecer las propiedades de los controles Cómo añadir código a los controles Cómo guardar, ejecutar y generar la aplica ¿Qué es el sistema de tipos comunes? Tipos de datos Cómo escoger un tipo de datos Práctica: Escoger tipos de datos
Cuáles son las funciones de conversión? Cómo convertir explícitamente tipos de datos Cómo funciona la conversión implícita de datos Crear procedimientos Uso de procedimientos Uso de funciones predefinidas
Utilizar el menú principal y la barra de herramientas estándar para abrir, generar (modos debug y release), ejecutar, guardar y cerrar una aplicación basada en Visual Basic .NET existente
Describir el proceso de crear una aplicación en Visual Basic .NET.
Describir los tipos disponibles en el sistema de tipos comunes. Y Explicar la diferencia entre las variables de tipo-valor y de tipo-referencia.
Explicar el funcionamiento de la conversión de datos implícita y cuándo no utilizarla
Explicar la diferencia entre pasar argumentos por valor y pasar argumentos por referencia a un procedimiento.
APLICACIONES DE VISUAL STUDIO
9
Utilizamos estructuras de bucle para ejecutar una serie de instrucciones repetidamente hasta que se satisface una condición
10
Utiliza numerosas tecnologías nuevas, incluyendo un marco de trabajo común de aplicaciones, el entorno de ejecución gestionado, seguridad integrada y principios de diseño orientados a objetos.
11
Crear un interfaz de usuario para una aplicación, debemos añadir controles a un formulario. Esta lección explica cómo añadir controles a un formulario
4
12
13
Crear nuevos formularios Windows Forms heredando desde formularios base es una manera eficaz de duplicar el trabajo realizado sin necesidad de completar todo el proceso de volver a crear un formulario por completo cada vez que lo necesitemos
Explica el menú Formato y cómo delimitar y acoplar controles en un formulario. También explica cómo establecer el orden de tabulación para controles
Bucles y estructuras de decisión
Uso de expresiones condicionales de estructuras de decisión y estructuras de bucle condicionales
Crear fórmulas y expresiones condicionales utilizando operadores aritméticos, de comparación y lógicos
Crea r un formulario
Conceptos básicos de los formularios y cómo añadir controles a los formularios.
Determinar si utilizar Windows Forms o Web Forms en un determinado escenario
Añadir controles a un formulario
Añadir controles a un formulario., menús a un formulario. Personalizar los controles del Cuadro de herramientas
Personalizar los controles del Cuadro de herramientas
Crear un formulario heredado
Modificadores de acceso Cómo crear un formulario heredado
Aprenderá a crear un formulario heredado.
Organizar controles en un formulario
Cómo organizar controles en un formulario utilizando el menúFormato Cómo establecer el orden de tabulación de los controles Cómo delimitar (Anchor) un control en Windows Forms Cómo acoplar (Dock) un control en Windows Forms Demostración: organizarcontroles en un formulari
Organizar controles en un formulario utilizando el menú Formato
14
Creamos aplicaciones basadas en Windows, podemos utilizar diferentes estilos para el interfaz de usuario.
Crear aplicaciones MDI
15
Explica cómo crear procedimientos (o controladores) de eventos en nuestra aplicación que se ejecutarán en respuesta a acciones de los usuarios.
Crear un controlador de eventos para un control
5
16
17
Uso de los cuadros de diálogo en una aplicación Windows Forms y Creación de menús de este módulo.
Explica cómo utilizar estos cuadros de diálogo pare recuperar los datos introducidos por el usuario.
Uso de los controles de los formularios Windows Forms
Uso de los cuadros de diálogo en una aplicación Windows Forms
Aplicaciones SDI frente a aplicaciones MDI Cómo crear aplicaciones MDI Cómo interactúan los formularios principal y secundario Práctica: crear una aplicación MDI Crearun controladorde eventosparaun control Usode loscontrolesde losformulariosWin dows Forms Usode loscuadrosde diálogoen unaaplicaciónWind ows Forms Agregarcontrolese n tiempode ejecución Crearmenús Validarintroducció nde datosde losusuarios Seleccionar un control de un formulario Windows Formsbasándose en la función Cómo utilizar el control StatusBar Cómo utilizar el control ListBox Cómo utilizar los controles GroupBoxy Panel Cómo utilizar los controles ToolBare ImageList Seleccionar cuadros de diálogo en Visual Studio .NET Cómo mostrar cuadros de diálogo en una aplicación La propiedad DialogResult Cómo utilizar la entrada en los cuadros de diálogo
Explicar cómo interactúan los formularios principal y secundario
Validar entrada de datos del usuario en una aplicación Windows Forms
Seleccionar los controles Windows Forms adecuados para añadir la funcionalidad deseada a una interfaz de usuario.
Seleccionar cuadros de diálogo Visual Studio .NET apropiados para una aplicación Windows Forms
Exponer funcionalidad a nuestros usuarios o alterarles de información importante de nuestra aplicación. Los menús contienen comandos, agrupados por un tema común
18
6
Agregar controles en tiempo de ejecución Crear menús
Cómo agregar un menúcontextual a un formulario Cómo agregar elementos de menúen tiempo de ejecución Cómo crear controladores de menúpara elementos de menú
Añadir elementos de menú en tiempo de ejecución
Evaluación Final
V.
METODOLOGÍA El desarrollo de las Unidades didácticas tomaran en cuenta
los siguientes
modelos metodológicos: •
AULAS DE INNOVACIÓN VIRTUAL Los laboratorios de Cómputo asumen la tarea de convertirse en el entorno virtual que les permite a los estudiantes desde inicio tanto contactarse con el Hardware y Software de la informática en general despertando el interés, creatividad y deseo de investigar.
•
TRABAJO DE CAMPO Busca generar una relación cognitiva y ética entre el estudiante y la realidad natural o social, incentivando el interés por ella. el descubrimiento de problemas, la búsqueda de soluciones, el compromiso con su mejoramiento.
•
TRABAJO EN BIBLIOTECAS Y ARCHIVOS Relaciona a los estudiantes con los resultados de la investigación ya realizada por especialistas.
•
TRABAJO EN LABORATORIO La formación del pensamiento riguroso de los estudiantes al plantear hipótesis sobre problemas detectados y verificarlas a través de la experimentación.
•
TRABAJO CON MEDIOS DE COMUNICACIÓN SOCIAL Divulgación científica o con programas de televisión o radiales sobre temas de la investigación reciente.
•
CONSULTA A EXPERTOS Se propone aprovechar el conocimiento científico y empírico existente en la comunidad, acumulado en forma especializada por algunos expertos y en forma espontánea por las personas de base en general.
•
PROCESAMIENTO DE LA INFORMACIÓN Tiene por objeto ubicar la información recientemente recogida en el conjunto de saberes ya existentes. Es el modelo por excelencia para desarrollar el pensamiento lógico y la creatividad de los estudiantes.
•
PROYECTOS Tienen por objeto ordenar y buscar máxima eficacia en acciones de mejoramiento de la realidad.
7
VI.
EVALUACIÓN
La escala de calificación es vigesimal y el calificativo mínimo aprobatorio es trece (13). En todos los casos la fracción 0.5 o más se considera como una unidad a favor del estudiante.
El estudiante que en la evaluación de la Capacidad Terminal programada en la Unidad Didáctica (Asignatura), obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperación programado.
El estudiante que después de realizado el proceso de recuperación obtuviera nota menor a trece (13), en la capacidad terminal de la Unidad Didáctica, desaprueba la misma, por tanto repite la Unidad Didáctica.
El estudiante que acumulara inasistencias injustificadas en número igual o mayor al 30% del total de horas programadas en la Unidad Didáctica (Asignatura), será desaprobado en forma automática, sin derecho a recuperación.
VII.
RECURSOS BIBLIOGRÁFICOS/BIBLIOGRAFÍA
Nº
AUTOR
TITULO
1
CRI ATIAM SANCHEZ FLORES
: Desarrollando Aplicaciones con Visual Basic.Net 2008
Editorial Macro
2
JUAN LEÓN
Visual Basic.Net 2008
Ritisa Graff S.R.L
3
EVANGELOS PETROTSOS
Visual Basic.Net La Biblia
4
FRANCISCO CHARTE OJEDA
Visual Basic.Net (Guía Práctica)
5
F.I.IS UNI
Programando Studio.Net
JOSE
CASTAÑEDA
con
EDITORIAL
Visual
Nº
Dirección Internet
Descripción
1
http://msdn.microsotf.com/es-es/library/aa139615.aspx
ayuda
2
www.vtc.com/products/Microsotf-Visual-Studio-.Net-Españoltutorials.htm
productos
3
www.programaciónfacil.com/visual_basic_net/start
ejemplos
4
www.programar.net
ejemplo
6
www.programatium.com
ejemplos
7
www.elguille.info/NET/cursoVB.NET/default.aspx
ejemplos
8 ACOBAMBA, ABRIL DE 2012
DOCENTE DE COMPUTACIÓN E INFORMÁTICA WILDER VILCAHUAMAN CRISTÓBAL
JEFE DE UNIDAD DE FORMACIÓN ACADÉMICA
DIRECTOR GENERAL DEL I. E. S. T. P. “MST”