Sie sind auf Seite 1von 194

Sistema informático de Programación curricular

Análisis, diseño y desarrollo de un sistema informático para la automatización de los


procesos de Programación Curricular para el Instituto Superior Tecnológico
“COMPUTER G & L”, en la Ciudad de Jaén

DOCENTE: Ing. Wilson Ruiz

ESPECIALIDAD: Computación e Informática

CICLO: VI

TURNO: Tarde

INTEGRANTES:

 Roger

Página 1
Sistema informático de Programación curricular

Dedico este proyecto a mi familia y


a mis profesores los cuales me
ayudaron con su apoyo
incondicional a ampliar mis
conocimientos y estar más cerca de
mi meta profesional.

Página 2
Sistema informático de Programación curricular

INDICE

Portada………………………………………………………………………………………………………1
Dedicatoria…………………………………………………………………………………………………..2
Índice……………………………………………………………………………………………………......3
Introducción…………………………………………………………………………………………………5
Marco Teórico………………………………………………………………………………………………6
Justificación………………………………………………………………………………………………..39
Objetivos de la Institución…………………………………………………………………………………40
LEVANTAMIENTO DE CAMPO DE LAS ÁREAS DEFINIDAS……………………………………...41
CONOCIMIENTO OPERATIVO Y FUNCIONAL………………………………………………………41
Datos Generales……………………………………………………………………………………41
Nombre de la institución…………………………………………………………………………...41
Localización………………………………………………………………………………………..41
Tipo de Negocio…………………………………………………………………………………...41
Base legal………………………………………………………………………………………..…41
Organigrama estructural…………………………………………………………………………………...41
CONOCIMIENTO DE LA EMPRESA………………………………………………………………….42
Estudios anteriores…………………………………………………………………………………………42
Recopilación de la información……………………………………………………………………………42
Análisis de entrevistas y cuestionarios……………………………………………………………………42
Necesidades de la información…………………………………………………………………………….43
Datos que se obtienen y resultados del procesamiento de los datos………………………………………44
Algoritmo para el tratamiento de la información…………………………………………………..44
Frecuencia de generación y recepción de los datos…………………………………………….….46
Cuantificar el volumen de los datos que se genera y recibe……………………………………….47
Niveles de los usuarios y el tipo de información que deben manejar……………………………………...51
Interacción del sistema con otros sistemas en uso o por desarrollar………………………………………51
Limitaciones de organización, control y seguridad………………………………………………………..51
ESTUDIO DE LA SITUACIÓN ACTUAL…………………………………………………………..….52
Construcción jerárquica del proyecto………………………………………………………………..…….52
Divisiones funcionales internas…………………………………………………………………………....52
Circuito de información entre las áreas……………………………………………………………………53
Partes que comprende………………………………………………………………………………...……53
Responsable de cada parte…………………………………………………………………………..…….53
Principales relaciones entre las partes……………………………………………………………..………54
Características y funciones generales de cada parte…………………………………………………..…..54
DETERMINACIÓN DE LOS OBJETIVOS DEL PROYECTO…………………………………..……58
Objetivos generales……………………………………………………………………………………...…58
Objetivos específicos…………………………………………………………………………………...….58
DIAGRAMA DE LA ESTRUCTURA JERÁRQUICA DEL SISTEMA.................................................59
DIAGNOSTICO DEL SISTEMA……………………………………………………………………..….60
ANALISIS Y DISEÑO DEL SISTEMA DE INFORMACIÓN………………………………………….61
DESCRIPCION DE LOS PROCESOS…………………………………………………………………...61
Glosario de los procesos…………………………………………………………………………………...61

Página 3
Sistema informático de Programación curricular

Determinación de requerimientos…………………………………………………………………….……63
Modelo de casos de uso del negocio………………………………………………………….……63
Modelo de objetos del negocio………………………………………………………………...…..64
Modelo de dominio del problema…………………………………………………………….……69
Diagrama de use case……………………………………………………........................................70
Especificación de use case………………………………………………………………………....75
Requerimientos del sistema………………………………………………………………………….…….80
Requerimientos funcionales…………………………………………………………………..……80
Requerimientos no funcionales………………………………………………………………...…..80
Análisis orientado a objetos……………………………………………………………………….……….82
Diagrama de colaboraciones……………………………………………………………………….82
Flujo de eventos……………………………………………………………………………………89
Modelo de secuencias………………………………………………………………………...……91
Diseño orientado a objetos…………………………………………………………………………...……98
Diseño de interfaz (GUI)…………………………………………………………………………..98
Modelo de despliegue………………………………………………………………………….....109
Diagrama de clases…………………………………………………………………………….…110
Implementación orientada a objetos………………………………………………………………...……111
Modelo de componentes……………………………………………………………………...…..111
Diagrama de distribución…………………………………………………………………...…….112
Diseño de la base de datos………………………………………………………………………………..113
Diseño conceptual…………………………………………………………………………...……113
Diseño Lógico………………………………………………………………………………….....114
Diseño Físico……………………………………………………………………………..………115
Desarrollo Computacional………………………………………………………………………….……116
Diseño de los formularios………………………………………………………………….…….116
Codificación de cada uno de los formularios……………………………………………………125
Implementación del sistema……………………………………………………………………………..189
Prueba de programas……………………………………………………………………………..189
Conclusiones y recomendaciones………………………………………………………………..……….190
Referencias bibliográficas…………………………………………………………………………….….192
Anexos……………………………………………………………………………………………..…….193

Página 4
Sistema informático de Programación curricular

INTRODUCCIÓN

Hoy en día, como todos sabemos, estamos rodeados de muchas personas competentes que varios de ellos
se están desarrollando como profesionales altamente capacitados en empresas exitosas.

Por ello, al culminar el ciclo de la carrera profesional “Computación e Informática” estamos realizando
nuestras experiencias como profesionales en distintas empresas exitosas y competentes de la ciudad de
Jaén. Con estas vivencias obtenidas en las distintas Instituciones queremos dar a conocer un análisis,
diseño e implementación de un Sistema informático de programación curricular para el instituto Superior
Tecnológico “COMPUTER G & L”.

En las siguientes líneas, quiero agradecer a diferentes personas, entre ellas al Ing. Germán Lizarzaburu
Ahumada, por permitirnos desarrollar nuestras Prácticas profesionales en su Instituto Superior
Tecnológico Privado “Computer G & L”. Así mismo manifestamos nuestro agradecimiento a todos los
ingenieros de dicha institución por brindarnos cada uno de ellos su apoyo.

Por último, hay que recalcar, que gracias a estas experiencias a obtener tendré más conocimiento sobre
nuestra rama profesional; y así poder desenvolvernos como unos verdaderos profesionales en este
mundo competitivo.

Página 5
Sistema informático de Programación curricular

I. MARCO TEORICO
Definición de algunos conceptos:

 Sistema:
Es un conjunto de elementos que se interrelacionan entre sí y cuyo fin es buscar un objetivo
común.

 Sistema de Información:
Es un conjunto de recursos técnicos, humanos y económicos, interrelacionados
dinámicamente, y organizados en torno al objetivo de satisfacer las necesidades de
información e una organización empresarial para la gestión correcta y para la toma de
decisiones.

Un sistema de Información realiza diferentes actividades básicas:

 Entrada de Información:
Proceso en el cual el sistema toma los datos que requiere para procesar la información, por
medio de estaciones de trabajo, tales como: teclado, cintas magnéticas, código de barras, etc.

 Almacenamiento de la Información:
Es una serie de las actividades más importantes que tiene una computadora, ya que a través de
esta propiedad el sistema puede recordar la información guardada en la sesión o proceso
anterior.

 Procesamiento de la Información:
Esta característica de los sistemas permite la transformación de los datos fuente en
información que puede ser utilizada para la toma de decisiones, lo que hace posible, entre
otras cosas, que un tomador de decisiones genere una proyección financiera a partir de los
datos que contiene un estado de resultados o un balance general en un año base.

 Salida de Información:
Es la capacidad de un SI para sacar la información procesada o bien datos de entrada al
exterior. Las unidades típicas de salida son las impresoras, cintas magnéticas, diskettes, etc.

Página 6
Sistema informático de Programación curricular

 Sistemas Informáticos:
Un Sistema Informático de la empresa es un subsistema dentro del Sistema de Información de
la misma y está formado por todos los recursos necesarios para dar respuesta a un tratamiento
automático de la información y aquellos que posibiliten la comunicación.

 Proceso:
Conjunto de recursos y actividades interrelacionados que transforman elementos de entrada
en elementos de salida. Los recursos pueden incluir personal, finanzas, instalaciones,
equipos, técnicas y métodos.

 Procedimiento:
Forma específica de llevar a cabo una actividad. En muchos casos los procedimientos se
expresan en documentos que contienen el objeto y el campo de aplicación de una actividad;
que debe hacerse y quien debe hacerlo; cuando, donde y como se debe llevar a cabo; que
materiales, equipos y documentos deben utilizarse; y como debe controlarse y registrarse.

 Actividad:
Es la suma de tareas, normalmente se agrupan en un procedimiento para facilitar su gestión.
La secuencia ordenada de actividades da como resultado un subproceso o un proceso.

 Proyecto:
Suele ser una serie de actividades encaminadas a la consecución de un objetivo, con un
principio y final claramente definidos.

 Gestión de Procesos:
Es la forma de gestionar toda la organización basándose en los procesos. Entendiendo estos
como una secuencia de actividades orientadas a generar un valor añadido sobre una
ENTRADA para conseguir un resultado, y una SALIDA que a su vez satisfaga los
requerimientos del cliente.

 Educación
La educación es un proceso de socialización y endoculturación de las personas a través del cual se
desarrollan capacidades físicas e intelectuales, habilidades, destrezas, técnicas de estudio y formas de

Página 7
Sistema informático de Programación curricular

comportamiento ordenadas con un fin social (valores, moderación del diálogo-debate, jerarquía, trabajo
en equipo, regulación fisiológica, cuidado de la imagen, etc.).

En muchos países occidentales la educación escolar o reglada es gratuita para todos los estudiantes. Sin
embargo, debido a la escasez de escuelas públicas, también existen muchas escuelas privadas y
parroquiales.

La función de la educación es ayudar y orientar al educando para conservar y utilizar los valores de la
cultura que se le imparte (p.e. la occidental -democrática y cristiana-), fortaleciendo la identidad
nacional. La educación abarca muchos ámbitos; como la educación formal, informal y no formal.

Pero el término educación se refiere sobre todo a la influencia ordenada ejercida sobre una persona
para formarla y desarrollarla a varios niveles complementarios; en la mayoría de las culturas es la
acción ejercida por la generación adulta sobre la joven para transmitir y conservar su existencia
colectiva. Es un ingrediente fundamental en la vida del ser humano y la sociedad y se remonta a los
orígenes mismos del ser humano. La educación es lo que transmite la cultura, permitiendo su
evolución.

 Objetivos de la Educación

 Incentivar el proceso de estructuración del pensamiento, de la imaginación creadora,


las formas de expresión personal y de comunicación verbal y gráfica.
 Favorecer el proceso de maduración de los niños en lo sensorio-motor, la
manifestación lúdica y estética, la iniciación deportiva y artística, el crecimiento socio
afectivo, y los valores éticos.
 Estimular hábitos de integración social, de convivencia grupal, de solidaridad y
cooperación y de conservación del medio ambiente.
 Desarrollar la creatividad del individuo.
 Fortalecer la vinculación entre la institución educativa y la familia.
 Prevenir y atender las desigualdades físicas, psíquicas y sociales originadas en
diferencias de orden biológico, nutricional, familiar y ambiental mediante programas
especiales y acciones articuladas con otras instituciones comunitarias.

Página 8
Sistema informático de Programación curricular

 Educación Superior
La expresión educación superior (o enseñanza superior o estudios superiores) se refiere al proceso,
los centros y las instituciones educacionales que están después de la educación secundaria o media.
En ella se puede obtener una titulación superior (o título superior).

 Evaluación De Aprendizaje En El Nuevo Diseño Curricular Básico

Es un proceso permanente y sistemático de obtención, análisis y valoración de la información del


proceso de aprendizaje y enseñanza desarrollado en situaciones reales de trabajo, orientado hacia la
toma de decisiones sobre el logro de las capacidades.

Página 9
Sistema informático de Programación curricular

 Funciones de la evaluación

Página 10
Sistema informático de Programación curricular

Página 11
Sistema informático de Programación curricular

Significado de la evaluación en el enfoque por competencias

La evaluación, es un componente decisivo, ya que orienta todo el proceso formativo, al ser la


expresión observable de la consecución de los propósitos formativos, esto es, el grado de
aprendizaje o adquisición de las competencias profesionales

Página 12
Sistema informático de Programación curricular

Características de la evaluación en el enfoque por competencias

 Tiene por objeto principal los resultados


 Las capacidades terminales y los criterios son públicos
 Se halla referenciada por criterios (no por normas)
 Tiene carácter individualizado
 Tiene un carácter acumulativo
 Siendo por naturaleza una evaluación final, admite la evaluación continua a lo largo del
proceso.
 Procura establecer situaciones de evaluación lo más próximas posibles a los escenarios reales

Página 13
Sistema informático de Programación curricular

Página 14
Sistema informático de Programación curricular

COMPETENCIA

COMPETENCIA

Para que alguien sea competente:


 cuidar el equilibrio entre los tres componentes

Página 15
Sistema informático de Programación curricular

CUANDO SE ATIENDE UN SOLO ELEMENTO

• Erudito incompetente
• Hábil incompetente
• Refinado incompetente

CUANDO SE ATIENDE DOS ELEMENTOS Y SE DESCUIDA EL OTRO:

Página 16
Sistema informático de Programación curricular

 Características de la evaluación

Página 17
Sistema informático de Programación curricular

 Clasificación de la evaluación del diseño curricular

 Fases del procesos de la evaluación del diseño curricular


 Planificación
 Recogida y selección de información
 Interpretación y valoración
 Comunicación de los resultados
 Toma de decisiones

 Criterios de evaluación
Los criterios de la evaluación es un parámetro de referencia lo cual funciona como base de
comparación y hace referencia al dominio de las capacidades, para interpretar el
aprendizaje del estudiante respecto al logro de las capacidades

Página 18
Sistema informático de Programación curricular

 Formulación de criterios

La capacidad terminal consiste en aplicar métodos y técnicas en la formulación de planes


empresariales, para luego pasar a los criterios de evaluación; lo cual consiste en aplicar
técnicas de diagnostico situacional de acuerdo a las necesidades de la empresa, formula
objetivos, metas y estrategias teniendo en cuenta la coherencia y pertinencia; emplea
técnicas y herramientas de planteamiento estratégico considerando las políticas de la
empresa.

 Indicadores de evaluación de un diseño curricular son:


 Conductas observaciones
 Signos
 Indicios
 señales

Página 19
Sistema informático de Programación curricular

Que esperamos exteriorizan los alumnos para verificar el nivel de logro de las capacidades
terminales del módulo.
Los indicadores de evaluación se derivan del análisis de los criterios de evaluación.
 Formulación de indicadores

Página 20
Sistema informático de Programación curricular

 Selección de técnicas y elaboración de Instrumentos de evaluación

Página 21
Sistema informático de Programación curricular

Página 22
Sistema informático de Programación curricular

 Características de una prueba de calidad


Las pruebas deben asegurar lo siguiente:
 Validez
 Objetividad
 Confiabilidad
 Eficiencia
 Comprensividad
 Transparencia
 Discriminación
 Registro de evaluación existentes en diseño curricular

Página 23
Sistema informático de Programación curricular

 Escalas de calificación del diseño curricular

 Informe
Son documentos en los cuales se informa los resultados de la evaluación y la toma de
decisiones a los padres, alumnos y al órgano inmediato superior; los cuales pueden ser:
 Informe técnico pedagógico
 Informe de seguimiento
 Reporte de calificaciones

 EL CURRÍCULO DE LA EDUCACIÓN SUPERIOR TECNOLÓGICA


 Sobre el currículo en educación, es complejo conceptuar de manera unívoca.
Diferentes autores han ensayado definiciones que tratan de aprehender la esencia del
concepto.
 Las definiciones pueden restarle funcionalidad en cuanto a la comprensión de dicho
concepto. Algunos autores lo conciben como sinónimo de Plan de Estudios, otros lo

Página 24
Sistema informático de Programación curricular

consideran como la relación de contenidos o materias a desarrollar, otros asumen no


sólo lo anteriormente dicho, sino también a todos los elementos que, intervienen en el
desarrollo del proceso educativo.
 Sin embargo dentro de esa diversidad de opiniones, es necesario asumir un concepto
afín con la Educación Superior Tecnológica. En ese sentido y en concordancia con los
nuevos enfoques educativos, lo consideramos como el conjunto de previsiones de
experiencias de aprendizaje que se realizan para el exitoso proceso de formación
profesional, cuya correcta aplicación por los profesores, mediante estrategias de
enseñanza y aprendizaje en ambientes adecuados, posibilitarán el logro de las
competencias en los estudiantes, requeridas por el mercado laboral y demandadas por
la sociedad.

 FUNDAMENTOS DEL CURRÍCULO


El Diseño Curricular Básico de la Educación Superior Tecnológica toma los aportes de
diversas corrientes:

DESARROLLO DE CAPACIDADES
 El enfoque cognitivo, surge a comienzos de los años sesenta y se presenta como la
teoría que ha de sustituir a las perspectivas conductistas que habían dirigido hasta
entonces la Psicología. Muchos investigadores y teóricos, han influido en la
conformación de este paradigma, tales como: Piaget y la psicología genética, Ausubel
y el aprendizaje significativo, la teoría de la Gestalt, Bruner y el aprendizaje por
descubrimiento y los aportes de Vygotsky, sobre la socialización en los procesos
cognitivos superiores y la importancia de la "zona de desarrollo próximo", por citar a
los más reconocidos.
 Las Inteligencias Múltiples
Hoy muchos científicos consideran la inteligencia como el resultado de una
interacción, de una parte, de ciertas inclinaciones y potencialidades y, por otra, de las
oportunidades y limitaciones que caracterizan un ambiente cultural determinado
(Gardner 1999). Es decir, la inteligencia es el producto de la herencia biológica y los
talentos naturales de cada persona, así como del contexto y la estimulación socio-

Página 25
Sistema informático de Programación curricular

cultural, dentro de la cual la escuela juega un rol primordial. Herencia y medio son
factores que contribuyen poderosamente en el desarrollo de una u otra forma de
inteligencia.
 La Modificabilidad Cognitiva Estructural (MCE), teoría desarrollada por el
profesor Reuven Feuerstein6, explica la manera en la que el individuo obtiene y
procesa la información: cómo la adquiere, codifica, almacena y la usa más tarde,
generalizándola a otras situaciones. Se sustenta en los aportes del constructivismo, la
psicología cognitiva y la teoría humanista del aprendizaje. Los principales postulados
de la MCE son: el ser humano como ser cambiante, el ser humano como susceptible a
cambios significativos, el concepto dinámico de inteligencia y el papel del entorno.
 ENFOQUE DEL CURRÍCULO:
El Diseño Curricular Básico de la Educación Superior Tecnológica está basado en el Enfoque
por competencias, el cual surge en el mundo como respuesta a la necesidad de mejorar
permanentemente la calidad y pertinencia de la educación y la formación de profesionales,
frente a la evolución de la tecnología, la producción, en general de la sociedad, y elevar así el
nivel de competitividad de las empresas y las condiciones de vida y de trabajo de la población.
En una publicación de CINTERFOR, Marelli (2000) indica: “La competencia es una
capacidad laboral, medible, necesaria para realizar un trabajo eficazmente, es decir, para
producir los resultados deseados por la organización. Está conformada por conocimientos,
habilidades, destrezas y comportamientos que los trabajadores deben demostrar para que la
organización alcance sus metas y objetivos”. Y agrega que son: “capacidades humanas,
susceptibles de ser medidas, que se necesitan para satisfacer con eficacia los niveles de
rendimiento exigidos en el trabajo”.
También se consideran las competencias de ocupaciones profesionales, que definen las
Competencias Profesionales, sobre las que el Sistema Nacional de Cualificaciones y
Formación Profesional de España, considera a “La Competencia Profesional como el conjunto
de conocimientos y capacidades que permiten el ejercicio de la actividad profesional,
conforme a las exigencias de la producción y el empleo”
En la implementación del enfoque de formación basada en competencias en el mundo de las
instituciones educativas hay disparidad de criterios en cuanto a su concepción, metodología,
técnicas de implementación y orientación pedagógica. Para el presente Diseño del Currículo

Página 26
Sistema informático de Programación curricular

Básico de la Educación Superior Tecnológica, asumimos la Competencia Profesional como


enfoque orientador en el diseño y desarrollo curricular, considerando además que integra la
práctica de emprendimientos, creatividad, valores, y actitudes necesarias para la formación
profesional eficiente con eficacia, pertinencia y calidad en el propósito de procurar la
empleabilidad de los profesionales en el país, así como contribuir al mejoramiento de los
niveles de productividad y competitividad en las instancias productivas en el mercado laboral.
El currículo diseñado prioriza el desarrollo de capacidades que les permitan ejercer con
eficiencia una función productiva de bienes o servicios en la actividad económica del país.
Desarrolla capacidades para la gestión empresarial, el emprendimiento y la innovación para
generar su propio empleo y competir con éxito en el mercado global.
Los contenidos y actividades de enseñanza y aprendizaje se planifican a partir de las
características del entorno productivo local y regional expresado en el Perfil Profesional; así
mismo del conocimiento y utilización de recursos y tecnologías locales, a fin de aprovecharlas
como valor agregado en productos y/o servicios.

 CARACTERÍSTICAS DEL CURRÍCULO


 Estructura Modular.- La Educación Superior Tecnológica debe responder a las
necesidades y expectativas de los jóvenes, quienes aspiran a lograr una ocupación
inmediata, para ello se proponen cambios en la forma de organización curricular, en la
asignación y definición del trabajo académico; permitiendo una mayor flexibilidad en
las posibilidades de aprendizaje y formación profesional, para tal fin se ha optado por
la estructura modular en la que los contenidos de la oferta formativa se organizan en
ciclos terminales y acumulativos, denominados módulos que se adaptan a las
necesidades y tiempos de los estudiantes y a la demanda laboral con el propósito de
fomentar y promover las oportunidades de movilidad estudiantil, con salidas rápidas al
mercado laboral durante su formación, y también brindarle la posibilidad de
reinsertarse al sistema formativo para la culminación de su formación profesional. La
estructura del currículo organizada en módulos, permite satisfacer estos
requerimientos.

 Dinámico.- Las competencias a lograr se definen de acuerdo con las necesidades


formuladas por el sector productivo, las cuales se consignan en los perfiles

Página 27
Sistema informático de Programación curricular

profesionales. Estos perfiles son el elemento básico para determinar y organizar los
contenidos curriculares que orientan el desarrollo de las capacidades requeridas para el
desempeño de los estudiantes en determinadas profesiones y de esa manera lograr su
inserción en el mercado laboral.
Esta dinámica supone la actualización permanente de los perfiles a través de consultas
periódicas al sector productivo acerca de las características del mercado laboral. En tal
sentido, las competencias planteadas en el perfil no son estáticas, sino que tienen
vigencia en tanto son requeridas por él.
 Flexible.- Permite el diseño de itinerarios polivalentes de formación adaptándose a las
necesidades de los sectores productivos de bienes o servicios. Facilita la entrada y
salida de los jóvenes al sistema formativo, brindando capacidades que les permitan
movilidad laboral al interior de la carrera profesional y en función de los
requerimientos del mercado.

 Integral.- Articula a los sujetos, los elementos y procesos que intervienen en la acción
educativa y logra una formación equilibrada, con el aprendizaje de un conjunto de
conocimientos, habilidades, destrezas, actitudes y valores dentro de una concepción de
desarrollo humano; facilita la adquisición de las competencias para ejercer un buen
desempeño profesional.

 COMPONENTES DEL CURRICULO


El diseño curricular está integrado por los siguientes componentes: Formación General,
Formación Específica, Práctica Pre-profesional y un componente adicional de Consejería los
cuales dan coherencia, a la organización del currículo.

 Formación General
La formación general es transversal y proporciona las bases científicas y humanísticas,
desarrolla un conjunto de competencias individuales y sociales que sirven para
potenciar la capacidad de actuar con eficiencia y sentido ético en todas las esferas de la
vida, de situarse en el contexto social y económico para responder a las demandas de
una sociedad cambiante, de realizar investigaciones e innovaciones tecnológicas que

Página 28
Sistema informático de Programación curricular

permitan la solución de problemas del proceso productivo, de comprender y adaptarse


al incesante avance de la ciencia, la tecnología y aportar significativamente a la
construcción de una sociedad más justa, democrática y desarrollada, propiciar y
mantener la salud mediante la educación corporal a fin de obtener el desarrollo integral
del ser humano.
La formación general se implementa mediante módulos transversales que reflejan
aprendizajes comunes a todas las especialidades que son los siguientes: Formación de
Base, Investigación Tecnológica, Idioma Extranjero, Formación y Orientación Laboral,
Relaciones con el Entorno de Trabajo y Gestión Empresarial.

 Formación De Base
Este módulo está constituido por capacidades que tienen valor por sí mismas y
afianzan el desarrollo personal, son las siguientes: Comunicación, Matemática,
Informática, Sociedad y Economía, Ecología y Desarrollo Sostenido y Actividades.

 Comunicación:Lee, comprende, analiza, sistematiza, información científica y


tecnológica aplicando técnicas y estrategias de comprensión de lectura.información
escrita de documentos, técnicos y comerciales, manuales, gráficos, mapas, planos y
programas.
Expresa en forma clara, fluida, coherente información científica, tecnológica y
comercial, utilizando con pertinencia el registro lingüístico, los recursos no verbales y
respetando las convenciones de participación.
 Matemática:Realiza abstracciones matemáticas y las aplica en la solución de
problemas de otras disciplinas y situaciones de la vida real.
Organiza, analiza, interpreta, elabora, gráficamente y evalúa información referente al
diseño y desarrollo de los procesos de producción de bienes y servicios.
 Informática: Organiza, analiza, procesa información utilizando medios informáticos,
herramientas de ofimática, maneja bases de datos e Internet como fuente de
información global y como medio de comunicación.
 Sociedad y Economía.- Analiza las consecuencias del proceso de globalización y la
sociedad del conocimiento en los procesos internos del Perú. Comprende las
características del proceso de inserción del Perú en el contexto económico, social,

Página 29
Sistema informático de Programación curricular

regional y mundial. Analiza el proceso económico nacional y mundial, en relación con


factores de producción (trabajo, capital y materias primas), distribución y consumo de
bienes y servicios; asignación de recursos disponibles para satisfacer demandas
sociales, necesidades básicas (alimentación, vivienda, vestido) y otras de carácter
axiológico condicionado por la disponibilidad de dichos recursos.
 Ecología y Desarrollo Sostenido: Analiza las interacciones entre los organismos vivos
y el medio ambiente, ecosistema, recursos naturales, biodiversidad y densidad
ecológica. Comprende y valora la importancia de la conservación, protección y
renovación de los recursos naturales como un elemento de continuidad de la vida en el
planeta en el marco del desarrollo sostenido del país y del desarrollo humano.
 Actividades: Mantiene su salud mediante la educación corporal a fin de obtener el
desarrollo integral, como totalidad bio-psico-socio-motriz, con la ergonomía,
alimentación y salud personal.
Desarrolla capacidades artísticas mediante actividades culturales, para mantener un
equilibrio emocional y satisfacer necesidades de reconocimiento, pueden versar sobre:
Artes Plásticas: Dibujo, Pintura, Escultura, Grabado, Arquitectura, entre otros
Danza y Música : Folklórica, Académica y Apreciación Musical, entre otros
Teatro: Obras Teatrales, improvisación, Juego, entre otros

 FORMACIÓN Y ORIENTACIÓN LABORAL


Capacidades para interpretar y aplicar la legislación laboral, propiciar la seguridad integral en
las empresas, la inserción laboral y autoempleo de los egresados.
 RELACIONES CON EL ENTORNO DEL TRABAJO
Capacidades para tomar decisiones, especificar metas, limitaciones, evaluar riesgos y
alternativas en la solución de problemas, practicar la honestidad, respeto, justicia,
responsabilidad, solidaridad, equidad, actuar con iniciativa, pro actividad, emprendimiento,
ética personal, valores y aplicar estrategias para comunicarse, trabajar en equipo, negociar y
resolver conflictos.

 GESTIÓN EMPRESARIAL
Capacidades para practicar una actitud emprendedora y competitiva, organizar, administrar y
gestionar empresas.
Página 30
Sistema informático de Programación curricular

 FORMACIÓN ESPECÍFICA
Está constituida por el conjunto de conocimientos científicos y tecnológicos, procedimientos,
así como actitudes requeridas para lograr las capacidades propias de cada una de las carreras
profesionales. Esta formación se concretiza mediante los módulos profesionales, los que le dan
el sustento al logro de las competencias del perfil profesional, su peso académico abarca el
mayor porcentaje de la formación, y corresponde a las unidades de competencia establecidos
en el Perfil Profesional, sus contenidos deben ser definidos de acuerdo a las características del
indicado Perfil de las carreras profesionales, los recursos con que cuentan las instituciones
formadoras, las necesidades de desarrollo regional y las características de los estudiantes.
Los estudiantes deben lograr capacidades para:
 Formular perfiles de proyectos de producción relacionados con su profesión,
identificando necesidades y oportunidades de trabajo, recursos, procesos de
producción, y control de calidad de manera eficiente y responsable.
 Ejecutar funciones de planificación, organización, dirección, ejecución y control de las
actividades inherentes a su carrera profesional.
 Organizar y ejecutar planes de seguridad laboral y ambiental para un mejor logro de los
fines de la organización y la conservación del medio ambiente.
 Ejecutar un proyecto productivo como refuerzo práctico de sus aprendizajes a lo largo
de la carrera, considerando la formulación del perfil, ejecución del proyecto,
presentación de los resultados y de ser exitoso una propuesta de generalización.

 PRÁCTICA PRE-PROFESIONAL
 La práctica pre-profesional es el ejercicio de las capacidades adquiridas durante el
tiempo de estudios en forma secuencial y en una situación real de trabajo, ejecutando
funciones desde las simples hasta las más complejas, aplicando los distintos
conocimientos y teorías desarrollados en los módulos.
 Tiene carácter formativo y pone en evidencia las capacidades adquiridas en el proceso
de aprendizaje. Asimismo, busca complementar la formación específica desarrollando
habilidades sociales y personales relacionadas al ámbito laboral, vinculadas a un

Página 31
Sistema informático de Programación curricular

sistema de relaciones laborales y organizacionales de la empresa, su realización


constituye un requisito para las certificaciones modulares y la Titulación.
 Pueden desarrollarse durante la formación definiendo los momentos de su realización
de acuerdo a las necesidades formativas de cada módulo y de la carrera, así como a las
características del sector productivo al que pertenece. La correspondiente norma
establecerá las pautas para su realización.

 PLAN DE ESTUDIOS
El Plan de Estudios define la forma como se organizan los contenidos de las carreras
profesionales.
La duración de los estudios en la Educación Superior Tecnológica se desarrolla en seis
semestres académicos, cada semestre tiene una duración mínima de 19 semanas con un total
de 3420 horas, destinando 17 semanas para el período de ejecución y 2 semanas para el
proceso de nivelación y evaluación del trabajo educativo.
La carga horaria, es aquella que señala el número de horas de trabajo académico por semana y
por semestre. En tal sentido, se determina en base a, los requerimientos del perfil profesional,
las estrategias de aprendizaje apropiadas para la Educación Superior Tecnológica y la real
disponibilidad de capacidad de atención de la Institución:
Hora pedagógica 50 minutos
Carga horaria semanal mínima 30 hrs.
Carga horaria semestral mínima 510 hrs.
Carga horaria total en seis semestres 3060 hrs.
La carga horaria semanal podrá variar, de acuerdo a la naturaleza de cada carrera profesional,
así como de la programación de los módulos de formación general y específicos.
El número de horas por componente es la siguiente:
Formación Transversal 731 horas 23.80 %
Formación Específica 2 329 horas 76.20 %
TOTAL 100.00%
Práctica Pre -profesional 720 hs. Mínimo 35 % del total de formación específica
Consejería Actividad Permanente

Página 32
Sistema informático de Programación curricular

 METODOLOGÍA
Para la aplicación del Diseño Curricular Básico se toma como referencia el Catálogo
Nacional de Títulos y Certificaciones, aprobado por la Resolución Viceministerial N°
0085-2003-ED. Este catálogo, contiene 120 Títulos Profesionales organizados en 20
Familias Profesionales de diferentes niveles formativos. En la Educación Superior
Tecnológica, cada Título o Carrera Profesional tiene dos componentes: el Referente
Productivo, formulado con la participación del sector productivo, presenta el perfil
profesional con las competencias requeridas por dicho sector y el Referente Educativo,
que presenta los módulos formativos, que traducen en términos de un proceso educativo la
adquisición gradual de las capacidades profesionales.

 LENGUAJE PARA MODELAMIENTO UNIFICADO


¿Que es UML?

Es un popular lenguaje de modelado de sistemas de software. Se trata de un lenguaje


gráfico para construir, documentar, visualizar y especificar un sistema de software. Entre
otras palabras, UML se utiliza para definir un sistema de software.

Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo modelar los
procesos de negocios, funciones, esquemas de bases de datos, expresiones de lenguajes de
programación, etc. Para ello utiliza varios tipos diferentes tipos de diagramas.

CARACTERISTICAS UML

 Capaz de soportar todo el ciclo de vida de desarrollo


 Soporta la representación de distintos tipos de sistema
 Modela sistemas utilizando técnicas orientadas a objetos
 Permite identificar todas las decisiones de análisis, diseño e implementación
 METODOLOGIA UML
Es una metodología orientada a objetos que se encarga de diagramas de los sistemas de
información a nivel de esquemas, para luego implementar mediante programación. Está
compuesto por los siguientes diagramas:

Página 33
Sistema informático de Programación curricular

Diagrama Use Case

Los diagramas de case de use representa lo que hace el sistema y como se relaciona con su
entorno

Estos diagramas representan los distintos requerimientos que le hacen los usuarios al sistema

ACTORES

 Principales: personas que usan el sistema


 Secundarios: personas que mantiene o administran el sistema
 Materiales externos: dispositivos materiales imprescindibles que forman parte del ámbito
de la aplicación y deben ser utilizadas.
La Representación de un use case es de la siguiente manera:
 Nomenclatura de Casos de Uso:
Los casos de uso son acciones que el sistema debe realizar, por lo tanto deben ser
nombrados con un verbo.

 Modelo Entidad Relación (MER)


Esta se basa en una percepción del mundo real consistiendo en un conjunto de objetos
llamados entidades y las relaciones que representan a la estructura lógica de una base de
datos.

 Diagrama de Secuencia
Los diagramas de secuencia permiten indicar cuál es el momento en el que se envía o se
completa un mensaje mediante el tiempo de transición, que se especifica en el diagrama.
Típicamente uno examina la descripción de un caso de uso para determinar que los
objetos son necesarios para la implementación del escenario.

 Diagrama de Colaboración
Los diagramas de colaboraciones expresan información similar, pero en una forma
diferente. Formando p arte de los diagramas de colaboración nos encontramos con
objetos, enlaces y mensajes. Un enlace es una instancia de una asociación que conecta dos

Página 34
Sistema informático de Programación curricular

objetos de un diagrama de colaboración. La existencia de un enlace entre dos objetos


indica que puede existir un intercambio de mensajes entre los objetos conectados.

 Diagrama de componentes
Modela la estructura de implantación de la aplicación por si misma, su organización en
componentes y su despliegue en nodos. Describen los elementos fisicos del sistema y sus
relaciones, muestran las opciones de realización incluyendo código fuente, fuente binaria
y ejecutable.

 Diagrama de Clases
Una clase representa un conjunto de objetos que tienen una estructura, un compartimiento
y unas relaciones con propiedades parecidas. Describe un conjunto de objetos que
comparte los mismos atributos, operaciones métodos, relaciones y significados.

 Diagrama de Actividades
Los diagramas de actividades se utilizan para mostrar el flujo de operaciones que se
desencadenan en un procedimiento interno del sistema.

 ¿QUÉ ES UN ALGORITMO?
 Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las
operaciones de un ordenador debe realizar para llevar a cabo una tarea en un tiempo más
finito.
 Descripción de un esquema de comportamiento expresado mediante un reportorio finito de
acciones y de informaciones elementales, identificadas, bien comprendidas y realizables.
 Un algoritmo es un conjunto finito de pasos definidos, estructurados en el tiempo y
formulados con base a un conjunto finito de reglas no ambiguas, que proveen un
procedimiento para dar la solución o indicar la falta de esta a un problema en un tiempo
determinado

 ¿QUÉ ES UNA BASE DE DATOS?


Un gestor de base de datos es un programa que permite introducir y almacenar datos,
ordenarlos y manipularlos. Organizarlos de manera significativa para que se pueda obtener

Página 35
Sistema informático de Programación curricular

información no visible como totales, tendencias o relaciones de otro tipo. Debe permitir en
principio:

 Introducir datos.
 Almacenar datos. .
 Recuperar datos y trabajar con ellos.
 Elementos de una base de datos:
 Tablas o entidades: colección de datos sobre algún tema específico: ejemplo
proveedores, clientes, producto.
 Atributos: son las propiedades o características propias de un registro
 Registros: es la información asociada a un elemento de un conjunto, esta constituido por
las filas.
 Ventajas de una base de datos:
 Independencia de datos y tratamiento
 Coherencia de resultados
 Mejora la disponibilidad de los datos
 Permite otorgar restricciones
 Eficiente gestión de almacenamiento
 Existen tipos de datos pero la cual vamos a desarrollar en este sistema es el tipo de base
de datos entidad relación por tres razones:
 Almacena datos en tablas: filas y columnas
 Permite recuperar o consultar subconjuntos de datos de las tablas
 Permite conectar varias tablas, a fin de recuperar datos relacionados
 ¿QUE ES SQL “SERVER 2000”?
El lenguaje SQL Server consta de unas treinta sentencias: comienza con un verbo, continúa
con una o más cláusulas algunas cláusulas son opcionales, otras necesarias.

El Microsoft SQL Server constituye un lanzamiento determinante para los productos de


base de datos de Microsoft, continuando con la base sólida establecida por SQL Server
2000.

Página 36
Sistema informático de Programación curricular

Características y ventajas del SQL Server son:

 Independencia de los proveedores


 Portabilidad entres sistemas informáticos
 Estándares SQL Server
 Aprobación de IBM
 ODBC Y Microsoft
 Base Relacional
 Estructura de alto nivel parecida al ingles
 Acceso a la BD mediante programas
 Vista múltiples de datos
 Lenguaje completo de datos
 Definición dinámica de datos
 Arquitectura cliente/servidor
 ¿QUÉ ES LENGUAJE DE PROGRAMACIÓN?
Es una herramienta que permite diseñar y construir aplicaciones o sistemas que permitan dar
soluciones de algún tema tratado.

Es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina,
particularmente una computadora. Consiste en un conjunto de símbolos, reglas sintácticas y
semánticas que definen su estructura y el significado de sus elementos y expresiones.

 ¿QUÉ ES VISUAL BASIC 6.0?


Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones
en un entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como Windows 98,
Windows NT o superior.

Características de Visual Basic

 Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad


entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o
informes.
 Los Objetos Actives: son una nueva tecnología de acceso a datos mediante la acción de
arrastrar y colocar sobre formularios o informes.

Página 37
Sistema informático de Programación curricular

 Asistente para formularios: Sirve para generar de manera automática formularios que
administran registros de tablas o consultas pertenecientes a una base de datos, hoja de
cálculo u objeto (ADO-ACTIVE DATA OBJECT)
 Asistente para barras de herramientas: es factible incluir barra de herramientas
personalizada, donde el usuario selecciona los botones que desea visualizar durante la
ejecución.
 En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con código
HTML para controlar los eventos que se realizan con frecuencia en una página web.
 La Ventana de Vista: de datos proporciona acceso a la estructura de una base de datos.
Desde esta también acceso al Diseñador de Consultas y diseñador de Base de datos para
administrar y registros.
 ¿QUE ES RATIONAL ROSE ENTERPRISE?
Rational Rose es un objeto orientado a Lenguaje Unificado de Modelado (UML), herramienta
de diseño de software destinado para el modelado visual y componentes de construcción a
nivel de empresa aplicaciones de software

Rational Rose Enterprise es la mejor elección para el ambiente de modelado. Como todos los
demás productos Rational Rose, proporciona un lenguaje común de modelado para el equipo
que facilita la creación de software de calidad más rápidamente.

Características adicionales incluidas:

 Característica de control por separado de componentes modelo que permite una


administración más granular y el uso de modelos
 Soporte de ingeniería Forward y/o reversa para algunos de los conceptos más comunes de
Java 1.5
 Capacidad de análisis de calidad de código.

Página 38
Sistema informático de Programación curricular

II. JUSTIFICACION DEL PROYECTO

Desarrollar un Sistema Informático de programación curricular para el Instituto Superior


Tecnológico Privado “Computer G & L”, ayudará a dicha Institución a automatizar el plan
curricular entre ellos los procesos de gestión de sílabos como la gestión de sesiones.

Por otro lado, es de gran ayuda este Sistema Informático, porque ayudará a los docentes, a realizar
su plan de estudios de manera rápida y óptima, permitiéndole el sistema organizar los contenidos
de las carreras profesionales; como la programación de los módulos de formación general y específicos.

Página 39
Sistema informático de Programación curricular

III. OBJETIVOS DEL INSTITUTO SUPERIOR TECNOLÓGICO “COMPUTER G & L”

3.1. Generales

 Formar profesionales técnicos competentes, con capacidad de respuesta a sus necesidades


y a las de la empresa, fortaleciendo actitudes y valores que les permita una formación
permanente, y capaces de emprender iniciativas micro empresariales.
 Brindar un servicio educativo de calidad que desarrolle al máximo el potencial de
aprendizaje de los alumnos del Instituto y al logro de la Acreditación de la Institución.
 Promover el desarrollo humano sustentable local y regional, coadyuvando al incremento
de la calidad de vida de la población.

3.2. Específicos

 Formar profesionales académica, tecnológicamente y socialmente preparados para


resolver y superar problemas de las empresas privadas y públicas de la región.
 Aplicar criterios de moderna tecnología educativa, en nuestro medio, tendiendo hacía una
educación de CALIDAD y EXCELENCIA.
 Proporcionar formación especializada en las áreas específicas de COMPUTACIÓN E
INFORMÁTICA, ADMINISTRACIÓN DE NEGOCIOS, y las que en el futuro se
autoricen.
 Proporcionar en el estudiante una mentalidad práctica, para que consigna valores morales,
espirituales y económicos aplicados a la vida práctica.
 Estudiar la influencia y los beneficios del Instituto en los sectores productivos de la
sociedad, a través de programas de extensión e investigación educativa.
 Promover la permanente actualización, perfeccionamiento y especialización del
profesorado, propiciando el intercambio docente.
 Lograr profesionales, formados con paradigmas educativos actualizados que forjen la
construcción de sus aprendizajes haciéndolos significativos para el logro de competencias
profesionales acordes con las necesidades del desarrollo sostenible de la región.

Página 40
Sistema informático de Programación curricular

IV. LEVANTAMIENTO DE CAMPO DE LAS ÁREAS DEFINIDAS


4.1. CONOCIMIENTO OPERATIVO Y FUNCIONAL
Datos Generales:
 Nombre de la institución:“COMPUTER G & L”
 Localización: Calle Diego Palomino # 1521
 Tipo de Negocio: Educación Superior Técnica
 Base Legal: RM Nº 356-98-ED y RM Nº 440-2002-ED
 Ubicación Geográfica: Jaén – Cajamarca – Perú
4.2. ORGANIGRAMA ESTRUCTURAL

Página 41
Sistema informático de Programación curricular

4.3. CONOCIMIENTO DE LA EMPRESA

 Estudios anteriores
En el Instituto Superior Tecnológico Privado “Computer G & L”, no se han realizado
proyectos de esta naturaleza en años anteriores.

Personal a Entrevistar

A las personas que entrevistaré son las siguientes:

 Ing. Germán Lizarzaburu Ahumada, Director del Instituto Superior


Tecnológico Privado “Computer G & L”
 Docentes del Instituto Superior Tecnológico Privado “Computer G & L”
4.4. Recopilación de la Información. (Documentación importante)
Para obtener la información de la empresa he revisado los siguientes manuales.

 Reglamento Interno del Instituto Superior Tecnológico Privado “Computer G & L”.
 Plan de Estudios e itinerario formativo
 Plan Anual de Trabajo.
Métodos de recopilación de la Información:
 Observación
 Entrevistas.
 Encuestas
 Documentos existentes:
 Diseño Curricular

4.5. Análisis de entrevistas y cuestionarios


Cuestionario realizado al Ingº Germán Lizarzaburu Ahumada, director del Instituto
Superior Tecnológico Privado “Computer G & L
1. ¿En qué consiste el plan curricular?
2. ¿Quién lo realiza el plan curricular?
3. ¿Cada qué tiempo se realiza el plan curricular?
4. ¿Cómo es el proceso de la programación de las unidades didácticas y de los módulos
transversales?
5. ¿Qué es el silabo y quien lo realiza?

Página 42
Sistema informático de Programación curricular

6. ¿Quiénes están involucrados en la creación de sílabos?


7. ¿Qué es una sesión y quienes lo elaboran?
8. ¿Qué es una ficha de aprendizaje?

ANALISIS SISTEMATIZADO DE LOS CUESTIONARIOS:


DIRECTOR:
De acuerdo a las interrogantes realizadas al director del instituto Superior Tecnológico
“COMPUTER G & L”, tenemos como respuestas que un plan curricular consiste en la
distribución y asignación de módulos y cursos en 6 semestres académicos, lo cual
también indico que la programación interna se hace mes a mes; también menciono que
el plan curricular es construido por cada instituto, teniendo en cuenta las directrices
generales del ministerio de educación y nos informo que un plan curricular se actualiza
año a año; en cuanto al proceso de la programación de las unidades didácticas y de los
módulos transversales menciono que se realiza teniendo en cuenta lo siguiente:
La estructura de los módulos son producto de la obtención de lo que requieren las
empresas.
En cuanto a los sílabos nos indico que un sílabo es un instrumento pedagógico que
grafica la programación que realiza cada docente de la institución y los involucrados en
los sílabos son los docentes, alumnos, empresas y la parte directiva de los institutos;
también menciono que una sesión viene hacer el plan de clase el modo y la forma con
que el docente ejecuta la programación de la unidad didáctica y que dentro de ello
tenemos la ficha de aprendizaje que viene a ser los contenidos y las actividades de
carácter cognitivo procedimental y actitudinal que el docente prepara para darle al
alumno.

4.6. Necesidad de la Información.


Las necesidades de información son el resultado de los procesos que se presenta en la
empresa; la responsabilidad que tiene para el manejo de las actividades en las áreas
donde se realizan los procesos manuales es sumamente significativo, porque ayuda a
mantener un margen de control en cuanto a la elaboración de la unidades didácticas y las
programaciones curriculares que realiza cada docente de la institución,

Página 43
Sistema informático de Programación curricular

El problema que se presenta en el área personal docente es una gran lentitud en las
elaboraciones con respecto a las unidades didácticas como las programaciones
modulares y transversales que realiza cada docente de la institución haciendo de esta
manera el área más importante para implementar nuestro sistema Informático de plan
curricular para dicha institución.

Datos que se obtienen y resultados del procesamiento de los datos.

 Algoritmos para el tratamiento de la información.


Proceso gestión de sílabus

Inicio

Verifica diseño
curricular de No
Crea silabus
modulos
transversales

Si
Consulta Sílabus de
unidades didacticas
o modulos
transversales

Verifica Sílabus No Solicita al docente


Concluido concluir el sílabus

Si

Verifica la No
Solicita al docente
programación si esta
corregir errores
correcta

Director aprueba
silabus

Fin

Página 44
Sistema informático de Programación curricular

Proceso gestión de sesiones

Inicio

No Crea la
Verifica si existe
sesión y
la sesion
actualiza

Si

No Actualiza
Verifica si la sesion esta
correcta sesión

Si

Dirección Aprueba
sesión

Fin

Página 45
Sistema informático de Programación curricular

 Frecuencia de generación y recepción de los datos.

Los datos que se originan en cuanto a la programación curricular y que se elaboran


con la finalidad para ser enviadas al área de dirección es lo siguiente:
 La programación interna se hace mes a mes
 Los docentes realizan la programación curricular para ser enviada al área de
dirección.
 Existe 12 cursos transversales en cada carrera profesional en el presente
periodo académico (2012-I)
 Existe 3 módulos para cada carrera.
 La programación curricular se desarrolla año a año
 Los sílabos son elaborados por cada docente a cargo de su asignatura.
 En la creación de sílabos están involucrados docentes, alumnos, empresas y
parte de la directiva de los institutos.
 Las sesiones son ejecutadas por cada docente para ser enviada al área de
dirección.

Página 46
Sistema informático de Programación curricular

 Cuantificar el volumen de los datos que se genera y recibe.


A continuación se muestra unas tablas que indica el plan de estudios de cada
carrera que enseña el instituto “COMPUTER G & L”.

CUANTIFICACION DE DATOS PARA COMPUTACION E INFORMATICA


(Año 2012)

Página 47
Sistema informático de Programación curricular

CUADRO LOGICO CURRICULAR DE COMPUTACIÓN E INFORMATICA


Módulos y Practicas Pre-Profesionales Módulos Horas Créditos
Módulos Transversales 12 940 33
Módulos Profesionales 3 2740 134
Total semana-semestre 184
Total semestre 3680 134
Practicas Pre-Profesionales I 315 13
Practicas Pre-Profesionales II 336 14
Practicas Pre-Profesionales III 308 13
Sub-Total Practicas profesionales 959 40
semestrales
Total semestre 4639 174

RESUMEN DE CURSOS POR CICLO DE MODULOS TRANSVERSALES Y/O UNIDAD


DIDACTICA

# DE MODULOS # DE UNIDADES #
TRANSVERSALES DIDACTICAS PROGRAMA
CIÓN

I 2 5 7

MODULO I
II 2 6 8

III 2 7 9
MODULO II
IV 2 4 6

V 2 5 7

MODULO III
VI 2 4 6

TOTAL 12 31 43

De acuerdo al cuadro anterior concluyo que en la carrera profesional de computación e informática existe
12 cursos transversales y 31 unidades didácticas y en cuanto a sílabos durante toda la carrera se realizaran
43 sílabos y en ello las sesiones por cada curso asignado a cada docente.

Página 48
Sistema informático de Programación curricular

CUANTIFICACION DE DATOS PARA ADMINISTRACIÓN


(Año 2012)

CUADRO LOGICO CURRICULAR DE ADMINISTRACIÓN


Módulos y Practicas Pre-Profesionales Módulos Horas Créditos
Módulos Transversales 12 43 33
Módulos Profesionales 3 138 101
Total semana-semestre 185
Total semestre 3620 134

Practicas Pre-Profesionales semestrales I 308 13


Practicas Pre-Profesionales semestrales II 336 14
Practicas Pre-Profesionales semestrales III 329 14
Sub-Total Practicas profesionales 973 41
semestrales
Total semestre 4593 175

Página 49
Sistema informático de Programación curricular

RESUMEN DE CURSOS POR CICLO DE MODULOS TRANSVERSALES Y/O UNIDAD


DIDACTICA

# DE MODULOS # DE UNIDADES #
TRANSVERSALES DIDACTICAS PROGRAMACI
ÓN

I 2 5 7

MODULO I
II 2 6 8

III 2 7 9
MODULO II
IV 2 4 6

V 2 5 7

MODULO III
VI 2 4 6

TOTAL 12 31 43

En cuanto a la carrera de administración cuantifico que existen también 12 cursos transversales y 31


unidades didácticas y que durante todo la carrera se desarrollaran 43 sílabos.

Página 50
Sistema informático de Programación curricular

4.7. Niveles de los usuarios y el tipo de Información que deben manejar (Definir los
diversos niveles de los usuarios a los cuales debe llegar información y que
información debe llegarles – Construcción de matrices).
Los niveles de los usuarios se hacen con la finalidad de tener un control de la
información a la hora de desarrollar el sistema para la institución así mismo saber qué
tipo de información debe llegarles a cada usuario y la información que deben conocer,
asignándole prioridad a cada trabajador para el buen manejo de la información

DIRECTOR: Es la persona responsable o encargado de recibir las reportes que


generara el sistema cuando realiza el docente su plan curricular.
Tipo de información que va administrar este usuario son las siguientes:
 Reportes de sílabos por cada docente
 Reportes de sesiones por cada docente.
DOCENTES: Son las personas que más van interactuar con el sistema debido que
ellos registraran lo siguiente:
 Registro de sílabos.
 Registro de sesiones.
OFICINA DE EVALUACIÓN Y ASUNTOS PEDAGOGICOS: Es la persona
encargada del control de las unidades didácticas.
4.8. Interacción del sistema con otros sistemas en uso o por desarrollar.
Hoy en día la institución no cuenta con un sistema que facilite al desarrollo de la
programación curricular que ejecuta. Por lo cual el único sistema con que va a contar
es el que voy a realizar; el sistema de plan curricular no interactúa con otros sistemas
por el momento pero se desarrollara teniendo en cuenta una futura unificación con
otros módulos; el sistema podrá interactuar con otros sistemas debido que se podrá
compartir la base de datos con la interacción de la información.
4.9. Limitaciones de organización, control y seguridad.
Una de Las Limitaciones de Organización en cuanto al manejo de la programación
curricular es la no existencia de un sistema que facilite el desarrollo de cada plan de
estudios que ejecuta cada docente. La limitación es la lentitud en el desarrollo del
plan curricular que se maneja en el instituto ya que actualmente existe inconvenientes

Página 51
Sistema informático de Programación curricular

para el desarrollo de la programación de las unidades didácticas y de los módulos


transversales debidos que es lento y no optima en la realización.

El Control y Seguridad de la información que maneja la institución del plan de


estudios no garantiza la confiabilidad de los datos. Para lograr la seguridad de la
información se debe empezar por la creación e implementación de un sistema de
información y políticas de seguridad además trazar las responsabilidades y
comportamiento que se esperan de los trabajadores que tienen acceso al sistema
definiendo cargos y roles para los involucrados en la empresa.
V. ESTUDIO DE LA SITUACIÓN ACTUAL
5.1.Construcción jerárquica del Proyecto (dividir el área en estudio en otras más
pequeñas)

5.2.Divisiones Funcionales Internas.

DIRECTOR: Es la persona responsable o encargado de recibir las reportes que generara el


sistema cuando realiza el docente su plan curricular.
 Designar el acto de guiar a los demás en la institución
 Dar y ejecutar ordenes al personal.
 Se preocupa por mejorar continuamente la comunicación con sus docentes
 Se encarga de promover y organizar programas de capacitación para el desarrollo
institucional.

Página 52
Sistema informático de Programación curricular

 Se encarga de revisar su plan curricular de cada docente.


DOCENTES:Son las personas que más van interactuar con el sistema debido que ellos
registraran lo siguiente:
 Se preocupan en dar buena enseñanza al alumnado en general.
 Se encargan de desarrollar su programación curricular
 Se encargan de realizar los sílabos.
 Se encargan de realizar las sesiones por cada curso asignado.
 Se encargan de entregar las fichas de aprendizaje a cada alumno.

OFICINA DE EVALUACIÓN Y ASUNTOS PEDAGOGICOS: Es la persona


encargada del control de las unidades didácticas.
5.3.Circuito de información entre las áreas:

 Partes que comprende

 Área de Dirección
 Área de Docentes
 Área de Oficina de Evaluación y Asuntos Pedagógicos

 Responsable de cada parte.

 Área de Dirección: Ing. Germán Lizarzaburu Ahumada


 Área de Docentes: Tenemos a los siguientes:

 Ing. Martín Salazar Gástelo


 Ing. Walter Cubas Saldaña
 Ing. Wilson Ruiz

Página 53
Sistema informático de Programación curricular

 Tco. Melanio Huamán Reyes


 CPC Víctor Miguel Pérez Rioja
 Prof. José Tarrillo Alarcón.
 Área de Oficina de Evaluación y Asuntos Pedagógicos:

Tenemos a la Sra. María Esther Aguinaga de Lizarzaburu

 Principales relaciones entre las partes.

 Características y funciones generales de cada parte.

OFICINA DE EVALUACIÓN Y ASUNTOS PEDAGOGICOS


La Oficina de Evaluación y Asuntos Pedagógicos es el órgano de línea responsable
del proceso de evaluación y asuntos pedagógicos del Instituto, normando la misma.
Sus funciones son:

 Programar, organizar, dirigir, cautelar y evaluar los procesos de Inscripción


selección, matrícula, traslados, convalidaciones, promoción y certificación de los
estudiantes.

Página 54
Sistema informático de Programación curricular

 Procesar, registrar los datos numéricos y estadísticos acerca del rendimiento


académico de los estudiantes del Instituto.
 Planificar, coordinar, dirigir y evaluar las actividades específicas del proceso de
evaluación, normadas en el presente reglamento.
 Brindar información y orientación sobre aspectos referentes al sistema de
evaluación.
 Operar y administrar con eficiencia el módulo de Evaluación y Asuntos
Pedagógicos del Sistema Integral Computacional del Instituto.

 Organizar, conducir y controlar las acciones de administración documentaria,
trámite y archivo.
 Organizar, coordinar y conducir el trámite documentario, archivo de Dirección y
Comité Directivo.
 Procesar textos de documentos del órgano de Dirección y apoyar en esta acción a
los demás órganos del Instituto.
 Preparar y circular el despacho del Director.
 Organizar y mantener actualizado el archivo de la Dirección.
 Solicitar las actas, fichas y los ejemplares del informe final del acto de
sustentación, del trabajo de investigación y otros a quien corresponda.
 Llenar los certificados y/o recepcionarlos de la Oficina de Evaluación y asuntos
Pedagógicos, llenar otros documentos, que soliciten los alumnos que tengan
competencia directa la Dirección.
 Coordinar la elaboración de los documentos oficiales que serán remitidos al
Ministerio de Educación, por las respectivas oficinas generadoras de los mismos.
 Recepcionar el cuadro de méritos de las carreras del Instituto.
 Elaborar la información estadística, en coordinación con la Oficina de
Evaluación y Asuntos Pedagógicos.

DIRECCION
La Dirección del Instituto de Educación Superior Privado “Computer G & L es
responsable de la Gestión Educativa, en sus aspectos de: conducción y evaluación

Página 55
Sistema informático de Programación curricular

de las acciones educativas y administrativas, así como del funcionamiento del


Instituto en general, en concordancia con las normas legales vigentes”. Sus
funciones son las siguientes:

 Elaborar, aprobar, ejecutar y evaluar el Proyecto Educativo Institucional (PEI),


su Diseño Curricular, su Plan Anual de Trabajo (PAT) y su Reglamento Interno
(RI), en concordancia con la línea axiológica del Instituto y los lineamientos de
política educativa pertinente, en coordinación y participación de los actores del
proceso educativo.
 Representar legalmente a la Institución.
 Planificar, organizar, dirigir, conducir, supervisar, controlar y evaluar la
organización y funcionamiento del Instituto, así como proyectar su desarrollo.
 Velar por el cumplimiento de las funciones y disposiciones Técnico –
Pedagógicos y Administrativas que emanen las autoridades competentes, así
como emitir normas complementarias, cuando el caso lo requiera.
 Promover la organización de eventos Tecnológicos Educativos y de promoción
de proyectos productivos, en coordinación con Universidades, otros centros
superiores y empresas, a fin de mejorar la calidad de la formación profesional del
estudiante.
 Estimular o sancionar, según sea el caso, al personal del Instituto, así como a los
estudiantes.
 Proponer al Ministerio de Educación reconocimientos.
 Dinamizar y orientar la Práctica Profesional en las empresas privada y públicas
en concordancia con las disposiciones vigentes sobre el particular.
 Propiciar la realización de innovaciones científicas y tecnológicas, así como la
comprensión de la problemática, estimulando el espíritu de investigación y
participación del futuro profesional.
 Suscribir acuerdos y convenios de cooperación con instituciones locales,
regionales, nacionales e internacionales, para desarrollar actividades productivas
y acciones educativas de promoción cultural.

Página 56
Sistema informático de Programación curricular

 Elaborar el presupuesto anual, en coordinación con el Comité Directivo y el


Promotor.

DOCENTES
Es la responsable del aprendizaje de los alumnos en 40%, el resto son de ellos
mismos, con sus ganas de aprender y salir adelantes. Los docentes deben cumplir
con los siguientes requisitos:

 Tener Título Profesional Universitario, Título Pedagógico o Título a Nombre de


la Nación de Centros de Estudios Superiores no Universitarios.
 Poseer experiencia docente no menor a un año.
 Acreditar buena conducta.
 Capacidad y personalidad para conducir grupos de estudiantes.
 Tacto y habilidad en el trato con los estudiantes y sus colegas.
 Entusiasmo, interés y capacidad en el trabajo.
 Buena imagen profesional.
 Mostrar aptitudes y dotes de cooperación y lealtad con el Instituto de Educación
Superior Tecnológico Privado “Computer G & L”.
 Tener buena cultura general y especializada.
 Carecer y personalidad de líder para la labro docente.
 Probada solvencia moral pública y privada.
 Salud física y mental que no ponga en riesgo la integridad de los estudiantes.

Página 57
Sistema informático de Programación curricular

5.4.DETERMINACIÓN DE LOS OBJETIVOS DEL PROYECTO

Objetivos Generales
Analizar, diseñar e implementar un Sistema Informático para la Automatización del
Proceso de plan curricular para el instituto Superior Tecnológico Privado “COMPUTER G
& L” Jaén

Objetivos específicos
 Elaborar los Requerimientos Funcionales de la institución.
 Diseñar la Base de datos a través del gestor BD SQL Server 2000.
 Elaborar los Diagramas mediante el Lenguaje de Modelamiento Unificado (UML),
Utilizando como Herramienta Principal el Rational Rose
 Diseñar las Interfaces a través del programa Visual Basic 6.0.
 Desarrollar el Software (Programación).
 Realizar pruebas al Programa.
 Realizar los módulos que comprende el sistema de plan curricular.
 Elaborar Manual de Usuario.
 Elaborar Manual de Instalación.
 Viabilizar y Automatizar los procesos de sílabos y sesiones.
 Minimizar los tiempos promedios del desarrollo en la programación de las unidades
didácticas.
 Facilitar el acceso al sistema de una manera rápida y sencilla
 Llevar de una manera precisa el control de los sílabos y sesiones, evitando así la demora
en su desarrollo.
 Gestionar material bibliográfico, salidas del material bibliográfico, préstamos,
devoluciones de material bibliográfico.
 Administrar las consultas de las programaciones didácticas de cada docente.

Página 58
Sistema informático de Programación curricular

VI. DIAGRAMA DE LA ESTRUCTURA SISTEMA Y SUS RELACIONES

Página 59
Sistema informático de Programación curricular

VII. DIAGNOSTICO DEL SISTEMA.

Actualmente en el instituto superior tecnológico “COMPUTER G & L” no cuenta con un


sistema que facilite en su desarrollo de sus programaciones didácticas lo cual diagnosticamos
lo siguiente:

 Los docentes realizan su plan de estudio de manera manual ocasionando una lentitud en su
desarrollo.
 Hoy en día el docente para el desarrollo de su plan de estudio utilizan el aplicativo de
Microsoft Word, con ayuda de las herramientas de internet y material bibliográfico, para
armar sus contenidos correspondientes a cada plan de estudio.
 El docente crea su plan de clase basándose en los temas del plan de estudio por lo cual
utilizan el aplicativo de Word para su creación.
 El docente elabora su ficha de aprendizaje teniendo en cuenta la programación de su plan
curricular, por lo tanto utiliza la herramienta de internet y material bibliográfico para buscar
los contenidos correspondientes a la clase.

Frente a estos inconvenientes se ha decidido brindar una alternativa de solución


implementando un sistema informático de programación curricular, que ayude a facilitar su
desarrollo a cada docente en sus programaciones de sus sílabus y sesiones por cada curso
asignado.
Lo que nos permitirá el ahorro de tiempo para realizar diversas actividades.

Página 60
Sistema informático de Programación curricular

VIII. ANALISIS Y DISEÑO DEL SISTEMA DE INFORMACION.


8.1. Glosario de los procesos

Análisis diseño y desarrollo de un sistema informático para la


automatización de los procesos de programación curricular para el
Instituto Superior Tecnológico “COMPUTER G & L” de la ciudad
de Jaén.

GLOSARIO

DOCUMENTO GLOSARIO
8.2.

CONTENIDOS DEL GLOSARIO

1 Introducción
1.1 Propósito
1.2 Alcance
1.3 Referencias
1.4 Organización del glosario

2 Definiciones
2.1 Autores
2.1.1 Docente
2.1.2 Director
2.2 Procesos
2.2.1 Gestión de Sílabos
2.2.2 Gestión de Sesiones

GLOSARIO

Es un conjunto de términos o terminología que define mediante los actores como un proceso
que se va a llevar a cabo mediante el desarrollo del sistema en este caso desarrollaremos un
sistema para la automatización del proceso de programación curricular para el instituto
superior tecnológico “COMPUTER G & L”, en la ciudad de Jaén.

Propósito

El propósito de este glosario es definir con exactitud y sin ambigüedad la terminología


manejada en el proyecto de desarrollo de un sistema la cual ya hemos mencionado
anteriormente

Sirve como guía de consulta para aclarar los puntos erróneos del proyecto.

Página 61
Sistema informático de Programación curricular

Alcance del glosario

El alcance del presente proyecto se extiendo a todos los subsistemas definidos para la
institución “COMPUTER G & L”. De tal modo que la terminología empleada en el
departamento de dirección y docentes, se refleja con claridad en este documento.

 Registrar Sílabus: En este formulario se van a registrar todos los sílabus desarrollados por
cada docente de la institución.
 Registro Sesiones: En este formulario consiste en realizar todos los registros de las
sesiones por cada clase en cada curso asignado por el docente.

Referencia

El presente glosario hace referencia a los siguientes documentos:

 Documento de especificación de Caso de Uso del Proyecto,


 Documento de especificación de Diagramas de Clase.
 Documento de objetos del negocio.
 Documentación del sistema para realizar cualquier consulta.

GLOSARIO DE ACTORES

 Director: La función que desempeña dentro de la institución “COMPUTER G & L” es de


verificar la programación curricular de cada docente y aprobar si está desarrollada
correctamente.
 Docentes: La función que tienen cada docente del instituto es en realizar y actualizar los
sílabus y el desarrollo de las sesiones, para luego ser revisadas por el director de la
institución.

GLOSARIO DE PROCESOS

 Gestión de sílabus: Este procesos es realizado por el docente para luego ser revisado por
el director, consiste en el registro de datos del sílabus.
 Gestión de Sesiones: En este procesos será realizado por cada docente el formulario le
permitirá al docente organizar su clase por cada curso.

Página 62
Sistema informático de Programación curricular

IX. DETERMINACIÓN DE REQUERIMIENTOS

9.1.Modelo de casos de uso de negocios

Gestión de Sílabus

Docente Director

Gestión de Sesiones

Página 63
Sistema informático de Programación curricular

9.2.Modelo de objetos del negocio


 Gestión de Sílabus

Curso
Consultar

Grabar
ElementoCapa

Grabar

Docente ProgSemanal
Grabar

ProgCurricular

Página 64
Sistema informático de Programación curricular

 Gestión de Sesiones

Página 65
Sistema informático de Programación curricular

 Registrar Lugar

Grabar / Modificar / Eliminar

Docente

Grabar / Modificar / Eliminar

Lugar

Director

 Registrar Estrategias

Grabar / Modificar / Eliminar

Docente

Grabar / Modificar / Eliminar


Estrategias

Director

Página 66
Sistema informático de Programación curricular

 Registrar MetodosTecnicas

Grabar / Modificar / Eliminar

Docente

Grabar / Modificar / Eliminar

MetodosTecnicas

Director

 Registrar Recursos

Grabar / Modificar / Eliminar

Docente

Grabar / Modificar / Eliminar


Recursos

Director

Página 67
Sistema informático de Programación curricular

 Registrar Actitudes

Grabar / Modificar / Eliminar

Docente

Grabar / Modificar / Eliminar

Actitudes

Director

Página 68
Sistema informático de Programación curricular

9.3.Modelo de dominio del problema

Lugar

1
1 Contextua
1..*
ProgSemanal Estrategias
SesionLugar

1..*
1..*
Teoriza MetodosTecnicas
1 1
ProgCurricular 1 1..* Sesiones 1 1

1 1 1 DesActividad Recursos

1..*

ElementoCapa 1 Problematiza

1 Evaluacion
Curso Personal
RutaFichas

CicloAcademico Ciclo
Especialidad

PeriodoAcademico

ProfesorCurso

Página 69
Sistema informático de Programación curricular

9.4.Diagrama de Use Case

 Gestión Sílabus

<<include>>

Consultar Curso
Buscador Curso

<<include>>

Grabar ElementoCapa

Buscador ElementoCapa

Docente <<include>>
Grabar ProgSemanal

Buscador ProgSemanal

<<include>>
Grabar ProgCurricular

Buscador ProgCurricular

Página 70
Sistema informático de Programación curricular

 Gestión Sesiones

Página 71
Sistema informático de Programación curricular

 Registrar Lugar

Grabador Lugar <<include>>

<<include>>
Docente
Modificador Lugar <<include>> Lugar

Eliminador Lugar
Director

 Registrar Estrategias

Grabador Estrategias

<<include>>

Docente <<include>>
Modificador Estrategias
<<include>> Buscador Estrategias

Eliminador Estrategias

Director

Página 72
Sistema informático de Programación curricular

 Registrar MetodosTecnicas

Grabador MetodosTecnicas

<<include>>
Docente
<<include>>

Modificador MetodosTecnicas
Buscador MetodosTecnicas
<<include>>

Director

Eliminador MetodosTecnicas

 Registrar Recursos

Grabador Recursos

<<include>>
Docente
<<include>>

Modificador Recursos
<<include>> Buscador Recursos

Director Eliminador Recursos

Página 73
Sistema informático de Programación curricular

 Registrar Actitudes

Grabador Actitudes
<<include>>
Docente

<<include>>

Modificador Actitudes
Buscador Actitudes
<<include>>

Director Eliminador Actitudes

Página 74
Sistema informático de Programación curricular

9.5.Especificación de Use Case

 Registrar Lugar

Docente

Registrar Lugar

Director

DOCENTE Y DIRECTOR SISTEMA


1. Ingresa Datos del lugar al Sistema. 2. Almacena los datos.
3. Si se requiere modificar, ingresar código o 4. Verifica código, almacena los datos nuevos
seleccionar el nombre del lugar. del lugar.
5. Si se requiere anular el lugar, ingresa el
código o se selecciona el nombre del lugar. 6. Verifica el código ingresado. Si existe se
anula de lo contrario mostrará un mensaje.

Página 75
Sistema informático de Programación curricular

 Registrar Estrategias

Docente

Registrar Estrategias

Director

DOCENTE Y DIRECTOR SISTEMA


1. Ingresa Datos de estrategias al Sistema. 2. Almacena los datos.
3. Si se requiere modificar, ingresar código o 4. Verifica código, almacena los datos nuevos
seleccionar el nombre de la estrategia. de estrategias.
5. Si se requiere anular la estrategia ingresa el
código o se selecciona el nombre de la 6. Verifica el código ingresado. Si existe se
estrategia. anula de lo contrario mostrará un mensaje.

Página 76
Sistema informático de Programación curricular

 Registrar MetodosTecnicas

Docente

Registrar MetodosTecnicas

Director

DOCENTE Y DIRECTOR SISTEMA


1. Ingresa Datos de Métodos y Técnicas al 2. Almacena los datos.
Sistema. 4. Verifica código, almacena los datos nuevos
3. Si se requiere modificar, ingresar código o de Métodos y Técnicas.
seleccionar el nombre de métodos y técnicas a
utilizar. 6. Verifica el código ingresado. Si existe se
5. Si se requiere anular los métodos y técnicas anula de lo contrario mostrará un mensaje.
ingresa el código o se selecciona el nombre de
los métodos o técnicas.
9.6.

Página 77
Sistema informático de Programación curricular

 Registrar Curso

Docente

Registrar Recursos

Director

DOCENTE Y DIRECTOR SISTEMA


1. Ingresa Datos de recursos al Sistema. 2. Almacena los datos.
3. Si se requiere modificar, ingresar código o 4. Verifica código, almacena los datos nuevos
seleccionar el nombre del recurso a utilizar. de recursos a utilizar.
5. Si se requiere anular los recursos ingresa el
código o se selecciona el nombre de los 6. Verifica el código ingresado. Si existe se
recursos. anula de lo contrario mostrará un mensaje.

Página 78
Sistema informático de Programación curricular

 Registrar Actitudes

Docente

Registrar Actitudes

Director

DOCENTE Y DIRECTOR SISTEMA


1. Ingresa Datos de Actitudes al Sistema. 2. Almacena los datos.
3. Si se requiere modificar, ingresar código o 4. Verifica código, almacena los datos nuevos
seleccionar el nombre de la actitud.. de actitudes.
5. Si se requiere anular las actitudes ingresa el
código o se selecciona el nombre de actitudes 6. Verifica el código ingresado. Si existe se
anula de lo contrario mostrará un mensaje.

Página 79
Sistema informático de Programación curricular

9.7.Requerimientos del sistema


9.7.1. Requerimientos funcionales

Mantenimientos:
 Registrar Estrategias
 Registrar Métodos / Técnicas
 Registrar Actitudes
 Registrar Recursos
 Registrar Lugar
 Registrar Curso Modular - Transversal
Consultas y Reportes:

 Estrategias
 Métodos / Técnicas
 Actitudes
 Recursos
 Lugar
 Reportes de silabus de Curso de Docente
 Reportes de Curso de Cualquier Periodo
 Reportes de Sesiones de Curso de Docente
 Reportes de sesiones de curso de cualquier periodo
 Reportes de Cursos Modulares y Transversales

9.7.2. Requerimientos no funcionales

 Documentación del Sistema


 Manual de Usuario
 Manual de Instalación del Sistema
 La aplicación será desarrollada con una interfaz amigable, de modo que no
exista confusiones en el usuario
 La interfaz de la aplicación será desarrollada con colores bajos y agradables al
usuario

Página 80
Sistema informático de Programación curricular

 La interfaz de la aplicación será desarrollada con botones de igual tamaño y


posición
 La aplicación será clara, sencilla y debe mantener el mismo formato en toda la
aplicación
 Se utilizara Programas Ofimáticos como:
 Visual Basic 6.0
 SQL Server 2000
 Rational Rose
 Microsoft office Visio 2007
 Microsoft office Word 2007
 Excel
 Hardware
 Impresora

Página 81
Sistema informático de Programación curricular

X. ANÁLISIS ORIENTADO A OBJETOS.


10.1.Diagrama de colaboraciones

 Gestión de Sílabus

-----------> ----------->
2. Consultar (CodC) 3. Consultar
<-------
4. Msg Consultado Consultador Curso

Curso

-----------> ----------->
5. Grabar (Nec) 6. Grabar
-----------> <-------
1. Ingresa al Sistema 7. Msg Grabado Grabador
ElementoCapa
ElementoCapa
Docente Gestión Sílabus

-----------> ----------->
8. Grabar (NSemana) 9. Grabar
<-------
10. Msg Grabado Grabador ProgSemanal
ProgSemanal

-----------> ----------->
11. Grabar (CodC) 12. Grabar
<-------
13. Msg Grabado ProgCurricular
Grabador
ProgCurricular

Página 82
Sistema informático de Programación curricular

 Gestión de Sesiones
-----> ----->
2. Consultar (CodC) 3. Consultar

<------
4.Msg Consultado
Consultador ProgCurricular
ProgCurricular

-----> ----->
5. Consultar (CodC) 6. Consultar

<------
7.Msg Consultado
Consultador Curso Curso

-----> ----->
8. Consultar (CodActitud) 9. Consultar
<------
10.Msg Consultado
Consultador Actitudes Actitudes

-----> ----->
11. Consultar (CodEstragias) 12. Consultar

<------
13.Msg Consultado
Consultador Estrategias Estrategias

-----> ----->
14. Consultar (CodMetodo) 15. Consultar

-----> <------
1. Ingresa al Sistema 16.Msg Consultado Consultador MetodoTecnicas
MetodosTecnicas

Docente Gestión Sesiones


-----> ----->
17. Consultar (CodRecurso) 18. Consultar

<------
19.Msg Consultado
Consultador Recursos Recursos

-----> ----->
20. Consultar (CodLugar) 21. Consultar

<------
22.Msg Consultado
Consultador Lugar Lugar

-----> ----->
23. Grabar (CodSesion) 24. Consultar

<------
25.Msg Grabado
Grabador Contextua Contextua

-----> ----->
26. Grabar (CodSesion) 27. Grabar

<------
28.Msg Grabado
Grabador SesionLugar SesionLugar

-----> ----->
29. Grabar (CodSesion) 30. Grabar

<------
31.Msg Grabado
Grabador Teoriza Teoriza

-----> ----->
32. Grabar (CodSesion) 33. Grabar

<------
34.Msg Grabado
Grabador DesActividad DesActividad

-----> ----->
35. Grabar (CodSesion) 36. Grabar
<------
37.Msg Grabado
Grabador Problematiza Problematiza

-----> ----->
38. Grabar (CodSesion) 39. Grabar
<------
40. Msg Grabado
Grabador Evaluación Evaluación

-----> ----->
41. Grabar (CodSesion) 42. Grabar

<------
43. Msg Grabado
Grabador Sesiones Sesiones

Página 83
Sistema informático de Programación curricular

 Registrar Lugar

-----> ----->
2.Grabar (codLugar) 3.Grabar

<-----
4.Msg Grabado
Grabador Lugar

-----> ----->
5.Modificar (codLugar) 6.Modificar
------>
1.Ingresa al Sistema <-----
7.Msg Modificado Modificador Lugar Lugar
Docente Mantemiento Registrar Lugar

Director ----->
8. Eliminar (codLugar) ----->
9.Eliminar

<-----
10. Msg Eliminado
Eliminador Lugar

Página 84
Sistema informático de Programación curricular

 Registrar Estrategias

-----> ----->
2. Grabar (CodEstrategia) 3. Grabar
<-----
4. Msg Grabado
Grabador Estrategias

-----> -----> ----->


1. Ingresa al sistema 5. Modificar (CodEstrategia) 6. Modificar
<-----
7. Msg Modificado
Docente Mantenimiento Registrar Estrategias Modificador Estrategias Estrategias

-----> ----->
8. Eliminar (CodEstrategia) 9. Eliminar
<-----
Director 10. Msg Eliminar
Eliminador Estrategias

Página 85
Sistema informático de Programación curricular

 Registrar MetodosTecnicas

-----> ----->
2.Grabar (CodMetodo) 3.Grabar

<----
4.Msg Grabado
Grabador MetodosTecnicas

-----> -----> ----->


1.Ingresa al Sistema 5.Modificar (CodMetodo) 6.Modificar
<----
7.Msg Modificado
Docente Mantenimiento Registrar Modificador MetodosTecnicas
MetodosTecnicas MetodosTecnicas

-----> ----->
8. Eliminar (CodMetodo) 9.Eliminar

Director <----
10.Msg Eliminado
Eliminador
MetodosTecnicas

Página 86
Sistema informático de Programación curricular

 Registrar Recursos

----> ---->
2.Grabar (CodRecurso) 3.Grabar
<----
4.Msg Grabado
Grabador Recursos

----> ----> ---->


1.Ingresa al sistema 5.Modificar (CodRecurso) 6.Modificar
<----
7.Msg Modificado
Docente Mantenimiento Registrar Recursos Modificar Recursos Recursos

----> ---->
8.Eliminar (CodRecurso) 9.Eliminar

Director <----
10.Msg Eliminado
Eliminar Recursos

Página 87
Sistema informático de Programación curricular

 Registrar Actitudes

-----> ----->
2.Grabar (CodActitud) 3.Grabar
----->
4.Msg Grabado
Grabador Actitudes

-----> -----> ----->


1.Ingresa al sistema 5.Modificar (CodActitud) 6.Modificar
----->
7. Msg Modificado
Docente Mantenimiento Registrar Actitudes Modificador Actitudes Actitudes

-----> ----->
8.Modificar (CodActitud) 9.Modificar
----->
10. Msg Eliminado
Director Eliminador Actitudes

Página 88
Sistema informático de Programación curricular

10.2.Flujo de eventos

Gestión de Silabus

Inicio

Verifica diseño
curricular de modulos
transversales o No
Crea silabus
unidades didacticas

Si

Consulta Sílabus de
unidades didacticas
o modulos
transversales

Verifica Sílabus No El director Solicita al


Concluido docente concluir el
sílabus

Si

Verifica la No El director Solicita al


programación si esta docente corregir
correcta errores

Director aprueba
silabus

Fin

Página 89
Sistema informático de Programación curricular

Gestión de Sesiones

Inicio

No Crea la
Verifica si existe
sesión y
la sesion
actualiza

Si

No Actualiza
Verifica si la sesion esta
correcta sesión

Si

Dirección Aprueba
sesión

Fin

Página 90
Sistema informático de Programación curricular

10.3.Modelo de secuencias

 Gestión de Silabus

: Docente : Gestión Sílabus : Consultador Curso : Grabador ElementoCapa: Grabador ProgSemanal : Grabador : Curso : ElementoCapa : ProgSemanal : ProgCurricular
ProgCurricular
---->
1. Ingresa al sistema ----> ---->
2. Consultar (CodC) 3. Consultar
<----
4. Msg Consultado
---->
5. Grabar (NEC) ---->
6. Grabar
<----
7. Msg Grabado
---->
8. Grabar (NSemana) ---->
9. Grabar
<----
10. Msg Grabado
---->
11. Grabar (CodC) ---->
12. Grabar
<----
13. Msg Grabado

Salir

Página 91
Sistema informático de Programación curricular

 Gestión de Sesiones

: ProgCurricular : Curso : Actitudes : Estrategias : MetodoTecnicas : Recursos : Lugar : Contextua : SesionLugar : Teoriza : DesActividad : Problematiza : Evaluación : Sesiones
: Gestión Sesiones : Consultador : Consultador Curso : Consultador Actitudes : Consultador Estrategias : Consultador : Consultador Recursos : Consultador Lugar : Grabador Contextua : Grabador SesionLugar : Grabador Teoriza : Grabador DesActividad : Grabador Problematiza : Grabador Evaluación : Grabador Sesiones
: Docente ProgCurricular MetodosTecnicas
---->
1. Ingresa al istema ---->
3. Consulta (CodC) ---->
4. Consultar
<----
5.Msg consultado
---->
6. Consulta (CodC) ---->
7. Consultar
<----
8.Msg consultado
---->
9. Consulta (CodActitud) ---->
10. Consultar
<----
11.Msg consultado
---->
12. Consulta (CodEstrategia) ---->
13. Consultar
<----
14.Msg consultado
---->
15. Consulta (CodMetodo) ---->
16. Consultar
<----
17.Msg consultado
----> ---->
18. Consulta (CodRecurso) 19. Consultar

<----
20.Msg consultado
----> ---->
21. Consulta (CodLugar) 22. Consultar

<----
----> 23.Msg consultado
24. Grabar (CodSesion) ---->
25. Grabar
<----
26.Msg Grabado
---->
27. Grabar (CodSesion) ---->
28. Grabar
<----
29.Msg Grabado
---->
30. Grabar (CodSesion) ---->
31. Grabar
<----
32.Msg Grabado
---->
33. Grabar (CodSesion) ---->
34. Grabar
<----
35.Msg Grabado
---->
36. Grabar (CodSesion) ---->
37. Grabar
<----
38.Msg Grabado
---->
39. Grabar (CodSesion) ---->
40. Grabar
<----
41.Msg Grabado

---->
42. Grabar (CodSesion) ---->
43. Grabar
<----
44. Msg Grabado

Salir

Página 92
Sistema informático de Programación curricular

 Registrar Lugar

: Docente : Mantemiento Registrar Lugar : Grabador Lugar : Modificador Lugar : Eliminador Lugar : Lugar

---->
1. Ingresa al sistema ---->
2.Grabar (CodLugar) ---->
3.Grabar
<----
4.Msg Grabado
---->
5.Modificar (CodLugar) ---->
6.Grabar
<----
7.Msg Modificado
---->
8. Eliminar (CodLugar) ---->
9.Grabar
<----
10.Msg Eliminado
Salir

Página 93
Sistema informático de Programación curricular

 Registrar Estrategias

: Docente : Mantenimiento Registrar Estrategias: Grabador Estrategias : Modificador Estrategias : Eliminador Estrategias : Estrategias

---->
1. Ingresa al sistema
---->
2. Grabar (CodEstrategia) ---->
3. Grabar
<----
4. Msg Grabado
---->
5.Modificar (CodEstrategia)
---->
6. Modificar
<----
----> 7. Msg Modificado
8.Eliminar (CodEstrategia) ---->
9. Eliminar
<----
10. Msg Eliminado
Salir

Página 94
Sistema informático de Programación curricular

 Registrar MetodosTecnicas

: Docente : Mantenimiento Registrar : Grabador : Modificador : Eliminador : MetodosTecnicas


MetodosTecnicas MetodosTecnicas MetodosTecnicas MetodosTecnicas
---->
1. Ingresa al sistema ---->
2. Grabar (CodMetodo) ---->
3. Grabar
<----
4. Msg Grabado
---->
5. Modificar (CodMetodo) ---->
6. Modificar
<----
7. Msg Modificado
---->
8. Eliminar (CodMetodo) ---->
9. Eliminar

<----
10. Msg Eliminado
Salir

Página 95
Sistema informático de Programación curricular

 Registrar Recursos

: Docente : Mantenimiento Registrar Recursos : Grabador Recursos : Modificar Recursos : Eliminar Recursos : Recursos

-----> ----->
1. Ingresa al sistema 2. Grabar (CodRecurso) ----->
3. Grabar
<-----
-----> 4. Msg Grabado
5. Modificar (CodRecurso) ----->
6. Modificar
<-----
7. Msg Modificado
----->
8. Eliminar (CodRecurso)
----->
9. Eliminar
<-----
10. Msg Eliminado

Salir

Página 96
Sistema informático de Programación curricular

 Registrar Actitudes

: Docente : Mantenimiento Registrar Actitudes : Grabador Actitudes : Modificador Actitudes : Eliminador Actitudes : Actitudes

----->
1. Ingresa al sistema ----->
2.Grabar (CodActitud) ----->
3.Grabar
<-----
4. Grabado
----->
5.Modificar (CodActitud) ----->
6.Modificar
<-----
7. Modificado
----->
8. Eliminar (CodActitud) ----->
9.Eliminar
<-----
10. Eliminado

Salir

Página 97
Sistema informático de Programación curricular

XI. DISEÑO ORIENTADO A OBJETOS


11.1.Diseño de interfaz (GUI)

 Menú Principal Director

 Menú Principal Docente

Página 98
Sistema informático de Programación curricular

Acceso al sistema

Mantenimientos:

 Métodos y Técnicas

Página 99
Sistema informático de Programación curricular

 Recursos

 Actitudes

Página 100
Sistema informático de Programación curricular

 Estrategias

 Lugar

Página 101
Sistema informático de Programación curricular

 Curso Modular y Transversal

Página 102
Sistema informático de Programación curricular

 Programación Curricular (pagina Nº1)

Página 103
Sistema informático de Programación curricular

 Programación Curricular (pagina Nº2)

Página 104
Sistema informático de Programación curricular

 Programación Curricular (pagina Nº3)

Página 105
Sistema informático de Programación curricular

 Profesor – Curso

Página 106
Sistema informático de Programación curricular

 Sylabus Docente

Página 107
Sistema informático de Programación curricular

 Programación Curricular

Página 108
Sistema informático de Programación curricular

11.2.Modelo de despliegue

PC
Tesoreria
intel core 2 duo
disco duro 2 gb
memoria ram 1gb
monitor lcd
Interfaz1

TC/IP

PC PC
Secretaria Director
Impresora
TC/IP Interfaz4 TC/IP
Interfaz2
Interfaz3
Impresora HP

intel core 2 duo


disco duro 2 gb TC/IP intel core 2 duo
TC/IP
memoria ram 1gb disco duro 500 gb
monitor lcd 19 memoria ram 1gb
monitor lcd 20
Servidor
Fotocopiadora Servidor HP Proliant ML 150
Interfaz5

Fotocopiadora
Marca Minolta DI 350

Página 109
Sistema informático de Programación curricular

11.3.Diagrama de clases

Página 110
Sistema informático de Programación curricular

XII. IMPLEMENTACIÓN ORIENTADA A OBJETOS


12.1.Modelo de componentes

Sistema Informático para la Automatización de los procesos de programación Ejecutable del Sistema
Curricular en el Instituto Superior Tecnológico "COMPUTER G & L" Informático

<<DDL>>
Conexion
SisProCurricular

BD
SisProCurricular

DataBase

Clases: Funciones de Operación


ProCurricular con la Base de Datos
ElementoCapa
ProgSemanal Grabar
Curso Modificar
Personal Eliminar
Ciclo Agregar
CicloAcademico Reportar
Especialidad
Sesiones
SesionLugar
Lugar
Contextua
Teoriza
DesActividad
Problematiza
Evaluacion
Estrategias
MetodosTecnicas
Recursos
Actitudes
ProfesorCurso
PeriodoAcadémico

Página 111
Sistema informático de Programación curricular

12.2.Diagrama de distribución

CAPA DE APLICACIÓN
Especialidad CicloAcadémico Ciclo Personal ProgCurricular ElementoCapa ProgSemanal Curso Sesiones Actitudes

SesionLugar Lugar Contextua Teoriza DesActividad Problematiza Evaluacion Estrategias MetodosTecnicas Recursos

PeriodoAcademico ProfesorCurso PC
Tesoreria
APLICACIÓN.EXE

PC PC Impresora
Secretaria Director

CAPA DE NEGOCIO
Fotocopiadora
Servidor

Especialidad.dll CicloAcademico.dll Ciclo.dll Personal.dll ProgCurricular.dll

ElementoCapa.dll ProgSemana.dll Curso.dll Sesiones.dll SesionLugar.dll Recursos.dll

Lugar.dll Contextua.dll Teoriza.dll DesActividad.dll Problematiza.dll Evaluacion.dll

ProfesorCurso.dll Estrategias.dll MetodosTecnicas.dll Actitudes.dll PeriodoAcademico.dll

CAPA DE DATOS
NEGOCIO.DLL Conexion
SQL Server

Página 112
Sistema informático de Programación curricular

XIII. DISEÑO DE LA BASE DE DATOS.


13.1.Diseño conceptual

Página 113
Sistema informático de Programación curricular

13.2.Diseño Lógico

Página 114
Sistema informático de Programación curricular

13.3.Diseño Físico.

Página 115
Sistema informático de Programación curricular

XIV. DESARROLLO COMPUTACIONAL.


14.1.Diseño de los formularios.

CURSOS MODULARES/TRANSVERSALES

ASIGNAR CLAVE A DOCENTES

Página 116
Sistema informático de Programación curricular

SILABUS
SILABUS – CURSO DE DOCENTE
DOCENTE Y SUS CURSOS

CURSOS DE CUALQUIER PERIODO

Página 117
Sistema informático de Programación curricular

SILABUS

Página 118
Sistema informático de Programación curricular

Página 119
Sistema informático de Programación curricular

SESIONES DE APRENDIZAJE

SESION DE APRENDIZAJE – CURSO DE DOCENTE

SESION DE APRENDIZAJE – CURSO DE CUALQUIER PERIODO

Página 120
Sistema informático de Programación curricular

VISTA SILABUS

SESION DE APRENDIZAJE

Página 121
Sistema informático de Programación curricular

Página 122
Sistema informático de Programación curricular

Página 123
Sistema informático de Programación curricular

FICHAS DE APRENDIZAJE

Página 124
Sistema informático de Programación curricular

14.2.Codificación de cada uno de los formularios.

EMENU PRINCIPAL – DIRECTORE

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)


Dim Error As Integer
If KeyCode = vbKeyF1 Then
Error = ShellExecute(Me.hwnd, "Open", Directorio & "\Ayuda\Ayuda.htm", "", "", 1)
End If
End Sub

Private Sub Form_Load()


Directorio = App.Path
End Sub

Private Sub Form_Unload(Cancel As Integer)


SALIR
Cancel = -1
End Sub

Private Sub mnuact_Click()


FrmActitudes.Show 1
End Sub

Private Sub mnuasigcla_Click()

Página 125
Sistema informático de Programación curricular

FrmClaveDocente.Show 1
End Sub

Private Sub mnuayus_Click()


Dim Error As Integer
Error = ShellExecute(Me.hwnd, "Open", Directorio & "\Ayuda\Ayuda.htm", "", "", 1)
End Sub

Private Sub mnuconacti_Click()


FrmConActitudes.Show 1
End Sub

Private Sub mnuconcurdo_Click()


PROSE = "0"
DIRE = "0"
VERSYLABUS = 1
FrmProfCurso.Show
End Sub

Private Sub mnuconlugar_Click()


FrmConLugar.Show 1
End Sub
ACCESO AL SISTEMA – DOCENTE

Dim CLAVE1, CARACTER, CALCULO, CIFRADO, MEN As String


Dim M, SC As Integer

Private Sub CmdAceptar_Click()


On Error GoTo mensaje
If SC = 0 Then
If DataCombo1.Text <> "" Then
For M = 1 To Len(TxtClave)

Página 126
Sistema informático de Programación curricular

CIFRADO = llamar cifrado


Next
CLAVE1 = CIFRADO
If CLAVE = CLAVE1 Then
FrmMenuDocente.Show
Unload Me
Else
MEN = MsgBox("La Clave es Incorrecta, Intentelo otra Vez", vbCritical, "Acceso Denegado")
CIFRADO = ""
TxtClave.SetFocus
End If
Else
MEN = MsgBox("Seleccione Su Nombre para Acceder al Sistema, Intentelo otra Vez", vbCritical, "Acceso")
DataCombo1.SetFocus
End If

Else
MEN = MsgBox("Aun no Cuenta con Clave de Acceso, Solicite al Director para que le Asigne una Clave de
Acceso", vbCritical, "Error de Acceso")
DataCombo1.SetFocus
End If

Exit Sub
mensaje:
MEN = MsgBox("Se ha Producido un error en la Lectura de su Contraseña, Digite de Nuevo", vbExclamation,
"Error")
TxtClave = ""
TxtClave.SetFocus
End Sub

Private Sub DataCombo1_Change()


On Error GoTo mensaje

If DataCombo1.Text = "" Then Exit Sub


BUS = "Nombres='" + DataCombo1.Text + "'"
Adodc1.Recordset.Find BUS, , , 1

CLAVE = Adodc1.Recordset("CLAVE") 'CLAVE profe


CODDOCENTE = Adodc1.Recordset("cod_personal")
DOCENTE = DataCombo1.Text
SC = 0

Exit Sub
mensaje:

Página 127
Sistema informático de Programación curricular

If Err.Number = 94 Then
SC = 1
End If
End Sub

Private Sub DataCombo1_Click(Area As Integer)


DataCombo1_Change
End Sub

Private Sub DataCombo1_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then TxtClave.SetFocus
End Sub

Private Sub TxtClave_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
CmdAceptar.SetFocus
End If
End Sub

MENU PRINCIPAL – DOCENTE

Private Sub asxToolbar1_ButtonClick(ByVal ButtonIndex As Integer, ByVal ButtonKey As String)


If ButtonIndex = 1 Then
PROSE = "0"
FrmSylabus.Show
End If

Página 128
Sistema informático de Programación curricular

If ButtonIndex = 2 Then
PROSE = "0"
FrmProfCurso.Show
End If
If ButtonIndex = 3 Then
PROSE = "0"
FrmBuscarPlan.Show
End If
'If ButtonIndex = 4 Then
'End If
If ButtonIndex = 6 Then
PROSE = "1"
FrmSylabus.CmdAceptar.Caption = "Ver Prog."
FrmSylabus.CmdAceptar.ToolTipText = "Ver Programacion Curricular"
FrmSylabus.Show
End If
If ButtonIndex = 7 Then
PROSE = "1"
FrmProfCurso.Show 1
End If
If ButtonIndex = 8 Then
PROSE = "1"
FrmBuscarPlan.Show
End If
If ButtonIndex = 10 Then FrmCambioClave.Show 1

'If ButtonIndex = 11 Then


'End If

If ButtonIndex = 13 Then
SALIR
End If

End Sub

Private Sub Form_Load()


SB1.Panels(1).Text = "Docente: " & DOCENTE
End Sub

Private Sub SALIR()


MEN = MsgBox("¿Esta Seguro que desea Salir del Sistema de PROGRAMACION CURRICULAR?", 36, "Salir")
If MEN = 6 Then
End
Else

Página 129
Sistema informático de Programación curricular

Cancel = -1
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)


SALIR
Cancel = -1
End Sub

Private Sub mconperiso_Click()


PROSE = "1"
FrmProfCurso.Show 1
End Sub

Private Sub mnuacti_Click()


FrmActitudes.Show
End Sub

Private Sub mnuclave_Click()


FrmCambioClave.Show 1
End Sub

Private Sub mnuconac_Click()


FrmConActitudes.Show 1
End Sub

Private Sub mnuconmiss_Click()


VERSYLABUS = "1"
FrmSylabus.CmdAceptar.Caption = "Ver"
PROSE = "0"
FrmSylabus.Show
End Sub

Private Sub mnuconpericon_Click()


PROSE = "1"
FrmBuscarPlan.Show
End Sub

Private Sub mnuconperj_Click()


PROSE = "1"
VERSESIONES = "1"
FrmSesiones.CmdNuevo.Visible = False
FrmSesiones.CmdAceptar.Caption = "Ver"
FrmSylabus.CmdAceptar.Caption = "Ver"

Página 130
Sistema informático de Programación curricular

FrmSylabus.Show

End Sub

Private Sub mnuconsilb_Click()


PROSE = "0"
FrmBuscarPlan.Show
End Sub

Private Sub mnulugar_Click()


FrmLugar.Show
End Sub

Private Sub mnumeto_Click()


FrmMetodosTec.Show
End Sub

Private Sub mnumis_Click()


PROSE = "0"
FrmSylabus.Show
End Sub

Private Sub mnuotro_Click()


PROSE = "0"
FrmProfCurso.Show
End Sub

Private Sub mnupercona_Click()


PROSE = "0"
FrmProfCurso.Show
End Sub

Private Sub mnurec_Click()


FrmConRecursos.Show 1
End Sub

Private Sub mnusalsis_Click()


SALIR
End Sub

Página 131
Sistema informático de Programación curricular

MANTENIMIENTO ESTRATEGIAS

Private Sub CmdCancelar_Click()


MEN = MsgBox("¿Esta seguro que desea cancelar?", 36, "Cancelar")
If MEN = 6 Then
Adodc1.Refresh
Adodc1.Recordset.CancelBatch
Frame1.Visible = False
TxtNombre.Enabled = False
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True: CmdCancelar.Enabled
= False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
Fin = 0
CmdNuevo.SetFocus
End If
End Sub

Private Sub CmdEliminar_Click()


'On Error GoTo MENSAJE
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True:
CmdCancelar.Enabled = False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
TxtNombre.Enabled = False
CmdNuevo.SetFocus
Fin = 0
MODIF = 0

Página 132
Sistema informático de Programación curricular

Else
Ver = MsgBox("Esta Estrategias ya esta Registrada, Ingrese uno Diferente", vbCritical, "Error de
Modificación")
TxtNombre.SetFocus
End If
Else
Ver = MsgBox("Ingrese la Descripcion de la Estrategia", vbCritical, "Error de Modificación")
TxtNombre.SetFocus
End If
End If

'Exit Sub
'MENSAJE:
' MEN = MsgBox("Se produjo un error al actualizar los datos, vuelva a intentarlo", vbExclamation, "Articulos")
' Unload Me
End Sub

Private Sub CmdGuardar_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then CmdGuardar_Click
End Sub

Private Sub CmdModificar_Click()


If Adodc1.Recordset.RecordCount > 0 Then
Frame1.Visible = True
LabTitulo = "Modificar Estrategia"
TxtNombre = Adodc1.Recordset("Descripcion")
CODESTRATEGIA = Adodc1.Recordset("CODESTRATEGIA")
TxtNombre.Enabled = True: TxtNombre.SetFocus
CmdNuevo.Enabled = False: CmdGuardar.Enabled = True: CmdCancelar.Enabled = True
CmdModificar.Enabled = False: CmdEliminar.Enabled = False: CmdSalir.Enabled = False
MODIF = 1
Fin = 1
End If
End Sub

Private Sub CmdSalir_Click()


Unload Me
End Sub

Private Sub Form_Load()


Adodc1.Refresh
MODIF = 0
If Adodc1.Recordset.RecordCount = 0 Then CmdEliminar.Enabled = False
End Sub

Página 133
Sistema informático de Programación curricular

MANTENIMIENTO METODOS / TECNICAS

Private Sub CmdCancelar_Click()


MEN = MsgBox("¿Esta seguro que desea cancelar?", 36, "Cancelar")
If MEN = 6 Then
Adodc1.Refresh
Adodc1.Recordset.CancelBatch
Frame1.Visible = False
TxtNombre.Enabled = False
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True: CmdCancelar.Enabled
= False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
Fin = 0
CmdNuevo.SetFocus
End If
End Sub

Private Sub CmdEliminar_Click()


'On Error GoTo MENSAJE
If Adodc1.Recordset.RecordCount > 0 Then
Ver = MsgBox("¿Esta seguro que Desea Eliminar El Metodo/Tecnica Seleccionada?", 36, "Eliminar")
If Ver = 6 Then

Página 134
Sistema informático de Programación curricular

Adodc1.Recordset.Delete
Adodc1.Refresh
If Adodc1.Recordset.RecordCount = 0 Then CmdEliminar.Enabled = False
Else
CmdNuevo.SetFocus
End If
End If

'Exit Sub
'MENSAJE:
'MEN = MsgBox("Se produjo un error al actualizar los datos, vuelva a intentarlo", vbExclamation, "Estrategias")
'Unload Me
End Sub

Private Sub CmdGuardar_Click()


'On Error GoTo MENSAJE
If Adodc1.Recordset.RecordCount > 0 Then
Adodc2.RecordSource = "SELECT *from metodostecnicas where descripcion='" + TxtNombre + "' and
CODmetodo<>'" + Adodc1.Recordset("CODMETODO") + "'"
Adodc2.Refresh
Else
Adodc2.Refresh
metodo='" + CODMETODOTEC + "'"
Adodc1.Recordset.Find BUS, , , 1

Frame1.Visible = False
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True:
CmdCancelar.Enabled = False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
TxtNombre.Enabled = False
CmdNuevo.SetFocus
Fin = 0
MODIF = 0
Else
Ver = MsgBox("Este Metodo/Tecnica ya esta Registrada, Ingrese uno Diferente", vbCritical, "Error de
Modificación")
TxtNombre.SetFocus
End If
Else
Ver = MsgBox("Ingrese la Descripcion del Metodo/Tecnica", vbCritical, "Error de Modificación")
TxtNombre.SetFocus
End If
End If

Página 135
Sistema informático de Programación curricular

'Exit Sub
'MENSAJE:
' MEN = MsgBox("Se produjo un error al actualizar los datos, vuelva a intentarlo", vbExclamation, "Articulos")
' Unload Me
End Sub

Private Sub CmdGuardar_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then CmdGuardar_Click
End Sub

Private Sub CmdModificar_Click()


If Adodc1.Recordset.RecordCount > 0 Then
Frame1.Visible = True
LabTitulo = "Modificar Metodo / Tecnica"
TxtNombre = Adodc1.Recordset("Descripcion")
CODMETODOTEC = Adodc1.Recordset("CODMETODO")
TxtNombre.Enabled = True: TxtNombre.SetFocus
CmdNuevo.Enabled = False: CmdGuardar.Enabled = True: CmdCancelar.Enabled = True
CmdModificar.Enabled = False: CmdEliminar.Enabled = False: CmdSalir.Enabled = False
MODIF = 1
Fin = 1
End If
End Sub

Página 136
Sistema informático de Programación curricular

MANTENIMIENTO ACTITUDES

Private Sub CmdGuardar_Click()


'On Error GoTo MENSAJE
If Adodc1.Recordset.RecordCount > 0 Then
Adodc2.RecordSource = "SELECT *from Actitudes where descripcion='" + TxtNombre + "' and
CODACTITUD<>'" + Adodc1.Recordset("CODACTITUD") + "'"
Adodc2.Refresh
Else
Adodc2.Refresh
End If
If MODIF = 0 Then 'Modif -->0 =Nuevo
If Len(TxtNombre) > 0 Then
If Adodc2.Recordset.RecordCount = 0 Then
Adodc1.Refresh
Adodc1.Recordset.AddNew
Adodc1.Recordset("CODACTITUD") = CODACTITUD
Adodc1.Recordset("Descripcion") = TxtNombre
Adodc1.Recordset.Update
Adodc1.Refresh
MEN = MsgBox("Datos Guardados Correctamente", vbInformation, "Actitudes")

BUS = "Descripcion='" + TxtNombre + "'"

Página 137
Sistema informático de Programación curricular

Adodc1.Recordset.Find BUS, , , 1

Frame1.Visible = False
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True:
CmdCancelar.Enabled = False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
TxtNombre.Enabled = False
Fin = 0
CmdNuevo.SetFocus
Else
Ver = MsgBox("Esta Actitud ya esta Registrada, Ingrese uno Nuevo", vbCritical, "Error al Registrar")
TxtNombre.SetFocus
End If
Else
Ver = MsgBox("Ingrese la Descricpion de la Actitud", vbCritical, "Error al Registrar")
TxtNombre.SetFocus
End If
Else
If Len(TxtNombre) > 0 Then
If Adodc2.Recordset.RecordCount = 0 Then
Adodc1.Recordset("Descripcion") = TxtNombre
Adodc1.Recordset.Update
Adodc1.Refresh
MEN = MsgBox("Datos Modificados Guardados Correctamente", vbInformation, "Actitudes")

BUS = "CODACTITUD='" + CODACTITUD + "'"


Adodc1.Recordset.Find BUS, , , 1

Frame1.Visible = False
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True:
CmdCancelar.Enabled = False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
TxtNombre.Enabled = False
CmdNuevo.SetFocus
Fin = 0
MODIF = 0
Else
Ver = MsgBox("Esta Actitud ya esta Registrada, Ingrese uno Diferente", vbCritical, "Error de Modificación")
TxtNombre.SetFocus
End If
Else

Private Sub Form_Load()


Adodc1.Refresh

Página 138
Sistema informático de Programación curricular

MODIF = 0
If Adodc1.Recordset.RecordCount = 0 Then CmdEliminar.Enabled = False
End Sub

Private Sub Form_Unload(Cancel As Integer)


If Fin = 1 Then
Dim MHR As Integer
MHR = MsgBox("No se han guardado los Cambios, Esta Seguro que Desea Salir sin Guardar?", 36, "Salir")
If MHR = 6 Then
Adodc1.Recordset.CancelBatch
Else
Cancel = -1
End If
End If
End Sub

Private Sub TxtNombre_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
CmdGuardar.SetFocus
End If
End Sub

Private Sub TxtNombre_LostFocus()


TxtNombre = Trim(LTrim(TxtNombre))
End Sub

Página 139
Sistema informático de Programación curricular

MANTENIMIENTO RECURSOS

Private Sub CmdGuardar_Click()


'On Error GoTo MENSAJE
If Adodc1.Recordset.RecordCount > 0 Then
Adodc2.RecordSource = "SELECT *from recursos where descripcion='" + TxtNombre + "' and CODrecurso<>'" +
Adodc1.Recordset("CODRECURSO") + "'"
Adodc2.Refresh
Else
Adodc2.Refresh
End If
If MODIF = 0 Then 'Modif -->0 =Nuevo
If Len(TxtNombre) > 0 Then
If Adodc2.Recordset.RecordCount = 0 Then
Adodc1.Refresh
Adodc1.Recordset.AddNew
Adodc1.Recordset("CODRECURSO") = CODRECURSO
Adodc1.Recordset("Descripcion") = TxtNombre
Adodc1.Recordset.Update
Adodc1.Refresh
MEN = MsgBox("Datos Guardados Correctamente", vbInformation, "Recursos")

BUS = "Descripcion='" + TxtNombre + "'"

Página 140
Sistema informático de Programación curricular

Adodc1.Recordset.Find BUS, , , 1

Frame1.Visible = False
CmdNuevo.Enabled = True: CmdGuardar.Enabled = False: CmdModificar.Enabled = True:
CmdCancelar.Enabled = False
CmdEliminar.Enabled = True: CmdSalir.Enabled = True
End If
Else
Ver = MsgBox("Ingrese la Descripcion del Recurso", vbCritical, "Error de Modificación")
TxtNombre.SetFocus
End If
End If

'Exit Sub
'MENSAJE:
' MEN = MsgBox("Se produjo un error al actualizar los datos, vuelva a intentarlo", vbExclamation, "Articulos")
' Unload Me
End Sub

Private Sub CmdGuardar_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then CmdGuardar_Click
End Sub

Private Sub CmdModificar_Click()


If Adodc1.Recordset.RecordCount > 0 Then
Frame1.Visible = True
LabTitulo = "Modificar Recurso"
TxtNombre = Adodc1.Recordset("Descripcion")
CODRECURSO = Adodc1.Recordset("CODRECURSO")
TxtNombre.Enabled = True: TxtNombre.SetFocus
CmdNuevo.Enabled = False: CmdGuardar.Enabled = True: CmdCancelar.Enabled = True
CmdModificar.Enabled = False: CmdEliminar.Enabled = False: CmdSalir.Enabled = False
MODIF = 1
Fin = 1
End If
End Sub

Private Sub CmdNuevo_Click()


Frame1.Visible = True
LabTitulo = "Registrar Recurso"
TxtNombre = ""
TxtNombre.Enabled = True: TxtNombre.SetFocus
CmdNuevo.Enabled = False: CmdGuardar.Enabled = True: CmdCancelar.Enabled = True
CmdModificar.Enabled = False: CmdEliminar.Enabled = False: CmdSalir.Enabled = False

Página 141
Sistema informático de Programación curricular

CODRECURSO = "REC" & Year(Date) & Month(Date) & Day(Date) & Hour(Time) & Minute(Time) &
Second(Time)
MODIF = 0
Fin = 1
End Sub

Private Sub CmdSalir_Click()


Unload Me
End Sub

MANTENIMIENTO LUGAR

Private Sub CmdNuevo_Click()


Frame1.Visible = True
LabTitulo = "Registrar Lugar"
TxtNombre = ""
TxtNombre.Enabled = True: TxtNombre.SetFocus
CmdNuevo.Enabled = False: CmdGuardar.Enabled = True: CmdCancelar.Enabled = True
CmdModificar.Enabled = False: CmdEliminar.Enabled = False: CmdSalir.Enabled = False
CODLUGAR = "ACT" & Year(Date) & Month(Date) & Day(Date) & Hour(Time) & Minute(Time) &
Second(Time)
MODIF = 0
Fin = 1
End Sub

Private Sub CmdSalir_Click()

Página 142
Sistema informático de Programación curricular

Unload Me
End Sub

Private Sub Form_Load()


Adodc1.Refresh
MODIF = 0
If Adodc1.Recordset.RecordCount = 0 Then CmdEliminar.Enabled = False
End Sub

Private Sub Form_Unload(Cancel As Integer)


If Fin = 1 Then
Dim MHR As Integer
MHR = MsgBox("No se han guardado los Cambios, Esta Seguro que Desea Salir sin Guardar?", 36, "Salir")
If MHR = 6 Then
Adodc1.Recordset.CancelBatch
Else
Cancel = -1
End If
End If
End Sub

Private Sub TxtNombre_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then
CmdGuardar.SetFocus
End If
End Sub

Private Sub TxtNombre_LostFocus()


TxtNombre = UCase(Trim(LTrim(TxtNombre)))
End Sub

Página 143
Sistema informático de Programación curricular

CURSOS MODULARES/TRANSVERSALES

Private Sub CmdAgregar_Click()


If Adodc4.Recordset.RecordCount > 0 Then
MEN = MsgBox("¿Esta Seguro que desea Indicar al curso: " & UCase(Adodc4.Recordset("nombrec")) & " Como
CURSO TRANSVERSAL?", 36, "Curso Modular-Transversal")
If MEN = 6 Then
Adodc6.RecordSource = "select *from curso where codc='" + Adodc4.Recordset("codc") + "'"
Adodc6.Refresh
If Adodc6.Recordset.RecordCount > 0 Then
Adodc6.Recordset("ModTran") = "TR"
Private Sub DataCombo1_Change()
If DataCombo1.Text = "" Then Exit Sub
BUS = "descripcione='" + DataCombo1.Text + "'"
Adodc1.Recordset.Find BUS, , , 1
ESPE = Adodc1.Recordset(0) 'captura Codigo especialidad

DataCombo2 = "": DataCombo3 = ""


Adodc4.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" + PER + "'
and codciclo='" + CI + "' and ModTran='mel'"
Adodc4.Refresh
Adodc5.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" + PER + "'
and codciclo='" + CI + "' and ModTran='mel'"
Adodc5.Refresh
End Sub

Private Sub DataCombo1_Click(Area As Integer)


DataCombo1_Change
End Sub

Private Sub DataCombo2_Change()


If DataCombo2.Text = "" Then Exit Sub

Página 144
Sistema informático de Programación curricular

BUS = "nomvre='" + DataCombo2.Text + "'"


Adodc2.Recordset.Find BUS, , , 1
PER = Adodc2.Recordset(0) 'captura Codigo periodo academico

DataCombo3 = ""
Adodc4.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" + PER + "'
and codciclo='" + CI + "' and ModTran='mel'"
Adodc4.Refresh
Adodc5.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" + PER + "'
and codciclo='" + CI + "' and ModTran='mel'"
Adodc5.Refresh

Private Sub DataGrid1_Click()


If Adodc4.Recordset.RecordCount > 0 Then
CODCURSO = Adodc4.Recordset("codc")
NOMCURSO = Adodc4.Recordset("nombrec")
CARRERA = DataCombo1.Text
CICLO = DataCombo3.Text
CREDITOS = Adodc4.Recordset("credito")
End If
End Sub

Private Sub Form_Load()


TR = "TR"
End Sub

Página 145
Sistema informático de Programación curricular

ASIGNAR CLAVE A DOCENTES

Private Sub CmdAceptar_Click()


If DataCombo1.Text <> "" Then
If TxtClave <> "" Then
If TxtClave1 <> "" Then
If TxtClave = TxtClave1 Then

For M = 1 To Len(TxtClave)
CIFRADO = cifrado
Next
CLAVE1 = CIFRADO

Adodc2.RecordSource = "select *from personal where cod_personal='" + CODDOCENTE + "'"


Adodc2.Refresh
If Adodc2.Recordset.RecordCount > 0 Then
Adodc2.Recordset("clave") = CLAVE1
Adodc2.Recordset.Update

MEN = MsgBox("La Clave se Asigno Correctamente al Docente", vbInformation, "Clave de Acceso")


DataCombo1 = ""
TxtClave = ""
TxtClave1 = ""
Adodc1.RecordSource = "select cod_personal, nombres +' '+ appa + ' '+ apma as Nombres,Clave from
personal Where codtipopersonal='2' and estado='0' and (clave is null or clave='') order by nombres"
Adodc1.Refresh
End If

Else
MEN = MsgBox("Las Claves no Coinciden, Verifique", vbCritical, "Clave de Acceso")
TxtClave1.SetFocus

Página 146
Sistema informático de Programación curricular

End If
Else
MEN = MsgBox("Confirme la Clave de Acceso del Docente", vbCritical, "Clave de Acceso")
TxtClave1.SetFocus
End If
Else
MEN = MsgBox("Digite la Clave de Acceso del Docente", vbCritical, "Clave de Acceso")
TxtClave.SetFocus
End If
Else
MEN = MsgBox("Seleccione el Docente a quien va a Asignar su Clave de Acceso", vbCritical, "Clave de
Acceso")
DataCombo1.SetFocus

Private Sub TxtClave1_KeyPress(KeyAscii As Integer)


If KeyAscii = 13 Then CmdAceptar.SetFocus
End Sub
SILABUS
SILABUS – CURSO DE DOCENTE
DOCENTE Y SUS CURSOS

Private Sub CmdEditar_Click()


If Adodc3.Recordset.RecordCount > 0 Then
If PROSE = "0" Then ' 0= sylabus
If DIRE = "1" Then
VERSYLABUS = "0"
Else
VERSYLABUS = "1"
End If
If MT = "TR" Then

Página 147
Sistema informático de Programación curricular

FrmPag2.Frame2.Top = 360
End If
Unload Me
FrmPrograma.Show

Else ' 1= sesiones


If DIRE = "1" Then
VERSESIONES = "0"
Else
VERSESIONES = "1"
FrmSesiones.CmdNuevo.Visible = False
FrmSesiones.CmdAceptar.Caption = "Ver"
End If
Unload Me
FrmSesiones.Show
End If
End If
End Sub

Private Sub DataCombo2_Change()


If DataCombo2.Text = "" Then Exit Sub
BUS = "Nombres='" + DataCombo2.Text + "'"
Adodc2.Recordset.Find BUS, , , 1
CODDOC = Adodc2.Recordset(0) 'captura Codigo Docente
DOCENTE = Adodc2.Recordset(1)

Adodc3.RecordSource = "select DISTINCT C.CODC,C.nombrec,C.credito,C.codciclo,


E.descripcione,C.modtran from personal as P, profesorcurso as PC, curso as C, especialidad as E,
cicloacademico as CA WHERE P.cod_personal = PC.codpersonal and CA.cod_cacadem=C.cod_cacadem
and C.codC=PC.codc and PC.plan_curricular=C.plan_curricular and C.cod_cacadem=PC.cod_cacadem and
E.codespecialidad=C.codespecialidad and P.cod_personal='" + CODDOC + "' and PC.semestreactual='" +
PER + "' order by C.nombrec,E.DESCRIPCIONE"
Adodc3.Refresh
End Sub

Private Sub DataCombo2_Click(Area As Integer)


DataCombo2_Change
End Sub

Private Sub DataGrid2_Click()


If Adodc3.Recordset.RecordCount > 0 Then
CODCURSO = Adodc3.Recordset("codc")
NOMCURSO = Adodc3.Recordset("nombrec")

Página 148
Sistema informático de Programación curricular

CARRERA = Adodc3.Recordset("DESCRIPCIONE")
CICLO = Adodc3.Recordset("CODCICLO")
CREDITOS = Adodc3.Recordset("CREDITO")
If Not IsNull(Adodc3.Recordset("modtran")) Then
MT = Adodc3.Recordset("modtran")
Else
MT = ""
End If
End If
End Sub

Private Sub Form_Load()


If Adodc1.Recordset.RecordCount > 0 Then
DataCombo1.Text = Adodc1.Recordset("descripcion")
End If
End Sub

CURSOS DE CUALQUIER PERIODO

Private Sub CmdVerProg_Click()


If Adodc4.Recordset.RecordCount > 0 Then
If PROSE = "0" Then ' 0= sylabus
If DIRE = "1" Then
VERSYLABUS = "0"
Else
VERSYLABUS = "1"
End If

Página 149
Sistema informático de Programación curricular

If MT = "TR" Then ' se es Curso transversal


FrmPag2.Frame2.Top = 360
End If
Unload Me
FrmPrograma.Show
Else '1=Sesiones
If DIRE = "1" Then
VERSESIONES = "0"
Else
VERSESIONES = "1"
FrmSesiones.CmdNuevo.Visible = False
FrmSesiones.CmdAceptar.Caption = "Ver"
End If
Unload Me
FrmSesiones.Show
End If
End If
End Sub
codespecialidad='" + ESPE + "' and cod_cacadem='" + PER + "' and codciclo='ME'"
Adodc4.Refresh
End Sub

Private Sub DataCombo2_Click(Area As Integer)


DataCombo2_Change
End Sub

Private Sub DataCombo3_Change()


If DataCombo3.Text = "" Then Exit Sub
BUS = "descripcionc='" + DataCombo3.Text + "'"
Adodc3.Recordset.Find BUS, , , 1
CI = Adodc3.Recordset(0) 'captura Codigo ciclo

Adodc4.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" +
PER + "' and codciclo='" + CI + "'"
Adodc4.Refresh
End Sub

Private Sub DataCombo3_Click(Area As Integer)


DataCombo3_Change
End Sub

Private Sub DataGrid1_Click()


If Adodc4.Recordset.RecordCount > 0 Then
CODCURSO = Adodc4.Recordset("codc")

Página 150
Sistema informático de Programación curricular

NOMCURSO = Adodc4.Recordset("nombrec")
CARRERA = DataCombo1.Text
CICLO = DataCombo3.Text
CREDITOS = Adodc4.Recordset("credito")
If Not IsNull(Adodc4.Recordset("modtran")) Then
MT = Adodc4.Recordset("modtran")
Else
MT = ""
End If
Adodc5.RecordSource = "select *from personal,profesorcurso where
personal.cod_personal=profesorcurso.codpersonal and profesorcurso.codc='" + CODCURSO + "'"
Adodc5.Refresh
If Adodc5.Recordset.RecordCount > 0 Then
DOCENTE = Adodc5.Recordset("nombres") & " " & Adodc5.Recordset("APPA") & " " &
Adodc5.Recordset("apma")
End If
End If
End Sub

SILABUS

Private Sub Combo1_Click()


Select Case NOMR
Case "R1":
R1.SelFontName = Combo1.Text: R1.SetFocus
Case "R2":

Página 151
Sistema informático de Programación curricular

R2.SelFontName = Combo1.Text: R2.SetFocus


End Select
End Sub

Private Sub Combo2_Click()


Select Case NOMR
Case "R1":
R1.SelFontSize = Combo2.Text: R1.SetFocus
Case "R2":
R2.SelFontSize = Combo2.Text: R2.SetFocus
End Select
End Sub

Private Sub Command2_Click()


'FrmPag1.Hide
FrmPag2.Visible = True
'FrmPag3.Hide
FrmPag2.WindowState = 2
PAG = 2

End Sub

Private Sub Command3_Click()


'FrmPag1.Hide
'FrmPag2.Hide
Private Sub Form_Unload(Cancel As Integer)
NOMR = ""
End Sub

Private Sub R1_GotFocus()


NOMR = R1.Name
End Sub

Private Sub R2_GotFocus()


NOMR = R2.Name
End Sub

Private Sub Tool2_ButtonClick(ByVal Button As MSComctlLib.Button)


If Button.Index = 20 Then
NEGRITA
End If
If Button.Index = 21 Then

Página 152
Sistema informático de Programación curricular

KURSIVA
End If
If Button.Index = 22 Then
SUBRAYADO
End If
If Button.Index = 24 Then
IZQUIERDA
End If
If Button.Index = 25 Then
CENTRAR
End If
If Button.Index = 26 Then
DERECHA
End If
If Button.Index = 27 Then
VIÑETA
End If
End Sub
Sub NEGRITA()
Select Case NOMR
Case "R1":
If R1.SelBold = True Then R1.SelBold = False: R1.SetFocus Else R1.SelBold = True: R1.SetFocus
Case "R2":
If R2.SelBold = True Then R2.SelBold = False: R2.SetFocus Else R2.SelBold = True: R2.SetFocus
End Select
End Sub

Sub KURSIVA()
Select Case NOMR
Case "R1":
If R1.SelItalic = True Then R1.SelItalic = False: R1.SetFocus Else R1.SelItalic = True: R1.SetFocus
Case "R2":
If R2.SelItalic = True Then R2.SelItalic = False: R2.SetFocus Else R2.SelItalic = True: R2.SetFocus
End Select
End Sub
Sub SUBRAYADO()
Select Case NOMR
Case "R1":
If R1.SelUnderline = True Then R1.SelUnderline = False: R1.SetFocus Else R1.SelUnderline = True:
R1.SetFocus
Case "R2":
If R2.SelUnderline = True Then R2.SelUnderline = False: R2.SetFocus Else R2.SelUnderline = True:
R2.SetFocus
End Select

Página 153
Sistema informático de Programación curricular

End Sub
Sub IZQUIERDA()
Select Case NOMR
Case "R1":
R1.SelAlignment = 0: R1.SetFocus
Case "R2":
R2.SelAlignment = 0: R2.SetFocus
End Select
End Sub
Sub CENTRAR()
Select Case NOMR
Case "R1":
R1.SelAlignment = 2: R1.SetFocus
Case "R2":
R2.SelAlignment = 2: R2.SetFocus
End Select
End Sub
Sub DERECHA()
Select Case NOMR
Case "R1":
R1.SelAlignment = 1: R1.SetFocus
Case "R2":
R2.SelAlignment = 1: R2.SetFocus
End Select
End Sub

Sub VIÑETA()
Select Case NOMR
Case "R1":
If R1.SelBullet = True Then R1.SelBullet = False: R1.SetFocus Else R1.SelBullet = True: R1.SetFocus
Case "R2":
If R2.SelBullet = True Then R2.SelBullet = False: R2.SetFocus Else R2.SelBullet = True: R2.SetFocus
End Select
End Sub

Private Sub TxtHoSe_KeyPress(KeyAscii As Integer)


If (Chr(KeyAscii) < "0" Or Chr(KeyAscii) > "9") And KeyAscii <> "8" And KeyAscii <> 13 Then
KeyAscii = 0
Else
If KeyAscii = 13 Then
TxtDura.SetFocus
End If
End If
End Sub

Página 154
Sistema informático de Programación curricular

Private Sub Combo1_Click()


Select Case NOMR
Case "R3":
R3.SelFontName = Combo1.Text: R3.SetFocus
Case "R4":
R4.SelFontName = Combo1.Text: R4.SetFocus
Case "R5":
R5.SelFontName = Combo1.Text: R5.SetFocus
Case "R6":
R6.SelFontName = Combo1.Text: R6.SetFocus
Case "R7":
R7.SelFontName = Combo1.Text: R7.SetFocus
Case "R8":
R8.SelFontName = Combo1.Text: R8.SetFocus
End Select
End Sub

Private Sub Combo2_Click()


Select Case NOMR
Case "R3":
R3.SelFontSize = Combo2.Text: R3.SetFocus
Case "R4":
R4.SelFontSize = Combo2.Text: R4.SetFocus
Case "R5":

Página 155
Sistema informático de Programación curricular

R5.SelFontSize = Combo2.Text: R5.SetFocus


Case "R6":
R6.SelFontSize = Combo2.Text: R6.SetFocus
Case "R7":
R7.SelFontSize = Combo2.Text: R7.SetFocus
Case "R8":
R8.SelFontSize = Combo2.Text: R8.SetFocus
End Select
End Sub

Private Sub Command1_Click()


FrmPag1.Visible = True
'FrmPag2.Hide
'FrmPag3.Hide
FrmPag1.WindowState = 2
PAG = 1
End Sub

Private Sub Command2_Click()

End Sub

Private Sub Command3_Click()


'FrmPag1.Hide
'FrmPag2.Hide
FrmPag3.Visible = True
FrmPag3.WindowState = 2
PAG = 3
End Sub

Private Sub Command4_Click()


'FrmPag1.Hide
'FrmPag2.Hide
FrmPag4.Visible = True
FrmPag4.WindowState = 2
PAG = 4
End Sub

Private Sub Form_Load()


For i = 1 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
Combo1.Text = "Times New Roman"
Combo2.ListIndex = 0

Página 156
Sistema informático de Programación curricular

End Sub

Private Sub Form_Unload(Cancel As Integer)


NOMR = ""
End Sub

Private Sub R3_GotFocus()


NOMR = R3.Name
End Sub

Private Sub R4_GotFocus()


NOMR = R4.Name
End Sub

Private Sub R5_GotFocus()


NOMR = R5.Name
End Sub

If Button.Index = 22 Then
SUBRAYADO
End If
If Button.Index = 24 Then
IZQUIERDA
End If
If Button.Index = 25 Then
CENTRAR
End If
If Button.Index = 26 Then
DERECHA
End If
If Button.Index = 27 Then
VIÑETA
End If
End Sub

Sub NEGRITA()
Select Case NOMR
Case "R3":
If R3.SelBold = True Then R3.SelBold = False: R3.SetFocus Else R3.SelBold = True: R3.SetFocus
Case "R4":
If R4.SelBold = True Then R4.SelBold = False: R4.SetFocus Else R4.SelBold = True: R4.SetFocus
Case "R5":
If R5.SelBold = True Then R5.SelBold = False: R5.SetFocus Else R5.SelBold = True: R5.SetFocus
Case "R6":

Página 157
Sistema informático de Programación curricular

If R6.SelBold = True Then R6.SelBold = False: R6.SetFocus Else R6.SelBold = True: R6.SetFocus
Case "R7":
If R7.SelBold = True Then R7.SelBold = False: R7.SetFocus Else R7.SelBold = True: R7.SetFocus
Case "R8":
If R8.SelBold = True Then R8.SelBold = False: R8.SetFocus Else R8.SelBold = True: R8.SetFocus
End Select
End Sub

Sub KURSIVA()
Select Case NOMR
Case "R3":
If R3.SelItalic = True Then R3.SelItalic = False: R3.SetFocus Else R3.SelItalic = True: R3.SetFocus
Case "R4":
If R4.SelItalic = True Then R4.SelItalic = False: R4.SetFocus Else R4.SelItalic = True: R4.SetFocus
Case "R5":
If R5.SelItalic = True Then R5.SelItalic = False: R5.SetFocus Else R5.SelItalic = True: R5.SetFocus
Case "R6":
If R6.SelItalic = True Then R6.SelItalic = False: R6.SetFocus Else R6.SelItalic = True: R6.SetFocus
Case "R7":
If R7.SelItalic = True Then R7.SelItalic = False: R7.SetFocus Else R7.SelItalic = True: R7.SetFocus
Case "R8":
If R8.SelItalic = True Then R8.SelItalic = False: R8.SetFocus Else R8.SelItalic = True: R8.SetFocus
End Select
End Sub
Sub DERECHA()
Select Case NOMR
Case "R3":
R3.SelAlignment = 1: R3.SetFocus
Case "R4":
R4.SelAlignment = 1: R4.SetFocus
Case "R5":
R5.SelAlignment = 1: R5.SetFocus
Case "R6":
R6.SelAlignment = 1: R6.SetFocus
Case "R7":
R7.SelAlignment = 1: R7.SetFocus
Case "R8":
R8.SelAlignment = 1: R8.SetFocus
End Select
End Sub

Sub VIÑETA()
Select Case NOMR
Case "R3":

Página 158
Sistema informático de Programación curricular

If R3.SelBullet = True Then R3.SelBullet = False: R3.SetFocus Else R3.SelBullet = True: R3.SetFocus
Case "R4":
If R4.SelBullet = True Then R4.SelBullet = False: R4.SetFocus Else R4.SelBullet = True: R4.SetFocus
Case "R5":
If R5.SelBullet = True Then R5.SelBullet = False: R5.SetFocus Else R5.SelBullet = True: R5.SetFocus
Case "R6":
If R6.SelBullet = True Then R6.SelBullet = False: R6.SetFocus Else R6.SelBullet = True: R6.SetFocus
Case "R7":
If R7.SelBullet = True Then R7.SelBullet = False: R7.SetFocus Else R7.SelBullet = True: R7.SetFocus
Case "R8":
If R8.SelBullet = True Then R8.SelBullet = False: R8.SetFocus Else R8.SelBullet = True: R8.SetFocus
End Select
End Sub

Private Sub CmdEliminarElemento_Click()


If Adodc1.Recordset.RecordCount > 1 Then
BUS = STab.Tab + 1
Adodc4.RecordSource = "select *from elementocapa where codc='" + CODCURSO + "' and nec='" + BUS
+ "'"
Adodc4.Refresh
'Elimina Elemento
If Adodc4.Recordset.RecordCount > 0 Then
MEN = MsgBox("¿Esta Seguro que desea Eliminar el Elemento de Capacidad " & BUS & " ?", 36,
"Eliminar Elemento")
If MEN = 6 Then

Página 159
Sistema informático de Programación curricular

Adodc4.Recordset.MoveFirst
Adodc4.Recordset.Delete
End If
End If
'Elimina Semana
Adodc4.RecordSource = "select *from progsemanal where codc='" + CODCURSO + "' and nec='" + BUS
+ "'"
Adodc4.Refresh
If Adodc4.Recordset.RecordCount > 0 Then
Adodc4.Recordset.MoveFirst
Do While Not Adodc4.Recordset.EOF
Adodc4.Recordset.Delete
Adodc4.Recordset.MoveNext
Loop
End If
'Ordena si elimina elemento intermedio
If EA < TE Then
'ordena Elemento
Adodc4.RecordSource = "select *from elementocapa where codc='" + CODCURSO + "' order by NEC
asc"
Adodc4.Refresh
If Adodc4.Recordset.RecordCount > 0 Then
Adodc4.Recordset.MoveFirst
For M = 1 To Adodc4.Recordset.RecordCount
Adodc4.Recordset("NEC") = M
Adodc4.Recordset.Update
Adodc4.Recordset.MoveNext
Next
End If
'Ordena Semana
Adodc4.RecordSource = "select *from ProgSemanal where codc='" + CODCURSO + "' order by NEC
asc"
Adodc4.Refresh
Dim N As String
Dim INI As String
INI = "0"
Next
End If

End If
MEN = MsgBox("Se ha eliminado correctamente el Elemento de Capacidad", vbInformation, "Elemento")
Form_Activate
STab.Tab = 0
CmdEliminarElemento.SetFocus

Página 160
Sistema informático de Programación curricular

Else
MEN = MsgBox("Debe Existir como Minimo un Elemento de Capacidad", vbCritical, "Eliminar
Elemento")
CmdEliminarElemento.SetFocus
End If
End Sub
Adodc2.Recordset.AddNew
Adodc2.Recordset("codc") = CODCURSO
Adodc2.Recordset("nec") = STab.Tabs
Adodc2.Recordset("nsemana") = "1"
Adodc2.Recordset("TemaSemana") = TxtTema.Text
Adodc2.Recordset("Feinicio") = DT1A.Value
Adodc2.Recordset("fetermino") = DT1B.Value
Adodc2.Recordset("Procedimientos") = R10
Adodc2.Recordset("Conceptos") = R11
Adodc2.Recordset("actitudes") = R12
Adodc2.Recordset("Actividades") = R13
Adodc2.Recordset("CriteriosEvalua") = R14
Adodc2.Recordset("Horas") = RHoras
Adodc2.Recordset.Update

TabSem.Tabs = 1
End If
End If
Else
MEN = MsgBox("Solo se Pueden Programar un Maximo de 5 Elementos de Capacidad", vbCritical,
"Elemento")
CmdNuevo.SetFocus
End If
End Sub

Private Sub CmdNuevo1_Click()


If TabSem.Tabs <= 8 Then
MEN = MsgBox("¿Esta Seguro Que Desea Crear una Nueva PROGRAMACION SEMANAL?", 36,
"Nuevo")
If MEN = 6 Then
If Adodc2.Recordset.RecordCount > 0 Then
TabSem.Tabs = TabSem.Tabs + 1
TabSem.TabCaption(TabSem.Tabs - 1) = "Semana " & TabSem.Tabs
Adodc2.Refresh
Adodc2.Recordset.AddNew
Adodc2.Recordset("codc") = CODCURSO
Adodc2.Recordset("nec") = STab.Tab + 1
Adodc2.Recordset("nsemana") = TabSem.Tabs

Página 161
Sistema informático de Programación curricular

Adodc2.Recordset("temasemana") = TxtTema
Adodc2.Recordset("Feinicio") = DT1A.Value
Adodc2.Recordset("fetermino") = DT1B.Value
Adodc2.Recordset("Procedimientos") = R10
Adodc2.Recordset("Conceptos") = R11
Adodc2.Recordset("Actitudes") = R12
Adodc2.Recordset("Actividades") = R13
Adodc2.Recordset("CriteriosEvalua") = R14
'Adodc2.Recordset("Horas") = DTFin.Value
Adodc2.Recordset.Update
CmdNuevo.Enabled = False
TabSem.Tab = TabSem.Tabs - 1
End If
End If
Else
MEN = MsgBox("Solo se Pueden Programar un Máximo de 8 Semanas", vbCritical, "Programacion")
CmdNuevo1.SetFocus
End If
End Sub

Private Sub Combo1_Click()


Select Case NOMR
Case "R10":
R10.SelFontName = Combo1.Text: R10.SetFocus
Case "R11":
R11.SelFontName = Combo1.Text: R11.SetFocus
Case "R12":
R12.SelFontName = Combo1.Text: R12.SetFocus
Case "R13":
R13.SelFontName = Combo1.Text: R13.SetFocus
Case "R14":
R14.SelFontName = Combo1.Text: R14.SetFocus
End Select
End Sub

Private Sub Form_Activate()


Adodc1.RecordSource = "select *from elementocapa where codc='" + CODCURSO + "'"
Adodc1.Refresh

LabCapTerminal = FrmPag2.R6.Text
LabDuracion = FrmPag1.TxtDura.Text
LabIni = FrmPag1.DT1
LabTer = FrmPag1.DT2

Página 162
Sistema informático de Programación curricular

If Adodc1.Recordset.RecordCount > 0 Then


DTIni.DataField = "Feinicio"
DTFin.DataField = "Fetermino"
STab.Tabs = Adodc1.Recordset.RecordCount
For M = 0 To Adodc1.Recordset.RecordCount - 1
STab.TabCaption(M) = "Elemento de Capacidad " & M + 1
Next
End If

Adodc2.RecordSource = "select *from progsemanal where codc='" + CODCURSO + "' and NEC='1'"
Adodc2.Refresh
If Adodc2.Recordset.RecordCount > 0 Then
Adodc2.Recordset.MoveFirst
DT1A.DataField = "FeInicio"
DT1B.DataField = "Fetermino"
R9 = TxtEle1.Text
TabSem.Tabs = Adodc2.Recordset.RecordCount
For mh = 0 To Adodc2.Recordset.RecordCount - 1
TabSem.TabCaption(mh) = "Semana " & mh + 1
Next
End If
End Sub

Private Sub Form_Load()


NU = 0
LabUni = NOMCURSO
Adodc3.Refresh
If Adodc3.Recordset.RecordCount > 0 Then
Adodc3.Recordset.MoveFirst
Do While Not Adodc3.Recordset.EOF
List1.AddItem Adodc3.Recordset("descripcion")
Adodc3.Recordset.MoveNext
Loop
End If

For i = 1 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
Combo1.Text = "Times New Roman"
Combo2.ListIndex = 0
End Sub

Private Sub Form_Unload(Cancel As Integer)

Página 163
Sistema informático de Programación curricular

NOMR = ""
End Sub

Private Sub Command3_Click()


'FrmPag1.Hide
'FrmPag2.Hide
FrmPag3.Visible = True
FrmPag3.WindowState = 2
PAG = 3
End Sub

Private Sub Form_Load()


LabUni = NOMCURSO
LabCarrera = CARRERA
LabCiclo = CICLO
LabCreditos = CREDITOS

For i = 1 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
Combo1.Text = "Times New Roman"
'Combo1.ListIndex = 0
Combo2.ListIndex = 0
End Sub

Private Sub R15_GotFocus()

Página 164
Sistema informático de Programación curricular

NOMR = R15.Name
End Sub

Private Sub Tool2_ButtonClick(ByVal Button As MSComctlLib.Button)


If Button.Index = 20 Then
NEGRITA
End If
If Button.Index = 21 Then
KURSIVA
End If
If Button.Index = 22 Then
SUBRAYADO
End If
If Button.Index = 24 Then
IZQUIERDA
End If
If Button.Index = 25 Then
CENTRAR
End If
If Button.Index = 26 Then
DERECHA
End If
If Button.Index = 27 Then
VIÑETA
End If
End Sub
Sub NEGRITA()
Select Case NOMR
Case "R15":
nt = 2: R15.SetFocus
End Select
End Sub
Sub DERECHA()
Select Case NOMR
Case "R15":
R15.SelAlignment = 1: R15.SetFocus
End Select
End Sub

Sub VIÑETA()
Select Case NOMR
Case "R15":

Página 165
Sistema informático de Programación curricular

If R15.SelBullet = True Then R15.SelBullet = False: R15.SetFocus Else R15.SelBullet = True:


R15.SetFocus
End Select
End Sub

SESIONES DE APRENDIZAJE
SESION DE APRENDIZAJE – CURSO DE DOCENTE

Private Sub CmdEditar_Click()


If Adodc3.Recordset.RecordCount > 0 Then
If PROSE = "0" Then ' 0= sylabus
If DIRE = "1" Then
VERSYLABUS = "0"
Else
VERSYLABUS = "1"
End If
If MT = "TR" Then
FrmPag2.Frame2.Top = 360
End If
Unload Me
FrmPrograma.Show

Else ' 1= sesiones


If DIRE = "1" Then
VERSESIONES = "0"
Else
VERSESIONES = "1"
FrmSesiones.CmdNuevo.Visible = False
FrmSesiones.CmdAceptar.Caption = "Ver"

Página 166
Sistema informático de Programación curricular

End If
Unload Me
FrmSesiones.Show
End If
End If
End Sub

Private Sub DataCombo1_Change()


If DataCombo1.Text = "" Then Exit Sub
BUS = "descripcion='" + DataCombo1.Text + "'"
Adodc1.Recordset.Find BUS, , , 1
PER = Adodc1.Recordset(0) 'captura Codigo periodo academico

End Sub

Private Sub DataCombo2_Change()


If DataCombo2.Text = "" Then Exit Sub
BUS = "Nombres='" + DataCombo2.Text + "'"
Adodc2.Recordset.Find BUS, , , 1
CODDOC = Adodc2.Recordset(0) 'captura Codigo Docente
DOCENTE = Adodc2.Recordset(1)

Adodc3.RecordSource = "select DISTINCT C.CODC,C.nombrec,C.credito,C.codciclo,


E.descripcione,C.modtran from personal as P, profesorcurso as PC, curso as C, especialidad as E,
cicloacademico as CA WHERE P.cod_personal = PC.codpersonal and CA.cod_cacadem=C.cod_cacadem
and C.codC=PC.codc and PC.plan_curricular=C.plan_curricular and C.cod_cacadem=PC.cod_cacadem and
E.codespecialidad=C.codespecialidad and P.cod_personal='" + CODDOC + "' and PC.semestreactual='" +
PER + "' order by C.nombrec,E.DESCRIPCIONE"
Adodc3.Refresh
End Sub

Private Sub DataCombo2_Click(Area As Integer)


DataCombo2_Change
End Sub

Private Sub DataGrid2_Click()


If Adodc3.Recordset.RecordCount > 0 Then
CODCURSO = Adodc3.Recordset("codc")
NOMCURSO = Adodc3.Recordset("nombrec")
CARRERA = Adodc3.Recordset("DESCRIPCIONE")
CICLO = Adodc3.Recordset("CODCICLO")
CREDITOS = Adodc3.Recordset("CREDITO")
If Not IsNull(Adodc3.Recordset("modtran")) Then
MT = Adodc3.Recordset("modtran")

Página 167
Sistema informático de Programación curricular

Else
MT = ""
End If
End If
End Sub

SESION DE APRENDIZAJE – CURSO DE CUALQUIER PERIODO

Private Sub CmdVerProg_Click()


If Adodc4.Recordset.RecordCount > 0 Then
If PROSE = "0" Then ' 0= sylabus
If DIRE = "1" Then
VERSYLABUS = "0"
Else
VERSYLABUS = "1"
End If
If MT = "TR" Then ' se es Curso transversal
FrmPag2.Frame2.Top = 360
End If
Unload Me
FrmPrograma.Show
Else '1=Sesiones
If DIRE = "1" Then
VERSESIONES = "0"
Else
VERSESIONES = "1"
FrmSesiones.CmdNuevo.Visible = False

Página 168
Sistema informático de Programación curricular

FrmSesiones.CmdAceptar.Caption = "Ver"
End If
Unload Me
FrmSesiones.Show
End If
End If
End Sub

Private Sub DataCombo1_Change()


If DataCombo1.Text = "" Then Exit Sub
BUS = "descripcione='" + DataCombo1.Text + "'"
Adodc1.Recordset.Find BUS, , , 1
ESPE = Adodc1.Recordset(0) 'captura Codigo especialidad

DataCombo2 = "": DataCombo3 = ""

Adodc4.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" +

Private Sub DataCombo3_Change()


If DataCombo3.Text = "" Then Exit Sub
BUS = "descripcionc='" + DataCombo3.Text + "'"
Adodc3.Recordset.Find BUS, , , 1
CI = Adodc3.Recordset(0) 'captura Codigo ciclo

Adodc4.RecordSource = "select *from curso where codespecialidad='" + ESPE + "' and cod_cacadem='" +
PER + "' and codciclo='" + CI + "'"
Adodc4.Refresh
End Sub

Private Sub DataCombo3_Click(Area As Integer)


DataCombo3_Change
End Sub

Private Sub DataGrid1_Click()


If Adodc4.Recordset.RecordCount > 0 Then
CODCURSO = Adodc4.Recordset("codc")
NOMCURSO = Adodc4.Recordset("nombrec")
CARRERA = DataCombo1.Text
CICLO = DataCombo3.Text
CREDITOS = Adodc4.Recordset("credito")
If Not IsNull(Adodc4.Recordset("modtran")) Then
MT = Adodc4.Recordset("modtran")
Else
MT = ""

Página 169
Sistema informático de Programación curricular

End If
Adodc5.RecordSource = "select *from personal,profesorcurso where
personal.cod_personal=profesorcurso.codpersonal and profesorcurso.codc='" + CODCURSO + "'"
Adodc5.Refresh
If Adodc5.Recordset.RecordCount > 0 Then
DOCENTE = Adodc5.Recordset("nombres") & " " & Adodc5.Recordset("APPA") & " " &
Adodc5.Recordset("apma")
End If
End If
End Sub

VISTA SILABUS

Private Sub Command2_Click()


FrmSPag2.Visible = True
FrmSPag2.WindowState = 2
PAG = 2
End Sub

Private Sub Command3_Click()


FrmSPag3.Visible = True
FrmSPag3.WindowState = 2
PAG = 3
End Sub

Página 170
Sistema informático de Programación curricular

Private Sub Command4_Click()


FrmSPag4.Visible = True
FrmSPag4.WindowState = 2
PAG = 4
End Sub

Private Sub CmdCerrar_Click()


For y = 1 To List1.ListCount
List1.Selected(y - 1) = False
Next
Frame4.Visible = False

End Sub

Private Sub Command5_Click()


If DataCombo1.Text <> "" Then
If TxHP <> "" Then
Adodc4.RecordSource = "select *from sesionlugar where codsesion='" + CODSESIONEDIT + "' and
codlugar='" + CODLUGAR + "'"
Adodc4.Refresh
If Adodc4.Recordset.RecordCount = 0 Then
Adodc4.Refresh
Adodc4.Recordset.AddNew
Adodc4.Recordset("codsesion") = CODSESIONEDIT
Adodc4.Recordset("codlugar") = CODLUGAR
Adodc4.Recordset("horas") = TxHP
Adodc4.Recordset.Update
TxHP = ""
DataCombo1.Text = ""
Adodc3.RecordSource = "select *from lugar as L,sesionlugar as SL where L.codlugar=SL.codlugar
and SL.codsesion='" + CODSESIONEDIT + "'"
Adodc3.Refresh
Else
MEN = MsgBox("El Lugar " & DataCombo1.Text & " Ya esta agregado, Elija uno Diferente",
vbCritical, "Agregar")
DataCombo1.SetFocus
End If
Else
MEN = MsgBox("Ingrese las Horas Pedagogicas", vbCritical, "Agregar")
TxHP.SetFocus
End If
Else
MEN = MsgBox("Seleccione el LUGAR", vbCritical, "Agregar")

Página 171
Sistema informático de Programación curricular

DataCombo1.SetFocus
End If
End Sub

Private Sub Command6_Click()


FrmSPag5.Visible = True
FrmSPag5.WindowState = 2
PAG = 5
End Sub

Private Sub DataCombo1_Change()


If DataCombo1.Text = "" Then Exit Sub
BUS = "descripcion='" + DataCombo1.Text + "'"
Adodc2.Recordset.Find BUS, , , 1
CODLUGAR = Adodc2.Recordset(0) 'captura Codigo lugar
End Sub

Private Sub DataGrid1_DblClick()


If Adodc3.Recordset.RecordCount > 0 Then
MEN = MsgBox("¿Esta Seguro que desea eliminar el Lugar Seleccionado?", 36, "Eliminar")
If MEN = 6 Then
CODS = Adodc3.Recordset("codsesion")
CODL = Adodc3.Recordset("codlugar")
Adodc4.RecordSource = "select *from sesionlugar where codsesion='" + CODS + "' and codlugar='" +
CODL + "'"
Adodc4.Refresh
If Adodc4.Recordset.RecordCount > 0 Then
Adodc4.Recordset.Delete
Adodc3.Refresh
End If
End If
End If
End Sub

Private Sub Form_Load()


R0 = ELECT

LabCarrera = CARRERA

Select Case UNIDAD


Case "1": UNIDAD = "I"
Case "2": UNIDAD = "II"
Case "3": UNIDAD = "III"
Case "4": UNIDAD = "IV"

Página 172
Sistema informático de Programación curricular

Case "5": UNIDAD = "V"


End Select

LabUnidad = UNIDAD
LabFacilitador = DOCENTE
LabUnididactica = NOMCURSO

Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
List1.AddItem Adodc1.Recordset("descripcion")
Adodc1.Recordset.MoveNext
Loop
End If

Adodc3.RecordSource = "select *from lugar as L,sesionlugar as SL where L.codlugar=SL.codlugar and


SL.codsesion='" + CODSESIONEDIT + "'"
Adodc3.Refresh

For i = 1 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
Combo1.Text = "Times New Roman"
Combo2.ListIndex = 0
End Sub

Página 173
Sistema informático de Programación curricular

SESION DE APRENDIZAJE

Private Sub Command1_Click()


FrmSPag1.Visible = True
FrmSPag1.WindowState = 2
PAG = 1
End Sub

Private Sub Command3_Click()


FrmSPag3.Visible = True
FrmSPag3.WindowState = 2
PAG = 3
End Sub

Private Sub Command4_Click()


FrmSPag4.Visible = True
FrmSPag4.WindowState = 2
PAG = 4
End Sub

Private Sub Command5_Click()


Frame2.Enabled = False
End Sub

Private Sub Command6_Click()


Frame2.Enabled = False

Página 174
Sistema informático de Programación curricular

Frame4.Visible = True
Frame4.Caption = "Agregar Recurso"
List1.Clear
Adodc1.RecordSource = "select *from recursos order by descripcion"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
List1.AddItem Adodc1.Recordset("descripcion")
Adodc1.Recordset.MoveNext
Loop
End If
End Sub

Private Sub Command7_Click()


FrmSPag5.Visible = True
FrmSPag5.WindowState = 2
PAG = 5
End Sub

Private Sub Form_Load()


For i = 1 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
Combo1.Text = "Times New Roman"
Combo2.ListIndex = 0
End Sub

Private Sub Form_Unload(Cancel As Integer)


NOMR = ""
End Sub

Página 175
Sistema informático de Programación curricular

Private Sub Command4_Click()


FrmSPag4.Visible = True
FrmSPag4.WindowState = 2
PAG = 4
End Sub

Private Sub Command5_Click()


Frame2.Enabled = False
Frame4.Visible = True
Frame4.Caption = "Agregar Metodo/Tecnica"
List1.Clear
Adodc1.RecordSource = "select *from metodostecnicas order by descripcion"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
List1.AddItem Adodc1.Recordset("descripcion")
Adodc1.Recordset.MoveNext
Loop
End If
End Sub

Private Sub Command6_Click()


Frame2.Enabled = False
Frame4.Visible = True

Página 176
Sistema informático de Programación curricular

Frame4.Caption = "Agregar Recurso"


List1.Clear
Adodc1.RecordSource = "select *from recursos order by descripcion"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
List1.AddItem Adodc1.Recordset("descripcion")
Adodc1.Recordset.MoveNext
Loop
End If
End Sub

Private Sub Command7_Click()


FrmSPag5.Visible = True
FrmSPag5.WindowState = 2
PAG = 5
End Sub

SUBRAYADO
End If
If Button.Index = 24 Then
IZQUIERDA
End If
If Button.Index = 25 Then
CENTRAR
End If
If Button.Index = 26 Then
DERECHA
End If
If Button.Index = 27 Then
VIÑETA
End If
End Sub

Sub NEGRITA()
Select Case NOMR
Case "R11":
If R11.SelBold = True Then R11.SelBold = False: R11.SetFocus Else R11.SelBold = True:
R11.SetFocus
Case "R12":
If R12.SelBold = True Then R12.SelBold = False: R12.SetFocus Else R12.SelBold = True:
R12.SetFocus
Case "R13":

Página 177
Sistema informático de Programación curricular

If R13.SelBold = True Then R13.SelBold = False: R13.SetFocus Else R13.SelBold = True:


Then R12.SelUnderline = False: R12.SetFocus Else R12.SelUnderline = True: R12.SetFocus
Case "R13":
If R13.SelUnderline = True Then R13.SelUnderline = False: R13.SetFocus Else R13.SelUnderline =
True: R13.SetFocus
End Select
End Sub
Sub IZQUIERDA()
Select Case NOMR
Case "R11":
R11.SelAlignment = 0: R11.SetFocus
Case "R12":
R12.SelAlignment = 0: R12.SetFocus
Case "R13":
R13.SelAlignment = 0: R13.SetFocus
End Select
End Sub

Private Sub Command3_Click()


FrmSPag3.Visible = True
FrmSPag3.WindowState = 2
PAG = 3
End Sub

Private Sub Command5_Click()


Frame2.Enabled = False

Página 178
Sistema informático de Programación curricular

Frame4.Visible = True
Frame4.Caption = "Agregar Metodo/Tecnica"
List1.Clear
Adodc1.RecordSource = "select *from metodostecnicas order by descripcion"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
List1.AddItem Adodc1.Recordset("descripcion")
Adodc1.Recordset.MoveNext
Loop
End If
End Sub

Private Sub Command6_Click()


Frame2.Enabled = False
Frame4.Visible = True
Frame4.Caption = "Agregar Recurso"
List1.Clear
Adodc1.RecordSource = "select *from recursos order by descripcion"
End Sub

Private Sub R15_GotFocus()


NOMR = "R15"
End Sub

Private Sub R16_GotFocus()


NOMR = "R16"
End Sub

Private Sub R17_GotFocus()


NOMR = "R17"
End Sub

Private Sub R18_GotFocus()


NOMR = "R18"
End Sub

Private Sub R19_GotFocus()


NOMR = "R19"
End Sub

Private Sub Tool2_ButtonClick(ByVal Button As MSComctlLib.Button)


If Button.Index = 20 Then

Página 179
Sistema informático de Programación curricular

NEGRITA
End If
If Button.Index = 21 Then
KURSIVA
End If
If Button.Index = 22 Then
SUBRAYADO
End If
If Button.Index = 24 Then
IZQUIERDA
End If
If Button.Index = 25 Then
CENTRAR
End If
If Button.Index = 26 Then
DERECHA
End If
If Button.Index = 27 Then
VIÑETA
End If
End Sub

Sub NEGRITA()
Select Case NOMR
Case "R14":
If R14.SelBold = True Then R14.SelBold = False: R14.SetFocus Else R14.SelBold = True:
R14.SetFocus
Case "R15":
If R15.SelBold = True Then R15.SelBold = False: R15.SetFocus Else R15.SelBold = True:
R15.SetFocus
Case "R16":
If R16.SelBold = True Then R16.SelBold = False: R16.SetFocus Else R16.SelBold = True:
R16.SetFocus
Case "R17":
If R17.SelBold = True Then R17.SelBold = False: R17.SetFocus Else R17.SelBold = True: R17
If R18.SelItalic = True Then R18.SelItalic = False: R18.SetFocus Else R18.SelItalic = True:
R18.SetFocus
Case "R19":
If R19.SelItalic = True Then R19.SelItalic = False: R19.SetFocus Else R19.SelItalic = True:
R19.SetFocus
End Select
End Sub
Sub SUBRAYADO()
Select Case NOMR

Página 180
Sistema informático de Programación curricular

Case "R14":
If R14.SelUnderline = True Then R14.SelUnderline = False: R14.SetFocus Else R14.SelUnderline =
True: R14.SetFocus
Case "R15":
If R15.SelUnderline = True Then R15.SelUnderline = False: R15.SetFocus Else R15.SelUnderline =
True: R15.SetFocus
Case "R16":
If R16.SelUnderline = True Then R16.SelUnderline = False: R16.SetFocus Else R16.SelUnderline =
True: R16.SetFocus
Case "R17":
If R17.SelUnderline = True Then R17.SelUnderline = False: R17.SetFocus Else R17.SelUnderline =
True: R17.SetFocus
Case "R18":
If R18.SelUnderline = True Then R18.SelUnderline = False: R18.SetFocus Else R18.SelUnderline =
True: R18.SetFocus
Case "R19":
If R19.SelUnderline = True Then R19.SelUnderline = False: R19.SetFocus Else R19.SelUnderline =
True: R19.SetFocus
End Select
End Sub

Private Sub Command3_Click()


FrmSPag3.Visible = True
FrmSPag3.WindowState = 2
PAG = 3
End Sub

Página 181
Sistema informático de Programación curricular

Private Sub Command5_Click()


Frame2.Enabled = False
Frame4.Visible = True
Frame4.Caption = "Agregar Metodo/Tecnica"
List1.Clear
Adodc1.RecordSource = "select *from metodostecnicas order by descripcion"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount > 0 Then
Adodc1.Recordset.MoveFirst
Do While Not Adodc1.Recordset.EOF
List1.AddItem Adodc1.Recordset("descripcion")
Adodc1.Recordset.MoveNext
Loop
End If
End Sub

Private Sub Command6_Click()


Frame2.Enabled = False
Frame4.Visible = True
Frame4.Caption = "Agregar Recurso"
istIndex = 0
End Sub

Private Sub Form_Unload(Cancel As Integer)


NOMR = ""
End Sub

Private Sub R14_GotFocus()


NOMR = "R14"
End Sub

Private Sub R15_GotFocus()


NOMR = "R15"
End Sub

Private Sub R16_GotFocus()


NOMR = "R16"
End Sub

Private Sub R17_GotFocus()


NOMR = "R17"
End Sub

Página 182
Sistema informático de Programación curricular

Private Sub R18_GotFocus()


NOMR = "R18"
End Sub

Private Sub R19_GotFocus()


NOMR = "R19"
End Sub

Sub NEGRITA()
Select Case NOMR
Case "R14":
If R14.SelBold = True Then R14.SelBold = False: R14.SetFocus Else R14.SelBold = True:
R14.SetFocus
Case "R15":
If R15.SelBold = True Then R15.SelBold = False: R15.SetFocus Else R15.SelBold = True:
R15.SetFocus
Case "R16":
If R16.SelBold = True Then R16.SelBold = False: R16.SetFocus Else R16.SelBold = True:
R16.SetFocus
Case "R17":
If R17.SelBold = True Then R17.SelBold = False: R17.SetFocus Else R17.SelBold = True:
R17.SetFocus
Case "R18":
If R18.SelBold = True Then R18.SelBold = False: R18.SetFocus Else R18.SelBold = True:
R18.SetFocus
Case "R19":
If R19.SelBold = True Then R19.SelBold = False: R19.SetFocus Else R19.SelBold = True:
R19.SetFocus
End Select
End Sub

Underline = True Then R15.SelUnderline = False: R15.SetFocus Else R15.SelUnderline = True:


R15.SetFocus
Case "R16":
If R16.SelUnderline = True Then R16.SelUnderline = False: R16.SetFocus Else R16.SelUnderline =
True: R16.SetFocus
Case "R17":
If R17.SelUnderline = True Then R17.SelUnderline = False: R17.SetFocus Else R17.SelUnderline =
True: R17.SetFocus
Case "R18":
If R18.SelUnderline = True Then R18.SelUnderline = False: R18.SetFocus Else R18.SelUnderline =
True: R18.SetFocus
Case "R19":

Página 183
Sistema informático de Programación curricular

If R19.SelUnderline = True Then R19.SelUnderline = False: R19.SetFocus Else R19.SelUnderline =


True: R19.SetFocus
End Select
End Sub

Private Sub Command4_Click()


FrmSPag4.Visible = True
FrmSPag4.WindowState = 2
PAG = 4
End Sub

Private Sub Form_Load()


For i = 1 To Screen.FontCount - 1
Combo1.AddItem Screen.Fonts(i)
Next
Combo1.Text = "Times New Roman"
Combo2.ListIndex = 0
End Sub

Private Sub R20_GotFocus()


NOMR = "R20"
End Sub

Private Sub Tool2_ButtonClick(ByVal Button As MSComctlLib.Button)


If Button.Index = 20 Then
NEGRITA

Página 184
Sistema informático de Programación curricular

End If
If Button.Index = 21 Then
KURSIVA
End If
If Button.Index = 22 Then
SUBRAYADO
End If
If Button.Index = 24 Then
Sub SUBRAYADO()
Select Case NOMR
Case "R20":
If R20.SelUnderline = True Then R20.SelUnderline = False: R20.SetFocus Else R20.SelUnderline =
True: R20.SetFocus
End Select
End Sub
Sub IZQUIERDA()
Select Case NOMR
Case "R20":
R20.SelAlignment = 0: R20.SetFocus
End Select
End Sub

Página 185
Sistema informático de Programación curricular

FICHAS DE APRENDIZAJE

Private Sub CmdGuardar_Click()


If Adodc3.Recordset.RecordCount > 0 Then
MEN = MsgBox("¿Esta Seguro que Desea Guardar la Ruta de Las Fichas de Aprendizaje del Curso
Seleccionado?", 36, "Guardar")
If MEN = 6 Then
Adodc4.RecordSource = "select *from rutaFichas where codc='" + CODCURSO + "'"
Adodc4.Refresh

Página 186
Sistema informático de Programación curricular

If Adodc4.Recordset.RecordCount > 0 Then


Adodc4.Recordset("ruta") = File1.Path
Adodc4.Recordset.Update
Else
Adodc4.Refresh
Adodc4.Recordset.AddNew
Adodc4.Recordset("codc") = CODCURSO
Adodc4.Recordset("ruta") = File1.Path
Adodc4.Recordset.Update
End If
End If
End If
End Sub

Private Sub DataCombo1_Click(Area As Integer)


DataCombo1_Change
End Sub

Adodc3.RecordSource = "select DISTINCT C.CODC,C.nombrec,C.credito,C.codciclo, E.descripcione,C.modtran


from personal as P, profesorcurso as PC, curso as C, especialidad as E, cicloacademico as CA WHERE
P.cod_personal = PC.codpersonal and CA.cod_cacadem=C.cod_cacadem and C.codC=PC.codc and
PC.plan_curricular=C.plan_curricular and C.cod_cacadem=PC.cod_cacadem and
E.codespecialidad=C.codespecialidad and P.cod_personal='" + CODDOC + "' and PC.semestreactual='" + PER + "'
order by C.nombrec,E.DESCRIPCIONE"
Adodc3.Refresh
End Sub

Private Sub DataCombo2_Click(Area As Integer)


DataCombo2_Change
End Sub

Private Sub DataGrid2_Click()


On Error GoTo mensaje

If Adodc3.Recordset.RecordCount > 0 Then


CODCURSO = Adodc3.Recordset("codc")
Adodc4.RecordSource = "select *from rutaFichas where codc='" + CODCURSO + "'"
Adodc4.Refresh
If Adodc4.Recordset.RecordCount > 0 Then
Drive1.Drive = Adodc4.Recordset("ruta")
Dir1.Path = Adodc4.Recordset("ruta")
TxtRuta = Adodc4.Recordset("ruta")
ARCHIVO = ""

Página 187
Sistema informático de Programación curricular

Else
Drive1.Drive = "C:\"
Drive1.Drive = "D:\"
ARCHIVO = ""
TxtRuta = ""
End If
End If

Exit Sub
mensaje:
If Err.Number = 53 Or Err.Number = 76 Then
MEN = MsgBox("La Ruta de las Fichas Guardada: (" & UCase(Adodc4.Recordset("ruta")) & ") puede que se
haya movido o cambiado, Ubique la Nueva Ruta y Vuelva a Guardar", vbCritical, "Ruta no Encontrada")
Drive1.Drive = "C:\"
Drive1.Drive = "D:\"
TxtRuta = ""
ARCHIVO = ""
End If
End Sub

Private Sub Dir1_Change()


File1.Path = Dir1.Path
TxtRuta = Dir1.Path
ARCHIVO = ""
If File1.ListCount > 0 Then
CmdAbrir.Enabled = True
Else
CmdAbrir.Enabled = False
End If
End Sub

Página 188
Sistema informático de Programación curricular

XV. IMPLEMENTACIÓN DEL SISTEMA.


15.1.Prueba de Programas

Mantenimientos
Registrar Métodos y Técnicas
FORMA CORRECTA FORMA INCORRECTA
Descripción Métodos/Técnicas: Descripción Métodos/Técnicas: ###
Exposición dialogo

Registrar Recursos
FORMA CORRECTA FORMA INCORRECTA
Descripción de Recurso: Ficha de Descripción de Recurso: 2%%% pizara
aprendizaje

Registrar Actitudes
FORMA CORRECTA FORMA INCORRECTA
Descripción Actitudes: Esta atento al Descripción Actitudes: esta atento/////***
desarrollo de la clase

Registrar Estrategias
FORMA CORRECTA FORMA INCORRECTA
Descripción Estrategias: realización de Descripción Estrategias: eraerafadfadf
un test de entrada

Registrar Lugar
FORMA CORRECTA FORMA INCORRECTA
Descripción: Laboratorio Descripción: ====000000

Página 189
Sistema informático de Programación curricular

XVI. CONCLUSIONES y RECOMENDACIONES DEL PROYECTO

CONCLUSIONES:

 Se logro realizar el análisis encontrando 12 requerimientos funcionales dentro de los


procesos involucrados en el estudio.
 En cuanto al análisis y diseño se logro realizar como son : análisis de requisitos, análisis y
diseño preliminar, diseño de implementación.
 Con el software Rational Rose Enterprise Edition se logro realizar el análisis y diseño de
nuestros modelos como son: 2 casos de uso, 7 diagramas de colaboraciones, 7diagramas de
secuencias.
 Se logro implementar la base de datos utilizando el Microsoft SQL Server en el cual se
crearon 16 tablas que permitirán gestionar la información para su mejor uso dentro del
instituto “COMPUTER G & L”
 Se utilizo tablas del sistema del mismo instituto para realizar las consultas para el buen
desarrollo de la programación curricular del instituto.
 Se logro realizar la construcción del software usando el programa Microsoft Visual Basic
6.0, en el cual se crearon 18 interfaces, facilitando la implementación de la capa de datos,
negocio y presentación, debido a su característica de ser un lenguaje de programación
poderoso y sencillo.

Página 190
Sistema informático de Programación curricular

RECOMENDACIONES:

 Realizar la implementación del sistema para la mejora en gestión de los procesos de gestión
de silabus y gestión de sesiones.
 Se recomienda utilizar el software de modelado RATIONAL ROSE para modelar el
análisis y diseñar los procesos del negocio.
 Capacitar al personal involucrado en el manejo del sistema de información, para que de esta
forma evitar errores al realizar cualquier tipo de operación.
 Se recomienda difundir más la metodología Microsoft Visual Basic 6.0, para el sistema de
información y realizar la documentación correspondiente ya que son muy importantes en el
desarrollo de un plan estratégico.
 Cambiar las contraseñas quincenalmente para mejor seguridad de la información que se
almacene.
 Para las contraseñas se recomienda utilizar caracteres y números.

Página 191
Sistema informático de Programación curricular

XVII. REFERENCIAS BIBLIOGRAFICAS Commented [D1]: MEJORAR LA CITA BIBLIOGRAFICA

 BELL, CHARLES A. (2007). EXPERT MYSQL, primera edición, apress.


 BONA, Cristina (2002), evaluación de procesos de software: un estudio de caso en XP e
ICONIX.
 EDWARDS.Chris; WARD, John; BYTHEWAY, Andy () 1998. Fundamentos de sistemas
de información.
 BOOCH, Grady, Rumbaugh, J. Y Jacobson, I el lenguaje unificado.
 Ejemplar de Visual Basic 6.0 de JUAN JOSÉ CASTAÑEDA LEÓN.

Página 192
Sistema informático de Programación curricular

XVIII. AÑEXOS

1. ¿En qué consiste el plan curricular?


Consiste en la distribución y asignación de módulos y cursos en los 6 semestres
académicos, la programación interna se hace mes a mes.

2. ¿Quién lo realiza el plan curricular?


El plan curricular es construido por cada instituto, teniendo en cuenta las directrices
generales del ministerio de educación y el contexto donde se desarrolla el instituto y
van a trabajar los alumnos
3. ¿Cada qué tiempo se realiza el plan curricular?
El plan curricular se actualiza año a año
4. ¿Cómo es el proceso de la programación de las unidades didácticas y de los
módulos transversales?
El proceso de programación se realiza teniendo en cuenta lo siguiente:
la estructura de los modulos que son producto de la obtención de lo que requieren las
empresas, es decir el mundo productivo, viene a ser las transformación de las
unidades de competencia hacia los módulos educativos y la distribución de los
contenidos de cada módulo en cada uno de las unidades didácticas y cada uno de los
módulos transversales; esta programación es la que estamos graficando en el presente
módulo informático.
5. ¿Qué es el silabo y quien lo realiza?
Es un instrumento pedagógico que grafica la programación y que lo realiza cada
docente a cargo de su asignatura.
La creación de los silabos es el producto de lo obtenido en la programación y de los
requerimientos y necesidades de las empresas para el logro de las competencias
generales y específicas,
6. ¿Quiénes están involucrados en la creación de sílabos?
Están involucrados docentes, alumnos, empresas y la parte directiva de los institutos
7. ¿Qué es una sesión y quienes lo elaboran?

Página 193
Sistema informático de Programación curricular

Una sesión viene a ser el plan de clase, el modo y la forma con que el docente
ejecuta la programación de la unidad didáctica
8. ¿Qué es una ficha de aprendizaje?
Viene a ser los contenidos y las actividades de carácter cognitivo, procedimental y
actitudinal que el docente prepara para entregar al estudiante como base de
aprendizaje.

Página 194

Das könnte Ihnen auch gefallen