Este documento presenta el sílabo de la unidad didáctica "Herramientas de Desarrollo de Software" que se impartirá durante el tercer semestre. La unidad cubrirá el uso de herramientas como Visual Studio 2010 para el desarrollo de aplicaciones, proyectos y formularios utilizando .NET Framework. La unidad consta de 18 semanas y evaluará la capacidad de desarrollar software multiusuario utilizando lenguajes de programación.
Estrategia de prompts, primeras ideas para su construcción
Herramientas Desarrollo Software Visual Studio
1. 1
SÍLABO DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE
I. INFORMACIÓN GENERAL
1.1 Carrera Profesional : Computación e Informática
1.2 Modulo : Desarrollo de Software y Gestión de Base de
Datos
1.3 Unidad Didáctica : Herramientas de Desarrollo de Software
1.4 Créditos :04
1.5 Semestre Académico : III
1.6 Duración : 18 Semanas del 08 – 04 – 2013 al 09 – 08 – 2013
1.7 Turno : Mañana
1.8 Nº Horas Semanales : 06
1.9 Nº horas Semestral : 108
1.10 Docente : Prof. Vilcahuamán Cristóbal Wilder
1.11 Año Académico : 2013 – 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,
2. 2
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.
Construye códigos reutilizar para
simplificar el desarrollo del software.
Utiliza metodologías de programación
para el desarrollo del software.
IV. ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS
EL NET FRAMEWORK CONOCIENDO VISUAL STUDIO 2010, SOLUCIONES APLICACIONES
PROYECTOS Y FORMULARIOS.
Semanas
/fecha
Elementos de capacidad
Actividades de
aprendizaje
Contenidos
Básicos
Tareas previas
1
Identifica la plataforma
Microsoft en visual
studio.Net
Framework a la
plataforma.
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.
Presentar los
principales
servicios y
características
que proporciona
la plataforma
.NET.
2
Explicar cómo encaja los
diversos componentes
del .NET Framework.
Componentes del
.NET Framework
Visual Basic .NET
utiliza los
componentes que
proporciona el
.NET Framework.
Ofrecer una
descripción de los
componentes del
.NET Framework.
3
Explica cómo se integra
en la plataforma
Microsoft .NET.
Conceptos básicos
de .NET
¿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
Iniciar un proyecto
Visual Basic .NET
basado en la
plantilla Microsoft
Windows®
Application
3. 3
4
Describe cómo utilizar
las herramientas de
programación de
Microsoft Visual Studio®
.NET
Explorar el entorno
de desarrollo
Menús y Barras de
herramientas
El Cuadro de
herramientas
Diseñador de
Windows Forms
Editor de código
Ventana de
propiedades
Otras ventanas de
programación
Sistema de ayuda
en línea
Práctica: Trabajar
en el entorno de
desarrollo
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
5
Proporciona suficiente
actividad práctica para
que podamos crear
nuestra primera
aplicación en Visual
Basic .NET.
Crear un proyecto
Visual Basic .NET
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
Describir el
proceso de crear
una 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.
Introducción a los
tipos de datos Uso
de variables y
ámbito de una
variable
¿Qué es el
sistema de tipos
comunes?
Tipos de datos
Cómo escoger un
tipo de datos
Práctica: Escoger
tipos de datos
Describir los tipos
disponibles en el
sistema de tipos
comunes. Y
Explicar la
diferencia entre
las variables de
tipo-valor y de
tipo-referencia.
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
Convertir tipos de
datos Crear y
utilizar estructuras
Almacenar datos
en matrices
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
Explicar el
funcionamiento de
la conversión de
datos implícita y
cuándo no
utilizarla
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.
Funciones.
Subrutinas y
procedimientos
Crear
procedimientos
Uso de
procedimientos
Uso de funciones
predefinidas
Explicar la
diferencia entre
pasar argumentos
por valor y pasar
argumentos por
referencia a un
procedimiento.
EVALUACIÓN DE UNIDAD DIDÁCTICA
4. 4
APLICACIONES DE VISUAL STUDIO
9
Utilizamos estructuras
de bucle para ejecutar
una serie de
instrucciones
repetidamente hasta que
se satisface una
condición
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
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.
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
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
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
12
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
Crear un
formulario
heredado
Modificadores de
acceso Cómo
crear un formulario
heredado
Aprenderá a crear
un formulario
heredado.
13
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
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
5. 5
14
Creamos aplicaciones
basadas en Windows,
podemos utilizar
diferentes estilos para el
interfaz de usuario.
Crear aplicaciones
MDI
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
Explicar cómo
interactúan los
formularios
principal y
secundario
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
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
Validar entrada de
datos del usuario
en una aplicación
Windows Forms
16
Uso de los cuadros de
diálogo en una
aplicación Windows
Forms y Creación de
menús de este módulo.
Uso de los
controles de los
formularios
Windows Forms
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 los
controles
Windows Forms
adecuados para
añadir la
funcionalidad
deseada a una
interfaz de
usuario.
17
Explica cómo utilizar
estos cuadros de diálogo
pare recuperar los datos
introducidos por el
usuario.
Uso de los
cuadros de diálogo
en una aplicación
Windows Forms
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
Seleccionar
cuadros de
diálogo Visual
Studio .NET
apropiados para
una aplicación
Windows Forms
6. 6
18
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
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.
7. 7
• 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.
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 EDITORIAL
1 CRI ATIAM SANCHEZ FLORES
Desarrollando Aplicaciones con
Visual Basic.Net 2010
Editorial Macro
2
JUAN JOSE CASTAÑEDA
LEÓN
Visual Basic.Net 2010 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 con Visual
Studio.Net
8. 8
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ñol -
tutorials.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
ACOBAMBA, ABRIL DE 2013
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”