PROGRAMA DE ASIGNATURA PROGRAMACIÓN II 1.
2.
IDENTIFICACIÓN DE LA ASIGNATURA.
UNIFRANZ Carrera: Semestre: Código:
Prerrequisito: Carga horaria total: Horas teóricas totales: Horas prácticas totales: Créditos:
Ingeniería de Sistemas. 2do. PRO – 222 PROGRAMACIÓN II PROGRAMACIÓN I 80 horas clase 14 horas clase 66 horas clase 3
COMPETENCIAS GENERALES DE LA ASIGNATURA. 2.1. Competencias generales educativas:
Evalúa el rol de la ciencia en el desarrollo de aplicaciones tecnológicas desde la perspectiva del campo de la Informática y la programación de sistemas que coadyuven en la toma de decisiones. Valora los avances tecnológicos en relación al software aplicativo, para su posterior desarrollo e implementación orientado al profesional en formación.
2.2. Competencias generales instructivas: 3.
Fundamenta las bases teóricas y metodológicas del desarrollo de sistemas de información. Elabora sistemas que se realizan acorde a las exigencias del campo de la Ingeniería de Sistemas. Defiende ante un jurado calificador el proyecto final elaborado a lo largo del semestre.
CONTRIBUCIÓN DE LA ASIGNATURA A LAS COMPETENCIAS DEL PERFIL DEL PROFESIONAL. La contribución de la asignatura Programación II hacia el logro de las competencias del perfil del profesional de la Carrera de Ingeniería de Sistemas tiene un denominador común: la preparación de los estudiantes para enfrentar con carácter dinámico y pertinente a la solución de problemas profesionales a través del desarrollo de sistemas de información que coadyuvan de manera efectiva la toma de decisiones. De tal forma, la asignatura contribuye al desarrollo de proyectos de interés general, logrando de esta manera el desarrollo del pensamiento alternativo, reflexivo e interpretativo del objeto de estudio que además se plasma en la elaboración de un proyecto de fin de curso, lo cual constituye un rasgo fundamental de la actividad profesional contemporáneo.
4.
CONTENIDO MÍNIMO DE LA ASIGNATURA.
UNIDAD UNIDAD UNIDAD UNIDAD
1 2 3 4
INTRODUCCIÓN DESCRIPCIÓN Y MANEJO BÁSICO DE CONTROLES VISUAL BASIC 6,0 ELEMENTOS DE LA PROGRAMACIÓN EN VISUAL BASIC 6,0 ADMINISTRACIÓN DE DATOS
UNIDAD 5 REPORTES UNIDAD 6 PROYECTO FINAL
PROGRAMA DE ASIGNATURA PROGRAMACIÓN II 5.
PROGRAMA ANALÍTICO DE LA ASIGNATURA.
UNIDAD 1
INTRODUCCIÓN Horas totales: Horas teóricas: Horas prácticas: Competencias educativas: 1 Evalúa al software aplicativo como formación del conocimiento y su relación con la actividad empírica. 2 Evalúa los conocimientos pre establecidos en el entorno de la programación. Competencias instructivas: 1 Fundamenta las formas y procesos a utilizarse en el entorno de la programación de sistemas. 2 Genera temas u objetos de investigación propios de la programación de sistemas. Contenido de aprendizaje: 1 Repaso de conceptos 2 Algoritmo 3 Representación de algoritmos 4 Datos 5 Tipos de datos 6 Estructuras de control
12 4 8
UNIDAD 2
DESCRIPCIÓN Y MANEJO BÁSICO DE CONTROLES VISUAL BASIC 6,0 Horas totales: 14 Horas teóricas: 2 Horas prácticas: 12 Competencias educativas: Profundiza sobre los elementos que intervienen en la programación y los procesos que rigen la correcta 1 manipulación de mencionada herramienta de programación. Competencias instructivas: 1 Extracta y obtiene los elementos adecuados para una correcta programación. 2 Determina las acciones a seguir para una correcta programación dentro del entorno de Visual Basic 6,0 Contenido de aprendizaje: 1 IDENTIFICACIÓN DEL ENTORNO VISUAL BASIC 2 EL FORMULARIO 3 ETIQUETAS 4 CAJAS DE TEXTO 5 BOTONES DE COMANDO 6 IDENTIFICACIÓN DE LOS PRINCIPALES EVENTOS 7 MANEJO DE NOMBRES DE CONTROLES 8 ELEMENTOS DE PROGRAMACIÓN BÁSICO DE VISUAL BASIC 6,0 9 APLICACIONES BÁSICAS UNIDAD 3 ELEMENTOS DE LA PROGRAMACIÓN EN VISUAL BASIC 6,0 Horas totales: 14 Horas teóricas: 2 Horas prácticas: 12 Competencias educativas: 1 Evalúa los controles, procedimientos y funciones que son utilizadas para una correcta programación Evalúa la adecuada utilización de las estructuras de control que se tienen en la programación y dentro de 2 la herramienta visual Basic 6.0 Competencias instructivas: 1 Fundamente el uso de procedimientos y funciones
PROGRAMA DE ASIGNATURA PROGRAMACIÓN II Contrasta los diferentes usos de constantes y variables que se tiene que utilizar en una aplicación en Visual Basic 6,0 Realiza una correcta utilización de las estructuras de control, así como fundamenta su utilización en una 3 aplicación Contenido de aprendizaje: 1 PROCEDIMIENTOS Y FUNCIONES 2 CONSTANTES Y VARIABLES 3 ESTRUCTURAS DE CONTROL EN VISUAL BASIC 6,0 2
UNIDAD 4 ADMINISTRACIÓN DE DATOS Horas totales: Horas teóricas: Horas prácticas: Competencias educativas: 1 Esquematiza, diseña y clasifica los formularios y acciones a tomar dentro de una aplicación Competencias instructivas: 1 identifica y justifica la utilización de los controles que administran los registros de una base de datos 2 Analiza la pertinencia de la realización de consultas y búsquedas de registros en una base datos Contenido de aprendizaje: 1 BASE DE DATOS DESDE VISUAL BASIC 6,0 2 ACCESO A LA BASE DE DATOS MEDIANTE EL CONTROL DATA 3 ABM CON EL CONTROL DATA 4 ACCESO A LA BASE DE DATOS MEDIANTE EL CONTROL ADO 5 ABM CON EL CONTROL ADO 6 BÚSQUEDA Y CONSULTA DE REGISTROS
14 2 12
UNIDAD 5
REPORTES Horas totales: 14 Horas teóricas: 2 Horas prácticas: 12 Competencias educativas: Describe la pertinencia de una toma de decisiones, así mismo las ventajas de una correcta toma de 1 decisiones en una institución y su aplicación dentro de una aplicación realizada en Visual Basic 6,0 Competencias instructivas: 1 Produce reportes de acuerdo a las necesidades de una institución en función de sus requerimientos 2 Evalúa el uso de diferentes tipos de reportes. Contenido de aprendizaje: 1 TOMA DE DECISIONES 2 CREACIÓN DE UN REPORTE 3 REPORTES ESPECÍFICOS 4 REPORTES GENERALES UNIDAD 6
PROYECTO FINAL Horas totales: 12 Horas teóricas: 2 Horas prácticas: 10 Competencias educativas: Expone y defiende un proyecto final en cual plasma el conocimiento y la capacidad investigativa del 1 estudiante generado en el transcurso de la materia Competencias instructivas: 1 Diseña un sistema de información, con base en los conocimientos y experiencias aprendidas en la
PROGRAMA DE ASIGNATURA PROGRAMACIÓN II materia Contenido de aprendizaje: 1 INVESTIGA CONCEPTOS FUNDAMENTALES PARA LA ELABORACIÓN DE SISTEMAS DE INFORMACIÓN 2 RETROALIMENTA EL CONOCIMIENTO ADQUIRIDO EN LA MATERIA RESUMEN DISPOSICIÓN DE TIEMPO POR TEMA RESUMEN DISPOSICIÓN DE TIEMPO POR TEMA UNIDADES UNIDAD UNIDAD UNIDAD UNIDAD UNIDAD UNIDAD
6.
1 2 3 4 5 6
INTRODUCCIÓN DESCRIPCIÓN Y MANEJO BÁSICO DE CONTROLES VISUAL BASIC 6,0 ELEMENTOS DE LA PROGRAMACIÓN EN VISUAL BASIC 6,0 ADMINISTRACIÓN DE DATOS REPORTES PROYECTO FINAL TOTAL
SESIONES TOTAL TEORÍA PRÁCTICA 4 8 12 2 12 14 2 12 14 2 12 14 2 12 14 2 10 12 14 66 80
PLANIFICACIÓN DEL APRENDIZAJE El proceso aprendizaje – enseñanza, se basa en la guía que el docente brinda a los estudiantes y el aprendizaje significativo que estos últimos poseen, de tal manera que se pueda nutrir de manera efectiva los conocimientos previos, así también se pretende cultivar la capacidad investigativa que los estudiantes tengan, con la intensión de que estos últimos busquen información y que sepan plasmarla en ejemplos y generar nuevo conocimiento en el aula. 6.1. Estrategias metodológicas y organizativas La presentación con los estudiantes se realizara el primer día de clases, se presentara la materia y los métodos y herramientas que se utilizaran para el desarrollo de las clases. Durante el desarrollo de las clases se emplearan estrategias de comunicación, las mismas que permitirán la asimilación de los conceptos fundamentales de la materia, así por ejemplo: comparación de conceptos con la realidad, debates sobre conceptos, ejemplos aplicativos de la materia, trabajos prácticos individuales y grupales, los mismos que serán debatidos posteriormente. Utilizar los medios de información masiva con las redes sociales ayudara a que los estudiantes generen conocimiento e investiguen sobre temas relacionados a la materia. 6.2. Sistema de evaluación La evaluación de los estudiantes, apunta principalmente al cumplimiento de las competencias planteadas y al desarrollo personal y profesional de los estudiantes. La evaluación formativa representa:
La participación oral en clases, la exposición de los trabajos prácticos y la ejemplificación de los temas avanzados, así mismo la calificación de la fluidez de la exposición. Revisión de los proyectos en el transcurso de la materia.
PROGRAMA DE ASIGNATURA PROGRAMACIÓN II La evaluación sumativa representa:
7.
Las evaluaciones parciales estarán dadas por la explicación y desarrollo de preguntas basadas en el ámbito real de la aplicación de la materia y en el cumplimiento de las competencias planteadas. Se contemplara en la evaluación final, la presentación y sustentación del proyecto final de materia, incluyendo su correspondiente monografía.
FUENTES DOCUMENTALES Y MATERIALES REQUERIDOS A continuación se muestra la bibliografía correspondiente a la materia, la misma que servirá de base para la profundización de conceptos y contenidos de la materia.
DONALD KNUTH; (1999); Algoritmos Fundamentales; McGraw-Hill; España. ANDREW TANEMBAUM; (1999); Estructura de Datos; McGraw-Hill; España. JUAN JOSÉ CASTAÑEDA LEÓN; (2006); Visual Basic 6.0; Editorial Megabyte JULIO VÁSQUEZ PARAGULLA; (1997 ); Diseño de programación; Editorial San Marcos LUIS JOYANES AGUILAR; (1999); Fundamentos de programación; Editorial MC Graw Hill FRANCISCO ROMERO VARGAS; Fundamentos de programación; (DIGITAL)