18032011043053130

7
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óricoprá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.

Upload: bautista-dominguez-druck-merary

Post on 25-Dec-2015

4 views

Category:

Documents


1 download

DESCRIPTION

documento de trabajo

TRANSCRIPT

Page 1: 18032011043053130

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.

Page 2: 18032011043053130

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.

Page 3: 18032011043053130

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.

Page 4: 18032011043053130

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

Page 5: 18032011043053130

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

Page 6: 18032011043053130

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.

Page 7: 18032011043053130

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.