softhaz -listoo

121
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]

Upload: toxico-sinclair

Post on 29-Jul-2015

34 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SOFTHAZ -listoO

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]

Page 2: SOFTHAZ -listoO

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

Page 3: SOFTHAZ -listoO

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

Page 4: SOFTHAZ -listoO

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

Page 5: SOFTHAZ -listoO

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

Page 6: SOFTHAZ -listoO

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

Page 7: SOFTHAZ -listoO

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.

Page 8: SOFTHAZ -listoO

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.

Page 9: SOFTHAZ -listoO

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.

Page 10: SOFTHAZ -listoO

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.

Page 11: SOFTHAZ -listoO

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 -

Page 12: SOFTHAZ -listoO

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 -

Page 13: SOFTHAZ -listoO

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

Page 14: SOFTHAZ -listoO

- 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”

Page 15: SOFTHAZ -listoO

- 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

Page 16: SOFTHAZ -listoO

- 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.

Page 17: SOFTHAZ -listoO

- 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.

Page 18: SOFTHAZ -listoO

- 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.

Page 19: SOFTHAZ -listoO

- 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.

Page 20: SOFTHAZ -listoO

- 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.

Page 21: SOFTHAZ -listoO

- 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

Page 22: SOFTHAZ -listoO

- 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.

Page 23: SOFTHAZ -listoO

- 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

Page 24: SOFTHAZ -listoO

- 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.

Page 25: SOFTHAZ -listoO

- 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.

Page 26: SOFTHAZ -listoO

- 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

Page 27: SOFTHAZ -listoO

- 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.

Page 28: SOFTHAZ -listoO

- 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.

Page 29: SOFTHAZ -listoO

- 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:

Page 30: SOFTHAZ -listoO

- 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

Page 31: SOFTHAZ -listoO

- 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.

Page 32: SOFTHAZ -listoO

- 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

Page 33: SOFTHAZ -listoO

- 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.

Page 34: SOFTHAZ -listoO

- 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.

Page 35: SOFTHAZ -listoO

- 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.

Page 36: SOFTHAZ -listoO

- 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

Page 37: SOFTHAZ -listoO

- 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.

Page 38: SOFTHAZ -listoO

- 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.

Page 39: SOFTHAZ -listoO

- 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?

Page 40: SOFTHAZ -listoO

- 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.

Page 41: SOFTHAZ -listoO

- 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

Page 42: SOFTHAZ -listoO

- 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.

Page 43: SOFTHAZ -listoO

- 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

Page 44: SOFTHAZ -listoO

- 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

Page 45: SOFTHAZ -listoO

- 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.

Page 46: SOFTHAZ -listoO

- 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.

Page 47: SOFTHAZ -listoO

- 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.

Page 48: SOFTHAZ -listoO

- 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

Page 49: SOFTHAZ -listoO

- 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

Page 50: SOFTHAZ -listoO

- 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”.

Page 51: SOFTHAZ -listoO

- 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

Page 52: SOFTHAZ -listoO

- 39 -

3.4.3. PRESUPUESTO ECONOMICO

Page 53: SOFTHAZ -listoO

- 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%

Page 54: SOFTHAZ -listoO

- 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

Page 55: SOFTHAZ -listoO

- 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

Page 56: SOFTHAZ -listoO

- 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

Page 57: SOFTHAZ -listoO

- 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:

Page 58: SOFTHAZ -listoO

- 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.

Page 59: SOFTHAZ -listoO

- 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.

Page 60: SOFTHAZ -listoO

- 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.

Page 61: SOFTHAZ -listoO

- 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).

Page 62: SOFTHAZ -listoO

- 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.

Page 63: SOFTHAZ -listoO

- 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.

Page 64: SOFTHAZ -listoO

- 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.

Page 65: SOFTHAZ -listoO

- 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.

Page 66: SOFTHAZ -listoO

- 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).

Page 67: SOFTHAZ -listoO

- 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.

Page 68: SOFTHAZ -listoO

- 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.

Page 69: SOFTHAZ -listoO

- 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.

Page 70: SOFTHAZ -listoO

- 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í:

Page 71: SOFTHAZ -listoO

- 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.

Page 72: SOFTHAZ -listoO

- 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

Page 73: SOFTHAZ -listoO

- 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

Page 74: SOFTHAZ -listoO

- 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

Page 75: SOFTHAZ -listoO

- 62 -

DISEÑO BASE DE DATOS

“SOFTHAZ”

ANEXO 1

Page 76: SOFTHAZ -listoO

- 63 -

DISEÑO LÓGICO DE LA BASE DE DATOS

Page 77: SOFTHAZ -listoO

- 64 -

PROGRAMACIÓN

“SOFTHAZ”

ANEXO 2

Page 78: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 79: SOFTHAZ -listoO

- 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

Page 80: SOFTHAZ -listoO

- 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()

Page 81: SOFTHAZ -listoO

- 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

Page 82: SOFTHAZ -listoO

- 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

Page 83: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 84: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 85: SOFTHAZ -listoO

- 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

Page 86: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 87: SOFTHAZ -listoO

- 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 & ";")

Page 88: SOFTHAZ -listoO

- 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

Page 89: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 90: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 91: SOFTHAZ -listoO

- 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

Page 92: SOFTHAZ -listoO

- 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 ///////////////////////////////////////////////////////////////////////////////

Page 93: SOFTHAZ -listoO

- 80 -

MANUAL DE USUARIO

“SOFTHAZ”

ANEXO 3

Page 94: SOFTHAZ -listoO

- 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

Page 95: SOFTHAZ -listoO

- 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

Page 96: SOFTHAZ -listoO

- 83 -

INGRESO A NIVELES

En esta sección el administrador crea nuevos niveles

Page 97: SOFTHAZ -listoO

- 84 -

OPCION BUSCAR

Esta es la opción de buscar facilita una información de nomina más eficaz.

Page 98: SOFTHAZ -listoO

- 85 -

OPCIÓN DE INGRESO DE PERIODO

En esta opción creamos periodos validados en (1)y (2)

Page 99: SOFTHAZ -listoO

- 86 -

REGISTRO DE MATERIA

Aquí registramos las materias que el docente va a tener a cargo

Page 100: SOFTHAZ -listoO

- 87 -

OPCION PARALELO

Aquí el administrador crea el paralelo para el docente

Page 101: SOFTHAZ -listoO

- 88 -

OPCION DE BUSQUEDA DE ESTUDIANTE

En esta opción el administrador busca estudiantes en la base de dato

Page 102: SOFTHAZ -listoO

- 89 -

REGISTRO DE ESTUDIANTE

En esta opción el administrador registra la ficha es decir datos del estudiante

Page 103: SOFTHAZ -listoO

- 90 -

OPCION DE REGISTRO DE DOCENTE

En esta opción registramos al usuario-docente

Page 104: SOFTHAZ -listoO

- 91 -

VERIFICICACION DE ASISTENCIA

La opción de asistencia se puede verificar al estudiante sus horas presencia.

Page 105: SOFTHAZ -listoO

- 92 -

MATRICULACION DE ESTUDIANTE

La opción nos permite matricular al estudiante en un curso y paralelo especifico

Page 106: SOFTHAZ -listoO

- 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

Page 107: SOFTHAZ -listoO

- 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.

Page 108: SOFTHAZ -listoO

- 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.

Page 109: SOFTHAZ -listoO

- 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

Page 110: SOFTHAZ -listoO

- 97 -

CREAR ESTUDIANTE

La ventana para crear estudiante el docente crea un nuevo estudiante

Page 111: SOFTHAZ -listoO

- 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.

Page 112: SOFTHAZ -listoO

- 99 -

ELIMINAR

El usuario tiene el acceso a eliminar al estudiante de su nomina pero el estudiante

siempre existirá en la base de datos

Page 113: SOFTHAZ -listoO

- 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.

Page 114: SOFTHAZ -listoO

- 101 -

CONSULTAR

Esta interfaz permite consultar al estudiante si existe o no y en que paralelo y curso

esta matriculado

Page 115: SOFTHAZ -listoO

- 102 -

FOTOS

ACTIVIDADES REALIZADAS

ANEXO 4

Page 116: SOFTHAZ -listoO

- 103 -

MOMENTOS QUE SE REALIZA EL DISEÑO PARA COLOCAR EL

TECLADO Y SU ESTRUCTURA

1

3

2

Page 117: SOFTHAZ -listoO

- 104 -

DISEÑO DE ESTRUTURA METALICA PARA EL TECLADO NUMPAD PRO

4

6

5

Page 118: SOFTHAZ -listoO

- 105 -

EMPOSTRACIONES (TECLADO NUMPAD PRO Y CABLES USB)

7

9

8

Page 119: SOFTHAZ -listoO

- 106 -

EMPOSTRACION DE LA CONEXIÓN DEL CABLE USB

10

11

Page 120: SOFTHAZ -listoO

- 107 -

MATERIALES DE TRABAJO

Page 121: SOFTHAZ -listoO

- 108 -

MOMENTOS DE LA ENCUESTA