SYLLABUS
OFERENTE: ACTIVIDAD ACADÉMICA:
DEPARTAMENTO DE INFORMATICA Macros con Visual Basic
CICLO:
TÉCNICO
CÓDIGO: NÚMERO DE CRÉDITOS:
2
PROFESOR: CORREO ELECTRÓNICO:
[email protected]
HORARIO: PLANTEAMIENTO DEL PROBLEMA: En la actualidad los profesionales se enfrentan a grandes necesidades a nivel de sistemas y la gran mayoría de las soluciones se encuentran en costosos paquetes de aplicación especifica, una de las competencias que se deben desarrollar en las aulas de clase, la capacidad de generar soluciones a problemas a través de una herramienta de fácil adquisición y de uso común como la hoja de calculo a través del lenguaje Visual Basic. Las operaciones tradicionales que se pueden realizar en Excel para Windows las podemos automatizar, de manera que se mantenga un registro que las contenga y posteriormente hacer referencia a ellas para la simplificación de tareas.
PROPÓSITOS DE APRENDIZAJE Generar las competencias básicas para generar alternativas de solución a través de la programación de códigos, en los cuales la información se controle de manera eficiente y dar las potencia a las herramientas y funciones preestablecidas en la hoja de calculo.
PROBLEMAS QUE SE ABORDARÁN EN EL DESARROLLO DE LA ACTIVIDAD ACADÉMICA. ¿Que tipos de macros se pueden hacer en Excel? Como puedo generar macros mas eficientes desde el editor de visual Basic y cuales son los tipos de variables que debo utilizar? Que estructuras debo usar tomando en cuenta las condiciones propias del programa. Como puedo realizar procedimientos iguales tomando en cuenta condiciones de las variables Que estructuras debo utilizar para lograr que mi programa responda de la manera mas optima Como puedo manipular los datos de entrada y salida de un formulario desde cualquier objeto
Como puedo generar funciones personalizadas para dar solución a mis necesidades COMPETENCIAS competencia interpretativa El estudiante debe interpretar los problemas que se presentan en la utilización de la hoja de cálculo, así como las necesidades en las tareas diarias. competencia argumentativa Argumenta la utilización de estructuras de código, para hacer mas eficiente el manejo de la información y la creación de funciones y procedimientos ejecutados en las aplicaciones diseñadas. competencia propositiva a partir de los procedimientos básicos y las estructuras de control, propone alternativas de solución a problemas específicos de las tareas diarias, desde las reglas básicas de la programación y las herramientas de la hoja de calculo. ARTICULACIÓN DE LA ACTIVIDAD ACADÉMICA CON OTRAS ÁREAS DE CONOCIMIENTO Area de sistemas y programacion
Area de informática Area financiera Relación con otras Actividades Académicas: Administración general. Gerencia del talento humanro. Administración de la producción. Planeación estratégica. Gestión de proyectos. METODOLOGÍA DE APRENDIZAJE El estudiante conocera las diferentes estructuras de programación en visual basic, objetos y métodos presentes en la hoja de calculo y diseñara e implementara alternativas de solución desde un punto de vista teorico – practico. Al finalizar el curso, deberá implementar una solución real a un problema real presente en el sector en el cual se desempeñe,
PLANEACIÓN DEL PROCESO DE APRENDZAJE TIEMPOS DE TRABAJO POR CREDITOS: PROPOSITOS PROBLEMAS O NUCLEOS DE COMPETENCIAS ACCIONES A TUTORIA, DE PREGUNTAS BIBLIOGRAFIA APRENDIZAJE (ACTUACIONES) DESARROLLAR TRABAJO FORMACION PROBLEMATIZADORAS AUTONOMO, TRABAJO COLABORATIVO. Realización de 2 horas ejercicios Identificar y presenciales. prácticos. crear macros Identificar los dos CREACION Y grabadas por la tipos de macros ¿Que tipos de macros se EDICION DE aplicación y que se pueden pueden hacer en Excel? Automatización MACROS creadas a partir de una macro realizar de código de que pueda 2 horas de trabajo VBA realizar tareas autonomo Las macros en Microsoft Excel sencillas. versiones 97 a 2007 2 horas Reconocer el Cuales son los Consultar los presenciales. Conocer el entorno de www.lawebdelprogramador.com componentes del componentes trabajo de VBA, entorno bajo el ENTORNO VISUAL entorno de trabajo del del entorno de sus ventanas, cual se trabajarán BASIC EN EXCEL Editor de Visual Basic y trabajo en el www.excelavanzado.com las macros en herramientas y como utilizarlos editor de Visual Excel posibilidades adecuadamente. Basic 2 horas de trabajo de trabajo www.programatium.com autonomo Reconocer la Cuales son los objetos estructura 2 horas que contiene la hoja de general del presenciales. OBJETOS, Explicacion calculo? lenguaje de Cuales son los PROPIEDADES DE presencial de la visual basic for objetos que debo VISUAL BASIC Y estructura application. tener en cuenta EXCEL (mensajes general del en Microsoft Excel de entrada y salida) lenguaje VBA 2 horas de trabajo ¿Cómo reconoce estos autonomo
objetos VBA?
Reconocer la diferencia entre métodos, objetos, propiedades y la manera correcta de interpretarlos y utilizarlos Identificar los tipos de variables y sus características.
Utilizar variables para PROCEDIMIENTOS almacenar SUB (manejo de información variables y necesaria para constantes) la buena ejecución de la macro
Cual es la importancia de comprender el concepto de objeto y propiedad?
Programar procedimientos sub para modificar formatos
Como puedo generar macros mas eficientes desde el editor de visual Basic y cuales son los tipos de variables que debo utilizar?
2 horas presenciales. Diversos ejemplos de tipos de variables. 2 horas de trabajo autonomo
Generar procedimientos sub en modulos. Reconocer la estructura funcional de la estructura condicional.
Identificar 2 horas necesidades de programar presenciales. utilizacion de la Ejercicios en el ESTRUCTURAS estructura procedimientos Que estructuras debo aula tomando en DE CONTROL IF- condicional. sub con usar tomando en cuenta cuenta THEN, SELECTestructuras las condiciones propias problemas CASE condicionales en del programa. reales visual Basic 2 horas de trabajo autonomo Reconocer la estructura case y las diferencias con la estructura condicional ifthen
PRIMER PARCIAL
ESTRUCTURAS FOR-NEXT, DOWHILE, DO-LOOP (manejo de
Utilizar las estructuras repetitivas en diferentes
solucionar problemas de Microsoft Excel desde el editor de visual Basic Aplicar los Como puedo realizar procedimientos procedimientos iguales tomando en tomando en cuenta cuenta condiciones de las
TALLER DE EVALUACION
Ejercicios aplicados
2 horas presenciales.
contadores)
contextos.
condiciones previamente establecidas y bucles definidos
variables 2 horas de trabajo autonomo
Establecer diferencias entre estructuras fornext y while en sus tres casos de utilización.
Implementar soluciones a partir de estructuras repetitivas. Aplicar los conceptos aprendidos en Aplicar las estructuras de TALLER DE estructuras de programación, ESTRUCTURAS para desarrollar programación DE para solucionar e implementar PROGRAMACION problemas alternativas de solución a problemas dados. Reconocer los elementos básicos de los formularios y su aplicación.
DISEÑO DE FORMULARIOS
Diferenciar los controles a utilizar, asi como sus propiedades y formas de controlar.
2 horas presenciales.
Que estructuras debo utilizar para lograr que mi programa responda de la manera mas optima
Identificar los Que Herramientas diversos puedo utilizar para elementos que se diseñar un formulario, requieren para cuales son las diseñar un propiedades de los formulario y sus objetos y como se propiedades pueden modificar
2 horas de trabajo autonomo
2 horas presenciales. Diseño de formularios 2 horas de trabajo autonomo
Establece códigos en los controles con los que controla información desde y hacia Excel.
TALLER DE FORMULARIOS
SEGUNDO PARCIAL
Implementar alternativas de solución por medio de formularios
Generar formularios con Como puedo manipular aplicaciones los datos de entrada y Taller de especificas con salida de un formulario aplicacion diversos tipos de desde cualquier objeto objetos Aplicar las diferentes
TALLER DE APLICACION
2 horas presenciales.
2 horas de trabajo autonomo
estructuras y métodos, en la programación de procedimientos SUB y USERFORM
ASOCIACION EXCEL VISUAL BASIC
TALLER DE APLICACION
FUNCIONES
Reconocer los métodos y funciones que Vincular datos de permiten Excel a manipular la formularios y información de viceversa. la hoja de calculo con la interface de VBA Implementar la solución a un Desarrollar las problema por habilidades para medio de enviar datos de formularios y la un formulario a correcta una base de utilización de datos de Excel. los controles y los eventos. Reconocer el concepto de función y la manera correcta de crearla, para aplicaciones de hoja de calculo.
2 horas presenciales. Como puedo manipular datos existentes en Excel en un formulario.
Ejercicios básicos en el aula 2 horas de trabajo autonomo
Como puedo agregar y extraer datos de una base de datos de Excel con ayuda de un formulario.
Generar Como puedo generar funciones propias funciones con ayuda del personalizadas para dar solución a mis Reconocer las código de visual Basic. necesidades caracterisiticas de un función.
2 horas presenciales. Taller practico en el aula 2 horas de trabajo autonomo
2 horas presenciales. Ejercicios prácticos y conceptuales 2 horas de trabajo autonomo
Crear funciones utiles en situaciones reales
EJERCICIOS PRACTICOS
EXAMEN FINAL
Desarrollar aplicaciones utiles en situaciones reales.
2 horas Realizar presenciales. suficientes Que tipo de ejercicios se ejercicios Resolución de pueden resolver con prácticos que ejercicios varios. Visual Basic permitan aplicar lo aprendido 2 horas de trabajo autonomo Desarrollar una aplicación coherente con la realidad, tomando como aplicar la en cuenta todos programación en visual Taller los Basic a los problemas procedimientos e cotidianos instrucciones vistas dentro del curso
Los estudiantes deben cumplir sus deberes académicos con puntualidad, responsabilidad y orden, tomando en cuenta criterios preestablecidos por el docente. Asistir a todas las sesiones presénciales, y desarrollar las actividades autónomamente, partiendo del principio de autonomía.
Sustentar adecuadamente los talleres y guías de trabajo en los tiempos y plazos establecidos.
Evaluación diagnostica: Para establecer el nivel de conocimientos que el estudiante tiene a cerca del tema, en cada clase se realizará un ejercicio práctico relacionado con el eje de aprendizaje tratado. Evaluación formativa: Le permite al docente y al estudiante detectar las fortalezas y debilidades, las cuales clase a clase y con el trabajo autónomo se debe mejorar. Evaluación sumativa: de acuerdo con la exigencia de la institución para cualificar el nivel de competencias y está compuesta por tres cortes, Primer corte 30%, segundo corte 30% y tercer corte 40% y la escala de las mismas es de 1 a 5, donde cada ejercicio taller tendrá su respectiva evaluación.