Una primera reflexión acerca de Java

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Una primera reflexión acerca de Java"

Transcripción

1 Contenido XIX Una primera reflexión acerca de Java La empresa Sun Microsystems anunció formalmente el nacimiento de Java en mayo de 1995 en una conferencia del sector industrial de computación. La promesa de que la tecnología Java 1 se convertiría en un aglutinante o integrador (universal glue fue el término original empleado) que conectaría a los usuarios con la información procedente de servidores web, bases de datos, proveedores de información o cualquier otra fuente de información imaginable, comenzó pronto a hacerse una realidad palpable. Java se granjeó la atención de la comunidad tecnológica y de negocios. La expansión de la World Wide Web, que por aquella época comenzó su expansión después de su nacimiento en los primeros años de esa década, de la mano de su creador Tim Berners-Lee, y la posibilidad de Java como herramienta para su uso en los primeros navegadores convirtió pronto a esta tecnología en un referente en los negocios y en la industria. Java se utiliza hoy día con gran profusión en las empresas y es clave en el desarrollo de la web; sus características de seguridad tanto para desarrolladores como para usuarios fortalecieron su uso. Java se utiliza actualmente en el desarrollo de grandes proyectos tecnológicos empresariales, para soportar y mejorar la funcionalidad de los servidores web (los equipos que proporcionan los contenidos que visualizamos a diario en navegadores como Firefox, Explorer, Chrome, Opera o Safari), aplicaciones para cualquier tipo de dis positivos, desde teléfonos celulares hasta reproductores de audio, video, fotografía o videoconsolas; así como para dispositivos embebidos en los grandes sistemas de comunicación como aviones, barcos, trenes, etcétera. Java también presenta características de programación avanzada, lo que le hace muy útil para realizar tareas tales como programar redes o conectar bases de datos y proyectos concurrentes. Desde su presentación en 1996, Sun (ahora propiedad de Oracle) ha lanzado siete versiones importantes de Java: 1.0, 1.1, 1.2, 1.3, 1.4, 5.0 y 6 2 y ya anunció Java 7, la cual se encuentra en fase de pruebas, así como Java 8. Oracle anunció el 19 de noviembre de 2010 que el Java Development Kit (JDK) de la versión 7 estará disponible el 28 de julio de Ese mismo día también anunció que las especificaciones de Java 7 y Java 8 iniciaban el proceso de aprobación por el Community Process Executive Committe. El 14 de enero de 2011 Oracle, a través del blog de Mark Reinhold, 3 arquitecto jefe de Java anunció que el JDK 7 Project ha sido terminado y el 3 de febrero anunció, en el mismo blog, que el borrador de JDK 7 está disponible para preguntas, comentarios y sugerencias. La versión 7 y, naturalmente, la más lejana Java 8, entendemos que convivirá durante los próximos años con las versiones anteriores. En los últimos años, la interfaz de programación de aplicaciones (API, application programming interface) creció desde 20 clases a más de (3 777 en Java 6) y probablemente superarán las en la futura versión. Las API actuales generan desarrollos 1 Término empleado porque es mucho más que un lenguaje de programación. 2 La versión existente en el sitio web de Oracle en el momento de la revisión final de este libro era Java Platform, Standard Edition (SE) versión 6 update 24 (JDK y JDR), misma que se puede descargar en: 3 El blog de Mark Reinhold se encuentra en la dirección: 00_Joyanes Preliminares.indd XIX 12/5/11 12:50:02

2 XX para áreas tan diversas como construcción de interfaces gráficas de usuario, gestión y administración de bases de datos, seguridad, procesamiento con XML, etcétera. Por todas estas y muchas más razones (que no alcanza a cubrir esta breve introducción pero que iremos conociendo a lo largo del libro y en su página web asociada y que el lector apreciará a medida que avance su formación, ya sea dirigida por sus maestros y profesores o de manera autodidacta si lo lee en solitario o en grupo de trabajo), Java se ha convertido en un lenguaje de programación clave en la formación tanto en universidades como en institutos tecnológicos o centros de formación profesional. La versatilidad de Java permite que los planes de estudio consideren su enseñanza de muy diversas maneras, en asignaturas de iniciación a la programación de computadoras y a continuación, programación orientada a objetos, o bien como continuación de otras asignaturas como Fundamentos de programación o Programación I, en otros lenguajes, ya sean algorítmicos con pseudocódigo o estructurados como Pascal o C, o complemento de otros lenguajes orientados a objetos como C++. El libro se basa en las características fundamentales de Java Standard Edition (SE) 6, conocida popularmente como Java 6 y es compatible con las anteriores 5.0 y 2 porque así fue desarrollada por sus creadores; también servirá para Java 7, al menos en lo relativo a las características, sintaxis y estructuras del lenguaje. Por qué hemos escrito este libro y a quién va dirigido? Bienvenido a Programación en Java 6. Este libro se ha diseñado para un primer curso de Programación de Computadoras (Fundamentos o Metodología de programación y/o Programación I) según los diferentes nombres de los currículos de los países iberoamericanos, incluyendo lógicamente España, Portugal y Brasil, y su con tinuación en Programación II o Programación orientada a objetos, como evolución natural del estudiante en carreras de Ingeniería de Sistemas Computacionales (Sistemas), Ingeniería Informática (los actuales grados de Ingeniería en España), otras Ingenierías como Telecomunicaciones, Industriales, Electrónica, Geográfica, Mecánica, etcétera y también pensando en el tronco común de Ciencias Matemáticas, Físicas (carrera de los autores), etcétera. En el ámbito sajón o en las instituciones que sigan el currículo de Computer Science de ACM, el libro sigue las directrices de CS1 y CS2. La programación de computadoras sigue exigiendo en la segunda década del siglo xxi una formación fuerte en algoritmos y en técnicas básicas de programación, así como un curso de programación orientada a objetos, junto al manejo de técnicas especiales de ordenación y búsqueda en listas, archivos y flujos, y otras propiedades importantes en el estudio algorítmico como recursividad o recursión. Hoy día las materias anteriores deben complementarse con un conocimiento de interfaces gráficos de usuario y los primeros pasos en programación de aplicaciones para la web mediante los navegadores en internet antes citados. Java es el lenguaje de programación moderno que permite el aprendizaje y la formación de todas las técnicas mencionadas; razón fundamental por la que decidimos escribir este libro. Aprovechamos la experiencia adquirida en nuestra primera obra de Java, Programación en Java 2, así como la de nuestra obra avanzada Estructura de datos en Java, además de otras obras nuestras utilizadas en la comunidad universitaria universidades, institutos tecnológicos y escuelas de ingeniería tales como Fundamentos de programación, Programación en C y Programación en C++. Con la realimentación, consejos y propuestas que nos proporcionaron los alumnos, lectores y autodidactas, y sobre todo maestros y profesores, hemos escrito este libro tratando de llegar al mayor número posible de personas en el ámbito iberoamericano. 00_Joyanes Preliminares.indd XX 12/5/11 12:50:02

3 Prólogo XXI Hoy en día, los estudiantes universitarios de primeros cursos navegan por internet y utilizan sus computadoras para diseñar sus proyectos de clase; muchas otras personas navegan en internet para buscar información y comunicarse con otros individuos. Todas estas actividades son posibles porque existen programas de computadora o software, desarrollados por personas que utilizan los lenguajes de programación (programadores). Java es el lenguaje de programación que, en la actualidad y en el futuro, permite realizar todas estas tareas; fue creado para facilitar tareas generales y específicas de programación y desarrollo profesional y es actualizado de forma continua. Nuestro objetivo principal es enseñarle cómo debe escribir programas en el lenguaje de programación Java, pero antes de que usted comience su aprendizaje, consideramos muy importante que comprenda la terminología de programación y por ello, pensando sobre todo en los estudiantes que se inician en ella, hemos escrito los capítulos 1 y 2 a modo de breve curso de introducción a Fundamentos de programación 4 o a Programación I. Cómo usar este libro? El principal enfoque de esta obra es su destino final, aprendizaje de la programación y, en particular, la programación en Java. Pretendemos, apoyándonos en nuestra larga experiencia, ofrecer un servicio a los estudiantes que se inician en la programación de computadoras como primera herramienta o aquellos que procedan de asignaturas basadas en algoritmos y programación estructurada y que han utilizado en su aprendizaje de pseudocódigo o lenguajes de programación clásicos tales como Pascal, C, e incluso Fortran porque todavía algunas escuelas de ciencias e ingeniería siguen utilizándolo como herramienta de aprendizaje debido a su larga tradición; de hecho los autores de este libro aprendieron a programar con dicho lenguaje en la carrera de Ciencias Físicas y por ello podemos dar fe de su uso. También va dirigido a aquellos alumnos que desean introducirse a la programación orientada a objetos posteriormente en la organización del libro mostraremos nuestra propuesta de curso de orientación a objetos o que migran del lenguaje C++, o quieren introducirse en Java directamente por sus características especiales. Java es un lenguaje muy potente; además de las características tradicionales de todo lenguaje, generalmente orientado a objetos, dispone de herramientas para proporcionar soporte para crear programas que utilicen una interfaz gráfica de usuario (IGU o GUI, graphical user interface). Por estas circunstancias el libro se puede utilizar de tres formas diferentes, cuya elección debe hacer el lector o, en el caso de enseñanza reglada, por el maestro o profesor y que proponemos a continuación: Enfoque integrado. Recomendado para los alumnos que se inician en asignaturas como Programación I, Fundamentos de programación, etcétera o en modo autodidacta; los capítulos se deben estudiar secuencialmente. Enfoque de programación orientada a objetos. Dirigida a los alumnos que deseen una formación básica de programación y, a continuación, seguir la asignatura de Programación orientada a objetos; los capítulos 1 a 6 se estudiarán en orden secuencial o según la conveniencia del lector, y a partir de su conocimiento, los capítulos 7 a 9 y 12 a 17, dejando los capítulos 10 y 11 para su estudio en el momento que considere el lector; posteriormente estudiar los capítulos 18 al Si desea profundizar en este tema con la ayuda de un lenguaje algorítmico, como el pseudocódigo, le sugerimos consultar la bibliografía recomendada en la página web del libro o nuestra obra Fundamentos de programación, 4a. edición, o el Portal Tecnológico y de Conocimiento de McGraw-Hill ( que consideramos útiles. 00_Joyanes Preliminares.indd XXI 12/5/11 12:50:02

4 XXII Enfoque de interfaz gráfica de usuario. En este caso se recomienda comenzar con los capítulos básicos 1 a 6 en secuencia, estudiar los capítulos 10 y 11, y a continuación pasar a los capítulos 20 al 22; lo cual implica omitir los capítulos de objetos: 7 a 9, para estudiarlos a su conveniencia, y, posteriormente, 12 a 17; los capítulos 18 y 19 los podrá estudiar en cualquier momento a partir del capítulo 11. Todo el código fuente, explicaciones, ejemplos y ejercicios, fueron escritos, compilados y ejecutados para asegurar la calidad con Java 6 y, en muchos casos, hemos probado la versión 7.0, disponible en el sitio oficial de Oracle y que recomendamos y utilizamos a lo largo del libro, lo puede consultar en el Apéndice F. Página web del libro (OLC) En la página web oficial del libro ( el lector podrá encontrar la siguiente documentación: Apéndices específicos de la web que complementan los de la edición impresa. Talleres prácticos complementarios con temas teórico-prácticos para ampliar y profundizar determinados capítulos del libro. Código fuente de los programas más notables del libro, junto con los correspondientes a los ejemplos y ejercicios desarrollados y explicados en el libro. Bibliografía y sitios web recomendados con enlaces destacados, sitios de fabricantes, revistas y periódicos online. Enlaces web recomendados por Oracle/Sun. Enlace con el Portal Tecnológico y de Conocimiento ( Documentación actualizada de la plataforma Java. Tutoriales y cursos de programación en Java y otra documentación complementaria en formato de PowerPoint. Documentación complementaria de todo tipo para programadores y desarrolladores. Organización del libro Java reúne las características de un lenguaje de programación tradicional con enfoque orientado a objetos, dispone de una extensión y una enorme biblioteca de clases que aumenta con cada versión (ver capítulo 1, tabla 1.4) y con entornos de desarrollo tradicionales, sin uso de interfaces gráficas de usuario y de programación en la web y características de un lenguaje de programación moderno con una interfaz gráfica de usuario y posibilidad de escribir programas específicos web (applets) que pueden correr en navegadores, como Firefox de Mozilla, Explorer de Microsoft, Chrome de Google, Safari de Apple, etcétera, y que seguramente, usted utiliza a diario en su institución, hogar, o en su teléfono celular. Intentamos conjugar ambas características de Java y aunque anteriormente dimos consejos prácticos para utilizar este libro, ahora comentamos a detalle cómo organizamos el libro y su contenido. El capítulo 1 introduce al lector en la historia de las computadoras, la web y los lenguajes de programación; el lector puede saltar total o parcialmente el capítulo si está familiarizado con estos conceptos. Sin embargo, sugerimos que lea los apartados dedicados a la web y cloud computing (computación en la nube), la plataforma de internet que facilitará el uso del software como un servicio, así como del hardware y otros componentes de computación. En este capítulo también describimos las características principales de Java y de la máquina virtual Java, la potente herramienta que desarrollaron los creadores del lenguaje para hacer a Java independiente de la plataforma sobre la que trabaje el programador. 00_Joyanes Preliminares.indd XXII 12/5/11 12:50:02

5 Prólogo XXIII El capítulo 2 se pensó para lectores sin formación previa en programación; describe el procedimiento de resolución de problemas con computadoras y el proceso de ejecución de un programa Java; también explica las metodologías de programación típicas y tradicionales basadas en clases (orientación a objetos), así como los entornos más popula res de desarrollo integrados de Java. También se presentan las técnicas tradicionales de programación estructurada junto con las técnicas de programación orientada a objetos. En el capítulo 3 se describen los elementos básicos de Java con énfasis en las plataformas Java SE 5.0 y Java 6, anunciando la futura Java SE 7 que posiblemente estará disponible a partir del año Explica con detenimiento la estructura general de un programa en Java, así como los elementos que la componen. Estos tres primeros capítulos conforman un breve curso de introducción a la programación y su comprensión permitirá iniciarse a pleno rendimiento en la programación en Java. En esta primera parte se mezclan los importantes conceptos de algoritmos, programas, entornos de desarrollo y la construcción de los primeros programas en Java junto con las metodologías de programación tradicionales y orientadas a objetos. El capítulo 4 describe todos los operadores y expresiones que las computadoras necesitan para realizar cualquier tipo de cálculo aritmético, lógico y de manipulación de bits, junto con los operadores necesarios para toma de decisiones, conversión de tipos de datos así como la prioridad y asociatividad que deben cumplir los operadores en la escritura y ejecución de expresiones. Los capítulos 5 y 6 tratan sobre las estructuras de control que permiten alterar el flujo de control secuencial de las instrucciones de un programa y que se dividen en dos grandes grupos: a) secuenciales y b) repetitivas o iterativas. El capítulo 7 se dedica a analizar los fundamentos teóricos de la programación orientada a objetos (POO); describe sus principios fundamentales junto con los conceptos de clases y objetos, elementos clave de este tipo de programación; también hace una introducción a UML, el lenguaje de modelado unificado por excelencia, empleado en la mayoría de los proyectos de desarrollo profesional a los que el programador se enfrentará en su vida laboral. Los capítulos 8 y 9 se centran en el análisis y diseño de clases y objetos así como en los métodos que forman parte de ellos; introduce la declaración de tales elementos y su implementación. Explica los conceptos importantes de paquetes y de biblioteca de clases, características sobresalientes y diferenciadoras de Java; analiza los métodos y las clases predefinidas junto con los métodos y clases definidos por el usuario. El capítulo 10 cubre las primeras estructuras de datos que estudiará el lector: arreglos o arrays, listas y tablas, desde un punto de vista práctico; el capítulo amplía y presta atención especial a lo explicado en el capítulo 6 respecto al bucle for each que fue introducido por primera vez en Java 5.0 y que permite hacer recorridos en arreglos. El capítulo examina los diferentes tipos de arreglos y la clase Vector y ArrayList que facilitan la manipulación de datos y algoritmos de búsqueda en listas. El capítulo 11 se centra en el estudio de las cadenas (strings) o secuencias de caracteres tan necesarias en la manipulación de datos de texto; estudia la clase String para manipular todo tipo de operaciones con cadenas. El capítulo 12 es la prolongación de los capítulos 8 y 9, profundizando en los conceptos de clases y objetos e introduciendo los nuevos conceptos de interfaces y clases abstractas. Junto con los capítulos 7, 8 y 9 constituye los fundamentos básicos de la programación orientada a objetos que se completa con los capítulos 13 a 17 y conforman el curso de introducción a la programación orientada a objetos. El capítulo 13 describe la herencia, una de las propiedades fundamentales de la orientación a objetos y principio clave en este tipo de diseño, la cual facilita la reutilización de clases; el capítulo también analiza cómo se derivan clases a partir de otras ya existentes y 00_Joyanes Preliminares.indd XXIII 12/5/11 12:50:03

6 XXIV estudia el concepto de herencia simple y herencia múltiple (aunque ésta, por los problemas de diseño que suele plantear, con muy buen criterio fue omitida por los creadores de Java, al contrario de lo que sucede en C++, que sí la implementa). El capítulo 14 estudia los conceptos de polimorfismo y de ligadura junto con sus ventajas, inconvenientes y métodos para su implementación. El capítulo 15 se dedica a estudiar la genericidad, una de las características destacadas de la orientación a objetos, la cual permite el diseño y construcción de tipos de datos genéricos o plantillas (templates). Describe el diseño y creación de clases genéricas y los métodos genéricos y su aplicación en las máquinas virtuales Java. El capítulo 16 se dedica al tratamiento de errores mediante la aparición y ejecución de excepciones; analiza las condiciones de error en los programas y los métodos de manipulación de excepciones en Java. También describe las clases de excepciones definidas en Java y sistemas de especificación de excepciones. El capítulo 17 se centra en el estudio y manipulación de flujos y archivos de datos; trata los diferentes tipos de archivos y presenta métodos y procedimientos para su diseño correcto junto con los archivos de objetos predefinidos. El capítulo 18 se dedica a analizar técnicas avanzadas de ordenación y búsqueda de información en listas y archivos; estudia los métodos clásicos y más eficientes de ordenación y búsqueda. La recursividad es una propiedad muy importante en el diseño de algoritmos y tiene numerosas aplicaciones en el campo matemático, físico, etcétera; el capítulo 19 describe dicho concepto junto con los métodos más reconocidos para decidir cuándo utilizarla y cuándo usar la repetición o iteración. Analiza problemas tradicionales de la vida diaria que se resuelven mediante métodos recursivos, tales como las torres de Hanoi, la búsqueda binaria o la ordenación de archivos mediante un método conocido como mergesort (fusión de archivos). Los capítulos 20 y 21 estudian con detenimiento el tratamiento de gráficos mediante las API y la herramienta swing de AWT; proporciona criterios y métodos de diseño y construcción de ventanas, etiquetas, botones, etcétera. Un concepto importante que ofrece Java es el de evento así como su gestión; el capítulo 21 lo estudia; también describe la jerarquía de eventos y los componentes gráficos como fuentes de eventos. El capítulo 22 se dedica al importante concepto de applet, la aplicación Java para manejar programas en la web y que puedan ejecutarse en navegadores; explica el concepto y cómo crear de modo práctico un applet, junto con su ciclo de vida. Hace una introducción a las clases Graphics, Font y Color que facilitan el diseño y construcción de figuras, así como la coloración y dimensionado de las fuentes de caracteres. Los apéndices se escribieron para aportar herramientas prácticas en el aprendizaje de programación y en el posterior desarrollo profesional; ofrecen información sobre los códigos de numeración fundamentales utilizados en el mundo de las computadoras: binario, octal y hexadecimal, y naturalmente, el sistema decimal, junto con los códigos más generales empleados por las computadoras, tales como ASCII y Unicode. Proporcionan las palabras reservadas de Java y una tabla de prioridad de operadores, a modo de recordatorio y como herramienta de uso al programar. También incluyen una lista de los libros más recomendados por los autores para el estudio de la programación en Java, empleados también como referencia por ellos, los autores. Por último, se dedica un apén dice exclusivo para tratar las especificaciones de Java donde se recogen las direcciones web más importantes para documentación y descarga de software del sitio de Sun Microsystems, hoy día Oracle; en estos sitios, el estudiante encontrará una fuente casi inagotable de información actualizada y también histórica sobre Java, plataformas, entornos de desarrollo, artículos (white papers), libros, etcétera. Le recomendamos que cuando tenga oportunidad visite, si es posible, todas las direcciones proporcionadas. 00_Joyanes Preliminares.indd XXIV 12/5/11 12:50:03

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

JAVA SE STANDARD EDITION

JAVA SE STANDARD EDITION JAVA SE STANDARD EDITION PRESENTACIÓN Introduce la tecnología Java describiendo cuáles son sus características fundamentales. Seguidamente se proporciona una visión bastante completa del lenguaje Java,

Más detalles

CAPITULO 3 VRML-JAVA-WWW

CAPITULO 3 VRML-JAVA-WWW CAPITULO 3 VRML-JAVA-WWW 50 3.1 Introducción En éste capítulo se comenta brevemente sobre el origen y esencia de los lenguajes VRML 2 y Java, así como de la forma en que se pueden éstos complementar para

Más detalles

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé?

Introducción. Aprendiendo APP INVENTOR 13. Qué perfil debe tener el lector del libro? Qué aprenderé? Aprendiendo APP INVENTOR 13 Introducción App Inventor es una aplicación que permite crear aplicaciones para sistemas operativos Android. Google Labs lanzó su primera versión de Google App Inventor en julio

Más detalles

JAVA. 40 horas 60 días

JAVA. 40 horas 60 días JAVA DURACIÓN DÍAS DE CONEXIÓN 40 horas 60 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje activo y participativo

Más detalles

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,

Más detalles

COLEGIO COMPUESTUDIO

COLEGIO COMPUESTUDIO COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

INF 473 Desarrollo de Aplicaciones en

INF 473 Desarrollo de Aplicaciones en INF 473 Desarrollo de Aplicaciones en Java Unidad II El Lenguaje de Programación Java Prof. José Miguel Rubio jose.rubio.l@ucv.cl jrubio@inf.ucv.cl PUCV Marzo 2008 1 Orígenes del Lenguaje Java 1991. James

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

La netbook puede ser administrada durante su uso en el aula mediante el Software de Gestión del Aula.

La netbook puede ser administrada durante su uso en el aula mediante el Software de Gestión del Aula. Presentación La netbook puede ser administrada durante su uso en el aula mediante el Software de Gestión del Aula. Recursos: Netbook para cada estudiante con software E-learning Class para almnos, computadora

Más detalles

Nos encargamos del tuyo, tú disfruta

Nos encargamos del tuyo, tú disfruta EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 Esta nueva versión ha

Más detalles

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado Facultad de Ingeniería. Escuela de computación. 2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 6 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas

Más detalles

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa Código del programa: PEMDE Programa Experto en MANEJO DE DATOS CON EXCEL Modalidad: Virtual Descripción del programa 1 Presentación del programa Justificación Microsoft Excel es la herramienta de manejo

Más detalles

La Universidad Latinoamericana te da la bienvenida a sus Programas Ejecutivos On-line

La Universidad Latinoamericana te da la bienvenida a sus Programas Ejecutivos On-line Cómo navegar en ULA On-line? La Universidad Latinoamericana te da la bienvenida a sus Programas Ejecutivos On-line El presente instructivo tiene el objetivo de guiarte para que conozcas ULA on-line, puedas

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Generador de Sitios Web de Eventos Comunitarios

Generador de Sitios Web de Eventos Comunitarios Generador de Sitios Web de Eventos Comunitarios Guía de Uso Las tecnologías fortaleciendo el poder popular Contenido Esta es una vista de un sitio generado con G-eventos:...1 Qué puedo hacer con G-eventos...1

Más detalles

Actualización de versión a Bizagi 10.x

Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x Actualización de versión a Bizagi 10.x 1 Tabla de contenidos Introducción... 2 Actualizar un proyecto desde v9.1.x a 10.x... 2 Preparación... 3 Habilitación de formas

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

POLÍTICA DE COOKIES. Informamos a los Usuarios de Internet que en el Web utilizamos cookies.

POLÍTICA DE COOKIES. Informamos a los Usuarios de Internet que en el Web utilizamos cookies. POLÍTICA DE COOKIES 1. INTRODUCCIÓN Este documento describe la Política de cookies que regula el sitio web con URL http://www.controlintegral.net, (desde ahora el Web ), con el objetivo de garantizar la

Más detalles

1. INTRODUCCIÓN Y OBJETIVOS

1. INTRODUCCIÓN Y OBJETIVOS 1. INTRODUCCIÓN Y OBJETIVOS Los teléfonos móviles son ya parte esencial en nuestra forma de vida y cada día son más los usuarios de estos terminales. Hasta ahora nos han acompañado a todas partes y nos

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

http://www.manavell.com info@manavell.com

http://www.manavell.com info@manavell.com http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional

Más detalles

Tema 1: Computadores y Programas

Tema 1: Computadores y Programas Tema 1: Computadores y Programas Ingeniería Informática Ingeniería Técnica en Informática de Sistemas Ingeniería Técnica en Informática de Gestión Departamento de Ciencia de la Computación e I.A. Universidad

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

Multimedia Educativo

Multimedia Educativo Multimedia Educativo MULTIMEDIA EDUCATIVO 1 Sesión No. 4 Nombre: Proyectos multimedia educativos y etapas para su desarrollo. Primera parte. Objetivo Al finalizar la sesión, el alumno será capaz de identificar

Más detalles

Diseño de páginas web 2011

Diseño de páginas web 2011 Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero

Más detalles

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

Intervención General de la Administración del Estado

Intervención General de la Administración del Estado SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA ADMINISTRACIÓN DEL ESTADO SUBDIRECCIÓN GENERAL DE APLICACIONES DE COSTES DE PERSONAL ACTIVO Y PASIVO Intervención General de la

Más detalles

Curso Online de Microsoft Visual J++

Curso Online de Microsoft Visual J++ Curso Online de Microsoft Visual J++ Presentación El curso está orientado al desarrollo de aplicaciones dirigidas a la Web y aplicaciones Windows utilizando el entorno de desarrollo Microsoft Visual J++

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La

Más detalles

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD

MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0. http://148.216.31.29:8080/siia/ PRONAD MANUAL DE NAVEGACIÓN DEL SIIA-WEB versión 1.0 http://148.216.31.29:8080/siia/ PRONAD II C o n t e n i d o 1 Tabla de contenido C o n t e n i d o... I 1. Bienvenido...III 2. Antes de Comenzar...III 3. Iniciando

Más detalles

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 5 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral

Más detalles

Curso Online de Programación Java

Curso Online de Programación Java Curso Online de Programación Java Presentación Java es actualmente el lenguaje preferido de los programadores y también (o por eso) el más solicitado en el mercado de trabajo. A que se debe esto? Java

Más detalles

ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO:

ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: Página 1 de 5 EPROGRAMA: INGENIERÍA DE TELECOMUNICACIONES PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 68 1. DATOS GENERALES ASIGNATURA/MÓDULO/SEMINARIO: PROGRAMACIÓN AVANZADA COMPONENTE:

Más detalles

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB

SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB SUBIR LAS ACTIVIDADES DE HOTPOTATOES A UN SITIO WEB Tutorial elaborado por la Prof. Viviana Ponce para el curso de la Diplomatura: Enseñanza de lengua extranjera y medios Existen en la WWW diversos sitios

Más detalles

Capitulo I. Introducción

Capitulo I. Introducción Capitulo I. Introducción 1.1 Descripción del trabajo El ser humano, como todos sabemos tiene la necesidad de comunicarse, de ser escuchado y sobretodo interactuar con los demás seres vivos que lo rodean.

Más detalles

PLATAFORMA VIRTUAL BASADA EN MOODLE

PLATAFORMA VIRTUAL BASADA EN MOODLE PLATAFORMA VIRTUAL BASADA EN MOODLE GUIA PARA LOS ALUMNOS GUIA PARA LOS ALUMNOS El siguiente documento es un manual de usuario para los alumnos en general, que pertenezcan a la Plataforma Virtual basada

Más detalles

Sistemas de Gestión de Calidad. Control documental

Sistemas de Gestión de Calidad. Control documental 4 Sistemas de Gestión de Calidad. Control documental ÍNDICE: 4.1 Requisitos Generales 4.2 Requisitos de la documentación 4.2.1 Generalidades 4.2.2 Manual de la Calidad 4.2.3 Control de los documentos 4.2.4

Más detalles

Cómo sistematizar una experiencia?

Cómo sistematizar una experiencia? Cómo sistematizar una experiencia? Una sistematización puede llevarse a cabo de múltiples formas, y además puede ser llevada a cabo por cualquier persona sin necesidad de ser especialista en la materia.

Más detalles

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales

Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Metodología Orientada a Objetos Clave 43100007 Maestría en Sistemas Computacionales Modulo 03 UML: Vista de Casos de Uso Artefacto: Actores Catedrático MSC. Jose Juan Aviña Grimaldo e-mail josejuan_avina@gmail.com

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

Grado en Enfermería. 4.1.1. Vías y requisitos de acceso al título y perfil de ingreso recomendado

Grado en Enfermería. 4.1.1. Vías y requisitos de acceso al título y perfil de ingreso recomendado 4. ACCESO Y ADMISIÓN DE ESTUDIANTES 4.1. Sistemas de información previa a la matriculación y procedimientos accesibles de acogida y orientación de los estudiantes de nuevo ingreso para facilitar su incorporación

Más detalles

Anteproyecto Fin de Carrera

Anteproyecto Fin de Carrera Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:

Más detalles

Capítulo 6. Desarrollo del Software

Capítulo 6. Desarrollo del Software Capítulo 6. Desarrollo del Software Introducción El objetivo principal de la presente tesis como su título lo describe, es la animación de las tramas de comunicación principales de WCDMA. Para lograr dicho

Más detalles

Si desea descargarse alguna de las versiones de esta nueva versión de Sun acceda a la siguiente dirección web:

Si desea descargarse alguna de las versiones de esta nueva versión de Sun acceda a la siguiente dirección web: PRÓLOGO Dos de las disciplinas clásicas en todas las carreras relacionadas con la Informática y las Ciencias de la Computación son Estructuras de Datos y Algoritmos, o bien una sola disciplina si ambas

Más detalles

Project 2013. Ing. Christian Ovalle

Project 2013. Ing. Christian Ovalle 2013 Ing. Christian Ovalle PROJECT Antes de comenzar un proyecto se necesitan definir los objetivos de un proyecto y luego determinado, cuales son las tareas que necesita realizar para alcanzar ese objetivo.

Más detalles

Pseudocódigo, algoritmo, programación, implementación y pruebas. M. en C. Erika Vilches

Pseudocódigo, algoritmo, programación, implementación y pruebas. M. en C. Erika Vilches Pseudocódigo, algoritmo, programación, implementación y pruebas M. en C. Erika Vilches Algoritmo Cualquier problema computacional puede ser resuelto mediante la ejecución de una serie de acciones en un

Más detalles

Acceso a la aplicación TOT

Acceso a la aplicación TOT Acceso a la aplicación TOT Training Online Teldat Acceso a la aplicación Training Online Teldat (TOT) Versión 2.0 Proyecto: TOT 04 de enero de 2013 1 ÍNDICE 1. INTRODUCCIÓN.... 3 2. ACCESO A LA APLICACIÓN...

Más detalles

comunidades de práctica

comunidades de práctica 1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA

HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA HOT POTATOES: UNA NUEVA HERRAMIENTA EDUCATIVA ÍNDICE: 1. Introducción 2. Programa Hot Potatoes 3. Requisitos del programa 4. Configuración de Hot Potatoes 5. Bibliografía 1. INTRODUCCIÓN Con la aparición

Más detalles

CLOUD COMPUTING. 30 h 45 días

CLOUD COMPUTING. 30 h 45 días CLOUD COMPUTING DURACIÓN DÍAS DE CONEXIÓN 30 h 45 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada en el aprendizaje activo y participativo

Más detalles

SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO

SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO SIMULADOR DE INSTALACIÓN DE MOBILIARIO DE COCINA GUIA DE USO INDICE Pagina 1.-Introducción. 3 2.-Destinatarios 3 3.-Características técnicas 3 4.-Instalación y configuración 4 5.-Navegación por el simulador

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic Soluciones a un solo clic Nuestra Empresa TEMASIS es una empresa dedicada a la personalización de sistemas de gestión a través de Internet. Mediante esta innovadora propuesta los clientes reducen drásticamente

Más detalles

Capitulo 4. JavaFX. Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra

Capitulo 4. JavaFX. Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra Capitulo 4. JavaFX Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra estructurado el lenguaje de programación, se realiza el análisis del código Helloworld.fx para

Más detalles

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado

Ministerio de Educación, Cultura y Deporte. Joomla! La web en entornos educativos. Guía del alumnado Ministerio de Educación, Cultura y Deporte Joomla! La web en entornos educativos Guía del alumnado INTEF 2012 Joomla! La web en entornos educativos Guía Didáctica En este apartado describiremos las características

Más detalles

Criterios de revisión de un curso que utiliza PBL ING. y CB.

Criterios de revisión de un curso que utiliza PBL ING. y CB. Criterios de revisión de un curso que utiliza PBL ING. y CB. Curso: Clave: Facilitador: Profesor: Campus: Introducción: En este documento se presentan los criterios que deben de cumplir los elementos de

Más detalles

Prólogo Estructuras de Datos en C++ TAD xix

Prólogo Estructuras de Datos en C++ TAD xix Prólogo Dos de las disciplinas clásicas en todas las carreras relacionadas con la Informática y las Ciencias de la Computación son: Estructuras de Datos y Algoritmos o bien una sola disciplina, si ambas

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. DEFINICIÓN...

Más detalles

Manual Ingreso Notas y Acta Electrónica

Manual Ingreso Notas y Acta Electrónica Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)

Más detalles

GUÍA METODOLÓGICA DE IMPLANTACIÓN DE PROCEDIMIENTOS Y SERVICIOS TELEMÁTICOS DE LA JUNTA DE ANDALUCÍA

GUÍA METODOLÓGICA DE IMPLANTACIÓN DE PROCEDIMIENTOS Y SERVICIOS TELEMÁTICOS DE LA JUNTA DE ANDALUCÍA GUÍA METODOLÓGICA DE IMPLANTACIÓN DE PROCEDIMIENTOS Y SERVICIOS TELEMÁTICOS DE LA JUNTA DE ANDALUCÍA D.G. Administración Electrónica y Calidad de los Servicios Consejería de Justicia y Administración Pública

Más detalles

Ambiente Aprendizaje INACAP (AAI) Guía de Apoyo para el Alumno

Ambiente Aprendizaje INACAP (AAI) Guía de Apoyo para el Alumno Guía de Apoyo para el Alumno www.inacap.cl/tutoriales-aai 2 ÍNDICE 1. Introducción 5 2. Cómo ingreso al Ambiente de Aprendizaje INACAP (AAI)? 7 3. Cómo puedo revisar los cursos o asignaturas que tengo

Más detalles

NOMBRE DEL TALLER: Eje temático: Comunicación. Autor: Marisol Hernández Corona. Institución de procedencia. Escuela de Técnicos Laboratoristas

NOMBRE DEL TALLER: Eje temático: Comunicación. Autor: Marisol Hernández Corona. Institución de procedencia. Escuela de Técnicos Laboratoristas NOMBRE DEL TALLER: Desarrollo de habilidades tecnológicas en el docente para diseñar páginas web, integrando herramientas para el trabajo colaborativo y en tiempo real que permite fortalecer su actividad

Más detalles

Práctica 5. Curso 2014-2015

Práctica 5. Curso 2014-2015 Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS

CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS CAPÍTULO I DEFINICIÓN DEL PROBLEMA Y OBJETIVOS 10 1.1 Definición del problema Actualmente las metodologías de ingeniería de software pueden considerarse como una base necesaria para la ejecución de cualquier

Más detalles

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación IIC1102 Introducción a la Programación Tutorial eclipse TM Introducción al uso de eclipse TM Contents

Más detalles

CARRERA: LICENCIATURA EN INFORMATICA

CARRERA: LICENCIATURA EN INFORMATICA CARRERA: LICENCIATURA EN INFORMATICA AREA CURRICULAR ASIGNATURA CLAVE DE APOYO PROGRAMACION I IGEPR108210 SEMESTRE HORAS A LA SEMANA No. DE CREDITOS II TEORIA PRACTICA TOTAL 3 2 5 8 INTRODUCCIÓN Una vez

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

EL ÁBACO AUTOMATIZADO LA EVOLUCIÓN DE LOS ORDENADORES

EL ÁBACO AUTOMATIZADO LA EVOLUCIÓN DE LOS ORDENADORES Introducción: EL ÁBACO AUTOMATIZADO LA EVOLUCIÓN DE LOS ORDENADORES Juan Antonio Franco Pastor I.E.S. CONSUELO ARANDA Alberic El ábaco es el dispositivo más antiguo que existen que nos ayuda a realizar

Más detalles

DEFINICIÓN DE POWER POINT

DEFINICIÓN DE POWER POINT DEFINICIÓN DE POWER POINT Microsoft PowerPoint es una aplicación desarrollada por Microsoft para Windows y Mac OS, que permite desarrollar presentaciones multimediales. Es ampliamente usada en el mundo

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

Proyecto Fin de Carrera

Proyecto Fin de Carrera Proyecto Fin de Carrera Gestión del Proyecto para una Plataforma online de intercambio, compra o venta de ayudas técnicas. Consultora: Ana Cristina Domingo Troncho Autor: Álvaro Fanego Lobo Junio de 2013

Más detalles

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas Capítulo I Definición del problema y objetivos de la tesis 1.1 Introducción En la actualidad Internet se ha convertido en una herramienta necesaria para todas las personas ya que nos permite realizar diferentes

Más detalles

Asistente para la ayuda

Asistente para la ayuda Bienvenido a ASUS WebStorage, su espacio personal en la nube Nuestro panel de funciones le ayudará a comprender mejor los servicios de ASUS WebStorage. El panel y una serie de instrucciones sobre las funciones

Más detalles

Traducción del. Our ref:

Traducción del. Our ref: Traducción del Documento: Our ref: Secretaría del ISO/TC 176/SC 2 Fecha: 15 de octubre de 2008 A los Miembros del ISO/TC 176/SC 2 - Gestión de la Calidad y Aseguramiento de la Calidad/ Sistemas de la Calidad

Más detalles

revista transparencia transparencia y... 3.3. UNIVERSIDADES

revista transparencia transparencia y... 3.3. UNIVERSIDADES revista transparencia transparencia y... 3.3. UNIVERSIDADES 35 revista transparencia Mónica López del Consuelo Documentalista Open Data Universidad de Granada 3.3.1. El filtro básico de la transparencia.

Más detalles

Manual del Alumno de la plataforma de e-learning.

Manual del Alumno de la plataforma de e-learning. 2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9

Más detalles

Studium, Campus Virtual de la Universidad de Salamanca.

Studium, Campus Virtual de la Universidad de Salamanca. Studium, Campus Virtual de la Universidad de Salamanca. Contenidos 1 Qué es Studium 2 Instalación de Studium en USAL 3 Atención a los usuarios 4 Instalación Moodle. MoodleWindowsInstaller 5 Moodle portable

Más detalles

Guía de instalación de la carpeta Datos de ContaWin

Guía de instalación de la carpeta Datos de ContaWin Guía de instalación de la carpeta Datos de ContaWin Para ContaWin CS, Classic o Pyme a partir de la revisión 12.10 (Revisión: 29/06/2011) Contenido Introducción... 3 Acerca de este documento... 3 Dónde

Más detalles

MANUAL DE USUARIO. Versión: 3.5

MANUAL DE USUARIO. Versión: 3.5 MANUAL DE USUARIO DE NAVEGADORES PARA REALIZAR FIRMA ELECTRÓNICA EN APLICACIONES DE SEDE ELECTRÓNICA DEL SEPE Versión: 3.5 Tabla de Contenidos PÁG. 1. OBJETIVO... 4 2. REQUISITOS DE EQUIPO CLIENTE... 5

Más detalles

Más Clientes Más Rápido: Marketing Online bien enfocado

Más Clientes Más Rápido: Marketing Online bien enfocado Más Clientes Más Rápido: Marketing Online bien enfocado A continuación describo una propuesta comercial que estimo le interesará ya que tiene el potencial de incrementar su negocio en un período relativamente

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

Ciencias Sociales y Jurídicas

Ciencias Sociales y Jurídicas Denominación del Título Universidad solicitante Rama de Conocimiento Grado en Administración y Dirección de Empresas Universidad Nacional de Educación a Distancia Ciencias Sociales y Jurídicas Curso de

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio DNS - 1 - Servicio DNS...- 3 - Definición... - 3 - Instalación... - 5 - Configuración del Servidor DNS...- 10 - - 2 - Servicio DNS Definición

Más detalles

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00

Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES

Más detalles

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días

PROGRAMACIÓN DE APLICACIONES PARA ANDROID. 30 horas 45 días PROGRAMACIÓN DE APLICACIONES PARA ANDROID DURACIÓN DÍAS DE CONEXIÓN 30 horas 45 días CONTACTO: formacion@fgulem.es El Campus Virtual ha sido concebido con una metodología dinámica e interactiva, basada

Más detalles