970 resultados para JAVA (LENGUAJE DE PROGRAMACIÓN)
Resumo:
En este proyecto nosotros vamos a hacer una pasada por un sistema colaborativo de resolución de test. En este entorno el estudiante resuelve preguntas en un grupo de estudiantes en tres fases diferentes (individual, colaborativa y final). Este sistema ha demostrado que los alumnos que resuelven los test en este entorno mejoran sus respuestas. Esto se debe a que los estudiante aprenden como sus compañeros se enfrentan a las cuestiones planteadas y como las resuelven. Este sistema esta actualmente funcionando en la plataforma siette, pero esta teniendo problemas de compatibilidad con algunos navegadores y esto presenta un problema para desarrollar nueva funcionalidad. Nosotros queremos resolver esto con la utilización de HTML5, CSS y JavaScript. Este Sistema será diseñado para funcionar en conjunto con la plataforma de resolución de tests (Siette) en un modo que llamaremos modo colaborativo que solo será usado para resolver test en grupo con otros compañeros. Siette nos propone un entorno donde trabajan profesores diseñando test y alumnos que testean su conocimiento.
Resumo:
¿Es la ingeniería del software una ingeniería madura?, Londoño Acosta, Guillermo -- Comunicaciones y sociedad : el ingeniero de sistemas frente al siglo XXI, Ardila, Carlos H. ; Madrid Molina, Juan Manuel -- Telecommuting : ¿Una realidad en Colombia?, Ritter Meza, Grace Alexandra -- Una aplicación del método de análisis orientado a objetos, de Ivar Jacobson, Londoño Acosta, Guillermo ; Villegas, Pablo Andrés ; Castañeda Sánchez, Jairo ; Obonaga Palau, Alexander -- Internet, hipertexto y educación, Machado Zamorano, Juan Carlos -- Java y la programación orientada a objetos, Gamess, Eric -- Nuevas tecnologías en redes WAN y LAN, Osorio, Gustavo Adolfo ; Gil, Pedro Enrique ; Nader Rizo, Alberto Enrique ; Sandoval, Juan Carlos
Resumo:
En la actualidad la tecnología de la información y comunicación es utilizada en las empresas para automatizar operaciones, agilizar los tiempos de respuesta, disminución del riesgo de error y otras ventajas más; esto se ha convertido en un factor clave en la competitividad de los negocios, lo cual las ha llevado a demandar de los profesionales de contaduría pública las competencias necesarias en el uso y manejo de sistemas de información computarizados en el ejercicio de la profesión. La Federación Internacional de Contadores por sus siglas en ingles IFAC, establece en la norma internacional de formación número siete denominada “Contenido de los programas profesionales de formación en contaduría” que dentro de las competencias necesarias para un profesional en contaduría deben incluirse la evaluación, diseño y gestión de las Tecnologías de Información (TI), sumado a esto debe incluirse la Declaración Práctica de Educación Internacional (International Education Practice Statement-IEPS) en la cual se dispone como requisito al profesional formarse con conocimientos generales en tecnología, y la solicitud que el Ministerio de Educación (MINED) hace a la Universidad de El Salvador del uso de tecnología en la formación para el desarrollo de los programas de formación profesional. Por lo anterior es necesario que al proponer los contenidos requeridos en la formación del profesional se incluya en la medida de lo práctico el uso de tecnologías de información, lo cual permitirá un mejor desarrollo de las competencias profesionales indispensables exigidas. Actualmente en la escuela de contaduría pública de la facultad de ciencias económicas de la Universidad de El Salvador (UES) se ha hecho esfuerzos en la capacitación docente, la adquisición de software y hardware, uso de diversas aplicaciones y otros proyectos, todos tendientes a mejorar la calidad de transmisión de la información y lograr aumentar el interés del estudiante. Existen conocimientos que para su mejor compresión, aprovechamiento del tiempo y experiencia práctica por parte del estudiante requieren del uso de otras herramientas tecnológicas específicas y especializadas, las cuales todavía no están disponibles en la escuela de contaduría pública. Tomando en cuenta lo anterior y conociendo que los docentes que imparten la temática sobre el “Proceso de consolidación de estados financieros” contenido en la cátedra de Contabilidad Financiera V no se apoyan en un software didáctico diseñado a la medida para la enseñanza de dicho material, se plantea la propuesta para resolver la problemática, la cual se basa en proporcionar el diseño de un software a la medida para la enseñanza del proceso de consolidación de estados financieros, temática incluida en la cátedra de Contabilidad Financiera V, haciendo uso del método de ciclo de vida de los sistemas, para que sea incorporado en el proceso de desarrollo en la consolidación de estados financieros, como parte de la tecnología de información que puede ser utilizada en la formación del profesional en contaduría pública. Para desarrollar dicha propuesta se apoyó en bibliografía existente en temas relacionados al diseño de software enfocando el trabajo para este caso en un sistema didáctico, con el fin de facilitar al docente y al estudiante la interactividad con el mismo. Por ello se procedió a correr encuestas dirigidas a los involucrados en el problema, seleccionando los estudiantes de contaduría pública que hayan cursado la asignatura de contabilidad financiera V que incluye el tema de los estados financieros consolidados, durante el año 2014 y que hayan aprobado tal asignatura y los docentes que imparten las materias técnicas en la Escuela de Contaduría Pública, mediante esto se indagó en la necesidad generada por las causas y efectos.Consecutivamente se realizó la tabulación, que permitió analizar y plantear el diagnóstico, determinando como principal problemática la inexistencia de un sistema computarizado diseñado conforme a los estándares indicados para su aplicabilidad. La propuesta del diseño de un sistema computarizado a la medida de la temática de consolidación de estados financieros se desarrolló realizando un estudio de la factibilidad técnica, operativa y económica de este, la descripción del lenguaje de programación y las respectivas relaciones entre las tablas que incluye la base de datos. Además se presenta cada uno de los formularios con las explicaciones necesarias de las funciones que generará el sistema. Finalmente se detallan las conclusiones del trabajo realizado y las respectivas recomendaciones dirigidas a las autoridades de la Escuela de Contaduría Pública, docentes y estudiantes para que desarrollen e implemente el software propuesto y así obtener los beneficios que este generaría.
Resumo:
Plague es un editor de archivos escritos en lenguajes de planificación como STRIPS y PDDL, que permite lanzar el algoritmo GrahPlan a partir de los archivos de dominio y problema editados y encontrar una solución al problema planteado. El objetivo del editor es eminentemente pedagógico: su uso es muy simple y viene con variados ejemplos de ambos lenguajes de planificación, de modo que el usuario pueda aprenderlos de forma paulatina. Además, la salida de la ejecución permite ir viendo paso a paso el desarrollo del algoritmo GraphPlan: los operadores que se van ejecutando, los no-ops que se han seguido, los mutex que se han aplicado en cada nivel y el tiempo empleado, además de la solución final al problema si se alcanza. El programa hace uso de dos utilidades que permiten compilar el código STRIPS o PDDL que son JavaGP y PDDL4J. Una vez ejecutado el problema de planificación, se obtiene la salida en pantalla y también se puede imprimir el problema completo incluida la solución. El objetivo ha sido crear un programa que permita al usuario editar rápidamente archivos STRIPS y PDDL, los pueda compilar velozmente y obtener el resultado en un solo sitio, con una salida mucho más clara, organizada y entendible y se evite el problema de tener que usar editores externos y una ventana de línea de comando para ejecutar GraphPlan. Plague is a text editor for files written in action languages, such as STRIPS and PDDL, which allows running the GraphPlan algorithm from the domain archives and edited problems, and finding a solution to the proposed problem. The goal of the editor is primarily for pedagogical purposes: it is simple to use and comes equipped with a variety of examples in both action languages, so that the user can gradually learn. In addition, as the editor runs it allows the user to observe the step by step development of the GraphPlan algorithm: the operators being executed, the no-ops that have been followed, the mutex applied at each level and the time spent, as well as the final answer to the problem, if reached. The program uses two utilities allowing the STRIPS or PDDL code to be compiled: JavaGP and PDDL4J. Once the planning problem has been executed, the result is shown on screen and the complete problem can also be printed, including the solution. The objective has been to create a program that allows the user to quickly edit STRIPS and PDDL archives, to compile them swiftly and obtain the solution in a single place, with a result that is clear, organised and understandable, thus avoiding the problem of having to use external editors and command prompts to execute GraphPlan.
Resumo:
Este Trabajo Fin de Grado aborda la especificación para el desarrollo de un sistema de comercialización orientado al sector Servicios que trabaje en tiempo real y que se fundamente en poner en contacto la oferta y la demanda. De esta forma, cuando un cliente requiera un servicio se activa como demandante y los proveedores de ese servicio reciben esa petición y pueden enviarle una oferta. El proyecto consta de una primera parte de introducción y descripción de las herramientas empleadas, para luego pasar a la metodología. La planificación especifica los requisitos del sistema que serán estudiados con más profundidad posteriormente en el estudio de viabilidad. Para el diseño y el análisis del sistema nos centramos en la definición de los casos de uso y las clases que se van a emplear durante el desarrollo. Por último se describe un prototipo que define las interfaces con las que se comunicarán los usuarios de la aplicación. Se describen en la parte final unas conclusiones y los posibles avances futuros del proyecto.
Resumo:
La evolución de las tecnologías de la información y comunicación, ha provocado que en el desarrollo de las labores de los profesionales sean incluidas herramientas tecnológicas que ayuden y faciliten a la consecución del trabajo de los mismos, así también que el buen desempeño de un profesional hoy en día no solo se mida por sus conocimientos teóricos sino también por su habilidad para el manejo de sistemas informáticos, también sobre cómo logran adatarlos a su trabajo para poder ser más eficientes en llevar a cabo sus responsabilidades. Es por ello que se vuelve indispensable contar con una herramienta tecnológica que facilite y automatice la mayor parte de los procesos en una profesión, ya que de no ser así significaría resistirse a los cambios y por lo tanto quedar en desventaja respecto a la competencia, debido a la evolución y globalización de la tecnología y por ende correr el riesgo de volverse obsoleto en el ámbito laboral por no hacer uso de las TIC en la formación y desarrollo de la profesión. Por tal razón se investigó la situación de las pequeñas firmas de auditoría en cuanto al uso e implementación de la tecnología en sus procesos, tal investigación confirmó que las mismas, tenían problemas en cuanto a la administración, registro y control de la cartera de clientes, así como también en la administración y registro de la información de los empleados, problemas en la agenda de las visitas, de los procedimientos a ejecutar, entre otros. Todo lo anterior porque la mayor parte de las firmas no implementan la tecnología en su trabajo debido al costo que implica adquirir un programa que automatice y facilite sus actividades; es por ello que como grupo de investigación se tomó a bien elaborar un software que se ajuste a las necesidades de las firmas con el objetivo de solventar la problemática identificada en las mismas. En tal sentido la propuesta para resolver la problemática identificada y comprobada, consistió en la elaboración de un software que fuera capaz de llevar un registro y control de la cartera de clientes y empleados; poder registrar los procedimientos a ejecutar en el desarrollo de una auditoría por cada cliente existente; de registrar y programar las visitas que se harán a los clientes; así como también hacer el registro y asignación de encargos a los empleados y poder registrar las capacitaciones que estos últimos reciben; que la aplicación pudiera hacer recordatorios de fechas claves concernientes a los encargos y contar con un buscador en donde se pueda consultar toda la información que en la misma se vacíe. Finalmente que esta sea capaz de generar reportes. Para el diseño y elaboración del intangible se utilizó bibliografía referente al diseño y programación de sistemas, así mismo se investigó referente a los diferentes tipos de entornos y lenguajes que más se adaptaban a nuestras necesidades; se siguió el ciclo de vida de los soportes lógicos con el fin de cumplir con las etapas del mismo y poder llevar a cabo la elaboración del sistema propuesto. El trabajo inició mediante el suministro de una encuesta a las unidades de análisis las cuales fueron firmas de auditoría, después de haber pasado el instrumento a todos los elementos que conformaron la muestra y haber obtenido los resultados, se procedió a hacer la tabulación y análisis para poder dar paso a la formulación del diagnóstico sobre la problemática en estudio, determinando la necesidad de un sistema computarizado diseñado conforme a los estándares manifestados por los auditores para su uso en el desarrollo de sus labores. Por lo demás se desarrolló la propuesta, la cual contempló el diseño y programación de la aplicación de acuerdo a los requerimientos planteados y a las especificaciones que se pudieron identificar previamente, así como también las identificadas después de la tabulación y análisis de los resultados; es decir de acuerdo a los requerimientos que los las unidades de análisis deseaban que también tuviese el software a parte de las que se les plantearon en la encuesta. Para esto se hizo un estudio sobre la factibilidad técnica, operativa y económica de este, describiendo el lenguaje de programación y las relaciones entre las tablas que incluye la base de datos. Asimismo se presenta cada formulario con sus respectivos botones de acción y barra de herramienta a tomar en cuenta y el esquema de los reportes que de forma indispensable debe generar como producto del procesamiento electrónico de los datos. Para finalizar se redactaron a criterio del grupo de investigación, algunas conclusiones del trabajo realizado acompañado de sus respectivas recomendaciones a considerar por las firmas auditoras.
Resumo:
This paper presents a distributed hierarchical multiagent architecture for detecting SQL injection attacks against databases. It uses a novel strategy, which is supported by a Case-Based Reasoning mechanism, which provides to the classifier agents with a great capacity of learning and adaptation to face this type of attack. The architecture combines strategies of intrusion detection systems such as misuse detection and anomaly detection. It has been tested and the results are presented in this paper.
Resumo:
El siguiente proyecto versa sobre la programación en lenguaje java del algoritmo de humanización MIDI desarrollado por Jorge Grundman en su tesis La Humanización de la Interpretación Virtual: Tres ejemplos significativos de la obra de Chopin. Este algoritmo, denominado Zig-Zag tiene como finalidad lograr que una partitura interpretada por un ordenador tenga unas características similares a la lectura a primera vista de la misma por un pianista. Para ello, basa su funcionamiento en una aleatorización del tempo en base a una serie de parámetros, a una modificación de la dinámica acorde a la modificación de tempo y a una segunda aleatorización para cada figura de la partitura. Este algoritmo tiene un gran campo de aplicación como complemento a los diversos secuenciadores y editores de partituras que existen en la actualidad, proporcionando nuevas características a los mismos. La programación del algoritmo se ha llevado a cabo empleando el Java SDK (Standard Developement Kit) 7 y las herramientas que proporciona esta plataforma para el manejo y modificación de los mensajes MIDI. ABSTRACT. The next project is about the programming in Java language of the MIDI humanization algorithm developed by Jorge Grundman in his thesis La Humanización de la Interpretación Virtual: Tres ejemplos significativos de la obra de Chopin. This algorithm, called Zig-Zag aims to have similar characteristics in a score performed by a computer than in the sight reading by a pianist. To this end, it bases its process in a randomization of the tempo from several parameters, a modification of the dynamic according to the change of tempo and a second randomization for each figure in the score. This algorithm has a big scope of application as complement for the different sequencers and score editors that already exist, providing new features to them. The algorithm has been programmed using the Java SDK (Standard Development Kit) 7 and the tools that this platform provides to handle and modify MIDI messages.
Resumo:
Estudiar el método PERT, introduciéndolo en programación de la enseñanza del lenguaje en todos los cursos de Enseñanza Primaria. Expone el método PERT desde sus ventajas y las etapas para la realización de dicho método y muestra la programación de la enseñanza del lenguaje de los diferentes cursos desde segundo hasta octavo. 1) Es un método que centra la atención en las partes del proyecto que son susceptibles de impedir o demorar su realización e informa de la incompleta utilización de los recursos. 2) En la realización del método PERT son necesarias cuatro etapas: plan básico, planificar los acontecimientos, programar la hoja de planificación y red PERT, en esta última etapa la información se traspasa a las hojas de planificación en la forma de acontecimientos, iniciales, acción y finales. 3) El método del camino crítico es una de las técnicas relacionadas con el método PERT, es prácticamente idéntico a dicho método con la diferencia en las estimaciones del tiempo. 3) En la teoría de los conjuntos se llama grafo a toda aplicación de un conjunto en sí mismo, el concepto de grafo no exige más que la consideración de un conjunto de elementos entre los que existe ligaduras orientadas. 4) Las informaciones proporcionadas por el método PERT generalizado, permiten comparar las alternativas de un programa basándose en tres características: sus probabilidades relativas de realización, las operaciones que conducen a las mismas y sus fechas medias respectivas. Las operaciones necesarias para la realización de un objetivo, tales que se conozca para cada una de ellas, su duración y las relaciones de orden respectivas, se denomina progama. La primera tarea a realizar es establecer una lista de actividades, con mayor o menor precisión, deben ser tan simples como sea posible y sus tiempos operatorios de magnitudes semejantes.
Resumo:
Programación de Lengua vasca para todo el ciclo inicial articulada a partir de las distintas situaciones de comunicación que se dan en el lenguaje. En este caso se hizo la siguiente selección: relaciones institucionales, medios de comunicación, literatura, estudios.
Resumo:
Desarrollar una planificación de la enseñanza de la asignatura en el Bachillerato, de tal forma que, al mismo tiempo que cumple los objetivos exigidos, nos permite dar al alumno la posibilidad de adquirir un conocimiento visual que le capacite para el análisis crítico de su entorno. Didáctica de la Expresión Plástica. Investigación teórica sobre programación de una asignatura: la Expresión Plástica, con idea de planificación de la misma. Se trabaja con bibliografía. Se plantean propuestas de actividades analizando, en cada etapa o curso, las distintas posibilidades que ofrece para el planteamiento del autor, tanto la programación oficial como los medios económicos y humanos de que se dispone. En este sentido, se da en cada etapa una breve descripción de los perfiles psicológicos standard del alumno, sin que ésto signifique un concepto de uniformidad en el trato educacional y en la relación humana con los alumnos. Bibliografía. Análisis teórico para elaborar una programación. En el trabajo como educadores, profesores o enseñantes, no se puede evadir la responsabilidad de presentar la actividad plástica con todas sus connotaciones socioculturales y como medio de expresión de la libertad individual. Es más frecuente la influencia de la plástica en el individuo, que viceversa. Tan solo cuando el conocimiento posee un conocimiento visual desarrollado es capaz de dominar las formas y poseer una estética libre. En busca de esa educación visual tratamos de introducir en la enseñanza oficial una dinámica de trabajo que potencie la creatividad y, por tanto, la realización personal. Un ordenamiento social perfecto y una integración en el del individuo en libertad son siempre deseables, y en la lucha por su consecución creemos importante que esté presente la educación visual. No pensamos que por medio de ella exclusivamente pueda lograrse, pero tampoco queremos que quede al margen de esa lucha.
Resumo:
Desarrollar la expresión oral en la Etapa Preescolar, conocer y dominar el lenguaje como equivalencia a aprender, entender el lenguaje como medio de análisis y acción, medio de fijación y conservación de la información recibida y asimilada. Estudio del lenguaje oral en la etapa preescolar y proponer así mismo una programación con vista a su desarrollo en la actividad escolar. El presente trabajo se desarrolla siguiendo dos capítulos centrales. En el primer capítulo, la programación del lenguaje oral para preescolar atiende a los objetivos generales y específicos, adquirir una articulación correcta y una entonación adecuada a la situación comunicativa concreta, desarrollar el arte de escuchar, enriquecer el vocabulario, tanto a nivel cuantitativo como en la adquisición de significados, adquirir una correcta comprensión oral. Concretar una metodología específica, así como métodos de evaluación adecuados, elaborando una ficha de registro del alumno. El segundo capítulo presenta como objetivos generales y específicos la expresión verbal, la expresión corporal, expresión plástica, la educación musical, estructuración temporal y espacial, la preescritura y cálculo, la educación sensorial y el comportamiento afectivo-social. Desarrollando por separado cada una de las áreas, en actividades propias para esta edad preescolar. 1) Dada la importancia que tiene el lenguaje es fundamental que la escuela estimule, fomente y desarrolle las libres manifestaciones de los niños, habituándoles a hablar, a comunicar y a formular mediante palabras sus necesidades, 2) El niño enriquece su vocabulario en la etapa preescolar dependiendo de las condiciones de vida y educación del niño, 3) El niño cuenta con unas facultades de expresión que deberá perfeccionar en la escuela, 4) La expresión oral será combinada con otras técnicas de expresión consiguiendo una mejor adaptación al mundo exterior y servir de base al aprendizaje de la lecto-escritura.
Resumo:
Estudiar el tema del lenguaje oral en la etapa preescolar y proponer una programación con vista a su desarrollo en la actividad escolar. La capacidad de exploración de un niño está condicionada por el vocabulario y las estructuras del lenguaje con las que opera, entonces no sólo se trata de ofrecer experiencias estimulantes a los niños, sino de darles los medios para expresarlas, interpretarlas y formular ideas generales. La educación preescolar no tendrá que iniciar al niño en el aprendizaje de la lengua, sino que deberá perfeccionarla, puesto que el niño ingresa en la escuela con una forma de expresión-comprensión, con unas estructuras lingüísticas mínimas. Habrá que tener en cuenta la importancia de desarrollar las facultades de expresión de los niños en forma social y sentido de grupo. La expresión oral en la escuela, combinándola con otras técnicas de expresión van a la maduración global para conseguir una mejor adaptación al mundo exterior y servir de base a aprendizajes de lecto-escritura y a cualquier aprendizaje general, puesto que el lenguaje y la acción conjunta permitirán al niño el afianzamiento de sí en su entorno.
Resumo:
Dentro de los estudios de Ingeniería, las asignaturas que se ocupan de la capacidad de desarrollar programas de ordenador presentan algunas particularidades que las hacen especialmente interesantes a la hora de aplicar instrumentos de evaluación no tradicionales. Estas características son: (a) el resultado del aprendizaje es estrictamente una competencia, (b) el ejercicio profesional de esta competencia se realiza usualmente en equipo y (c) el proceso de evaluación puede ser más objetivo que en otras materias. Como consecuencia de la aplicación del EEES se están aplicando nuevas metodologías docentes y de estrategias de evaluación a estas asignaturas y resulta relevante conocer qué diferencias, si existen, introducen en el proceso de aprendizaje de este tipo de materias. El presente trabajo contrasta la aplicación de dos metodologías docentes y dos instrumentos de evaluación en dos grupos de la misma asignatura. Uno de los grupos ha seguido una metodología docente a distancia apoyada en una plataforma de e-learning, con contenidos docentes en formato electrónico, tutorías virtuales, un foro de comunicaciones, ejercicios de autoevaluación,trabajos individuales y trabajos en grupo. El otro grupo comparte los mismos contenidos docentes pero sigue una metodología que se basa en la impartición de clases presenciales de tipo magistral y clases prácticas de resolución de problemas y en la que se realiza un proyecto en equipo que se entrega en tres hitos. En ambos casos se ha utilizado una rúbrica por parte del profesor para evaluar los trabajos y otra por parte del alumno para valorar la actividad y competencia trabajo en equipo. Además se ha realizado un examen tradicional aunque sin efecto en la calificación final del alumno como referencia de comparación. En este sentido se muestra la experiencia en el empleo de la rúbrica en el contexto de la docencia en Ingeniería, y, en este caso, respecto de un instrumento tradicional como es una prueba de evaluación escrita.
Resumo:
199 p.