18032011043053130
DESCRIPTION
documento de trabajoTRANSCRIPT
REA COMÚN DE INFORMÁTICA
UNIVERSIDAD PILOTO DE COLOMBIA PLAN ANALÍTICO DEL PROGRAMA
ÁREA COMÚN DE INFORMÁTICA VISUAL BASIC PARA APLICACIONES
1. PRESENTACIÓN DE LA ASIGNATURA O CURSO ACADÉMICO
Nombre del curso VISUAL BASIC PARA APLICACIONES
Código del curso (opcional) AI00027
Área de Formación (básica, profesional,
complementaria, investigativa) BÁSICA
Tipo de curso (teórico, práctico, teórico–
práctico) PRÁCTICA
Carácter del curso (obligatorio, electivo) OBLIGATORIO
Créditos académicos 2
Horas de acompañamiento 32
Horas de Trabajo Independiente 64
Fecha de actualización Agosto de 2009
2. JUSTIFICACIÓN: Es importante para la formación de todo profesional desarrollar habilidades para la organización y control de proyectos así como para la automatización de aplicaciones de mediana complejidad. Su temática corresponde a competencias básicas que debe poseer el profesional del mundo actual. Requiere abordar conceptos y herramientas que faciliten el adecuado registro, proceso y consulta de información con el fin de obtener resultados que faciliten oportunas tomas de decisiones. Para esto se estudian diferentes categorías de funciones por medio de Hoja Electrónica y más adelante se acompaña de un lenguaje de programación incorporado. Excel y VBA (Visual Basic Application) son herramientas accesibles de excelente desempeño. La relevancia de este curso se puede evidenciar en su aplicación, la cual esta resumida en la siguiente temática: 1. Manejo de hoja electrónica y aplicación y resolución de problemas por medio de un
lenguaje incorporado: Visual Basic para Aplicaciones. 2. Desarrollar fórmulas de alguna complejidad, aplicando funciones matemáticas,
identificando agrupación de operaciones que va a facilitar la solución de problemas de cualquier índole, organizando áreas de entrada de datos de entrada con el fin de dar flexibilidad a la información obtenida.
REA COMÚN DE INFORMÁTICA
3. Aplicar funciones lógicas para dar respuesta a solicitudes de selección donde los resultados están condicionados a situaciones de falso o verdadero. Se acompañan con operadores Y y O, además de anidar condicionales.
4. De grupos de datos de cantidades significativas poder extraer información relevante y
útil aplicando filtros automáticos y avanzados. Ordenar información por más de un campo, presentar subtotales. También analizar resultados de datos por medio de tablas y gráficas dinámicas.
5. Realizar análisis de sensibilidad de de datos financiera, realizando cálculos y variando
datos por medio de funciones financieras incorporadas en la hoja electrónica, además de obtener cuadros de amortización de pagos.
6. Una vez especulado el potencial de la herramienta se afronta el reto de automatizar
tareas y creación de funciones propias creadas con macros y el lenguaje de programación Visual Basic.
7. Crear formularios con interface gráfica para la entrada de información con el propósito
de tomar información para análisis, registro de información y toma de decisiones. Esto apoyado por elementos gráficos como etiquetas, cuadros de textos, botones, casillas de verificación, listas desplegables y otro más.
8. Se ahonda en propiedades de cada objeto validando datos y mostrando excelente
presentación a la interface gráfica con una gran variedad de elementos con fuentes, sombras, color y tamaño del control.
9. Conocer y aplicar comandos de Visual Basic, sintaxis que por medio de lógica hace
posible resolver problemas de cualquier índole y disciplina. Concepto de proyecto, métodos, objetos y propiedades. Instrucciones de manejo secuencial, de selección y de iteración. Se culmina con la manipulación de sencillas bases de datos.
Con todas estas herramientas se abre una inmensa posibilidad de trabajo, ejercicios y solución a situaciones académicas y laborales, el estudiante visualiza la excelente utilidad y aplicabilidad de de este curso para automatizar tareas.
3. OBJETIVOS 3.1.1 General
Desarrollar habilidad en la automatización de procedimientos de baja y mediana complejidad orientados al registro, cálculo, clasificación y generación de información relevante como apoyo a actividades académicas y profesionales.
3.1.2 Específicos
Proporcionar conocimiento y habilidad en el manejo de funciones de diferentes categorías, además de la capacidad en registro, clasificación, desarrollo de cálculos.
REA COMÚN DE INFORMÁTICA
Identificar herramientas para el análisis de datos y obtención de información y resultados relevantes para tomar decisiones.
Desarrollar habilidad en lógica para programar sencillos aplicativos, conocimiento de instrucciones en la programación y de procedimientos de un lenguaje de programación.
Crear interfaces gráficas de usuario con variedad de elementos que la hacen rica en presentación para la entrada y obtención de información interactiva, usable y de fácil acceso.
Desarrollar creatividad con herramientas accesibles en el mercado del software para la solución y automatización de tareas.
4. METODOLOGÍA Se utilizarán diferentes metodologías, algunas sesiones con exposiciones magistrales, varios talleres y laboratorios, trabajo de campo y exposiciones por parte de los estudiantes. En cualquier caso debe haber un trabajo previo de lecturas, revisión bibliográfica y elaboración de mapas conceptuales. Algunas de las metodologías a utilizar son:
a. Exposición Magistral - (EM) b. Lectura – (LE) c. Ensayo – (EN) d. Taller – (TA) e. Laboratorio de Informática – (LA)
5. EVALUACIÓN FORMATIVA: La forma de evaluación de la materia dada su dinámica teórica está basada en un trabajo continuo que comprende la explicación de los conceptos básicos y su aplicabilidad. El desarrollo de talleres Es muy usual que el proceso de evaluación cuente con la participación de los mismos estudiantes, se resuelve la parte teórica y son ellos mismos quienes evalúan y a la vez retroalimentan su proceso. El concepto de asistencia aparece como parte de la evaluación, dado que es importante tener en cuenta la relación existente entre la intensidad horaria y el número de créditos, se debe motivar al estudiante para que asista y participe de manera activa en su proceso. La cuantificación de este proceso está dada así, además que la Universidad tiene establecido un sistema de evaluación distribuidos en tres momentos.
REA COMÚN DE INFORMÁTICA
PRIMER CORTE 30%
PRIMER PARCIAL 70%
TALLERES 30% SEGUNDO CORTE 30%
SEGUNDO PARCIAL 70%
TALLERES 30% TERCER CORTE 30% y AUTOEVALUACIÓN 10%
EXAMEN FINAL 70%
TALLERES 30% 6. ESTRUCTURA DE LA GUÍA
PLAN ACADÉMICO DE LAS ACTIVIDADES
ORGANIZACIÓN DE LAS UNIDADES DIDÁCTICAS
Sem.. Nombre de la Unidad Didáctica de
aprendizaje Competencias a Desarrollar
Tiempo empleado en el aprendizaje
Trabajo de (*) acompañamiento
Trabajo (*) Independiente
Total Horas
TD TM TI
1, 2,
1. Formulación y cálculos. 1.1 Presentación, reglas
curso. 1.2 Formatos, listas,
formulas. 1.3 Referencia Relativa,
absoluta y mixta. 1.4 Funciones matemáticas. 1.5 Funciones lógicas
anidadas. 1.6 Inclusión de Y, O. 1.7 Funciones de Búsqueda
y referencia. 1.8 BuscarV. BuscarH.
Recopila de forma definida aspectos sobre generalidades de hoja electrónica.
Recolecta procedimientos destinados a presentar datos..
Aplica y presenta datos en celdas y rangos con diferentes formatos.
Identifica los elementos lógicos componentes de una estructura de decisión.
Abstrae, concluye se ejercita en funciones de decisión y funciones de búsqueda.
2 4 6 12
3 2. Análisis de información 1.1 Filtros automáticos y
avanzados. 1.2 Criterios de selección. 1.3 Funciones de bases
datos. 1.4 Ordenamiento y
subtotales
Recopila de forma definida los procedimientos para lograr extraer información.
Resume y define los elementos recopilados antes de aplicarlos.
Aplica con precisión criterios de extracción de un tabla de datos y los organiza.
Analiza la información filtrada y deduce su aplicación.
1 2 3 6
REA COMÚN DE INFORMÁTICA
4 3. Análisis de sensibilidad 3.1 Tablas de una y doble
entrada. 3.2 Buscar objetivo. 3.3 Tablas y gráficas
dinámicas. 3.4 Gráficos, tipos.
Identifica fórmulas que tienen variables que fluctúan.
Entiende y aplica el proceso para realizar el cálculo de sensibilidad.
Selecciona variables para resumir información en tablas dinámicas.
Genera y analiza gráficos producto de los resúmenes..
1 2 3 6
5 4. Gestión de información: 4.1 Funciones financieras:
pago, va, tasa, pagoint, pagoprin. Sln, Syd,
4.2 Funciónes estadísticas. 4.3 Cálculos amortización.
Identifica funciones que facilitan cálculos financieros.
Organiza y procesa datos susceptibles de efectuarles cálculos financieros.
Entiende con precisión las funciones y benefcios de cálculos estadísticos.
Desarrolla ejercicios para amortizar pagos.
Deduce variación de intereses y de abonos a capital.
1 2 3 6
6, 7 5 Automatización de tareas
5.1 Visual Basic y Excel. 5.2 Macros: grabar, ejecutar,
seguridades. 5.3 Programación objetos. 5.4 Asignar macros botones. 5.5 Entorno programación
VBA Objetos. 5.6 Proyecto, método,
propiedad, evento. 5.7 Activar hoja, celdas,
rangos. 5.8 Asignar valores, texto,
formatos. 5.9 Tipos de datos,
definición.
Comprende efectivamente la relación Excel y VBA.
Entiende, explora y aplica con precisión el concepto de macros.
Asigna procedimientos de macros a botones para ejecutarse por medio de estos.
Explora adecuadamente el entorno del editor BVA.
Inicia y experimenta con rutinas empleando sintaxis VBA.
Identifica tipos de datos y concreta su uso particular.
Propone un sencillo proyecto a desarrollar.
2 4 6 12
8, 9 6 Estructuras lógicas. 1.1 Entrada y salida datos. 1.2 Propiedad offset. 1.3 Selección condicionales:
if – else – end y anidadas. Y y O.
1.4 Selección múltiple “Select – Case”.
1.5 Función MsgBox . 1.6 Gama y utilidad de
botones “vb”. 1.7 Estructura repetitiva
“For – To – Next”, “Do While – Loop”“For Each”.
Asimila conceptos relevantes de lógica algorítmica.
Diferencia con precisión las estructuras lógicas.
Ejercita la lógica aplicando rutinas con estructuras secuenciales, de selección e iterativas.
Deduce con precisión la aplicabilidad de instrucciones.
Diferencia cada estructura y la usa adecuadamente.
Organiza información del proyecto.
2 4 6 12
REA COMÚN DE INFORMÁTICA
10, 11, 12, 13
7 Formularios y controles. 7.1 Cuadro de herramientas. 7.2 Etiquetas, imagen,
cuadro texto, botón, casilla de verificación, botón de opción,
7.3 Ventana propiedades. 7.4 Caption, Font, AutoSIze,
BorderStyle, Visible. 7.5 Ejercicios con controles. 7.6 Otros controles y
propiedades. 7.7 Ejercicios con controles.
Descubre herramientas para diseñar formularios.
Organiza y diseña formularios con un propósito definido.
Construye variados formularios adicionando controles.
Estudia gama de propiedades correspondientes a controles.
Asigna las propiedades a los controles del formulario.
Ejecuta, depura y rediseña formas.
Desarrolla proyecto con VBA.
4 8 12 24
14 15, 16
8 Arreglos y Bases de datos. 1.1 Definición de vectores. 1.2 Definición de matrices. 1.3 Asignación, aleatorios. 1.4 Operaciones arreglos. 1.5 Procedimientos y
funciones. 1.6 Llamar procedimientos. 1.7 Variables locales y
globales. 1.8 VBA y Bases de datos. 1.9 Activar referencia DAO.
Recopila de forma concisa aspectos sobre bases de datos en VBA.
Abstrae de forma clara los elementos componentes de un arreglo de una y de dos dimensiones.
Analiza y entiende los procedimientos lógicos para la manipulación de arreglos.
Codifica los procedimientos lógicos bajo VBA.
Enlaza VBA con bases de datos.
Concluye y entrega proyecto en VBA.
3 6 9 18
TOTAL DE HORAS DE ACUERDO AL NÚMERO DE CRÉDITOS 16 32 48 96
(*) TD= Trabajo Directo TM= Trabajo Mediado TI= Trabajo Independiente
7. BIBLIOGRAFIA Libro 1. Winston Wayne L, Excel 2007. Análisis de datos, modelos de negocios. Libro 2. Luna, Huertas, Paula. Aprendiendo Hoja de Cálculo con casos prácticos. McGrawHill. Libro 3. Jacobson, Read. Programación con Microsoft Excel 2000 y Visual Basic para aplicaciones. Alfa y Omega. 2000. Libro 4. Jelen, Bill. Excel Macros y VBA, Editorial Anaya. 2007. Libro 5. Jacobson, Read. Excel, Visual Basic para aplicaciones paso a paso. McGrawHill. 1997. Libro 6. Cornell, Gary. Manual de Visual Basic para Windows. McGrawHill.
REA COMÚN DE INFORMÁTICA
8. GLOSARIO Automatizar: Aplicar actividades mecánicas a un proceso o tarea. Análisis de sensibilidad: alternar variables en una fórmula con el fin de obtener varios resultados y observar su comportamiento. Gestión de información: acción y efecto de procesar y administrar resultados. Controles: elementos gráficos utilizados para manipular información. Interface gráfica: conexión funcional entre un sistema y el ser humano por medio de controles. Sintaxis: conjunto de reglas que definen las secuencias de los elementos del lenguaje de programación. Función: conjunto de instrucciones que realizan una acción específica. Macro: Secuencia de instrucciones que se realizan automáticamente con una sola orden.