Upload
toxico-sinclair
View
32
Download
1
Embed Size (px)
Citation preview
I
UNIVERSIDAD TÉCNICA DE MANABÍ
FACULTAD DE CIENCIAS INFORMATICAS
ESCUELA DE INGENIERIA EN SISTEMAS
TEMA
Sistema Control de Asistencia “SOFTHAZ”
INTEGRANTES
Zares Márquez Bladimir
Castro León William
Zares Márquez Rolando
CURSO /PARALELO
Segundo Semestre
Paralelo B
2012
DIRECTOR DE PROYECTO
Ing. José Cevallos Salazar
[CALCULO DIFERENCIAL]
I
TEMA
“Fortalecer el proceso de enseñanza-aprendizaje mediante un software de asistencia
utilizando la creatividad, para los estudiantes del segundo semestre de Calculo
Diferencial, de la Facultad De Ciencias Informáticas de la Universidad Técnica de
Manabí.”
SOFTHAZ
SISTEMA DE CONTROL DE ASISTENCIAS
II
CERTIFICACIÓN DEL PROYECTO
Yo, José Cevallos Salazar, Docente del área de matemáticas en calidad de Director
de Proyecto
CERTIFICO
Que el trabajo de investigación titulado “Fortalecer el proceso de
enseñanza – aprendizaje mediante un software de asistencia aplicando la creatividad
en cálculo diferencial” es trabajo elaborado por los señores: Zares Márquez Rolando
Adrián, Zares Márquez Bladimir Alexander y Castro León William el mismo que
cumple con los requisitos suficientes para ser considerado para la evaluación final.
Los autores intelectuales del presente trabajo de investigación documental y de
campo, bajo mi tutoría, dejan constancia que están sustentada en principios éticos,
además sus procesos creativos y de innovación permitieron diseñar una propuesta de
vinculación hacia la comunidad denominada: "Fortalecer el que hacer educativos con
respecto a la asistencia de estudiantes mediante un software creativo en la comunidad
educativa de la Ciudad de Portoviejo".
Portoviejo, Agosto del 2012
__________________________________
Ing. José Cevallos Salazar
DIRECTOR DE PROYECTO
III
DECLARACIÓN SOBRE LOS DERECHOS DE AUTOR
Los Autores ZARES MÁRQUEZ BLADIMIR ALEXANDER, ZARES
MARQUEZ ROLANDO ADRIAN y CASTRO LEÓN WILLIAM ALBERTO
estudiantes del segundo semestre de la Facultad de Ciencias informáticas de la
Universidad Técnica de Manabí, DECLARAMOS QUE:
Las ideas expuestas en el presente trabajo titulado: “FORTALECER EL PROCESO
DE ENSEÑANZA – APRENDIZAJE MEDIANTE UN SOFTWARE DE
ASISTENCIA APLICANDO LA CREATIVIDAD EN CÁLCULO DIFERENCIAL,
MÓDULO I: SISTEMA DE CONTROL DE ASISTENCIA”, son absoluta
responsabilidad de los autores.
Los autores de este proyecto reservan sus derechos del software para continuo
mejoramiento, [email protected].
Zares Márquez Bladimir
AUTOR DE PROYECTO
Zares Márquez Rolando Castro León William
AUTOR DE PROYECTO AUTOR DE PROYECTO
IV
DEDICATORIA
Al culminar el presente proyecto investigativo quiero consagrarlo de manera especial
a mis padres que son nuestro principal apoyo, y en este nuestro sueño llegar a ser
profesionales en las Ciencias Informáticas, son ellos nuestra principal inspiración y
bendición en nuestros objetivos trazadas para llegar a la meta , pero como todo barco
necesita de capitán que ayude a dirigir hacia el norte , eh aquí el momento especial
para dedicar este nuestro proyecto a nuestra brújula y en toda la grandeza de la
palabra al señor profesor , Ing. José Cevallos Salazar, por su apoyo incondicional y
así estimulando nuestros niveles de competitividad y fortalecimiento para mejor en
general nuestra estructura profesional.
SOFTHAZ
GRUPO DE INVESTIGACION
V
AGRADECIMIENTOS
“El que da, no debe volver a acordarse; pero el que recibe nunca debe olvidar”
El presente trabajo investigativo es un esfuerzo en el cual, directa o indirectamente,
participaron varias personas leyendo, opinando, corrigiendo, teniendo paciencia,
dando ánimo, acompañando en los momentos de crisis y en los momentos de
incertidumbre ante el proceso de desarrollo.
En primer lugar dar gracias a Dios, el dador de todas las cosas y quien permite que
todo ocurra, por permitirnos llegar a este momento.
A nuestros Padres, quienes con su apoyo emocional y económico, han hecho posible
la realización de esta proyecto y que por ende se constituye en un triunfo para ellos y
el nuestro propio.
Agradezco al Ing. José Cevallos por haber confiado en el grupo, por la paciencia y
por los conocimientos impartidos en la dirección de este trabajo a la feliz
culminación de este proyecto.
Finalmente, pero no menos importantes, a cada uno de los integrantes del grupo de
trabajo quienes conformábamos un equipo de trabajo excelente y más que nada,
fuimos amigos siempre.
Zares Márquez Bladimir
AUTOR DE PROYECTO
Zares Márquez Rolando Castro León William
AUTOR DE PROYECTO AUTOR DE PROYECTO
VI
RESUMEN EJECUTIVO
La Facultad de Ciencias Informáticas de la Universidad Técnica de Manabí durante
su vida institucional, ha venido formando profesionales capaces y con las aptitudes
necesarias para enfrentarse al mundo laboral, y por ende contribuye al desarrollo de
la sociedad.
En este contexto, cada estudiante tiene como expectativa recibir una formación
académica de excelencia, que le garantice su desenvolvimiento competitivo en su
vida profesional; por ello siendo parte de esta Alma Máter, se concluyó que una
forma de contribuir a su engrandecimiento, es la implementación de una Sistema de
controle automáticamente la asistencia de los estudiantes desarrollado por los
estudiantes de segundo semestre de la facultad de Ciencias Informáticas y que aloje
su información en el servidor principal ubicado en planta baja de la Facultad de
Ciencias Informáticas.
La creación y adecuación del sistema de asistencia” SOFTHAZ”, modulo I, fue
realizada en el aula de Calculo Diferencial del Área de Matemáticas enlazada con el
aula Nº 403 de Estructura de Datos, ubicada en el 4º y 5º Piso de la Facultad de
Veterinaria de la Universidad Técnica de Manabí, proceso que precisó de un análisis
exhaustivo de los requerimientos para su adecuado funcionamiento del sistema
informático.
La implantación del sistema SOFTHAZ, incluyó actividades que garantizan su
capacidad operativa y funcionamiento duradero, las cuales son:
Ingreso de acceso de estudiantes por teclado.
Tendido de cables de datos independientes.
Instalación de alojamiento en servidor principal.
VII
Siendo el principal propósito del sistema SOFTHAZ, fortalecer el proceso de
enseñanza aprendizaje mediante un software de asistencia aplicando la creatividad de
los estudiantes de la Facultad de Ciencias Informáticas, fueron alojadas todo tipo de
información en el blog de Calculo Diferencial.
Al finalizar el presente trabajo, se concluyó que los equipos instalados y los
materiales utilizados para el buen funcionamiento del sistema SOFTHAZ han sido los
más idóneos y van a la par con la tecnología moderna, que garantizan el constante y
eficaz funcionamiento.
VIII
EXECUTIVE SUMMARY
The Faculty of Computer Science at the Technical University of Manabi in its
institutional life, has been training professionals capable and with the skills to face
the working world, and thus contributes to the development of society.
In this context, each student is expected to receive an academic excellence, which
ensures their competitive development in their professional life, hence being part of
this Alma Mater, it was concluded that one way to contribute to its growth, is the
implementation a system to automatically control the attendance of students
developed by students in second semester of the Faculty of Computer Science and
hosting your information on the main server located on the ground floor of the
Faculty of Computer Science.
The creation and adaptation of the care system "SOFTHAZ" module I, was conducted
in the classroom Calculus Area Mathematics linked to the classroom No. 403, Data
Structures, located at 4th and 5th Floor, Faculty of Veterinary Technical University of
Manabi, a process that required a thorough analysis of the requirements for proper
functioning of the computer system.
The implementation of the SOFTHAZ, included activities to ensure its operational
capacity and long service life, which are:
• Entering students access the keyboard.
• Cable routing independent data.
• Installation accommodation server.
Since the main purpose SOFTHAZ system, strengthen the teaching-learning process
through a software application support the creativity of students from the Faculty of
Computer Science, were housed all sorts of information on the blog of Calculus.
IX
Upon completion of this study concluded that the installed equipment and materials
used for the proper functioning of SOFTHAZ have been the most suitable and go
hand in hand with modern technology, ensuring the continued and efficient operation.
X
ÍNDICE Contenido Pág.
PRELIMINAR
TEMA .................................................................................................................... I
CERTIFICACIÓN DEL PROYECTO ............................................................................. II
DECLARACIÓN SOBRE LOS DERECHOS DE AUTOR ................................................. III
DEDICATORIA ...................................................................................................... IV
AGRADECIMIENTOS .............................................................................................. V
RESUMEN EJECUTIVO .......................................................................................... VI
EXECUTIVE SUMMARY ....................................................................................... VIII
CAPITULO I
1. IDENTIFICACIÓN DEL PROYECTO ................................................................... - 1 -
1.1.1. TÍTULO DESCRIPTIVO DEL TRABAJO DE INVESTIGACIÓN .......................... - 2 -
1.1.2. FORMULACIÓN DEL PROBLEMA .............................................................. - 2 -
1.2. MARCO INSTITUCIONAL Y SOCIAL DEL PROYECTO ...................................... - 2 -
1.3. OBJETIVOS ……………………………………………………………………………………………….. -3-
1.3.1. OBJETIVO GENERAL ................................................................................ - 3 -
1.3.2. OBJETIVOS ESPECÍFICOS .......................................................................... - 3 -
1.3.3. JUSTIFICACIÓN ........................................................................................ - 3 -
CAPITULO II
2. MARCO TEORICO .......................................................................................... - 5 -
2.1. FUNDAMENTO DOCTRINAL ........................................................................ - 5 -
2.1.1. LOS TICS EN LA EDUCACION .................................................................... - 6 -
2.1.2. TEORÍA GENERAL DE SISTEMAS Y CIBERNÉTICA ....................................... - 9 -
2.2. TECNOLOGÍA INFORMÁTICA Y TEORÍAS DEL APRENDIZAJE ....................... - 11 -
2.3. LA EVOLUCIÓN DEL SOFTWARE ................................................................ - 11 -
2.3.1. SOFTWARE EDUCATIVO ........................................................................ - 14 -
XI
2.4. CREATIVIDAD ........................................................................................... - 18 -
2.4.1. CREATIVIDAD E INFORMÁTICA .............................................................. - 21 -
2.5. TEORÍA GENERAL DE SISTEMAS Y CIBERNÉTICA ........................................ - 22 -
2.5.1. CONCEPTOS CLAVES DE LA TEORÍA GENERAL DE LOS SISTEMAS ............. - 22 -
2.6. ANTECEDENTES DEL TEMA ....................................................................... - 24 -
2.6.1. SWITCH ................................................................................................ - 24 -
2.6.2. CABLE UTP ........................................................................................... - 29 -
2.6.3. TIPOS DE CABLES .................................................................................. - 30 -
2.6.4. CABLE CRUZADO .................................................................................. - 30 -
2.6.5. CONECTORES RJ- 45 ............................................................................. - 32 -
2.7. AGENTES Y DESTINATARIOS .................................................................... - 36 -
2.7.1. HIPÓTESIS GENERAL .............................................................................. - 36 -
2.7.2. HIPÓTESIS ESPECÍFICOS ........................................................................ - 36 -
2.8. IDENTIFICACIÓN DE LAS VARIABLES ........................................................ - 36 -
CAPITULO III
3. METODOLOGIA ........................................................................................... - 37 -
3.1. MÉTODOS, TÉCNICAS E INSTRUMENTOS ................................................. - 37 -
3.2. TIPO DE ESTUDIO ..................................................................................... - 37 -
3.3. POBLACIÓN Y MUESTRA .......................................................................... - 37 -
3.4. RECURSOS ............................................................................................... - 38 -
3.4.1. RECURSOS HUMANOS .......................................................................... - 38 -
3.4.2. CRONOGRAMA .................................................................................... - 38 -
3.4.3. PRESUPUESTO ECONOMICO ................................................................ - 39 -
CAPITULO IV
4. RESULTADOS ESTADISTICOS ....................................................................... - 40 -
CAPITULO V
5. CONCLUSIONES.......................................................................................... - 44 -
XII
5.1 RECOMENDACIONES ................................................................................. - 44 -
CAPITULO VI
PROPUESTA DE VINCULACION
6. PROPUESTAS ............................................................................................ - 46 -
6.1. DATOS GENERALES ................................................................................. - 46 -
6.2. RESUMEN EJECUTIVO .............................................................................. - 46 -
6.3. ANALISIS CONTEXTUAL ........................................................................... - 47 -
6.4. JUSTIFICACIÓN E IMPORTANCIA .............................................................. - 50 -
6.5. FUNDAMENTACIÓN TEÓRICA ................................................................... - 51 -
6.6. PROBLEMAS A SOLUCIONAR .................................................................... - 57 -
6.7. FINALIDAD DEL PROYECTO ....................................................................... - 58 -
6.8. PROPOSITO ............................................................................................. - 58 -
6.8.1. COMPONENTES .................................................................................... - 58 -
6.9. M ETAS .................................................................................................... - 58 -
6.10. BENEFICIARIOS INDIRECTOS ................................................................... - 59 -
6.11. PRODUCTO ............................................................................................ - 59 -
6.12. IMPACTO DE LA PROPUESTA .................................................................. - 59 -
6.13. METODOLOGÍA ...................................................................................... - 59 -
6.14. RECURSOS HUMANOS ............................................................................ - 59 -
6.15. MONITOREO Y EVALUACIÓN ................................................................ - 60 -
6.16. COSTO DE LA PROPUESTA ..................................................................... - 60 -
ANEXOS
ANEXO 1. DISEÑO DE BASE DE DATOS .…………………………………………………..………….63
ANEXO 2. PROGRAMACIÓN SOFTHAZ ..……………………………………………………………...65
ANEXO 3. MANUAL DE USUARIO .………………………………………………………………………81
ANEXO 4. FOTOS DE ACTIVIDADES …………………………………………………………………..103
- 1 -
CAPITULO I
1. IDENTIFICACIÓN DEL PROYECTO
Considerando la importancia del uso de la tecnología para el profesionalismo del
estudiante creando un apoyo para el proceso de enseñanza – aprendizaje presentamos
este diseño de software siguiendo las normativas de la modalidad de trabajo y
permisos del mismo, realizado por el Grupo # 1 (Bladimir Alexander Zares Márquez,
Williams Alberto Castro León y Rolando Adrian Zares Márquez)del segundo
semestre de la Facultad de Ciencias Informáticas en la Universidad Técnica de
Manabí con un sistema de asistencia de Calculo Diferencial , diagnóstico situacional
actual, se aplicó como herramienta la técnica ENCUESTA , se conoció los nudos
críticos de la población con la que se trabajó y que permitieron planificar el fondo y
forma , siguiendo el proceso experimental y ejecutar el desarrollo de los mismos con
la finalidad de mejorar las debilidades y convertirlas en fortalezas, para conocer el
alcance de los objetivos se aplicaron pruebas , durante todo el proceso, culminando
con pruebas del sistema a cada uno de los estudiantes y como demostración de su
efectiva funcionalidad imprimió un reporte diario de asistencia .
Todos estos elementos curriculares presentes y ocultos nos permitieron establecer
conclusiones y recomendaciones para el buen uso del mismo, el cumplimiento de este
proyecto se realizó según el cronograma establecido para este propósito presentado en
el gestor de propuestas como inicio del trabajo de investigación.
“Participando se aprende mejor y el conocimiento se dará según
la decisión de los beneficiarios, así seguimos avanzando”
- 2 -
1.1 DIAGNOSTICO
1.1.1. TÍTULO DESCRIPTIVO DEL TRABAJO DE INVESTIGACIÓN
Fortalecer el control de asistencia de los estudiantes mediante el diseño de un
software de asistencia aplicando la creatividad para Calculo Diferencial en el área de
Matemáticas de la Facultad De Ciencias Informáticas en la Universidad Técnica de
Manabí por un periodo indefinido
1.1.2. FORMULACIÓN DEL PROBLEMA
¿Cómo Fortalecer debilidades en la asistencia, inasistencia y atrasos de los
estudiantes de Calculo Diferencial de la Facultad De Ciencias Informáticas de la
Universidad Técnica de Manabí?
1.2. MARCO INSTITUCIONAL Y SOCIAL DEL PROYECTO
El lugar donde se lleva la investigación corresponde a la Universidad Técnica de
Manabí en la Facultad de Ciencias Informáticas en los estudiantes del segundo
semestre del área de Matemáticas en la asignatura de Calculo Diferencial en la
carrera de Ingeniería en Sistemas, donde se determinó la falta de buenas ideas
evolutivas y con esto expresar aun más la aplicación de la tecnología en nuestra
carrera. Para este problema se creó un software de asistencia donde se encontrará
nominas de estudiantes asistidos a clases, nomina estudiante atrasados y nomina de
estudiantes que faltaron, este software generará un reporte semanal, parcial y
semestral, el sistema se abrirá 5 minutos antes de clases y 5 minutos luego de
terminar la clase, automáticamente cerrara sus ingresos atreves del teclado
implementado en el ingreso del aula
- 3 -
1.3. OBJETIVOS
1.3.1. OBJETIVO GENERAL
Fortalecer el proceso de enseñanza-aprendizaje mediante un software de asistencia
utilizando la creatividad, para los estudiantes del segundo semestre de Calculo
Diferencial de la Facultad De Ciencias Informáticas de la Universidad Técnica de
Manabí.
1.3.2. OBJETIVOS ESPECÍFICOS
Demostrar de manera explícita mediante este software informático la
creatividad para un control de asistencia de los estudiantes del aula de Calculo
Diferencial en donde se aplicara los diferentes conocimientos que en el
transcurso de semestres se va aprendiendo
Disponer de la información necesaria cualquiera que esta sea por lo tanto se
trabajara con un d-link y como servidor principal se ocupara el ordenador del
aula de Calculo Diferencial.
Proponer, implementar un enlace de todas las aulas de la Escuela de
Ingeniería en Sistemas Informáticos ubicadas en el edificio de veterinaria, y
en la comunidad educativa de la ciudad de Portoviejo.
1.3.3. JUSTIFICACIÓN
Para tener un desarrollo integral del aprendizaje no basta con satisfacer nuestras
necesidades básicas de conformidad, sino que cada persona tome conciencia de los
factores que influyen en cada uno de los diferentes aspectos que constituyen en la
consolidación de nuestro conocimiento para la formación profesional. Es evidente
que las personas no construyen un entorno investigativo novedoso de aplicación de
nuevas ideas para investigaciones no solo basándose en el conocimiento teórico de
la materia sino con mira hacia mas allá de lo previsto. Al escoger este trabajo de
investigación, es necesario que los estudiantes estén conscientes que somos
individuos dispuestos al cambio.
- 4 -
Buscando soluciones para resolver los diferentes nudos críticos llevando la tecnología
a nuestras manos, la investigación “Software de Asistencia” como material de apoyo
del aula de clases para el aprendizaje” busca estimular la investigación en el
estudiante dándole facilidades para el desenvolvimiento de nuevas ideas, haciendo
que se sientan capaces de resolver y aclarar sus dudas, ocupando el internet en
actividades verdaderamente provechosas para ellos.
Más allá de todo esto, ésta investigación se determina que es importante, porque va a
permitir la vinculación activa docente-estudiante, para crearles un ambiente
confortable y de apoyo para un mejor desenvolvimiento.
- 5 -
CAPITULO II
2. MARCO TEORICO
2.1. FUNDAMENTO DOCTRINAL
“La importancia del aprendizaje con la informática y la creatividad, como mejora el
proceso enseñanza – aprendizaje, utilizaciones especificas”. El concepto de
Tecnología Educativa ha sufrido bastantes cambios a lo largo de su historia, ya que
las ciencias que la fundamentan evolucionan muy rápidamente, debido en parte al
acelerado desarrollo tecnológico que se da en la sociedad actual. Esto ha provocado
en la conceptualización de esta disciplina un cambio "desde un enfoque
instrumentalista, pasando por un enfoque sistémico de la enseñanza centrado en la
solución de problemas, hasta un enfoque más centrado en el análisis y diseño de
medios y recursos de enseñanza que no sólo habla de aplicación, sino también de
reflexión y construcción del conocimiento".
Las llamadas tecnologías de la comunicación y de la información (TIC) llevan
desarrollándose a lo largo de todo el siglo XX (quizás con más intensidad desde el
boom de internet) provocando una gran cantidad de cambios en la sociedad, y por
extensión en todos sus ámbitos: empresarial, médico, militar, social y, por supuesto,
comunicativo.
Eran años también en los que la tecnología parecía estar al servicio del desarrollo de
todos los pueblos, de todas las personas. Eso era lo que algunos creíamos y por los
que algunos trabajábamos para poner la ciencia y la técnica al servicio del hombre, y
evitar que se implantara la otra tendencia de poner la técnica al servicio de nuevas
sumisiones. No es que nuestra ingenuidad nos llevase a no percibir los peligros de la
tecnología usada en este último sentido, sino que era precisamente la percepción de
esa posibilidad la que nos conducía a pretender con nuestro trabajo.
- 6 -
Contribuir a mostrar que la tecnología podía, necesariamente debía ponerse al
servicio del bienestar de todos, tanto material como espiritualmente. La producción
de sistemas informáticos en la actualidad constituye un reto debido a la gran cantidad
de software desarrollado para las más de miles actividades humanas. El software
educativo puede ser caracterizado no sólo como un recurso de enseñanza/ aprendizaje
sino también de acuerdo con una determinada estrategia de enseñanza; así el uso de
un determinado software conlleva unas estrategias de aplicación implícita o explícita:
ejercitación y práctica, simulación, tutorial; uso individual, competición, pequeño
grupo. Obviamente, también el software con lleva unos determinados objetivos de
aprendizaje, de nuevo, unas veces explícitos y otras implícitos. Esta ambigüedad en
cuanto a su uso y fines es algo totalmente habitual en nuestra realidad educativa. El
diseño de programas educativos, cuando no responde a una planificación estricta y
cuidadosa desde el punto de vista didáctico, puede no verse correspondido en la
puesta en práctica, dándose una utilización totalmente casual y respondiendo a
necesidades puntuales. Sin embargo, también puede ocurrir la situación inversa: un
determinado tipo de software no diseñado específicamente, con unas metas difusas y
sin unos destinatarios definidos, puede ser utilizado con una clara intencionalidad de
cara a la consecución de determinados objetivos en el grupo-clase ambos
planteamientos son habituales.
2.1.1. LOS TICS EN LA EDUCACION
Los tics en los procesos de enseñanza aprendizaje
Las TIC han llegado a ser uno de los pilares básicos de la sociedad y hoy es necesario
proporcionar al ciudadano una educación que tenga que cuenta esta realidad. Las
posibilidades educativas de las TIC han de ser consideradas en dos aspectos:
El primer aspecto es consecuencia directa de la cultura de la sociedad actual no se
puede entender el mundo de hoy sin un mínimo de cultura informática. Es preciso
entender cómo se genera, cómo se almacena, cómo se transforma, cómo se transmite
y cómo se accede a la información.
- 7 -
En sus múltiples manifestaciones (textos, imágenes, sonidos) si no se quiere estar al
margen de las corrientes culturales hay que intentar participar en la generación de esa
cultura.
Es ésa la gran oportunidad, que presenta dos facetas: integrar esta nueva cultura en la
Educación, contemplándola en todos los niveles de la Enseñanza ese conocimiento se
traduzca en un uso generalizado de las TIC para lograr, libre, espontánea y
permanentemente, una formación a lo largo de toda la vida.
El segundo aspecto, aunque también muy estrechamente relacionado con el primero,
es más técnico.
Se deben usar las TIC para aprender y para enseñar. Es decir el aprendizaje de
cualquier materia o habilidad se puede facilitar mediante las TIC y, en particular,
mediante Internet, aplicando las técnicas adecuadas. Este segundo aspecto tiene que
ver muy ajustadamente con la Informática Educativa. No es fácil practicar una
enseñanza de las TIC que resuelva todos los problemas que se presentan, pero hay
que tratar de desarrollar sistemas de enseñanza que relacionen los distintos aspectos
de la Informática y de la transmisión de información, siendo al mismo tiempo lo más
constructivos que sea posible desde el punto de vista metodológico.
Requiere un gran esfuerzo de cada profesor implicado y un trabajo importante de
planificación y coordinación del equipo de profesores. Aunque es un trabajo muy
motivador, surgen tareas por doquier, tales como la preparación de materiales
adecuados para el alumno, porque no suele haber textos ni productos educativos
adecuados para este tipo de enseñanzas. Tenemos la oportunidad de cubrir esa
necesidad. Se trata de crear una enseñanza de forma que teoría, abstracción, diseño y
experimentación estén integrados. Las discusiones que se han venido manteniendo
por los distintos grupos de trabajo interesados en el tema se enfocaron en dos
posiciones. Una consiste en incluir asignaturas de Informática en los planes de
estudio y la segunda en modificar las materias convencionales teniendo en cuenta la
presencia de las TIC. Actualmente se piensa que ambas posturas han de ser tomadas
en consideración y no se contraponen.
- 8 -
De cualquier forma, es fundamental para introducir la informática en la escuela, la
sensibilización e iniciación de los profesores a la informática, sobre todo cuando se
quiere introducir por áreas (como contenido curricular y como medio didáctico).
Por lo tanto, los programas dirigidos a la formación de los profesores en el uso
educativo de las Nuevas Tecnologías de la Información y Comunicación deben
proponerse como objetivos:
Contribuir a la actualización del Sistema Educativo que una sociedad
fuertemente influida por las nuevas tecnologías demanda.
Facilitar a los profesores la adquisición de bases teóricas y destrezas
operativas que les permitan integrar, en su práctica docente, los medios
didácticos en general y los basados en nuevas tecnologías en particular.
Adquirir una visión global sobre la integración de las nuevas tecnologías en
el currículum, analizando las modificaciones que sufren sus diferentes
elementos: contenidos, metodología, evaluación, etc.
Capacitar a los profesores para reflexionar sobre su propia práctica, evaluando
el papel y la contribución de estos medios al proceso de enseñanza-
aprendizaje.
Finalmente, considero que hay que buscar las oportunidades de ayuda o de
mejora en la Educación explorando las posibilidades educativas de las TIC
sobre el terreno; es decir, en todos los entornos y circunstancias que la
realidad presenta.1
1 LINKOGRAFIA educatics.blogspot.com/ Día de consulta: 24-06-2012; Hora de consulta: 2:00pm
- 9 -
2.1.2. TEORÍA GENERAL DE SISTEMAS Y CIBERNÉTICA
La teoría general de sistemas (TGS), muy difundida en los 70, considera el proceso
educativo como un “sistema” de toma de decisiones y de puesta en práctica de estas.
Desde este enfoque sistémico, se considera que el tecnólogo educativo, al diseñar el
proceso e instrucción deberá contemplar tanto los objetivos y los contenidos, como la
metodología, los recursos, el profesor, el alumno y los demás elementos del contexto.
La TGS además ha aportado los conceptos de sistema, estructura, modelo, algoritmo,
etc., a la tecnología instruccional. Por otra parte la CIBERNÉTICA, como estudio de
las analogías entre las autorregulaciones de los organismos vivos, los grupos sociales
y algunos sistemas técnicos, ha influido aportando elementos claves como el
concepto de retroalimentación o “feed-back”.
Primero, la Cibernética que fue Desarrollada por “NORBERT WIENER”, dice
que es la ciencia que se ocupa de los sistemas de control y de comunicación en las
personas y en las máquinas, estudiando y aprovechando todos sus aspectos y
mecanismos comunes.
Y de la Teoría General de Sistemas podemos guiarnos en:
Las funciones de un sistema dependen de su estructura.
Un sistema puede estar dentro de otro.
Los sistemas pueden ser abiertos o cerrados.
Ejemplo: Si aplicamos esto en una Empresa tendremos como Ejemplo La Jerarquía
de dicha empresa. Como en el Anterior Ejemplo Podemos Observar que la Jerarquía
de una Empresa se convierte en un Sistema el cual va Teniendo subsistemas, y en
estos subsistemas podemos encontrar otros subsistemas a su vez. Y gracias a la
Teoría General de Sistemas esto es Posible pero la Cibernética no queda de lado,
como anteriormente se ha dicho, la Cibernética se Encarga de la COMUNICACIÓN
en las PERSONAS y en las MAQUINAS.
Pues gracias a la Cibernética en una Empresa esto se hace posible ya que si estamos
en una Empresa por ejemplo.
- 10 -
Una Empresa de Bebidas será necesario un técnico Capacitado para solucionar
problemas de funcionamiento de alguna Maquina, ya que con apoyo de dicha
maquina se podrá elaborar bebidas para el consumo del público, pues el Concepto de
la Teoría General de Sistemas nos ayuda a comprender, estudiar y a ponerle un orden
al problema buscar el porqué del problema , y la Cibernética busca el Tener un
Control Adecuado de un sistema el compartir observaciones, preocupaciones y
sugerencias, con la intención de recabar información, a nivel individual o colectivo,
para mejorar o modificar diversos aspectos del funcionamiento de una Empresa.
Pero para esto una empresa debe tener en cuenta dos aspectos muy importantes que
vienen a ser:
Entropía: A medida que la entropía aumenta, los sistemas se descomponen en
estados más simples, pero A medida que aumenta la información, disminuye
la entropía, ya que la información es la base de la configuración y el orden.
Homeostasis: Es el equilibrio dinámico entre las partes del sistema. Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios del medio ambiente.
La empresa, también esta puede ser visualizada como un subsistema compuesto por
otros subsistemas como: secciones o sectores, perteneciendo a un sistema más grande.
Y Aquí también encontramos a la Cibernética que se basara en el Principio de
Retroalimentación, ósea en el Manejo de La Empresa, el estudio interdisciplinario de
la estructura de los sistemas reguladores en la Empresa analizando un sector
determinado. La empresa, que está integrado en un súper sistema como: el mercado o
la comunidad todo depende de la forma como se enfoque.2
2 LINKOGRAFIA www.lcc.uma.es/~pastrana/LP/curso0506/Practica10/P10_06.pdf Día de consulta: 24-07-2012; Hora de consulta: 23:13
- 11 -
2.2. TECNOLOGÍA INFORMÁTICA Y TEORÍAS DEL APRENDIZAJE
El software educativo conlleva, de forma explícita o implícita, unas determinadas
estrategias de enseñanza, y unos objetivos.
Decimos “de forma explícita o implícita” porque esta ambigüedad está provocada
porque muchas veces existen diseños cuidadosos que tienen usos casuales, y otras
software no diseñado específicamente que se usa con clara intencionalidad.
Pero cuando se diseña con intencionalidad, siempre existe un concepto latente del
proceso enseñanza-aprendizaje, unos presupuestos teóricos que afectan al software
educativo, en cuanto a la selección, organización y adaptación de los contenidos, y en
cuanto a las estrategias de enseñanza.
2.3. LA EVOLUCIÓN DEL SOFTWARE
Durante los primeros años de la era de la computadora, el software se contemplaba
como un añadido. La programación de computadoras era un "arte de andar por casa"
para el que existían pocos métodos sistemáticos. El desarrollo del software se
realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a
descalabrarse y los costes a correr.
- 12 -
Los programadores trataban de hacer las cosas bien, y con un esfuerzo heroico, a
menudo salían con éxito. El software se diseñaba a medida para cada aplicación y
tenía una distribución relativamente pequeña. La mayoría del software se desarrollaba
y era utilizado por la misma persona u organización. La misma persona lo escribía, lo
ejecutaba y, si fallaba, lo depuraba. Debido a este entorno personalizado del software,
el diseño era un proceso implícito, realizado en la mente de alguien y,
la documentación normalmente no existía. La segunda era en la evolución de
los sistemas de computadora se extienden desde la mitad de la década de los sesenta
hasta finales de los setenta.
La multiprogramación y los sistemas multiusuario introdujeron nuevos conceptos
de interacción hombre –maquínalas técnicas interactivas abrieron un nuevo mundo de
aplicaciones y nuevos niveles de sofisticación del hardware y del software.
Los sistemas de tiempo real podían recoger, analizar y transformar datos de
múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos
en lugar de minutos , los avances en los dispositivos de almacenamiento en línea
condujeron a la primera generación de sistemas de gestión de bases de datos. Se
caracterizó también por el establecimiento del software como producto y la llegada de
las "casas del software".
Los patronos de la industria, del gobierno y de la universidad se aprestaban a
"desarrollar el mejor paquete de software" y ganar así mucho dinero. Conforme crecía
el número de sistemas informáticos, comenzaron a extenderse las bibliotecas de
software de computadora. Las casas desarrollaban proyectos en los que se
producían programas de decenas de miles de sentencia fuente.
Todos esos programas, todas esas sentencias fuente tenían que ser corregidos cuando
se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o
adaptados a nuevos dispositivos hardware que se hubieran adquirido. Estas
actividades se llamaron colectivamente mantenimiento del software. La tercera era en
la evolución de los sistemas de computadora comenzó a mediados de los años setenta
y continúo más allá de una década.
- 13 -
El sistema distribuido, múltiples computadoras, cada una
ejecutando funciones concurrentes y comunicándose con alguna otra, incrementó
notablemente la complejidad de los sistemas informáticos.
Las redes de área local y de área global, las comunicaciones digitales de alto ancho
de banda y la creciente demanda de acceso "instantáneo" a los datos, supusieron una
fuerte presión sobre los desarrolladores del software.
La conclusión de la tercera era se caracterizó por la llegada y amplio uso de
los microprocesadores. El microprocesador ha producido un extenso grupo
de productos inteligentes, desde automóviles hasta hornos microondas, desde robots
industriales a equipos de diagnósticos de suero sanguíneo.
La cuarta era de la evolución de los sistemas informáticos se aleja de las
computadoras individuales y de los programas de computadoras, dirigiéndose al
impacto colectivo de las computadoras y del software. Potentes máquinas personales
controladas por sistemas operativos sofisticados, en redes globales y locales,
acompañadas por aplicaciones de software avanzadas que se han convertido en la
norma.3
3 LINKOGRAFIA www.monografias.com/trabajos31/software-educativo-cuba/software-educativo cuba.shtml Día de consulta: 24-06-2012; Hora de consulta: 23:12pm
- 14 -
2.3.1 SOFTWARE EDUCATIVO
En su Libro "Construyendo y Aprendiendo con el Computador", define el concepto
genérico de Software Educativo como cualquier programa computacional cuyas
características estructurales y funcionales sirvan de apoyo al proceso de enseñar,
aprender y administrar. Un concepto más restringido de Software Educativo lo define
como aquel material de aprendizaje especialmente diseñado para ser utilizado con una
computadora en los procesos de enseñar y aprender.
Según Rguez Lamas (2000), es una aplicación informática, que soportada sobre una
bien definida estrategia pedagógica, apoya directamente el proceso
de enseñanza aprendizaje constituyendo un efectivo instrumento para el desarrollo
educacional del hombre del próximo siglo. Finalmente, los Software Educativos se
pueden considerar como el conjunto de recursos informáticos diseñados con la
intención de ser utilizados en el contexto del proceso de enseñanza – aprendizaje.
Se caracterizan por ser altamente interactivos, a partir del empleo de
recursos multimedia, como videos, sonidos, fotografías, diccionarios especializados,
explicaciones de experimentados profesores, ejercicios y juegos instructivos que
apoyan las funciones de evaluación y diagnóstico Los software educativos pueden
tratar las diferentes materias (Matemática, Idiomas, Geografía, Dibujo), de formas
muy diversas (a partir de cuestionarios, facilitando una información estructurada a los
alumnos, mediante la simulación de fenómenos) y ofrecer un entorno de trabajo más
o menos sensible a las circunstancias de los alumnos y más o menos rico en
posibilidades de interacción; pero todos comparten las siguientes características:
Permite la interactividad con los estudiantes, retroalimentándolos y evaluando lo
aprendido.
Facilita las representaciones animadas.
Incide en el desarrollo de las habilidades a través de la ejercitación.
Permite simular procesos complejos.
- 15 -
Reduce el tiempo de que se dispone para impartir gran cantidad de conocimientos
facilitando un trabajo diferenciado, introduciendo al estudiante en el trabajo con
los medios computarizados.
Facilita el trabajo independiente y a la vez un tratamiento individual de las
diferencias.
Permite al usuario (estudiante) introducirse en las técnicas más avanzadas.
El uso del software educativo en el proceso de enseñanza - aprendizaje puede ser:
Por parte del alumno se evidencia cuando el estudiante opera directamente el
software educativo, pero en este caso es de vital importancia la acción dirigida por el
profesor. Por parte del profesor, se manifiesta cuando el profesor opera directamente
con el software y el estudiante actúa como receptor del sistema de información. La
generalidad plantea que este no es el caso más productivo para el aprendizaje.
El uso del software por parte del docente proporciona numerosas ventajas, entre ellas:
Enriquece el campo de la Pedagogía al incorporar la tecnología de punta que
revoluciona los métodos de enseñanza - aprendizaje.
Constituyen una nueva, atractiva, dinámica y rica fuente de conocimientos.
Pueden adaptar el software a las características y necesidades de su grupo teniendo
en cuenta el diagnóstico en el proceso de enseñanza - aprendizaje.
Permiten elevar la calidad del proceso docente - educativo.
Permiten controlar las tareas docentes de forma individual o colectiva.
Muestran la interdisciplinariedad de las asignaturas.
Los software educativos a pesar de tener unos rasgos esenciales básicos y
una estructura general común se presentan con unas características muy diversas: unos
aparentan ser un laboratorio o una biblioteca, otros se limitan a ofrecer
una función instrumental del tipo máquina de escribir o calculadora, otros se presentan
como un juego o como un libro, bastantes tienen vocación de examen, unos pocos se
creen expertos.
- 16 -
La mayoría participan en mayor o menor medida de algunas de estas peculiaridades.
Para poner orden a esta disparidad, se elaboraron múltiples tipologías que los
clasifican a partir de diferentes criterios. Por ejemplo, hasta el año 2003, según los
polos en los cuales se ha movido la educación, existían dos tipos de
software educativos:
1.- Algorítmicos, donde predomina el aprendizaje vía transmisión del conocimiento,
pues el rol del alumno es asimilar el máximo de lo que se le transmite.
Considerando la función educativa se pueden clasificar en:
Sistemas Tutoriales
Sistema basado en el diálogo con el estudiante, adecuado para presentar información
objetiva, tiene en cuenta las características del alumno, siguiendo una estrategia
pedagógica para la transmisión de conocimientos.
Sistemas Entrenadores
Se parte de que los estudiantes cuentan con los conceptos y destrezas que van a
practicar, por lo que su propósito es contribuir al desarrollo de una determinada
habilidad, intelectual, manual o motora, profundizando en las dos fases finales del
aprendizaje: aplicación y retroalimentación.
Libros Electrónicos
Su objetivo es presentar información al estudiante a partir del uso de texto, gráficos,
animaciones, videos, etc., pero con un nivel de interactividad y motivación que le
facilite las acciones que realiza.
2.- Heurísticos, donde el estudiante descubre el conocimiento interactuando con
el ambiente de aprendizaje que le permita llegar a él. Considerando la función
educativa se pueden clasificar en:
- 17 -
Simuladores
Su objetivo es apoyar el proceso de enseñanza – aprendizaje, semejando la realidad
de forma entretenida.
Juegos Educativos
Su objetivo es llegar a situaciones excitantes y entretenidas, sin dejar en ocasiones de
simular la realidad.
Sistemas Expertos
Programa de conocimientos intensivo que resuelve problemas que normalmente
requieren de la pericia humana. Ejecuta muchas funciones secundarias de manera
análoga a un experto, por ejemplo, preguntar aspectos importantes y explicar
razonamientos.
Sistemas Tutoriales Inteligentes de enseñanza
Despiertan mayor interés y motivación, puesto que pueden detectar errores,
clasificarlos, y explicar por qué se producen, favoreciendo así el proceso de
retroalimentación del estudiante. A partir del 2004 surge una nueva tendencia, que es
la de integrar en un mismo producto, todas o algunas de estas tipologías de software
educativos. A este nuevo modelo de software se le ha denominado
HIPERENTORNO EDUCATIVO o HIPERENTORNO DE APRENDIZAJE.4
4 LINKOGRAFIA
www.monografias.com/trabajos31/software-educativo-cuba/software-educativo-cuba.shtml
Día consulta: 25-06-2012; Hora de consulta: 0:15am
- 18 -
2.4. CREATIVIDAD
Para entender el fenómeno de la creatividad e intentar abordar algunos de los
problemas que esta sutil actividad plantea, es necesario situarla dentro del marco de
lo que se entiende por Cultura en contraposición de lo que se entiende por Naturaleza,
es decir, tener presente la habitual dicotomía entre mundo exterior y mundo interior,
entre mundo natural y mundo espiritual, entre historia natural e historia social. A la
actividad mediante la que se construyen nuevas ideas de forma reflexiva y se
comunican mediante símbolos es lo que habitualmente se llama creatividad; actividad
considerada hasta ahora no solo como propiamente humana, sino como la
característica esencial definitoria del hombre, de forma que solo el hombre es capaz
de crear nuevas ideas que, según sean, se aplican a facilitar las actividades y
relaciones sociales, o a construir instrumentos u objetos materiales. Suelen
presentarse como dos grandes vertientes distintas las que conducen a la creatividad
científica y la creatividad artística, respectivamente, aunque en ambos casos los
procesos de creación son muy semejantes. Sin embargo, las diferencias provienen
más de las modalidades del método empleado y del campo de aplicación que de su
naturaleza.
Lo que sí puede clasificarse en dos categorías, distintas y complementarias, son las
dos formas más comunes de creatividad: la heurística y la algorítmica. Las primeras
tentativas de abordarle problema de la creatividad de una forma sistemática han sido
identificadas por la palabra heurística. Su metodología se perfila poco a poco entorno
a los conceptos de analogía, generalización, contradicción, etc., así como el azar, las
libres asociaciones, el planteo global de situaciones complejas. Este es el tipo de
creación considerado más propiamente humano, recoloca en los entresijos del cerebro
todavía no conocido e incluso inabordable. La algorítmica consiste en la posibilidad
de controlar los procesos y de resolver los problemas mediante un conjunto finito de
reglas, bien determinadas y simples, de forma que aplicadas con precisión en un
orden determinado sobre unos datos o unos materiales nos darán los resultados.
- 19 -
Un algoritmo es, pues, un método para construir objetos o para resolver determinadas
familias de problemas, que consiste en un conjunto reducido de reglas sencillas y bien
definidas, que aplicadas sobre los materiales o sobre los parámetros que determinan el
problema, nos da de forma segura su solución.
Esta transformación de un problema en una sucesión ordenada de micro problemas
semitriviales, facilita la obtención de los resultados, ya que las reglas pueden ser
aplicadas incluso por personas que no estén especialmente dotadas y también, lo que
es muy importante para nuestro tema, por maquinas.
En los años 60 estábamos comenzando a vivir entre máquinas: junto a la Naturaleza,
aparecía la Artificialidad como otro ámbito de cotidianidad. Después del éxito de la
máquina en la realización eficaz y rápida de las tareas productivas que ya habían sido
anteriormente sistematizadas y codificadas con precisión, se presentaba entonces con
pujanza la cuestión de qué papel desempeñaría la máquina en la tarea mucho más
delicada que comúnmente sede nomina creatividad. Era patente que el conocimiento,
digamos mejor la información, ya no necesitaba como depositario imprescindible al
hombre. La información podía generarse, almacenarse en dispositivos físicos,
exteriores a él, difundirse, elaborarse, etc., sin su participación directa.
El ordenador herramienta
de creación
- 20 -
Esto planteaba la cuestión del papel que podía jugar la computadora en la mucha más
delicada tarea que consiste en la producción de algoritmos y en la búsqueda de las
reglas que definen tales procesos. En breve, plantear la pregunta ¿puede una
computadora ser creativa?
En los métodos tradicionales de creación artística existen un gran número de
procedimientos mecánicos, y de hábitos, que dificultan la libertad de creación para
quienes no hayan adquirido previamente tales destrezas. Sobre este punto preciso, el
ordenador se convierte en un instrumento precioso, en un auxiliar de los procesos
creativos.
Con la difusión de las nuevas posibilidades técnicas para la realización de la obra de
arte y los nuevos métodos sistemáticos ilógicas para ayudar a su diseño, pensábamos
que se podía conseguir que cada vez más personas participasen en la creación de
obras artísticas lográndose un tránsito de la pasividad de la simple contemplación
artística a la actividad que induce a la creación. En esta encrucijada, ¿qué papel juega
el ordenador respecto a la creatividad? Primero, una gran capacidad de memoria, le
permite almacenar gran cantidad de información como repertorios o catálogos de
formas, de materiales o de frases, con sus características, y de las relaciones de unos
con otros. También su gran velocidad de cálculo le permite ensayar miles de posibles
soluciones mediante programas de ordenador construidas con tal finalidad.
Por otra parte, la capacidad conversacional entre el hombre y la máquina, permite
controlar estrechamente la marcha de los procedimientos, intervenir con
modificaciones en el momento en que sea necesario y resolver las ambigüedades no
deseadas en cuanto se detecten. Por último, la existencia de gran variedad de
dispositivos gráficos y sonoros, permiten manejar la materia, ampliando así la
aplicabilidad de los ordenadores a la ejecución material de obras pictóricos y
musicales. ¡Resumiendo ¡la utilidad del ordenador en este proceso podía concretarse
en ser un eficaz simulador visual, un medio para desarrollar la habilidad cognoscitiva,
una herramienta imprescindible para la exploración de la estructura de problemas
complejos, y un medio que permita a los no profesionales realizar sus propios
diseños.
- 21 -
El incremento de la potencialidad de la nueva tecnología significaba que el
ordenador, no sólo se aplicase a la elaboración de la información, sino también a su
distribución. El desarrollo de las comunicaciones y las redes de ordenadores, la
facilidad y sencillez del uso de terminales de coste reducido, incidiría en la estructura
de la distribución de la información, para romper la asimetría de los actuales sistemas
y evitar.
2.4.1. CREATIVIDAD E INFORMÁTICA
Para nosotros era claro que las nuevas tecnologías de la información terminarían por
reemplazar al hombre en sus tareas de controlar a las maquinas, de la misma forma
que la máquina de vapor y los motores había terminado con la necesidad de aportar su
esfuerzo físico, liberándolo de aportar su energía en las tareas productivas. De forma
que si el hombre quedaba liberado de aportar directamente su fuerza y su
conocimiento en las labores productivas, su actividad debería orientarse
necesariamente hacia tareas creativas. Tareas estas que, en principio, son las genuinas
del hombre pero en las que también puede colaborar eficazmente la maquina con sus
posibilidades de comunicación y de realización de tareas repetitivas y mecánicas
Ahora todo el mundo es consciente de lo que entonces solo algunos intuíamos: el
enorme impacto de la informática en la producción, en las relaciones laborales, en la
propia estructura de la economía mundial.
Ahora ya todo el mundo puede observar cómo la informática ha desplazado y está
desplazando de sus empleos “automatizables” a cientos de miles de trabajadores,
cómo las nuevas generaciones no tienen ya un puesto de trabajo asegurado.
También ahora todo el mundo puede ver que lo que actualmente se necesita es
encontrar, inventar, diseñar las soluciones para que todos podamos vivir en un nuevo
mundo en el que la superabundancia existente no sea despilfarrada por unos y pueda
llegar a todos, quienes, liberados de la miseria, puedan colaborar en la inmensa tarea
común de la creatividad científica, artística y cultural puesta al servicio del
establecimiento de vínculos de amistad y cooperación.
- 22 -
Entre todos los miembros de la Humanidad, para hacerla salir definitivamente de la
era Neolítica de escasez, donde el fin era la lucha por la supervivencia material, para
entrar en una nueva Era de abundancia en la que la Bondad, la Belleza y la Verdad
sean los fines y estímulos de su desarrollo espiritual.
2.5. TEORÍA GENERAL DE SISTEMAS Y CIBERNÉTICA
La teoría general de sistemas (TGS), muy difundida en los 70, considera el proceso
educativo como un “sistema” de toma de decisiones y de puesta en práctica de estas.
Desde este enfoque sistémico, se considera que el tecnólogo educativo, al diseñar el
proceso e instrucción deberá contemplar tanto los objetivos y los contenidos, como la
metodología, los recursos, el profesor, el alumno y los demás elementos del contexto.
La TGS además ha aportado los conceptos de sistema, estructura, modelo, algoritmo,
etc., a la tecnología instruccional.
Por otra parte la CIBERNÉTICA, como estudio de las analogías entre las
autorregulaciones de los organismos vivos, los grupos sociales y algunos sistemas
técnicos, ha influido aportando elementos claves como el concepto de
retroalimentación o “feed-back”.
2.5.1. ¿CUÁLES SON LOS CONCEPTOS CLAVES DE LA TEORÍA
GENERAL DE LOS SISTEMAS?
El sistema es un conjunto de elementos dinámicamente estructurados cuya totalidad
genera unas normas de funcionamiento en parte independientes de aquellas que rigen
al comportamiento de sus unidades. Pueden ser abiertos o cerrados. Los sistemas
abiertos se adaptan al medio en el que se encuentran intercambiando energía e
información.
Totalidad: cada parte del sistema se relaciona con el resto de manera que un
cambio en un elemento provoca cambios en los otros y en el sistema como un
todo.
- 23 -
Los sistemas disponen de operadores que ejercen un papel supra ordenado de control
sobre el resto. La totalidad no solo implica jerarquía sino que también supone no-
actividad.
El valor de un elemento viene determinado por su posición en la estructura.
“El todo es más que la suma de las partes”.
Retroalimentación: en su interacción con el medio, el sistema recibe
información que puede ser negativa o positiva. Constituye aquella parte del
circuito que sirve para retransmitir información de la periferia al operador.
Presupone una relación recíproca entre el sistema y su entorno, o entre figura
y fondo; y supone un retorno de la información para formar un lazo cerrado.
El feedback positivo confirma el output del sistema. El feedback negativo
tiende a corregir ese output (principio ordenador).
Equifinidad: El estado final de un sistema abierto es su mejor explicación,
puede resultar independiente de su estado inicial. Dos sistemas abiertos
pueden llegar a ser similares a pesar de haber partido de estados iníciales
diferentes. Son sus características sistemáticas actuales las que permiten
verlos como similares.
Una propiedad de los sistemas abiertos es la tendencia a estados constantes
Un sistema es estable en relación a algunas de sus variables si éstas tienden a
permanecer dentro de determinados límites (flexibles o rígidos). Para adquirir estos
límites, llamados también parámetros, deben existir ciertas regularidades, esto es,
algunas redundancias. Estos límites son establecidos por los subsistemas (filial y
parental).5
5 LINKOGRAFIA
elgranerocomun.net/IMG/pdf/Barbadillo_Texto_definitivo.pdf
Fecha de consulta: 12-07-2012, Hora de consulta: 17:47pm
- 24 -
2.6. ANTECEDENTES DEL TEMA
2.6.1. SWITCH
Un Switch es un dispositivo de red que funciona en la capa 2 del modelo OSI, para
los lectores que no están familiarizados con el modelo OSI, los invito a leer la
definición de la Wikipedia, para los propósitos de este post lo importante es saber que
la capa 2 tiene que ver con la dirección física de la tarjeta de red, esto es la dirección
MAC, que es un número único asignado por el fabricante a la tarjeta de red, cada
fabricante tiene su propio rango de direcciones MAC, lo que asegura que no se
repitan, en la práctica es posible modificarlo mediante software, pero en lo que
respecta al proceso de fabricación, si es un número único asignado a cada tarjeta de
red. De paso también menciono que hay switches de capa 3 e incluso de capa 4, pero
aun estos switches más avanzados, deben cumplir con las funciones de un switch
capa 2, que es las que explicaremos en este post.
Un switch debe realizar tres tareas básicas, las cuales se describen a continuación.
1. Aprender direcciones (address learning)
Todo switch tiene una tabla de direcciones MAC con el puerto asociado, cuando el
switch se enciende por primera vez, esta tabla esta vacía, ahora con relación a la
figura 1, supongamos que A, desea comunicarse con B, para esto, A tiene preparado
un frame, en el que entre otras cosas, esta expresadas los direcciones de origen y
destino. El switches recibe este paquete y toma nota de la dirección de origen y la
anota en la tabla de direcciones MAC, esto es la línea 1 de la tabla MAC ilustrada en
la figura 1. Inicialmente el switch no conoce donde esta ubicado B, por lo que reenvía
el frame a través de todos los puertos excepto en el puerto donde lo recibió, de esta
manera B recibe el frame y lo responde nuevamente con un paquete que tiene como
origen la dirección MAC de B, por lo que de esta manera, el switch ahora puede
determinar donde esta ubicado B y agrega la segunda línea de la pequeña tabla MAC
ilustrada en la figura 1. Para la siguiente comunicación entre A y B, el switch conoce
la ubicación exacta de ambos y reenvía los frames directamente entre A y B.
- 25 -
2. Reenviar y Filtrar
Cuando el switch recibe un frame, examina el destino y busca en la tabla el puerto de
salida y lo envía únicamente a través de este puerto, esta es la función de filtro, limita
el envió del frame al puerto específico en el que se encuentra el destino. Por otra
parte, como ya vimos al inicio, si la tabla MAC aun no tiene la información el
paquete es reenviado a todos los puertos excepto al puerto en el que se recibió el
paquete originalmente, lo mismo pasa cuando ocurre un broadcast (en breves
palabras, un broadcast es un frame cuya dirección de destino es todos los del
segmento) es decir, cuando una PC envía un frame de broadcast, este es recibido por
todas las PCs en el mismo segmento de red, en el caso de los broadcast, el switch los
reenvía por todos los puertos, excepto en el puerto que lo recibió originalmente.
3. Evitar Loops
Una tercera función básica e importante de un switch es evitar loops (uso el ingles,
porque me parece más apropiado que bucle, o lazo). Para entender que es un loop, y
lo dañino que es para cualquier red, observemos la situación ilustrada en la figura 2.
Supongamos que por conveniencia alguien decide que desea tener dos enlaces a un
mismo switch, de tal forma que si uno falla el otro funcione, o supongamos que
alguien inadvertidamente ve un cable colgando y con la mejor de las intenciones.
- 26 -
Decide conectarlo al switch sin percatarse que ese mismo cable ya estaba conectado
en otro puerto del mismo switch, lo que ocurre a continuación es desastroso.
Imaginemos que la PC envía un broadcast, este es recibido por el switch 01 y
reenviado a todos los puertos excepto el puerto F0/3 (porque por ahí fue recibido
originalmente), el switch 02 recibe uno de los broadcast en el puerto F0/1 y lo reenvía
a todos los demás puertos excepto por supuesto el puerto F0/1, el problema es que el
broadcast también llego por el puerto F0/2 y reenviado a todos los puertos, así que el
resultado es que tanto en F0/1 como en F0/2 del switch 02, tendremos nuevamente un
paquete de broadcast enviado al switch 01 que nuevamente repite la acción y de esta
forma tenemos un loop infinito, en la práctica lo que ocurre es que esto deja
inutilizada la red, ya que los recursos en el switch están totalmente consumidos
enviando y recibiendo broadcast. He vivido experiencias de estas y créanme que no
es nada agradable. Por lo anterior, un switch debe proveer de mecanismos que eviten
la formación de estos loops, y la solución es el Spanning Tree Protocolo STP, este
protocolo evita la formación de loops en los switches. De las tres características antes
mencionadas, las primeras dos están presentes en cualquier switch sea o no
administrable, sin embargo, la tercera, la posibilidad de evitar loops únicamente está
disponible en switches administrables, no solo eso, usualmente requieren poca o
ninguna configuración, por lo que a mi entender, este simple hecho es una buena
razón para utilizar switches administrables.
Una de las preguntas que me han hecho algunos lectores es la siguiente, acabo de
comprar un switch administrable, que debo configurarle para que mi red funcione?
- 27 -
En principio nada, el switch tan pronto se conecte a la energía eléctrica y tenga PCs
conectadas en sus puertos intentando comunicarse unas con otras, empezara a
construir su tabla de direcciones, reenviara y filtrara frames y también evitara loops.
Por supuesto en el caso de los switches administrables. También una palabra de
advertencia, el hecho de tener algunos switches administrables no evitara la
formación de loops en los switches no administrables, he visto redes de miles de
dólares venirse abajo porque alguien conecta en algún punto de la red, un switch no
administrable e inadvertidamente forma un loop. Por supuesto, la presencia de
switches administrables permitirá diagnosticar y resolver el problema de manera más
rápida. Ahora, supongo que no invertiste miles de dólares, para que tu switch
aprenda direcciones, reenvié/filtre frames y evite loops, por supuesto que deseas
hacer muchas cosas más con tu switch, te invito a dejar un comentario con tus
inquietudes, experiencias y espero más adelante estar publicando otros artículos para
que puedas desquitar cada dólar de tu inversión.
Switch (D-LINK 16 PUERTOS 10/100MBPS)
Para grupos de trabajo este conmutador se ha diseñado para mejorar las prestaciones
de los grupos de trabajo, garantizando la flexibilidad de conexiones a 10/100Mbps,
potente pero fácil de utilizar, permite que los usuarios conecten un puerto de
cualquier tipo a un nodo a 10Mbps o 100Mbps para multiplicar el ancho de banda,
mejorar los tiempos de respuesta y realizar pesadas cargas de trabajo. El conmutador
proporciona 16 puertos, todos ellos con soporte del estándar NWay. Los puertos
pueden negociar tanto la velocidad de conexión en entornos de red 10BASE-T y
100BASE-TX como el modo de transmisión full-dúplex o half-dúplex
Control de flujo
El control de flujo incorporado en el conmutador está disponible en modo full-dúplex
y representa un instrumento para evitar la pérdida de datos durante la transmisión.
- 28 -
Si se conecta a una tarjeta de red que a su vez soporta esta función, el conmutador
envía señales al ordenador para avisar de la sobrecarga del buffer en los momentos de
saturación, al recibir estas señales, el ordenador interrumpe la transmisión hasta que
el conmutador vuelva a estar a punto para recibir los datos.
Características
- Conmutador Nivel 2
- 16 puertos 10/100Mbps (RJ-45)
- Estándar IEEE 802.3 10BASE-T
- Estándar IEEE 802.3u 100BASE-TX
- Estándar IEEE 802.3x control de flujo en modo full-dúplex
- Función de auto negociación de la velocidad para cada puerto
- Modalidad Back-pressure en modo half-dúplex
- Soporte full-dúplex y half-dúplex para cada puerto
- Puerto de interconexión MDI para expansiones sencillas
- Auto aprendizaje de la configuración de la red
Prestaciones
- Método de conmutación: Store and Forward
- Modalidad Wire-speed
- Tabla de filtro para direcciones: 8K por dispositivo
- RAM buffer: 2MB por dispositivo
- Switch back-plane: 3Gbps en modo full-dúplex
- Porcentajes filtro/envío de los paquetes Ethernet: 14,880 pps por puerto
- Porcentajes filtro/envío de los paquetes Fast Ethernet: 148,800 pps por puerto
- Diseño sin ventilador.6
6 LINKOGRAFIA
Dlink DES-1016d switch 16 puertos 10 100mb.html
Fecha de consulta: 12-07-2012, Hora de consulta 17:47pm
- 29 -
2.6.2. CABLE UTP
Un cable es un cordón que está protegido por algún tipo de envoltura y que permite
conducir electricidad o distintos tipos de señales. Los cables suelen estar hechos de
cobre o aluminio. UTP, por otra parte, es una sigla que significa Unshielded Twisted
Pair (“Par trenzado no blindado”). El cable UTP, por lo tanto, es un tipo de cable que
no está blindado y que suele utilizarse en las telecomunicaciones.
CABLE UTP MODO ENLAZADO
El cable de par trenzado fue inventado por Alexander Graham Bell (1847-1922). Se
trata de un medio de conexión con dos conductores eléctricos entrelazados de manera
tal que se anulen las interferencias de fuentes externas y la diafonía de los cables
adyacentes. Tras la invención del teléfono, su cableado compartía la misma ruta con
las líneas de energía eléctrica. Sin embargo, se producían interferencias que
recortaban la distancia de las señales telefónicas.
Para evitar esto, los ingenieros comenzaron a cruzar los cables cada cierta cantidad de
postes, para que ambos cables recibieran interferencias electromagnéticas similares.
A partir de 1900, los cables de par retorcido se instalaron en toda la red norte
americana. Se conoce como “código de colores de 25 pares” al sistema que se utiliza
para identificar un conductor en un cableado de telecomunicaciones con cables UTP.
El primer grupo de colores sigue el orden blanco-rojo-negro-amarillo-violeta,
mientras que el segundo grupo de colores es azul-naranja-verde-marrón-gris.
- 30 -
El subconjunto más frecuente de estos colores es blanco-naranja, naranja, blanco-
verde, azul, blanco-azul, verde, blanco-marrón y marrón. Los cables UTP se usan en
la telefonía y en redes informáticas como la red LAN Ethernet.
2.6.3. TIPOS DE CABLES
El cable directo de red sirve para conectar dispositivos desiguales como un
computador con hubo switch, en este caso ambos extremos del cable deben tener la
misma distribución , no existe diferencia alguna en la conectividad entre la
distribución 568B y la distribución 568A siempre y cuando en ambos extremos se use
la misma en caso contrario en ambos extremos se use la misma , en caso contrario
hablamos de un cable cruzado , el esquema más utilizado en la práctica es tener
ambos extremos en la distribución 568B.
CABLE DIRECTO 568A CABLE DIRECTO 568B
2.6.4. CABLE CRUZADO
Un cable cruzado es un cable que interconecta todas las señales de salida en
un conector con las señales de entrada en el otro conector, y viceversa; permitiendo a
dos dispositivos electrónicos conectarse entre sí con una comunicación full dúplex. El
término se refiere - comúnmente - al cable cruzado de Ethernet, pero otros cables
pueden seguir el mismo principio. También permite transmisión confiable vía una
conexión ethernet. Para crear un cable cruzado que funcione en 10/100baseT, un
extremo del cable debe tener la distribución 568A y el otro 568B. Para crear un cable
cruzado que funcione en 10/100/1000baseT, un extremo del cable debe tener la
- 31 -
distribución Giga bit Ethernet (variante A), igual que la 568B, y el otro Giga bit
Ethernet (variante B1).
Esto se realiza para que el TX (transmisión) de un equipo esté conectado con el RX
(recepción) del otro y a la inversa; así el que "habla (transmisión) es "escuchado"
(recepción).7
Cable cruzado 568A/568B
7 LINKOGRAFIA
commons.wikimedia.org/wiki/file
Fecha de consulta: 12-07-2012 Hora de consulta: 18:25pm
- 32 -
2.6.5 CONECTORES RJ- 45
RJ-45 es una interfaz física comúnmente usada para conectar redes de cableado
estructurado, (categorías 4, 5, 5e, 6 y 6a). Es parte del Código Federal de
Regulaciones Posee ocho pines o conexiones eléctricas, que normalmente se usan
como extremos de cables de par trenzado. Es utilizada comúnmente con estándares
como TIA/EIA-568-B, que define la disposición de los pines o wiring pinout,
aplicación común es su uso en cables de red Ethernet, donde suelen usarse 8 pines (4
pares). Otras aplicaciones incluyen terminaciones de teléfonos (4 pines o 2 pares) por
ejemplo en Francia y Alemania, otros servicios de red como RDSI y T1 e incluso RS-
232.
RED DE AREA LOCAL
Una red de área local, red local o LAN (del inglés local área network) es la
interconexión de una o varias computadoras y periféricos. Su extensión está limitada
físicamente a un edificio o a un entorno de 200 metros, con repetidores podría llegar a
la distancia de un campo de 1 kilómetro. Su aplicación más extendida es la
interconexión de computadoras personales y estaciones de trabajo en oficinas,
fábricas, etc. Las primeras redes fueron de tiempo compartido, las mismas que
utilizaban mainframes y terminales conectadas con la aparición de NetWare surgió
una nueva solución, la cual ofrecía soporte imparcial para los más de cuarenta tipos.
Conector rj-45 Base RJ-45 en una tarjeta
de red.
Conexiones RJ45 en un switch Ethernet de red.
- 33 -
Existentes de tarjetas, cables y sistemas operativos mucho más sofisticados que los
que ofrecían la mayoría de los competidores. Netware dominaba el campo de las
LAN de las computadoras personales desde antes de su introducción en 1983 hasta
mediados de los años 1990, cuando Microsoft introdujo Windows NT Advance
Server y Windows for Workgroups. De todos los competidores de Netware, sólo
Banyan VINES tenía poder técnico comparable, pero Banyan ganó una base
segura. Microsoft y 3Com trabajaron juntos para crear un sistema operativo de red
simple el cual estaba formado por la base de 3Com's 3+Share, el Gestor de redes Lan
de Microsoft y el Servidor del IBM ninguno de estos proyectos fue muy satisfactorio.
Ventajas
En una empresa suelen existir muchas computadoras, los cuales necesitan de su
propia impresora para imprimir informes (redundancia de hardware), los datos
almacenados en uno de los equipos es muy probable que sean necesarios en otro de
los equipos de la empresa, por lo que será necesario copiarlos en este, pudiéndose
producir desfases entre los datos de dos usuarios, la ocupación de los recursos de
almacenamiento en disco se multiplican (redundancia de datos), las computadoras
que trabajen con los mismos datos deberán de tener los mismos programas para
manejar dichos datos (redundancia de software), etc. La solución a estos problemas se
llama red de área local, esta permite compartir bases de datos (se elimina la
redundancia de datos), programas (se elimina la redundancia de software) y
periféricos como puede ser un módem, una tarjeta RDSI, una impresora, etc. (se
elimina la redundancia de hardware); poniendo a nuestra disposición otros medios de
comunicación como pueden ser el correo electrónico y el Chat. Nos permite realizar
un proceso distribuido, es decir, las tareas se pueden repartir en distintos nodos y nos
permite la integración de los procesos y datos de cada uno de los usuarios en un
sistema de trabajo corporativo. Tener la posibilidad de centralizar información o
procedimientos facilita la administración y la gestión de los equipos. Además una red
de área local con lleva un importante ahorro, tanto de tiempo, ya que se logra gestión
de la información y del trabajo, como de dinero.
- 34 -
Ya que no es preciso comprar muchos periféricos, se consume menos papel, y en una
conexión a Internet se puede utilizar una única conexión telefónica o de banda
ancha compartida por varias computadoras conectadas en red.
Características importantes
a) Tecnología broadcast (difusión) con el medio de transmisión compartido.
b) Capacidad de transmisión comprendida entre 1 Mbps y 1 Gbps.
c) Extensión máxima no superior a 5 km (una FDDI puede llegar a 200 km).
d) Uso de un medio de comunicación privado.
e) La simplicidad del medio de transmisión que utiliza (cable coaxial, cables
telefónicos y fibra óptica).
f) La facilidad con que se pueden efectuar cambios en el hardware y el software.
g) Gran variedad y número de dispositivos conectados.
h) Posibilidad de conexión con otras redes.
i) Limitante de 100 m, puede llegar a más si se usan repetidores
Comparativos de los tipos de red
Para elegir el tipo de red que más se adapte a nuestras pretensiones, tenemos que
tener en cuenta distintos factores, como son el número de estaciones, distancia
máxima entre ellas, dificultad del cableado, necesidades de velocidad de respuesta o
de enviar otras informaciones aparte de los datos de la red y, cómo no, el costo. Como
referencia para los parámetros anteriores, podemos realizar una comparación de los
tres tipos de redes comentados anteriormente. Para ello, supongamos que el tipo
Ethernet y Arcnet se instalan con cable coaxial y Token Ring con par
trenzado apantallado. En cuanto a las facilidades de instalación, Arcnet resulta ser la
más fácil de instalar debido a su topología. Ethernet y Token Ring necesitan de mayor
reflexión antes de proceder con su implementación y la velocidad, Ethernet es la más
rápida, 10/100/1000 Mb/s, Arcnet funciona a 2,5 Mb/s y Token Ring a 4 Mb/s.
Actualmente existe una versión de Token Ring a 16 Mb/s, pero necesita un tipo de
cableado más caro.
- 35 -
En cuanto al precio, Arcnet es la que ofrece un menor coste; por un lado porque las
tarjetas que se instalan en los PC para este tipo de redes son más baratas, y por otro,
porque el cableado es más accesible. Token Ring resulta ser la que tiene un precio
más elevado, porque, aunque las placas de los PC son más baratas que las de la red
Ethernet, sin embargo su cableado resulta ser caro, entre otras cosas porque se precisa
de una MAU por cada grupo de ocho usuarios más.
La estructura básica de una Red de Área Local (en adelante, LAN) se limita a un
servidor el cual mediante un dispositivo electrónico llamado Switch que distribuye la
conexión a diferentes puestos que conformen la misma, ya sean otras computadoras
que requieran de los servicios que proporciona el servidor, una impresora, o cualquier
otro terminal.
Lo primero que debemos tener en cuenta es que para este artículo (o tutorial),
trabajaremos específicamente con el S.O. Windows XP, es decir, todas las
computadoras que enredaremos (suena gracioso, pero bueno, quiero decir: todas las
computadoras que serán integradas en la red) deben tener el S.O. Windows XP (SP1
o SP2) para agilizar el proceso.8
8 LINKOGRAFIA www.taringa.net/posts/info/3249197/Configurar-una-red-local.html Fecha de consulta: 29:07:2012, Hora de consulta: 23:55pm
- 36 -
2.7. AGENTES Y DESTINATARIOS
2.7.1. HIPÓTESIS GENERAL
La falta de fortalecimiento en el proceso de enseñanza-aprendizaje utilizando
la creatividad, es un desfase para los estudiantes del segundo semestre de
Calculo Diferencial de la Facultad De Ciencias Informáticas de la Universidad
Técnica de Manabí.
2.7.2. HIPÓTESIS ESPECÍFICOS
La creación de un software de asistencia con creatividad es la herramienta
más esencial para la demostración de aprendizaje de los estudiantes del
segundo semestre de Cálculo Diferencial en el área de Matemáticas.
Los contenidos aplicados para la realización del software de asistencia no son
más que los conocimientos adquiridos durante el proceso educativo del
estudiante aplicado también la educación constructivista.
2.8. IDENTIFICACIÓN DE LAS VARIABLES
VARIABLE INDEPENDIENTE
Fortalecimiento del proceso enseñanza - aprendizaje
VARIABLE DEPENDIENTE
Desarrollo de un software de asistencia con creatividad
VARIABLE INTERVINIENTE
Un excelente aprendizaje académico
- 37 -
CAPITULO III
3. METODOLOGIA
3.1. MÉTODOS, TÉCNICAS E INSTRUMENTOS
Nosotros escogimos el MÉTODO NO EXPERIMENTAL, porque nosotros no
estamos basando en un estudio documental sobre que conocimientos tienen los
estudiantes sobre lo que es un sistema de asistencia y si les agradaría la creación de
uno para dicha asignatura, ya que esta información la estamos obteniendo de
documentos e información del INTERNET que nos narran puntos importantes sobre
lo que es un software y otros aspectos fundamentales.
La TÉCNICA que aplicamos es la ENCUESTA para ello desarrollamos un banco de
preguntas necesarias y especificas para recoger opiniones de los estudiantes las cuales
investigamos sus respuestas fueron analizadas con las cuales llegamos a una
conclusión.
3.2. TIPO DE ESTUDIO
El tipo de estudio fue de Tipo Descriptivo, porque se centro en el estudio de un
campo que corresponde a un lugar específico y tratar de solucionar el problemas y
cumplir las expectativas del sistema, tales como el de obtener información rápida y
objetiva, además el buen acoplamiento de software y hardware en el lanzamiento con
otra aula de clase en el área de matemáticas en la asignatura de Cálculo Diferencial
de la Facultad de Ciencias Informáticas
3.3. POBLACIÓN Y MUESTRA
La población según datos investigados de la Facultad de Ciencias Informáticas es de
800 estudiantes, y en el área de matemáticas – asignatura “Calculo Diferencial”.
- 38 -
Se determinó que hay 90 estudiantes, dado el tiempo y los recursos con los que se
cuenta se trabajarán con una muestra de 30 estudiantes entre algunos paralelos.
El tipo de muestreo que escogimos para este trabajo de investigaciones el
“MUESTREO PROBABÍLISTICO POR CONGLOMERADOS”, porque realizamos
una Investigación con grupos de alumnos que tienen tal vez a su alcance o
suficiente conocimiento sobre un software de asistencia y su funcionamiento.
3.4. RECURSOS
3.4.1. RECURSOS HUMANOS
Investigadores:
Zares Márquez Bladimir Alexander
Castro León William Alfredo
Zares Márquez Rolando Adrián
Catedrático:
Ing. José Antonio Cevallos Salazar.
3.4.2. CRONOGRAMA
- 39 -
3.4.3. PRESUPUESTO ECONOMICO
- 40 -
CAPITULO IV
4. RESULTADOS ESTADISTICOS
CUADRO Nº1
¿SABE UD QUE ES UN SOFTWARE DE ASISTENCIA?
GRAFICO Nº1
ANALISIS E INTERPRETACION DE LOS RESULTADOS:
A través de este grafico se está determinando que la mayoría de estudiantes, no tienen
conocimientos de que se trata o que contiene un software de asistencia pero sin
embargo el 30% si tiene conocimiento o una breve idea de ello y eso es muy bueno
para nuestro proyecto
Fuente: Encuestas a estudiantes
Elaborado por: SOFTHAZ
0
10
20
30
¿SABE UD QUE ES UN SOFTWARE DE ASISTENCIA?
SI
NO
ORDEN ALTERNATIVA E %
1 Si 9 30%
2 No 21 70%
TOTAL 30 100%
- 41 -
CUADRO Nº 2
¿LE GUSTARIA A UD QUE SU ASISTENCIA SEA CONTROLADA POR UN
SOFTWARE DE ASISTENCIA?
GRAFICO Nº2
ANALISIS E INTERPRETACION DE LOS RESULTADOS:
A través de este grafico se está determinando que la mayoría de estudiantes, si
aceptan o tienen la curiosidad que un sistema controle su asistencia aunque la minoría
no es refleja mucho impacto.
Fuente: Encuestas a estudiantes
Elaborado por: SOFTHAZ
- 42 -
CUADRO Nº 3
¿CONOCE UD SOBRE LA APLICACIÓN DEL CÁLCULO DIFERENCIAL EN
LA CREACION DE UN SOFTWARE?
GRAFICO Nº 3
ANALISIS E INTERPRETACION DE LOS RESULTADOS
A través de este grafico se está determinando por poco y una igualdad en el saber de
los estudiantes en aplicar artificios matemáticos aprendidos en cálculo sobre la
creación de un software porque en realidad la parte o análisis logarítmica es la
principal para crear un programa
Fuente: Encuestas a estudiantes
Elaborado por: SOFTHAZ
- 43 -
CUADRO Nº 4
¿CREE USTED QUE LA IMPLEMENTACION DE UN SOFTWARE DE
ASISTENCIA DEMUESTRA LOS CONOCIMIENTOS OBTENIDOS DURANTE
EL SEGUNDO SEMESTRE?
GRAFICO Nº 4
ANALISIS E INTERPRETACION DE LOS RESULTADOS
A través de este grafico se está determinando que la mayoría de estudiantes son
consientes que la programación es un proceso de conocimientos obtenidos en todo los
semestres aquí se refleja en la grafica con el 90% que si lo saben y el 10% que no.
Fuente: Encuestas a estudiantes
Elaborado por: SOFTHAZ
- 44 -
CAPITULO V
5. CONCLUSIONES
La enseñanza-aprendizaje aplicada mediante un software informático en las aulas de
clases tiene una gran importancia y necesidad a la vez.
Aquí en este trabajo investigativo se ah demostrado la aplicación de la
creatividad para un control de asistencia para los estudiantes del aula de
Calculo Diferencial en donde para su desarrollo del sistema SOFTHAZ se
aplico los diferentes conocimientos adquiridos en el los semestres
transcurridos además fue necesario investigar temas de niveles superiores para
obtener un sistema de optima calidad y de primer nivel.
El simple hecho de tener una nomina con los nombres de los estudiantes
asistidos no es de garantía de éxito, es por ello que la estrategia del sistema es
facilitar la disposición de información local y completa por los diferentes
niveles del docente con tan solo hacer un clic del docente en tener toda la
información necesaria de asistencia, atrasos , permisos de los estudiantes
además por ello se utilizo un d-link para el enlace de los ordenadores
adaptados al sistema y creando con ello un servidor principal donde reposara
la información esto si garantiza la manipulación con seguridad de la
información .
Una vez evaluado el sistema estructurado por lo fundamental la base de datos
nos damos cuenta que el tipo de información a disponer del usuario es optima
y consolidada, además hemos extendido la información personal de los
estudiantes y con esto concluimos que el sistema SOFTAHZ funciona con
calidad porque ah cumplido los objetivos propuestos.
5.1 RECOMENDACIONES
Las recomendaciones de este trabajo investigativo se formulan en el buen uso y
mantenimiento del sistema:
- 45 -
Promover el satisfactorio funcionamiento del sistema en otras aéreas de la
facultad para generalizar su uso.
Dar mantenimiento preventivo físico a los equipos, para evitar futuros daños,
así como también una limpieza periódica del software instalado, de tal forma,
que se eviten las infecciones virales.
Realizar actualizaciones periódicas de los archivos contenidos en el sistema,
así como también de la información de la base de datos, con el fin de que se
mantenga el sistema con datos reales y actuales.
Adoptar estándares de seguridad para garantizar la protección de los equipos
y aplicaciones implementadas en SOFTHAZ.
Restringir el acceso al área de los usuarios y el administrador, siendo muy
parciales en sus actividades ante el sistema así dando cumplimiento al
reglamento propuesto, de tal forma que se garantice su perdurable
conservación.
- 46 -
CAPITULO VI
6. PROPUESTAS
"Fortalecer el que hacer educativos con respecto a la asistencia de estudiantes
mediante un software creativo en la comunidad educativa de la Ciudad de
Portoviejo".
6.1. DATOS GENERALES
Institución Educativa Ejecutora: Facultad de Ciencias Informáticas
Apoyo Técnico: Ing. José Cevallos
Localización geográfica: Universidad Técnica de Manabí
Portoviejo-Manabí-Ecuador
Participante/Beneficiarios: Docentes, estudiantes del
Colegio Nacional Portoviejo
Responsables del Proyecto: SOFTHAZ
Director del Proyecto: Docente Ing. José Cevallos
Dirección: Avda. Universitaria
Duración del Proyecto: 2012 – 2013
Fecha estimada de inicio: Septiembre del 2012
Naturaleza o tipo de proyecto: Social
6.2. RESUMEN EJECUTIVO
El trabajo de intervención Educativa denominado "Fortalecer el que hacer educativos
con respecto a la asistencia de estudiantes mediante un software creativo en la
comunidad educativa de la Ciudad de Portoviejo", se iniciará a partir de Septiembre
del 2013.
- 47 -
Los beneficiarios directos lo constituyen los estudiantes del Colegio Nacional
Portoviejo aproximadamente 30 estudiantes de las diferentes asignaturas.
La finalidad del proyecto es estimular el crease del estudiante aplicando la creatividad
en sus proyectos aportando así al desarrollo del aprendizaje y su propósito fortalecer
el proceso enseñanza–aprendizaje que aplica calidad y poder logar al final de la
ejecución del proyecto, los resultados en eficiencia y competitividad en los
aprendizajes de los estudiantes.
6.3. ANALISIS CONTEXTUAL
Siendo la creatividad la capacidad de crear, de producir cosas nuevas y valiosas, es la
capacidad de un cerebro para llegar a conclusiones nuevas y resolver problemas en
una forma original, la actividad creativa debe ser intencionada y apuntar a un
objetivo, en su materialización puede adoptar, entre otras, forma artística, literaria o
científica, si bien, no es privativa de ningún área en particular, la creatividad es el
principio básico para el mejoramiento de la inteligencia personal y del progreso de la
sociedad y es también, una de las estrategias fundamentales de la evolución natural.
Es un proceso que se desarrolla en el tiempo y que se caracteriza por la originalidad,
por la adaptabilidad y por sus posibilidades de realización concreta. Creatividad es la
producción de una idea, un concepto, una creación o un descubrimiento que es nuevo,
original, útil y que satisface tanto a su creador como a otros durante algún periodo.
Todos nacemos con una capacidad creativa que luego puede ser estimulada o no,
como todas las capacidades humanas, la creatividad puede ser desarrollada y
mejorada.
No son pocos los maestros que conciben al término creatividad como “un enemigo
para la disciplina de sus clases”. La situación ha cambiado bastante en los últimos
tiempos, gracias a la difusión de investigaciones al respecto y de proyectos de
desarrollo de la creatividad aplicados en las escuelas.
- 48 -
Lamentablemente, América Latina no ha avanzado mucho en este sentido, el tema de
la creatividad y el cambio de actitud de los maestros siguen siendo una cuestión a
mejorar.
En muchos casos, el maestro es en su aula el “señor feudal”, quien domina mediante
unas técnicas disciplinarias como las de asignar más tareas o “deberes”, o dejar “sin
recreo” a quién se manifesté fuera de lo normal; este tipo de maestro con su
comportamiento se cierra, no concibe la incorporación de estrategias creativas tan
elementales como la de modificar el espacio del aula y sus componentes, para
convertirla de un aula frontal en un aula que facilite el aprendizaje colaborativo; o la
posibilidad de sentarse en el piso con sus alumnos a compartir con ellos la resolución
de un problema o pensar en experiencias de aprendizaje a realizarse más allá de
las cuatro paredes del aula
La creatividad en América Latina es vista como un misterioso, inabordable e
intransferible don que sólo algunos privilegiados poseen. Esta es la imagen que nos
dejan los informes de los medios de comunicación cada vez que destacan a algún
joven muy inteligente, un técnico que sorprende con alguna novedad tecnológica, etc.
Al resto de no favorecidos sólo nos quedaría el papel de admiradores y, tal vez,
diligentes auxiliares del iluminado. Ciertos hábitos educativos son inhibidores de la
creatividad. Si nuestro sistema educativo se esfuerza en premiar siempre al sumiso y
al adaptado y en castigar al que rompe los esquemas o no sigue los procedimientos
establecidos, estamos ante una estructura represora de las ideas y de la creatividad.
Felizmente, esto ha sufrido variantes en los últimos años. Ya existen escuelas y
universidades que cultivan otras metodologías de enseñanza.
En el caso ecuatoriano a principios del siglo XX, luego de separada la educación
entre la Iglesia y el Estado, quedó en manos de este último pasando la enseñanza por
un proceso de politización (La politización del movimiento estudiantil, pág. 282-295,
El Poder Político en el Ecuador, 15ta. edición, Osvaldo Hurtado, 2003).
- 49 -
Todo esto me hizo recordar el artículo de Manuel F. Ayau: ¿Quién educa a los niños?
¿Los padres o el Estado?. Pues si ni los gringos o franceses se salvan, que será de
nosotros, con un sistema educativo público politizado y en manos de colectivistas.
¿Adoctrinamiento o educación? "Nunca he permitido que la escuela entorpeciese mi
educación", Mark Twain.
La provincia de Manabí ocupa un espacio geográfico importante en el Ecuador,
donde la práctica educativa posee diversas ópticas, esta variación no siempre
adecuada, son las formas de concebir en interpretar a la filosofía de la educación,
tomando en cuenta que las creatividad para algunos docentes son el resultado del
ingenio y la actividad humana, por otro lado, la historia de las matemáticas muestra
que las definiciones, propiedades y teoremas enunciados por matemáticos famosos
también son falibles y están sujetos a evolución. De manera análoga, el aprendizaje y
la enseñanza deben tener en cuenta que es natural que los estudiantes tengan
dificultades y cometan errores en sus procesos de aprendizajes y que se puede
aprender de los propios errores.
La Universidad Técnica de Manabí en este nuevo escenario del mundo globalizado en
la era de la tecnología , debe adoptar y generar nuevas exigencias y prácticas para dar
respuesta con calidad, a las necesidades de la sociedad en sus diferentes que haceres,
respuesta que nazca de una nueva actitud.
Ante estos desafíos, retomar la esencia de la universidad implica, también, tener en
cuenta una concepción más amplia del quehacer universitario para con la sociedad,
sin descuidar su razón de ser. Así, se puede visualizar un espectro más amplio del
trabajo universitario, las principales funciones de las universidades en general están,
por cierto, la docencia del pre y postgrado en los diferentes campos del saber
científico y humanista, además de ofrecer programas de educación continua y de
actualización profesional.
- 50 -
6.4. JUSTIFICACIÓN E IMPORTANCIA
Para tener un desarrollo integral del aprendizaje no basta con satisfacer nuestras
necesidades básicas de conformidad, sino que cada persona tome conciencia de los
factores que influyen en cada uno de los diferentes aspectos que constituyen en la
consolidación de nuestro conocimiento para la formación profesional.
Es evidente que las personas no construyen un entorno investigativo novedoso de
aplicación de nuevas ideas para investigaciones no solo basándose en el conocimiento
teórico de la materia sino con mira hacia mas allá de lo previsto.
Al escoger este trabajo de investigación, es necesario que los estudiantes estén
conscientes que somos individuos dispuestos al cambio, buscando soluciones para
resolver los diferentes nudos críticos llevando la tecnología a nuestras manos , la
investigación “Software de Asistencia” como material de apoyo del aula de clases
para el aprendizaje” busca estimular la investigación en el estudiante dándole
facilidades para el desenvolvimiento de nuevas ideas, haciendo que se sientan
capaces de resolver y aclarar sus dudas, ocupando el internet en actividades
verdaderamente provechosas para ellos.
Más allá de todo esto, ésta investigación se determina que es importante, porque va a
permitir la vinculación activa docente-estudiante, para crearles un ambiente
confortable y de apoyo para un mejor desenvolvimiento.
Por esta razón el proyecto de intervención social es importante porque está generando
una iniciativa para motivar en forma especial a la institución rectora de la actividad
universitaria de promover y difundir esta preocupación, sensibilizando a los
académicos, con actividades de capacitación en temas de estrategias didácticas,
cultura de valores, organización, gestión, para promover en ellos un auténtico
Liderazgo Dinámico que los lleve a asumir la responsabilidad de ser factores de
cambio y provocar el efecto multiplicador para constituirnos.
- 51 -
Este proyecto es prioritario porque beneficiará a los estudiantes y docentes,
contribuirá así a mejorar la calidad de los aprendizajes a través del fortalecimiento
continuo, este proyecto es viable de realizar porque contará con el apoyo de todos los
involucrados y la autogestión necesaria, tomando como muestra la trascendencia de la
verdad vista como proceso de correspondencia y producción ideal a través de sus
componentes absolutos, relativos, objetivos y subjetivos, es necesario apreciar toda la
importancia y necesidad de reconocer y aplicar el hecho de que la educación debe
basarse éticamente en la verdad.
Que la veracidad del proceso de enseñanza-aprendizaje debe fundamentarse en la
diversidad de aspectos con respecto a la creatividad, donde el eslabón entre una
enseñanza que parece querer controlar todo proceso didáctico está en la libertad de
los procesos estableciendo una comunicación continua entre docente y estudiantes.
6.5. FUNDAMENTACIÓN TEÓRICA
Las llamadas tecnologías de la comunicación y de la información (TIC) llevan
desarrollándose a lo largo de todo el siglo XX (quizás con más intensidad desde el
boom de internet) provocando una gran cantidad de cambios en la sociedad, y por
extensión en todos sus ámbitos: empresarial, médico, militar, social y, por supuesto,
comunicativo.
Eran años también en los que la tecnología parecía estar al servicio del desarrollo de
todos los pueblos, de todas las personas. Eso era lo que algunos creíamos y por los
que algunos trabajábamos para poner la ciencia y la técnica al servicio del hombre, y
evitar que se implantara la otra tendencia de poner la técnica al servicio de nuevas
sumisiones. No es que nuestra ingenuidad nos llevase a no percibir los peligros de la
tecnología usada en este último sentido, sino que era precisamente la percepción de
esa posibilidad la que nos conducía a pretender con nuestro trabajo contribuir a
mostrar que la tecnología podía. Necesariamente debía ponerse al servicio del
bienestar de todos, tanto material como espiritualmente.
- 52 -
La producción de sistemas informáticos en la actualidad constituye un reto debido a
la gran cantidad de software desarrollado para las más de miles actividades humanas.
El software educativo puede ser caracterizado no sólo como un recurso de
enseñanza/ aprendizaje sino también de acuerdo con una determinada estrategia de
enseñanza; así el uso de un determinado software conlleva unas estrategias de
aplicación implícita o explícita: ejercitación y práctica, simulación, tutorial; uso
individual, competición, pequeño grupo. Obviamente, también el software con lleva
unos determinados objetivos de aprendizaje, de nuevo, unas veces explícitos y otras
implícitos.
Esta ambigüedad en cuanto a su uso y fines es algo totalmente habitual en nuestra
realidad educativa. El diseño de programas educativos, cuando no responde a una
planificación estricta y cuidadosa desde el punto de vista didáctico, puede no verse
correspondido en la puesta en práctica, dándose una utilización totalmente casual y
respondiendo a necesidades puntuales.
Sin embargo, también puede ocurrir la situación inversa: un determinado tipo de
software no diseñado específicamente, con unas metas difusas y sin unos
destinatarios definidos, puede ser utilizado con una clara intencionalidad de cara a la
consecución de determinados objetivos en el grupo-clase ambos planteamientos son
habituales.
Las TIC han llegado a ser uno de los pilares básicos de la sociedad y hoy es necesario
proporcionar al ciudadano una educación que tenga que cuenta esta realidad. Las
posibilidades educativas de las TIC han de ser consideradas en dos aspectos:
El primer aspecto es consecuencia directa de la cultura de la sociedad actual. No se
puede entender el mundo de hoy sin un mínimo de cultura informática. Es preciso
entender cómo se genera, cómo se almacena, cómo se transforma, cómo se transmite
y cómo se accede a la información en sus múltiples manifestaciones (textos,
imágenes, sonidos) si no se quiere estar al margen de las corrientes culturales. Hay
que intentar participar en la generación de esa cultura.
- 53 -
Es ésa la gran oportunidad, que presenta dos facetas: integrar esta nueva cultura en la
Educación, contemplándola en todos los niveles de la Enseñanza. Ese conocimiento
se traduzca en un uso generalizado de las TIC para lograr, libre, espontánea y
permanentemente, una formación a lo largo de toda la vida. El segundo aspecto,
aunque también muy estrechamente relacionado con el primero, es más técnico. Se
deben usar las TIC para aprender y para enseñar. Es decir el aprendizaje de cualquier
materia o habilidad se puede facilitar mediante las TIC y, en particular, mediante
Internet, aplicando las técnicas adecuadas. Este segundo aspecto tiene que ver muy
ajustadamente con la Informática Educativa. No es fácil practicar una enseñanza de
las TIC que resuelva todos los problemas que se presentan, pero hay que tratar de
desarrollar sistemas de enseñanza que relacionen los distintos aspectos de la
Informática y de la transmisión de información, siendo al mismo tiempo lo más
constructivos que sea posible desde el punto de vista metodológico.
Requiere un gran esfuerzo de cada profesor implicado y un trabajo importante de
planificación y coordinación del equipo de profesores. Aunque es un trabajo muy
motivador, surgen tareas por doquier, tales como la preparación de materiales
adecuados para el alumno, porque no suele haber textos ni productos educativos
adecuados para este tipo de enseñanzas. Tenemos la oportunidad de cubrir esa
necesidad.
Se trata de crear una enseñanza de forma que teoría, abstracción, diseño y
experimentación estén integrados. Las discusiones que se han venido manteniendo
por los distintos grupos de trabajo interesados en el tema se enfocaron en dos
posiciones. Una consiste en incluir asignaturas de Informática en los planes de
estudio y la segunda en modificar las materias convencionales teniendo en cuenta la
presencia de las TIC. Actualmente se piensa que ambas posturas han de ser tomadas
en consideración y no se contraponen. De cualquier forma, es fundamental para
introducir la informática en la escuela, la sensibilización e iniciación de los profesores
a la informática, sobre todo cuando se quiere introducir por áreas (como contenido
curricular y como medio didáctico).
- 54 -
Por lo tanto, los programas dirigidos a la formación de los profesores en el uso
educativo de las Nuevas Tecnologías de la Información y Comunicación deben
proponerse como objetivos:
Contribuir a la actualización del Sistema Educativo que una sociedad
fuertemente influida por las nuevas tecnologías demanda.
Facilitar a los profesores la adquisición de bases teóricas y destrezas
operativas que les permitan integrar, en su práctica docente, los medios
didácticos en general y los basados en nuevas tecnologías en particular.
Adquirir una visión global sobre la integración de las nuevas tecnologías en el
currículum, analizando las modificaciones que sufren sus diferentes
elementos: contenidos, metodología, evaluación, etc.
Capacitar a los profesores para reflexionar sobre su propia práctica, evaluando
el papel y la contribución de estos medios al proceso de enseñanza-
aprendizaje.
Finalmente, considero que hay que buscar las oportunidades de ayuda o de
mejora en la Educación explorando las posibilidades educativas de las TIC
sobre el terreno; es decir, en todos los entornos y circunstancias que la
realidad presenta.
Tecnología informática y teorías del aprendizaje
El software educativo conlleva, de forma explícita o implícita, unas determinadas
estrategias de enseñanza, y unos objetivos.
Decimos “de forma explícita o implícita” porque esta ambigüedad está provocada
porque muchas veces existen diseños cuidadosos que tienen usos casuales, y otras
software no diseñado específicamente que se usa con clara intencionalidad.
Pero cuando se diseña con intencionalidad, siempre existe un concepto latente del
proceso enseñanza-aprendizaje, unos presupuestos teóricos que afectan al software
educativo, en cuanto a la selección, organización y adaptación de los contenidos, y en
cuanto a las estrategias de enseñanza.
- 55 -
La evolución del software
Durante los primeros años de la era de la computadora, el software se contemplaba
como un añadido. La programación de computadoras era un "arte de andar por casa"
para el que existían pocos métodos sistemáticos. El desarrollo del software se
realizaba virtualmente sin ninguna planificación, hasta que los planes comenzaron a
descalabrarse y los costes a correr. Los programadores trataban de hacer las cosas
bien, y con un esfuerzo heroico, a menudo salían con éxito.
El software se diseñaba a medida para cada aplicación y tenía
una distribución relativamente pequeña. La mayoría del software se desarrollaba y era
utilizado por la misma persona u organización. La misma persona lo escribía, lo
ejecutaba y, si fallaba, lo depuraba. Debido a este entorno personalizado del software,
el diseño era un proceso implícito, realizado en la mente de alguien y,
la documentación normalmente no existía. La segunda era en la evolución de
los sistemas de computadora se extienden desde la mitad de la década de los sesenta
hasta finales de los setenta. La multiprogramación y los sistemas multiusuario
introdujeron nuevos conceptos de interacción hombre -máquina.
Las técnicas interactivas abrieron un nuevo mundo de aplicaciones y nuevos niveles
de sofisticación del hardware y del software.
Los sistemas de tiempo real podían recoger, analizar y transformar datos de
múltiples fuentes, controlando así los procesos y produciendo salidas en milisegundos
en lugar de minutos , los avances en los dispositivos de almacenamiento en línea
condujeron a la primera generación de sistemas de gestión de bases de datos. Se
caracterizo también por el establecimiento del software como producto y la llegada de
las "casas del software". Los patronos de la industria, del gobierno y de
la universidad se aprestaban a "desarrollar el mejor paquete de software" y ganar así
mucho dinero. Conforme crecía el número de sistemas informáticos, comenzaron a
extenderse las bibliotecas de software de computadora. Las casas desarrollaban
proyectos en los que se producían programas de decenas de miles de sentencia fuente.
- 56 -
Todos esos programas, todas esas sentencias fuente tenían que ser corregidos cuando
se detectaban fallos, modificados cuando cambiaban los requisitos de los usuarios o
adaptados a nuevos dispositivos hardware que se hubieran adquirido. Estas
actividades se llamaron colectivamente mantenimiento del software. La tercera era en
la evolución de los sistemas de computadora comenzó a mediados de los años setenta
y continúo más allá de una década. El sistema distribuido, múltiples computadoras,
cada una ejecutando funciones concurrentes y comunicándose con alguna otra,
incrementó notablemente la complejidad de los sistemas informáticos. Las redes de
área local y de área global, las comunicaciones digitales de alto ancho de banda y la
creciente demanda de acceso "instantáneo" a los datos, supusieron una
fuerte presión sobre los desarrolladores del software.
La conclusión de la tercera era se caracterizo por la llegada y amplio uso de
los microprocesadores. El microprocesador ha producido un extenso grupo
de productos inteligentes, desde automóviles hasta hornos microondas, desde robots
industriales a equipos de diagnósticos de suero sanguíneo. La cuarta era de la
evolución de los sistemas informáticos se aleja de las computadoras individuales y de
los programas de computadoras, dirigiéndose al impacto colectivo de las
computadoras y del software. Potentes máquinas personales controladas por sistemas
operativos sofisticados, en redes globales y locales, acompañadas por aplicaciones de
software avanzadas que se han convertido en la norma.
Software educativo
Un software educativo es una aplicación informática que soportada sobre una bien
definida estrategia pedagógica, apoya directamente el proceso de enseñanza–
aprendizaje, constituyendo un efectivo instrumento para el desarrollo educacional del
hombre del presente siglo”. Son sólidos los argumentos que justifican el uso de la
computadora y el software educativo; entre ellos:
Las operaciones automáticas pueden liberar al individuo para acometer tareas
conceptuales más importantes.
- 57 -
Los estudiantes medios y más débiles reciben estímulos importantes al
percibir que no deben ser brillantes manipuladores algebraicos para dominar
el pensamiento abstracto.
El estudio de los algoritmos subyacentes ayudan a entender la naturaleza de
las operaciones.
El permitir al usuario construir operaciones más complejas de las habituales,
se traduce en el mejor entendimiento conceptual.
Trabajar con la computadora dota al estudio del factor experimental, lo que
lleva al establecimiento de conjeturas, ejemplos y contraejemplos,
simuladores, etc.
6.6. PROBLEMAS A SOLUCIONAR
De acuerdo al problema encontrado en la investigación, la propuesta de intervención
social permitirá solucionar lo siguiente, así:
- 58 -
Que los docentes utilicen un sistema de control de asistencia haciendo uso de
la tecnología
Que los estudiantes vayan formando una cultura de puntualidad
Que exista vinculación de todas las materias en el desarrollo de los proyectos
Estudiantes críticos propositivos, creativos en sus aplicaciones estudiantiles
Que el personal administrativo tenga a mano día a día la asistencia de los
estudiantes
6.7. FINALIDAD DEL PROYECTO
Estimular al estudiante a ser creativo en sus proyectos aplicando conocimientos de
carrera en general.
6.8. PROPOSITO
"Fortalecer el que hacer educativos con respecto a la asistencia de estudiantes
mediante un software creativo en la comunidad educativa de la Ciudad de
Portoviejo".
6.8.1. COMPONENTES
Concientizar a los docentes que utilicen estrategias didácticas apropiadas de
propuestas de proyectos
Mejorar el rendimiento académico de los estudiantes aplicando la creatividad
Formación de valores en nuestros futuros profesionales en la aplicabilidad de las
Matemáticas para que contribuyan eficazmente a erradicar los males que aquejan
el proceso de enseñanza aprendizaje.
6.9. M ETAS
Al final de la ejecución del proyecto, los resultados satisfagan las necesidades del
usuario
Del 20% se incrementa al 80% de docentes actualizados en estrategias didácticas
con el uso del software educativo.
- 59 -
El Área estudiantil al final de la ejecución del proyecto será la principal
plataforma de guía de implantación del software para la comunidad en general.
Estudiantes eficientes y competitivos con actitud fortalecida en el 100% en sus
clases
6.10. BENEFICIARIOS INDIRECTOS
La colectividad Portovejense y la Provincia.
6.11. PRODUCTO
Docentes concientizados para que utilicen estrategias didácticas apropiadas de
enseñanzas creativas.
Estudiantes puntuales – rendimiento puntual
Administración Organizada.
6.12. IMPACTO DE LA PROPUESTA
El impacto que se prevé con este proyecto de intervención es el desarrollo en los
procesos creatividad del estudiante en el aula de clase, la optimización de todos los
recursos de estrategias de enseñanza y de aprendizaje, abordar el reto de la calidad en
los proyectos, y consecuentemente una excelencia en la educación.
6.13. METODOLOGÍA
Para el desarrollo de este proyecto se contara con la participación de todas las
personas vinculantes, estudiantes, docentes y autoridades.
Ponderándose en el papel importante de la crease educativo, permitiendo
involucrarse y de esta forma sacar sus propios análisis, síntesis y reflexión vinculados
a los resultados que se van proyectando como parte del proyecto
6.14. RECURSOS HUMANOS
Un programador
Un director de proyectos
- 60 -
TÉCNICOS
Computador
Impresora
Teclado numérico
Cable Utp C6
MATERIALES
Nomina de estudiantes
6.15. MONITOREO Y EVALUACIÓN
El monitoreo y evaluación del proyecto se relaciona con el propósito del mismo, su
metodología, los recursos sean estos: humanos y materiales como parte del proceso.
Los métodos a utilizar para el efecto serán la observación directa, entrevista
estructurada, y registros de inventarios de bienes utilizados.
Para el proceso de evaluación se aplicará la herramienta del marco lógico, para lo
cual se verificará el cumplimiento de los objetivos trazados en sus diferentes etapas,
con los indicadores verificables y los supuestos, que permitirán retroalimentar cada
uno de los elementos de las diferentes etapas del proceso.
El proceso de ejecución del proyecto tendrá una duración de 6 meses y su monitoreo
será bimestral con evaluación ex-ante y ex-post, el delegado del vicerrectorado
delegará esta funciones a expertos involucrados en la propuesta como medio interno y
otro delegado del medio externo que no tenga relación directa con la propuesta.
6.16. COSTO DE LA PROPUESTA
Costo Hardware
Costo Total del Hardware S/. 227.45
Costo Software
Costo Total del Software S/. 227.45
- 61 -
6.17. MATERIAL DE REFERENCIA
www.taringa.net/posts/info/3249197/Configurar-una-red-local.html
http://Dlink DES-1016D SWITCH 16 PUERTOS 10 100MB.html http://elgranerocomun.net/IMG/pdf/Barbadillo_Texto_definitivo.pdf http://elgranerocomun.net/IMG/pdf/Barbadillo_Texto_definitivo.pdf
http://campusvirtual.unex.es/cala/editio/index.php?journal=relatec&page=arti
cle&op=view&path[]=173&path[]=163
http://dspace.ups.edu.ec/bitstream/123456789/569/5/Conclusiones%20y%20Recomendaciones.pdf
- 62 -
DISEÑO BASE DE DATOS
“SOFTHAZ”
ANEXO 1
- 63 -
DISEÑO LÓGICO DE LA BASE DE DATOS
- 64 -
PROGRAMACIÓN
“SOFTHAZ”
ANEXO 2
- 65 -
ARCHIVO DE CONFIGURACIÓN PRINCIPAL
#ARCHIVO DE CONFIGURACIÓN PRINCIPAL
#Configuración acceso
If Devolversiexisteregistro ("Select distinct acceso.usuario,docente.cedulad from acceso,docente where acceso.usuario='" & UsernameTextBox.Text & "' and acceso.cedulau IN (select cedulad from docente);") = True Then datos.cedulau = DEVOLVERCADENA("Select distinct acceso.cedulau from acceso,docente where acceso.usuario='" & UsernameTextBox.Text & "' and acceso.cedulau IN (select cedulad from docente);") datos.usuario = DEVOLVERCADENA("Select concat(titulo, ' ', apellidos, ' ', nombres) from docente where cedulad='" & datos.cedulau & "';") MsgBox(datos.usuario) Usuario.Show() Me.Close() Else datos.usuario = "ADMINISTRADOR" MsgBox(datos.usuario) administrador.Show() Me.Close() End If
#Configuración de la Base de datos
/////////////////////////////////////////////////////////////////////////////// Module base /////////////////////////////////////////////////////////////////////////////// Public DBcon As MySqlConnection Public TUSE As Byte Public Const saltalinea As String = vbCrLf Public Const mensa = "ADMINISTRADOR" Public accesox As String = "bladimir" Public nomdusuario As String /////////////////////////////////////////////////////////////////////////////// Try Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text sql.ExecuteNonQuery() EXECUTASQL = True Catch ex As MySqlException EXECUTASQL = False MsgBox(Err.Description) End Try ///////////////////////////////////////////////////////////////////////////////
- 66 -
Try Dim VALOR As Long Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text Dim dr As System.Data.IDataReader dr = sql.ExecuteReader() If dr.Read = True Then VALOR = dr.GetValue(0) End If DEVOLVERNUMERO = VALOR dr.Close() Catch ex As MySqlException DEVOLVERNUMERO = 0 MsgBox(Err.Description) /////////////////////////////////////////////////////////////////////////////// Try Dim VALOR As Single Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text Dim dr As System.Data.IDataReader dr = sql.ExecuteReader() If dr.Read = True Then VALOR = dr.GetValue(0) End If DEVOLVERNUMEROs = VALOR dr.Close() Catch ex As MySqlException DEVOLVERNUMEROs = 0 MsgBox(Err.Description) End Try /////////////////////////////////////////////////////////////////////////////// DEVOLVERCADENA = "" Try Dim VALOR As String VALOR = "" Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text Dim dr As System.Data.IDataReader dr = sql.ExecuteReader() If dr.Read = True Then VALOR = dr.GetValue(0) End If DEVOLVERCADENA = VALOR dr.Close() Catch ex As MySqlException MsgBox(Err.Description) End Try
- 67 -
/////////////////////////////////////////////////////////////////////////////// System.Data.IDataReader DEVOLVERREGISTROS = Nothing Try Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text Dim dr As System.Data.IDataReader dr = sql.ExecuteReader() DEVOLVERREGISTROS = dr dr.Close() Catch ex As MySqlException MsgBox(Err.Description) End Try /////////////////////////////////////////////////////////////////////////////// Try Dim sql As MySqlCommand = New MySqlCommand Dim bdc As MySqlConnection bdc = New MySql.Data.MySqlClient.MySqlConnection("server=localhost;user id=root;database=softahz;persist security info=True;password=" & accesox) bdc.Open() sql.Connection = bdc sql.CommandText = cadena sql.CommandType = CommandType.Text Dim dr0 As System.Data.IDataReader dr0 = sql.ExecuteReader() Dim i As Integer = -1 dg.RowCount = 0 While dr0.Read i = i + 1 dg.Rows.Add(1) dg.Item(0, i).Value = dr0.Item(0) dg.Item(1, i).Value = dr0.Item(1) End While dr0.Close() bdc.Close() Catch ex As MySqlException End Try /////////////////////////////////////////////////////////////////////////////// Try Dim sql As MySqlCommand = New MySqlCommand Dim bdc As MySqlConnection bdc = New MySql.Data.MySqlClient.MySqlConnection("server=localhost;user id=root;database=softahz;persist security info=True;password=" & accesox) bdc.Open() sql.Connection = bdc sql.CommandText = cadena sql.CommandType = CommandType.Text Dim dr0 As System.Data.IDataReader dr0 = sql.ExecuteReader()
- 68 -
Dim i As Integer = -1 While dr0.Read For i = 0 To dg.RowCount - 1 If dg.Item(0, i).Value = dr0.Item(0) Then dg.Item(2, i).Value = dr0.Item(1) dg.Item(3, i).Value = dr0.Item(2) Exit For End If Next End While dr0.Close() bdc.Close() Catch ex As MySqlException MsgBox(Err.Description) End Try /////////////////////////////////////////////////////////////////////////////// Try Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text Dim dr As System.Data.IDataReader dr = sql.ExecuteReader() If dr.Read Then dr.Close() Return True Else dr.Close() Return False End If Catch ex As MySqlException MsgBox(Err.Description) End Try /////////////////////////////////////////////////////////////////////////////// Try Dim dt As New Data.DataTable Dim adaptador As New MySqlDataAdapter adaptador = New MySqlDataAdapter(strcmd, DBcon) adaptador.Fill(dt) Return (dt.Rows.Count + 1) Catch ex As MySqlException MsgBox(Err.Description) End Try /////////////////////////////////////////////////////////////////////////////// Try Dim adaptador As New MySqlDataAdapter Dim dset As New DataSet() adaptador = New MySqlDataAdapter(cadena, DBcon) adaptador.Fill(dset, tabla) grid.DataSource = dset.Tables(tabla) Catch ex As Exception MsgBox(ex.Message, MsgBoxStyle.Critical, "Error") End Try
- 69 -
End Sub /////////////////////////////////////////////////////////////////////////////// Dim dt As New Data.DataTable Dim adaptador As New MySqlDataAdapter adaptador = New MySqlDataAdapter(cadena, DBcon) adaptador.Fill(dt) combobox.Text = "" combobox.DataSource = dt combobox.ValueMember = dt.Columns(0).ToString() combobox.DisplayMember = dt.Columns(1).ToString() End Sub /////////////////////////////////////////////////////////////////////////////// Public Function conexionini() As Boolean conexionini = True DBcon = New MySql.Data.MySqlClient.MySqlConnection("server=localhost;user id=root;database=softahz;persist security info=True;password=" & base.accesox) Try DBcon.Open() Catch ex As MySqlException MsgBox(ex.Message.ToString) conexionini = False End Try /////////////////////////////////////////////////////////////////////////////// If Not (DBcon Is Nothing) Then DBcon.Close() End If End Sub Public Function state() As System.Data.ConnectionState Return DBcon.State /////////////////////////////////////////////////////////////////////////////// If DBcon.State = ConnectionState.Closed Or DBcon.State = ConnectionState.Broken Then If MsgBox("Se ha perdido la conexion con el servidor de datos" & vbCrLf & vbCrLf & "¿Desea intentar una reconexion con el servidor?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then If DBcon.State <> ConnectionState.Closed Or DBcon.State <> ConnectionState.Broken Then DBcon.Close() End If DBcon.Open() End If Else Return True End If End Function /////////////////////////////////////////////////////////////////////////////// Try Dim sql As MySqlCommand = New MySqlCommand sql.Connection = DBcon sql.CommandText = strcmd sql.CommandType = CommandType.Text Dim dr As System.Data.IDataReader
- 70 -
dr = sql.ExecuteReader() If dr.Read = True Then cedula = dr.GetValue(0) nom = dr.GetValue(1) ape = dr.GetValue(2) bach = dr.GetValue(3) tips = dr.GetValue(4) corr = dr.GetValue(5) recuperaestudiante = True Else recuperaestudiante = False End If dr.Close() Catch ex As MySqlException MsgBox(Err.Description) recuperaestudiante = False End Try End Function /////////////////////////////////////////////////////////////////////////////// End Module ///////////////////////////////////////////////////////////////////////////////
#Configuración del Menú del usuario
/////////////////////////////////////////////////////////////////////////////// Public Class Usuario /////////////////////////////////////////////////////////////////////////////// Private Sub MatriculaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MatriculaToolStripMenuItem.Click Matricula.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub DesmatriculacionToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DesmatriculacionToolStripMenuItem.Click Desmatriculacion.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub SalirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SalirToolStripMenuItem.Click Me.Close() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub ManualToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ManualToolStripMenuItem.Click Asistencia_Manual.Show() End Sub ///////////////////////////////////////////////////////////////////////////////
- 71 -
Private Sub AutomaticaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AutomaticaToolStripMenuItem.Click Asistencia_Automatica.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NuevoEstudianteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CrearToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CrearToolStripMenuItem.Click Dim f As New Nuevo_Estudiante f.bteliminar.Enabled = False f.btmodificar.Enabled = False f.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub ModificarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ModificarToolStripMenuItem.Click Dim f As New Nuevo_Estudiante f.bteliminar.Enabled = False f.btgrabar.Enabled = False f.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub EliminarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EliminarToolStripMenuItem.Click Dim f As New Nuevo_Estudiante f.btgrabar.Enabled = False f.btmodificar.Enabled = False f.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub ConsultarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ConsultarToolStripMenuItem.Click Dim f As New Ver_estudiante f.ShowDialog() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Usuario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class ///////////////////////////////////////////////////////////////////////////////
- 72 -
# Configuración del Menú del Administrador
/////////////////////////////////////////////////////////////////////////////// Public Class administrador /////////////////////////////////////////////////////////////////////////////// Private Sub AbrirToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NuevoNivelToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NuevoNivelToolStripMenuItem1.Click Niveles.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NuevoPeriodoToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NuevoPeriodoToolStripMenuItem1.Click Periodo.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NUevaMateriaToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NUevaMateriaToolStripMenuItem1.Click Materia.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NuevoParaleloToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NuevoParaleloToolStripMenuItem.Click Paralelo.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NuevoEstudianteToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NuevoEstudianteToolStripMenuItem1.Click Estudiante.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub NuevoDocenteToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NuevoDocenteToolStripMenuItem1.Click Docente.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub IrAAsitenciaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IrAAsitenciaToolStripMenuItem.Click Asistencia.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub RegistrarToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RegistrarToolStripMenuItem1.Click
- 73 -
Matricula.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub BuscarToolStripMenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BuscarToolStripMenuItem3.Click Buscar.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub BuscarToolStripMenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BuscarToolStripMenuItem4.Click Buscar.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub BuscarToolStripMenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BuscarToolStripMenuItem5.Click Buscar.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub BuscarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BuscarToolStripMenuItem.Click Busqueda.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub BuscarToolStripMenuItem6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BuscarToolStripMenuItem6.Click Busqueda.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub BuscarToolStripMenuItem7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BuscarToolStripMenuItem7.Click Busqueda.Show() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub SalirToolStripMenuItem4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SalirToolStripMenuItem4.Click Me.Close() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub administrador_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub End Class ///////////////////////////////////////////////////////////////////////////////
- 74 -
# Configuración de la Asistencia Automática
/////////////////////////////////////////////////////////////////////////////// Public Class Asistencia_Automatica /////////////////////////////////////////////////////////////////////////////// Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x As New regisasistencia x.Label2.Text = "Registro automatico de la asistencia de : Ingreso" x.cm = CBMAT.SelectedValue x.par = CBPAR.Text x.tipo = 0 x.ShowDialog() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Materia_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load cbp.Text = DEVOLVERCADENA("select concat('Desde ', fechaini,' Hasta ',fechafin) from periodoacademico where idperiodo=" & datos.periodo & " and anio=" & datos.anio & ";") llena_combobox(CBNIVEL, "select codnivel, nombrenivel from nivel") If CBNIVEL.Text <> "" Then llena_combobox(CBMAT, "select codmateria, nommateria from materia where codnivel=" & CBNIVEL.SelectedValue & ";") End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If gridatxt(lma, datos.usuario, CBNIVEL.Text, CBMAT.Text, CBPAR.Text, datos.periodo, datos.anio) = True Then MsgBox("Se exporto con exito") End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) If (cbp.Text = "") Or (CBNIVEL.Text = "") Or (CBMAT.Text = "") Or (CBPAR.Text = "") Then MsgBox("Ingreso todos los campos") Exit Sub End If Dim sql As String Dim nmat As Long nmat = DEVOLVERNUMERO("select (count(*)+1)nmat from matricula where idperiodo=" & datos.periodo & " and anio=" & datos.anio & ";")
- 75 -
sql = "Insert into matricula values(" & nmat & "," & datos.periodo & "," & datos.anio & ",'" & CBMAT.SelectedValue & "','" & CBPAR.Text & "');" base.EXECUTASQL(sql) If Devolversiexisteregistro("select * from matricula where anio=" & datos.anio & " and idperiodo=" & datos.periodo & "';") = True Then MsgBox("Su registro se realizo correctamente") End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBNIVEL_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBNIVEL.SelectedValueChanged If CBNIVEL.Text <> "" Then End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBNIVEL_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBNIVEL.SelectionChangeCommitted If CBNIVEL.Text <> "" Then llena_combobox(CBMAT, "select distinct materia.codmateria, nommateria from materia,paralelo where materia.codmateria=paralelo.codmateria and anio=" & datos.anio & " and idperiodo=" & datos.periodo & " and paralelo.cedulad=" & datos.cedulau & " and codnivel=" & CBNIVEL.SelectedValue & ";") End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBMAT_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBMAT.SelectedIndexChanged Try If (CBMAT.Text <> "") Then llena_combobox(CBPAR, "select paralelo.codmateria,nomparalelo from materia,paralelo where materia.codmateria=paralelo.codmateria and anio=" & datos.anio & " and idperiodo=" & datos.periodo & " and paralelo.cedulad=" & datos.cedulau & " and codnivel=" & CBNIVEL.SelectedValue & " and paralelo.codmateria=" & CBMAT.SelectedValue & ";") End If Catch ex As Exception End Try End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBPAR_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBPAR.SelectedIndexChanged Try Dim cadena As String cadena = "select estudiante.cedulae,concat(estudiante.apellidosA, ' ' , estudiante.nombresa) as alumno from estudiante,matricula where estudiante.cedulae=matricula.cedulae and idperiodo=" & datos.periodo & " and
- 76 -
anio=" & datos.anio & " and codmateria=" & CBMAT.SelectedValue & " and nomparalelo='" & CBPAR.Text & "';" listar_alumnos(lma, cadena) Catch ex As Exception End Try End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Close() End Sub Private Sub CBPAR_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBPAR.SelectionChangeCommitted End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim x As New regisasistencia x.Label2.Text = "Registro automatico de la asistencia de : Salida" x.cm = CBMAT.SelectedValue x.par = CBPAR.Text x.tipo = 1 x.ShowDialog() End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim Sql As String If lma.RowCount > 0 Then Sql = "select cedulae, fechai, fechaf from asistencia where idperiodo=" & datos.periodo & " and anio=" & datos.anio & " and codmateria=" & CBMAT.SelectedValue & " and nomparalelo='" & CBPAR.Text & "' ; " verasistencia_alumnos(lma, Sql) End If End Sub /////////////////////////////////////////////////////////////////////////////// End Class ///////////////////////////////////////////////////////////////////////////////
- 77 -
# Configuración de la Asistencia Manual
/////////////////////////////////////////////////////////////////////////////// Public Class Asistencia_Manual /////////////////////////////////////////////////////////////////////////////// Private Sub Materia_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load cbp.Text = DEVOLVERCADENA("select concat('Desde ', fechaini,' Hasta ',fechafin) from periodoacademico where idperiodo=" & datos.periodo & " and anio=" & datos.anio & ";") llena_combobox(CBNIVEL, "select codnivel, nombrenivel from nivel") If CBNIVEL.Text <> "" Then llena_combobox(CBMAT, "select codmateria, nommateria from materia where codnivel=" & CBNIVEL.SelectedValue & ";") End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim cadena As String cadena = "select estudiante.cedulae,estudiante.apellidosA,estudiante.nombresa,estudiante.correo from estudiante,matricula where estudiante.cedulae=matricula.cedulae and idperiodo=" & datos.periodo & " and anio=" & datos.anio & " and codmateria=" & CBMAT.SelectedValue & " and nomparalelo='" & CBPAR.Text & "';" llenar_datagrid(lma, cadena, "matricula") End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) If (cbp.Text = "") Or (CBNIVEL.Text = "") Or (CBMAT.Text = "") Or (CBPAR.Text = "") Then MsgBox("Ingreso todos los campos") Exit Sub End If Dim sql As String Dim nmat As Long nmat = DEVOLVERNUMERO("select (count(*)+1)nmat from matricula where idperiodo=" & datos.periodo & " and anio=" & datos.anio & ";") sql = "Insert into matricula values(" & nmat & "," & datos.periodo & "," & datos.anio & ",'" & CBMAT.SelectedValue & "','" & CBPAR.Text & "');" base.EXECUTASQL(sql) If Devolversiexisteregistro("select * from matricula where anio=" & datos.anio & " and idperiodo=" & datos.periodo & "';") = True Then MsgBox("Su registro se realizo correctamente") End If End Sub ///////////////////////////////////////////////////////////////////////////////
- 78 -
Private Sub CBNIVEL_SelectedValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBNIVEL.SelectedValueChanged If CBNIVEL.Text <> "" Then End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBNIVEL_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBNIVEL.SelectionChangeCommitted If CBNIVEL.Text <> "" Then llena_combobox(CBMAT, "select distinct materia.codmateria, nommateria from materia,paralelo where materia.codmateria=paralelo.codmateria and anio=" & datos.anio & " and idperiodo=" & datos.periodo & " and paralelo.cedulad=" & datos.cedulau & " and codnivel=" & CBNIVEL.SelectedValue & ";") End If End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBMAT_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBMAT.SelectedIndexChanged Try If (CBMAT.Text <> "") Then llena_combobox(CBPAR, "select paralelo.codmateria,nomparalelo from materia,paralelo where materia.codmateria=paralelo.codmateria and anio=" & datos.anio & " and idperiodo=" & datos.periodo & " and paralelo.cedulad=" & datos.cedulau & " and codnivel=" & CBNIVEL.SelectedValue & " and paralelo.codmateria=" & CBMAT.SelectedValue & ";") End If Catch ex As Exception End Try End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub CBPAR_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CBPAR.SelectedIndexChanged Try Dim cadena As String cadena = "select estudiante.cedulae,concat(estudiante.apellidosA, ' ' , estudiante.nombresa) as alumno from estudiante,matricula where estudiante.cedulae=matricula.cedulae and idperiodo=" & datos.periodo & " and anio=" & datos.anio & " and codmateria=" & CBMAT.SelectedValue & " and nomparalelo='" & CBPAR.Text & "';" listar_alumnos(lma, cadena) Catch ex As Exception End Try End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Me.Close() End Sub
- 79 -
Private Sub CBPAR_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles CBPAR.SelectionChangeCommitted End Sub /////////////////////////////////////////////////////////////////////////////// Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim Sql As String If lma.RowCount > 0 Then Sql = "select cedulae, fechai, fechaf from asistencia where idperiodo=" & datos.periodo & " and anio=" & datos.anio & " and codmateria=" & CBMAT.SelectedValue & " and nomparalelo='" & CBPAR.Text & "' ; " verasistencia_alumnos(lma, Sql) End If End Sub /////////////////////////////////////////////////////////////////////////////// End Class ///////////////////////////////////////////////////////////////////////////////
- 80 -
MANUAL DE USUARIO
“SOFTHAZ”
ANEXO 3
- 81 -
Descripción de Ventanas
INICIO DEL ACCESO AL SISTEMA
Ventana de acceso al sistema ingresando su usuario y contraseña automáticamente el
sistema muestra un mensaje de identificación
- 82 -
MENU PRINCIPAL DEL ADMINISTRADOR
Aquí el administrador tiene privilegios al acceso de raíz del sistema por sus diferentes
menús de accesos en sus múltiples funciones.
En las siguientes secciones se especifica sus funciones
- 83 -
INGRESO A NIVELES
En esta sección el administrador crea nuevos niveles
- 84 -
OPCION BUSCAR
Esta es la opción de buscar facilita una información de nomina más eficaz.
- 85 -
OPCIÓN DE INGRESO DE PERIODO
En esta opción creamos periodos validados en (1)y (2)
- 86 -
REGISTRO DE MATERIA
Aquí registramos las materias que el docente va a tener a cargo
- 87 -
OPCION PARALELO
Aquí el administrador crea el paralelo para el docente
- 88 -
OPCION DE BUSQUEDA DE ESTUDIANTE
En esta opción el administrador busca estudiantes en la base de dato
- 89 -
REGISTRO DE ESTUDIANTE
En esta opción el administrador registra la ficha es decir datos del estudiante
- 90 -
OPCION DE REGISTRO DE DOCENTE
En esta opción registramos al usuario-docente
- 91 -
VERIFICICACION DE ASISTENCIA
La opción de asistencia se puede verificar al estudiante sus horas presencia.
- 92 -
MATRICULACION DE ESTUDIANTE
La opción nos permite matricular al estudiante en un curso y paralelo especifico
- 93 -
MENU DE ACCESOS PARA EL USURIO
Aquí el usuario es decir el docente tiene disponible accesos rápidos y específicos
como Matriculación
Des matriculación
Asistencia Manual
Asistencia automática
Verificación de asistencia
- 94 -
DESMATRICULACION
El usuario solo puede des matricular al estudiante que exista es decir al estudiante q
ya haiga sido matriculado, se creó esta opción de des matriculación por razones que
los estudiantes suelen cambiarse de paralelo entonces el docente lo des matricula para
matricularlo en otro paralelo y así exista la asistencia del estudiante.
- 95 -
ASISTENCIA MANUAL
La asistencia manual se la creo con la finalidad que el docente ingrese de una forma
manual la asistencia de los estudiantes por diferentes motivos que pudieran ocurrir,
corte de luz o por días de vacaciones entonces ahí se registra la asistencia hora y
fecha establecida a criterio del docente.
- 96 -
ASISTENCIA AUTOMATICA
La asistencia automática es la parte principal del sistema, el docente activa el inicio a
clases donde el estudiante ingresa sus claves numero de cedula y luego los 4 últimos
numero de su cedula con esto el sistema identifica al estudiante y registra su
asistencia con hora y fecha del sistema y desactiva de igual manera en la culminación
de la clase el estudiante realiza el mismo registro para q el sistema controle el tiempo
q estuvo en la clase
- 97 -
CREAR ESTUDIANTE
La ventana para crear estudiante el docente crea un nuevo estudiante
- 98 -
MODIFICAR LOS DEL ESTUDIANTE
Aquí el docente modifica la información del estudiante por si hubiera errores en el
llenado de su ficha estudiantil.
- 99 -
ELIMINAR
El usuario tiene el acceso a eliminar al estudiante de su nomina pero el estudiante
siempre existirá en la base de datos
- 100 -
NUEVO ESTUDIANTE
La opción de crear un nuevo estudiante en su materia y paralelo permite la existencia
del mismo para su registro en el automático.
- 101 -
CONSULTAR
Esta interfaz permite consultar al estudiante si existe o no y en que paralelo y curso
esta matriculado
- 102 -
FOTOS
ACTIVIDADES REALIZADAS
ANEXO 4
- 103 -
MOMENTOS QUE SE REALIZA EL DISEÑO PARA COLOCAR EL
TECLADO Y SU ESTRUCTURA
1
3
2
- 104 -
DISEÑO DE ESTRUTURA METALICA PARA EL TECLADO NUMPAD PRO
4
6
5
- 105 -
EMPOSTRACIONES (TECLADO NUMPAD PRO Y CABLES USB)
7
9
8
- 106 -
EMPOSTRACION DE LA CONEXIÓN DEL CABLE USB
10
11
- 107 -
MATERIALES DE TRABAJO
- 108 -
MOMENTOS DE LA ENCUESTA