ElUsodeProgramasdeCómputoenlos CursosdelaCarreradeActuaríaenla Facultad de Ciencias, UNAM

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

Download "ElUsodeProgramasdeCómputoenlos CursosdelaCarreradeActuaríaenla Facultad de Ciencias, UNAM"

Transcripción

1 ElUsodeProgramasdeCómputoenlos CursosdelaCarreradeActuaríaenla Facultad de Ciencias, UNAM Antonio Carrillo Ledesma November 29, 2013

2 Índice 1 Introducción SoftwarePropietarioyLibre SoftwarePropietario SoftwareLibre ElCómputoenlaCarreradeActuaría CursosqueUsanCómputo PaquetesdeCómputodeUsoComún ProgramasdeCálculoNumérico ProgramasdeEstadística ProgramasOfimáticos OtrosProgramas Paquetes de Cálculo Numérico MATLAB Octave FreeMat Scilab Scipy Ventajas,DesventajasyCarencias Paquetes Estadísticos SPSS R SAS Ventajas,DesventajasyCarencias Paquetes Ofimáticos Procesamientodetextos HojasdeCálculo BasesdeDatos HerramientasdePresentaciónyMultimedia IntegraciónenlaCarreradeActuaría Consideraciones Finales y Conclusiones Ventajas,DesventajasyCarenciasdelSoftwareLibre

3 5.2 Integración del Software Libre y Propietario en la Carrera de Actuaría Conclusiones A Consideraciones Sobre Instalación y Mantenimiento de Equipos de Cómputo de Uso Común para Estudiantes 49 B Software Libre y Propietario 52 B.1 SoftwareLibre B.1.1 TiposdeLicencias B.2 SoftwarePropietario B.3 ImplicacionesEconómico-Políticas C Máquinas Virtuales 63 C.1 TiposdeMáquinasVirtuales C.2 AplicacionesdelasMáquinasVirtualesdeSistema C.3 TécnicasdeVirtualización C.4 VentajasyDesventajas C.4.1 Ventajas C.4.2 Desventajas C.5 UsodeMáquinasVirtuales D Bibliografía 77 2

4 1 Introducción La Carrera de Actuaría prepara a actuarios (véase [1]), estos son profesionistas que estudian, plantean, formulan y aplican modelos de contenido matemático, con el fin de proveer información para la planeación, previsión y la toma de decisiones, para resolver problemas económicos y sociales que involucran riesgos. Los egresados están capacitados para intervenir en ámbitos que van desde el demográfico y financiero hasta el ecológico y administrativo para interactuar con los profesionistas que ahí se desempeñen. Su campo de trabajo está en los sectores públicos o de la administración pública descentralizada, así como en el sector privado en compañías aseguradoras, despachos de consultoría actuarial y estadística, de cómputo e informática y de finanzas. Porloanterior,unejefundamentaldedesarrollo,eselqueserefiereala formación en cómputo, hoy día, ante los retos que el vertiginoso y dinámico cambio que enfrenta el mundo global en que vivimos, ante las exigencias de lasociedaddelainformaciónserequiereelmanejodelastecnologíasdela Información y de la Comunicación (TIC) por ello, el modelo educativo de cualquier Carrera Universitaria y en particular la Carrera de Actuaría en la Facultad de Ciencias de la UNAM, tiene la necesidad imperiosa atender una formación computacional como parte integral de una formación omnilateral de los educandos; por ello, la Facultad de Ciencias cuenta, para lograr este objetivo, con asignaturas, Aulas y Talleres de cómputo para ponerse al día en el manejo de esta importante herramienta. Las Aulas y Talleres de cómputo del Tlahuizcalpan cuentan con equipo y programas actualizados que permiten estaralavanguardiayquefacilitaneltrabajoacadémicoenlasmateriasque cursan los estudiantes. 1.1 Software Propietario y Libre Con el constante aumento de la comercialización de las computadoras y su relativo bajo costo, las computadoras se han convertido en un objeto omnipresente, ya que estas se encuentran en las actividades cotidianas de millones de usuarios, en formas tan diversas como teléfonos celulares, tabletas, computadoras portátiles y de escritorio, etc. Las computadoras por si solas no resuelven los problemas para los que los usuarios las compran. El Software es el que realmente genera las soluciones al interaccionar uno o más paquetes informáticos con los datos del usuario. También, es comúnque alcomprarunacomputadora, enelcostototal, se 3

5 integre el del sistema operativo, aplicaciones ofimáticas y de antivirus, sean estosusadosporelusuarioono;yenlamayoríadeloscasosnoesposible solicitar que no sean incluidos en el costo de la computadora. Por otro lado, el Software comercial suele quedar obsoleto muy rápido, ya que constantemente se le agregan nuevas funcionalidades al mismo y estas en general son vendidas como versiones independientes de la adquirida originalmente. Estoobligaalusuario siquierehacerusodeellas acomprarlas nuevas versiones del Software para satisfacer sus crecientes necesidades informáticas. Por lo anterior y dada la creciente complejidad de los paquetes de cómputo y el alto costo de desarrollo de aplicaciones innovadoras, en muchos casos, el costo total del Software que comúnmente los usuarios instalan y que no necesariamente usan las capacidades avanzadas del programa, por las cuales el Software tiene un alto costo comercial en su computadora, suele sermáscaroqueelpropioequipoenelquecorren Software Propietario En entornos comerciales, es posible por parte de la empresa, adquirir y mantener actualizado el Software necesario para sus actividades comerciales, pues elcostodelmismosetrasladaalconsumidorfinaldelbienoservicioquela empresa proporcione. En entornos educativos, de instituciones sin fines lucrativos e incluso, el sector gubernamental, no se cuenta con los recursos necesarios para adquirir y mantener actualizado el Software necesario para todas y cada una de las aplicaciones usadas en las computadoras, ya que en general, las licencias de uso del Software propietario son asignadas en forma individual a cada computadora y no es fácilmente transferible a otra computadora. Dadoqueexisteunagrandemandadeprogramasdecómputotantode uso común como especializado por nuestras crecientes necesidades informáticas, y por la gran cantidad de recursos económicos involucrados, existen una gran cantidad de empresas que tratan de satisfacer dichas necesidades, para generar y comercializar, además de proveer la adecuada documentación y opciones de capacitación que permita a las empresas contratar recursos humanos capacitados. Por otro lado, generalmente se deja la investigación y desarrollo de productos computacionales nuevos o innovadores a grandes empresas o Universidades que cuenten con la infraestructura y el capital humano, que muchas veces es de alto riesgo con la capacidad de analizar, diseñar y programar 4

6 las herramientas que requieran para sus procesos de investigación, enseñanza o desarrollo. Existe hoy en día, una gran cantidad de paquetes y sistemas operativos comerciales de Software propietario (véase apéndice B.2) que mediante un pago oneroso, permiten a los usuarios de los mismos ser productivos en todas y cada una de las ramas comerciales que involucra nuestra vida globalizada, pero el licenciamiento del uso de los programas comerciales es en extremo restrictivoensuusoymásensudistribución Software Libre El Software libre (véase apéndice B.1) son programas de cómputo el sistema operativo, paquetes de uso común y especializados, desarrollados por usuarios y para usuarios que, entre otras cosas, comparten el código fuente, el programa ejecutable y dan libertades para estudiar, adaptar y redistribuir aquienasílorequieraelprogramaytodossusderivados. El Software libre es desarrollado por una creciente y pujante comunidad de programadores y usuarios que tratan de poner la mayor cantidad de programas a disposición de todos los interesados, tal que, le permitan al usuario promedio sacar el mayor provecho de la computadora que use. Que es el Software libre? La definición exacta y sus diversas variantes seplasmanenelapéndiceb,peropodemosentenderelespírituatravésde los documentos de la fundación para el Software libre (véase [11], [12], [4], [5],[3]y[7]). ElSoftwarelibreconciernealalibertaddelosusuariospara ejecutar, copiar, distribuir, cambiar y mejorar el Software: 1. Libertad para ejecutar el programa. 2. Libertad para estudiar cómo funciona el programa y adaptarlo a las necesidades propias. 3. Libertad de distribuir copias. 4. Libertad de mejorar el programa, pudiendo redistribuir estas mejoras para que todo el mundo pueda beneficiarse. La lista de proyectos de este tipo es realmente impresionante(véase[11], [10] y [8]). Algunos han conseguido un uso y alta calidad, por ejemplo el 5

7 compilador GCC (véase [13]), el Kernel de Linux (véase [14]) y el sistema operativo GNU Linux Debian(véase[15]) y Android(véase[16]). Mientras queotroproyectoshancaídoenelolvido,peroenlagranmayoría,setienen copia del código fuente que permitirían a quienes estén interesados en dicho proyecto, el poder revivirlo y en su caso ampliarlo. La característica más importante que aparece típicamente en un proyecto de este tipo, es que un conjunto de personas separadas a gran distancia, sean capaces, a través de la Web, de los y de foros, de aunar sus esfuerzos para crear, mejorar, distribuir un producto, de forma que todos ellos se benefician unos de otros. Evidentemente, la mayor parte del peso recae en los desarrolladores, pero también es necesaria una difusión para que los usuarios documenten, encuentren errores, hagan foros de discusión, etc. Por que se Interesan los Autores, Profesores Universitarios, en el Software Libre? Porque bajo el Software libre subyace la idea de compartir conocimiento y favorecer la existencia de nuevas ideas; y que es investigar y enseñar sino crear conocimiento y procurar que los alumnos aprendan e inclusovayanmásalládeloaprendido? Secompartelaidea,queelespíritudel Software libre es similar al que debería reinar en las instituciones educativas. Concretando estas ideas, profesores e investigadores necesitan herramientas para la investigación y docencia, y estas deben de tener una calidad mínima y ser fácilmente distribuibles entre los alumnos. En muchos casos las compañías desarrolladoras y distribuidoras de programas de cómputo no han sabido ofrecer sus productos con la flexibilidad adecuada para las labores docentes o, en otros casos, los productos desarrollados no tienen la calidad esperada. ElSoftwarelibreesaúnjoven,pesealasdecenasdemilesdeproyectos actuales(véase[8]y[9]) enlosquesetrabajaconstantementeenmejorarla parte computacional de los algoritmos involucrados en el proyecto, haciendo y puliendo interfaces gráficas, generando ayuda en línea así como la documentación necesaria para que usuarios noveles y avanzados usen la mayor cantidad de opciones programadas en los proyectos existen muchas otras necesidades profesionales y de investigación que requieren el desarrollo innovador de programas de cómputo para automatizarlas y hacerlas eficientes. Esto queda plasmado en las decenas de proyectos que a diario son registrados en las páginas especializadas en busca de difusión y apoyo para su proyecto (véase[8]y[9]). 6

8 En los últimos años, muchos proyectos han pasados de ser simples programas en línea de comandos a complejas aplicaciones multiplataforma corren en distintos sistemas operativos como son Windows, Linux, Unix y Mac con ambientes gráficos multimedia que en muchos casos han superado a sus contrapartes comerciales por ejemplo los navegadores Web. Para muestra de este maravilloso avance, tomemos el proyecto del sistema operativo Android, que actualmente corre en millones de equipos como celulares, tabletas, electrodomésticos, etc y en los cuales se pueden descargar miles de aplicaciones y está soportado por una gran cantidad de usuarios y empresascomercialescomogoogleeibm.estehalogradodesplazaramuchosde sus competidores por sus múltiples bondades y bajo costo de desarrollo, al rehusar miles de aplicaciones ya existentes que usan Software libre y permitir desarrollar otro tanto de aplicaciones bajo una plataforma que corre en los más diversos procesadores. Además, el uso de Software libre y su posibilidad de ampliarlo y/o especializarlo según sea necesario, ha permitido crear de forma cada vez más rápidayconfiable; Yponeradisposicióndeungranpúblicoprogramasde uso común, así como especializado que satisfagan las nuevas necesidades de los usuarios. 1.2 ElCómputoenlaCarreradeActuaría Existe una gran variedad de programas de cómputo que permite automatizar, la cada vez más creciente cantidad de tareas inherentes al desarrollo de las actividades profesionales y de investigación; y en particular en la Carrera de Actuaría. Es común que las grandes y pequeñas empresas compren programas de cómputo especializados algunos con un alto costo comercial para invertir lo menos posible en el desarrollo de herramientas computacionales que satisfagan sus necesidades. Donde es común que una empresa desarrolle más de una versión del programa, donde al menos una versión es libre y generalmente usada como versión de desarrollo y prueba; y las demás versiones sean propietarias y sean comercializadas, dando como servicios adicionales el soporte y capacitación del mismo. La capacitación en el uso de dichos programas es cada vez más, delegada a las formadoras de recursos humanos, entre las que destacan las Universidades. La capacitación de capital humano especializado en uno o más paquetes de cómputo, requiere por un lado el conocimiento teórico que sustente el 7

9 funcionamiento del paquete y por otro lado contar con la plataforma computacional adecuada Hardware y Software para correr dicho paquete. Elcrecientecostomonetariodelalicenciadeusodeunpaquetedecómputo y no necesariamente incluye las versiones siguientes del mismo implica un gasto no justificable para la gran mayoría de las Universidades a nivel mundial. EnlasUniversidades,nosebuscaenseñarelusodeunoomáspaquetes de cómputo per se, la enseñanza de herramientas de cómputo, es un proceso inherente a la adquisición de conocimiento de las diferentes materias que es necesario cursar para egresar de una carrera universitaria. Así, mediante el uso de uno o más paquetes similares de bajo o nulo costo se le puede enseñar los conocimientos necesarios que le permitirán al educando conocer en poco tiempo las peculiaridades de los paquetes especializados y de alto costo usados en las empresas. El Software libre tiene miles de proyectos actualmente activos(véase[8] y [9]), estos tratan de satisfacer la gran mayoría de las necesidades de los usuariosnovelesyavanzados;yporelusodedichosoftwarenoesnecesario pagar grandes cantidades de dinero. Además, todas las actualizaciones y nuevas versiones de los paquetes por lo general son puestas en la red para que se puedan descargar y ser usadas por cualquier usuario, sin recurrir a gastos onerosos. Esto queda de manifiesto en uno de los proyectos insignia del Software libre, el Kernel Linux (véase [14]), que en su versión 3.10 cuenta con más dequincemillonesdelíneasdecódigo,quehasidocreadodesde1990hasta la fecha por miles de programadores distribuidos por todo el mundo e intercomunicados casi exclusivamente por Internet. Este proyecto es la base de diversas distribuciones de sistemas operativos entre ellos de Android, Ubuntu y Linux Debian entre otras cientos de distribuciones que corren en aparatos tan heterogéneos como electrodomésticos, teléfonos celulares, tabletas, computadoras portátiles y de escritorio, así como en la mayoría de las supercomputadoras. Además, estos sistemas operativos corren en una gran gama de procesadores, tanto de última generación como en los ya clásicos Basándose en los proyectos de Software libre, existen diversas distribuciones de sistemas operativos como GNU LINUX Debian (véase [15]) que integra más de cuarenta mil aplicaciones todas ellas de Software libre que permite correr todos los programas de cómputo de uso común dado que 8

10 también soportan la virtualización (véase [38], [39], [37] y [36]), es posible correr otros sistemas operativos como Windows dentro del propio sistema operativo de Software libre. En el caso de Software comercial o propietario como MATLAB (véase [25]), SAS(véase[31]), SPSS(véase[32]), Microsoft Office(véase[18]) entre otros, se ha invertido una gran cantidad de trabajo y recursos económicos para generar interfaces de usuario pulidas y perfectamente integradas, así como,unagrancantidaddeayudayenalgunoscasosconunasistentevirtual en el mismo paquete para que guíen al usuario en su uso. La documentación integrada del paquete, se complementa con una gran cantidad de ayuda en línea, libros, artículos y páginas blancas en algunos casos en más de 80 idiomas que detallan como usar el Software para solucionar una gran gama de problemas de diversos grupos de usuarios, tanto usuarios ocasionales como especializados. En el caso de que el Software sea usado en ambientes universitarios, estos cuentan con guías, tutoriales o centros de entrenamiento que capacitan en cada uno de los tópicos necesarios para dominar el paquete hasta llegar dominar las opciones avanzadas del mismo. En contraste, en el Software libre, es común que en muchos proyectos incipientes, la documentación, ayuda en línea e interfase gráfica es un aspecto poco logrado. En muchos casos, los entornos de trabajo(ides) son dejados a otros proyectos. De tal forma que los creadores programadores del paquete se centren en el desarrollo computacional de la infraestructura base delpaquete,delegandoaotros,laspartesquetienenqueverconelusuario finalyladocumentacióndelmismo. PorejemploelpaquetedeGNUPlotque seencargadelavisualizacióndegráficasendosytresdimensionesesusado por decenas de paquetes en línea de comandos por ejemplo Python, Perl, C y C++ que cuando requieren hacer gráficas se la solicitan a dicho paquete, deestaformasereutilizaloyacreadoysesimplificaconmuchoeldesarrollo del paquete, permitiendo a los desarrolladores centrarse en las características que necesitan programar para innovar y satisfacer las crecientes necesidades de los usuarios. Por el incipiente desarrollo de las aplicaciones de Software libre que compiten con el Software privativo o comercial que estamos tan acostumbrados a usar programas para cálculo numérico y simbólico, estadístico y de ofimática, entre otros, comúnmente usados para la enseñanza y resolución de problemas actuariales, al menos en un corto plazo, el Software libre parece no ser una opción viable de reemplazo. Pero ya son lo suficientemente madurasparasertomadasencuenta,enun,cadavezmáscompetitivoam- 9

11 biente de trabajo multiplataforma, en donde es necesario que el usuario estudiante y eventual profesionista tenga acceso todos y cada uno de los paquetesdecómputoqueselemuestranenclase,asícomoenlasprácticas profesionales, que le permitan adquirir soltura y expertes en el uso de los mismos Cursos que Usan Cómputo En la Facultad de Ciencias, cada semestre, se imparten decenas de cursos algunos compartidos por otras carreras y otros específicos de la carrera de Actuaría de sus diferentes planes de estudios vigentes 2000 y 2006 y desdehacevariosaños,crecesemestreasemestreelnúmerodecursos 1 que solicitan hacer uso de equipos de cómputo y tener acceso a múltiples versiones de paquetería especializada(véase apéndice A), algunos de estos cursos son (véase[2]): Primer Semestre Cálculo Diferencial e Integral I Geometría Analítica I Problemas Socio-Económicos de México Segundo Semestre Cálculo Diferencial e Integral II Geometría Analítica II Matemáticas Financieras Programación I Tercer Semestre Cálculo Diferencial e Integral III Probabilidad I 1 Loscursossolicitan, desde el usode unequipode cómputoycañónparaproyectar, hasta la asignación de una máquina por estudiante que tenga instalado múltiples programas especializados corriendo en más de un sistema operativo. 10

12 Programación II Cuarto Semestre Cálculo Diferencial e Integral IV FinanzasI Matemáticas Actuariales del Seguro de Personas I Probabilidad II Quinto Semestre Estadística I Finanzas II Investigación de Operaciones Matemáticas Actuariales del Seguro de Personas II Sexto Semestre EconomíaI Estadística II Matemáticas Actuariales del Seguro de Daños Procesos Estocásticos Séptimo Semestre Análisis Numérico Demografía I Estadística III Seguridad Social Octavo Semestre 11

13 Pensiones Privadas Teoría del Riesgo Optativas Administración de Riesgos Administración de Riesgos Financieros Análisis de Regresión Análisis Multivariado BasesdeDatos Carteras de Inversión Demografía II Econometría I Econometría II Estadística Bayesiana Fianzas Inteligencia Artificial Muestreo Planeación Estratégica Productos Financieros Derivados I Productos Financieros Derivados II Reaseguro Redes de Computadoras Seminario de Aplicaciones Actuariales Seminario de Matemáticas Actuariales Aplicadas 12

14 Teoría de Gráficas TeoríadeJuegosenEconomía Valuación de Opciones 1.3 PaquetesdeCómputodeUsoComún Dada la diversidad de cursos en la carrera de Actuaría y la gran cantidad de profesores y ayudantes de los mismos, el abanico de paquetes de cómputo solicitados es grande(véase apéndice A), entre los que destacan(véase[2]): JavaJREyJDK CodeBlocks IDE NetBeans IDE DrjavaIDE IntelliJ IDE BlueJIDE Scite JetBrainsIDE SharpDevelop 3.2 IDE Alice DFD TurboCIDE Developer Studio-Fortran IDE Microsoft Viasual Studio 2008, 2009 Microsoft Windows SDK 6.0A Compacq Visual Fortran 6 13

15 MicrosoftOffice2003,2007y2010 LibreOffice OpenOfice MathType 6.0 Scientific WorkPlace 5.0, 5.5 MicrosoftSQLServer2005y2008 PostgreSQL 9.1 SPSS13.0,20 PSPP SAS9.1 VensimPLE Statgraphics GPower3.1 EViews7 Systat10 Stata Statistica ITSM200 R Tinn-R RStudio Gretl MATLAB 5.3, 7.0.4, R2008a, R2008b, R2009a 14

16 Scilab Octave FreeMat Maple13 Mathematica 8 NetLogo GeoGebra Compresores y descompresores de archivos Winzip, WinRAR, 7-zip SSH Secure File Transfer PDFCreator Adobe Reader Navegador de páginas Web Internet Explorer, Google Chrome, Konquerror, Mozilla Estos paquetes pueden ser clasificados de forma burda en: Programas de Cálculo Numérico Programas de Estadística Programas Ofimáticos Otros Programas Enelpresentetrabajo, mecentraréenlostresprimerosrubros,peroel tipo de programas usados, las plataformas de ejecución soportada y las diferentes versiones de un mismo paquete que solicitan los profesores y ayudantes, crecen constantemente, así mismo, su complejidad y en su caso, el costo monetario de las licencias de uso también se incrementa de manera onerosa. 15

17 1.3.1 Programas de Cálculo Numérico Los paquetes de cálculo numérico, son programas matemáticos que ofrecen un entorno de desarrollo integrado(ide) con un lenguaje de programación propio. Entre sus prestaciones básicas se hallan: Manejo de números reales y complejos La manipulación de vectores y matrices tanto reales como complejas Manejo de funciones elementales y especiales Resolución de problemas de álgebra lineal Resolución de ecuaciones no lineales La representación de datos y funciones La implementación de algoritmos Integración de funciones Máximos y mínimos de funciones Manipulación de polinomios Integración de ecuaciones diferenciales Graficacióndefuncionesen2Dy3D La comunicación con programas en otros lenguajes y con otros dispositivos Hardware Programas de Estadística Los paquetes estadísticos, son programas matemáticos que ofrecen un entorno de desarrollo integrado(ide) con un lenguaje de programación propio. Entre sus prestaciones básicas destacan: Análisis de datos mediante operadores para cálculos sobre arreglos, matrices y/o Tablas Tablas Cruzadas 16

18 Reordenamiento de Datos Análisis de la Varianza(ANOVA) Frecuencias Estadística Descriptiva Estadística lineal Estadística no lineal Estadística Biestadística Pruebas Estadísticas Clásicas Análisis de Serie de Temporales Modelos de Regresión Clasificación Fiabilidad Categorías Clustering Validación de Datos Tendencias Gráficos y Diagramas Programas Ofimáticos En la actualidad, los llamados paquetes ofimáticos, no son otra cosa que programas de cómputo integrado, que permiten automatizar multiples tareas que permiten idear, crear, manipular, transmitir, almacenar información necesaria en una oficina. Entre sus prestaciones básicas destacan: Procesamiento de Textos con formato enriquecido y notación científica HojasdeCálculo 17

19 BasesdeDatos Herramientas de Presentación y Multimedia Otros Programas Dentro del abanico de programas que son usados en la carrera de Actuaría, y que no tienen cabida en los rubros anteriores, destacan: Lenguajes de Programación Entornos de Desarrollo Integrados y editores para Programación Cálculo Simbólico Manipulación de Gráficos Navegadores Web, compresores y descompresores de archivos, etc. 18

20 2 Paquetes de Cálculo Numérico Los paquetes de cálculo numérico, son programas matemáticos que ofrecen un entorno de desarrollo integrado(ide) con un lenguaje de programación propio con un amplio abanico de herramientas numéricas para la lectura, manipulación, análisis y graficación de datos. Entre sus prestaciones básicas se hallan: Manejo de números reales y complejos La manipulación de vectores y matrices tanto reales como complejas Manejo de funciones elementales y especiales Resolución de problemas de álgebra lineal Resolución de ecuaciones no lineales La representación de datos y funciones La implementación de algoritmos Integración de funciones Máximos y mínimos de funciones Manipulación de polinomios Integración de ecuaciones diferenciales Graficacióndefuncionesen2Dy3D La comunicación con programas en otros lenguajes de programación y con otros dispositivos Hardware. El programa comercial líder para el cálculo numérico es MATLAB(véase [25])delacompañíaMathWorks,estepaquetesalióalaventaenelañode 1984conlaversión1.0ycasiañoconaño,hageneradonuevasversionesdesu paquete y múltiples sistemas de licenciamiento. Actualmente se comercializa laversión7.14(r2012a)delaño2012conmásde8tiposdelicenciamiento. Esta empresa cuenta con más de mil empleados y oficinas en más de doce países alrededor del mundo. 19

21 Laideadetrás depaquetes comomatlabesladeempleargruposde subrutinas escritas en principio en el lenguaje de programación FORTRAN como son las librerías LINPACK(véase[40]) y EISPACK (véase[41]) para manipular matrices y vectores y proporcionar un sencillo acceso a dicho Softwareyasí,serusadoenloscursosdeálgebralinealyanálisisnumérico,sin necesidad de escribir programas en lenguajes de bajo nivel. Estos paquetes, pueden disponer de herramientas adicionales que expanden sus prestaciones, como son el diseño y simulación de sistemas de control. Además, se pueden ampliar las capacidades base de dichos programasconlascajasdeherramientasyconlospaquetesdebloques. Además,en algunos casos existen versiones para cómputo secuencial y paralelo tanto en memoria compartida como distribuida, también para usar los múltiples Cores gráficos CUDA(GPUs) de las tarjetas NVIDIA. Los paquetes de cómputo para el Cálculo Numérico más usados actualmente son: MATLAB(véase [25])(abreviatura de MATrix LABoratory, "laboratorio de matrices") es un Software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio(lenguaje M). Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y funciones, la implementación de algoritmos, la creación de interfaces de usuario(gui) y la comunicación con programas en otros lenguajes y con otros dispositivos Hardware. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, plataforma de simulación multidominio Simulink(véase[43]) y editor de interfaces de usuario GUIDE. Además, se pueden ampliar las capacidades de MAT- LABconlascajasdeherramientasylasdeSimulinkconlospaquetes de bloques. Octave (véase [28]) es un programa de cálculo numérico de licencia GNU(véase[7]),conocidoporbuscarunasintaxissimilaraladeMAT- LAB, existiendo una gran compatibilidad en las funciones de cálculo numérico. FreeMat (véase [27]) es un programa de cálculo numérico de licencia GPL(véase[7]) que proporciona un ambiente libre para el rápido desarrollo de prototipos para la Ciencia y la Ingeniería, además del procesamientodedatos. EssimilaraMATLAByOctave,perocuentacon 20

22 una interfaz externa de código en los lenguajes de programación en C, C++ y Fortran, incluso distribuye el desarrollo de algoritmos en paralelo con la interfaz de paso de mensajes llamada MPI. Scilab(véase[26])esunprogramadecálculonuméricodelicenciaCe- CILL compatible con GPL(véase[7]), desarrollado principalmente en Francia, que incluye su propia librería para gráficos. Es similar a MAT- LAB, pero no busca una compatibilidad total, como lo puede hacer FreeMat y Octave. Scilab tiene una herramienta para el diseño y simulación de sistemas de control Scicos(véase[42]) similar a Simulink (véase[43]) de MATLAB. Scipy(véase[29]) es una librería de herramientas numéricas para Python (véase[30])conlicenciaopensource(véase[7]). Ensufilosofíanoha tratadodeimitaraningunodelospaquetesanterioresytienedetrásel respaldo de un auténtico lenguaje de programación orientado a objetos e interpretado que también puede ser compilado para ganar velocidad enlaejecución. Estehecholeconfiereunagranpotenciaylacapacidad de beneficiarse de las mejoras del lenguaje base. Existen otros paquetes que pueden ser usados en el cálculo numérico estos poseen características que enriquecen las opciones clásicas de los paquetes de cálculo numérico : R(véase[35]) Maple(véase[59]) Mathematica(véase[60]) Maxima(véase[61]) 2.1 MATLAB El paquete MATLAB(véase[25]) tiene cientos de características, tan variadascomoelsegmentodeusuariosalquedichosoftwareestadirigido. Alser un paquete tan completo, es difícil que un usuario promedio use las características avanzadas de dicho paquete; esto repercute en que el usuario promedio pague un altocostopor el valor de las licencias de uso sin usardichas 21

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

Pág. 7 de 11. SPSS Inc. desarrolla un módulo básico del paquete estadístico SPSS, del que han aparecido las siguientes versiones:

Pág. 7 de 11. SPSS Inc. desarrolla un módulo básico del paquete estadístico SPSS, del que han aparecido las siguientes versiones: Pág. 7 de 11 SPSS Historia Fue creado en 1968 por Norman H. Nie, C. Hadlai (Tex) Hull y Dale H. Bent. Entre 1969 y 1975 la Universidad de Chicago por medio de su National Opinion Research Center estuvo

Más detalles

SUMILLAS DE ASIGNATURAS DE ESPECIALIDAD INFORMÁTICA I

SUMILLAS DE ASIGNATURAS DE ESPECIALIDAD INFORMÁTICA I SUMILLAS DE ASIGNATURAS DE ESPECIALIDAD INFORMÁTICA (Reestructurado a partir del 2006) PRIMER CICLO INFORMÁTICA I Esta asignatura tiene por objeto en conocer los elementos básicos de la informática. Unidades

Más detalles

INGENIERÍA EN INFORMÁTICA. Ingeniero en Informática

INGENIERÍA EN INFORMÁTICA. Ingeniero en Informática Facultad de Ingeniería Av. Paseo Colón 850 (C1063ACV) Ciudad de Buenos Aires Tel.: (011) 4343-0893 Fax: (011) 4345-7262 Página web: www.ingenieria.uba.ar Correo electrónico: academica@fi.uba.ar INGENIERÍA

Más detalles

CARACTERÍSTICAS GENERALES. a) Nombre del Proyecto Curricular Licenciatura de Ingeniería en Sistemas Inteligentes 2007

CARACTERÍSTICAS GENERALES. a) Nombre del Proyecto Curricular Licenciatura de Ingeniería en Sistemas Inteligentes 2007 CARACTERÍSTICAS GENERALES a) Nombre del Proyecto Curricular Licenciatura de Ingeniería en Sistemas Inteligentes 2007 b) Título que se otorga Ingeniero/a en Sistemas Inteligentes c) Espacio donde se imparte

Más detalles

Programa de Estudio: Ingeniería en Sistemas Computacionales.

Programa de Estudio: Ingeniería en Sistemas Computacionales. Ingeniería en Sistemas Computacionales 1. DEFINICIÓN DEL PROGRAMA EDUCATIVO. La ingeniería en sistemas computacionales es una disciplina que estudia los fenómenos reales con el propósito de analizar, modelar

Más detalles

Instructor. Luis Enrique Serrano Gutiérrezz

Instructor. Luis Enrique Serrano Gutiérrezz MATLAB Objetivos del curso Brindar capacitación en áreas relativas a la aplicación del software Matlab en soluciones numéricas y visualización gráficas Adquirir los conocimientos prácticos en las operaciones,

Más detalles

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software Sistemas Computacionales Diseño y Desarrollo de software Arquitectura

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

VICERRECTORADO ACADÉMICO Unidad de Desarrollo Educativo

VICERRECTORADO ACADÉMICO Unidad de Desarrollo Educativo 1. DATOS INFORMATIVOS VICERRECTORADO ACADÉMICO ASIGNATURA: SISTEMAS OPERATIVOS Y REDES CÓDIGO: EMEC-26033 NRC: 307 DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA CARRERAS: MECATRÓNICA DOCENTE: PERÍODO ACADÉMICO:

Más detalles

CANIHUÁ AHORA CON PYTHON. Autores: M.I. Alberto Pedro Lorandi Medina, M.I. Guillermo Hermida Saba, Dr. Pedro Javier García Ramírez

CANIHUÁ AHORA CON PYTHON. Autores: M.I. Alberto Pedro Lorandi Medina, M.I. Guillermo Hermida Saba, Dr. Pedro Javier García Ramírez CANIHUÁ AHORA CON PYTHON Autores: M.I. Alberto Pedro Lorandi Medina, M.I. Guillermo Hermida Saba, Dr. Pedro Javier García Ramírez Resumen Instituto de Ingeniería, Universidad Veracruzana alorandi@uv.mx

Más detalles

Grado en Ingeniería Informática

Grado en Ingeniería Informática Grado en Ingeniería Informática Competencias Generales y trasversales De acuerdo con la resolución del Consejo de Universidades de fecha 3 de marzo de 2009, para obtener este título de grado en ingeniería

Más detalles

Herramientas Informáticas I. Software: Clasificación y Funcionalidad Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa

Herramientas Informáticas I. Software: Clasificación y Funcionalidad Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Herramientas Informáticas I Software: Clasificación y Funcionalidad Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa 2013 Introducción La clasificación del Software permitirá

Más detalles

Evaluación de entornos integrados de desarrollo 1. Funciones de un entorno de desarrollo

Evaluación de entornos integrados de desarrollo 1. Funciones de un entorno de desarrollo Tema 3 Evaluación de entornos integrados de desarrollo 1. Funciones de un entorno de desarrollo Un entorno de desarrollo integrado (en inglés integrated development environment o IDE) es un programa informático

Más detalles

Sistema Operativo Linux

Sistema Operativo Linux Fundación Colegio Aplicación Toico Palo Gordo. Municipio Cárdenas. Cátedra: Informática Objetivo N. 2 (SISTEMA OPERATIVO LINUX) Segundo Año. Secciones: A y B. Prof. Dayana Meléndez Sistema Operativo Linux

Más detalles

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica C1. Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. Aptitud para aplicar

Más detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

DOBLE GRADO EN ECONOMÍA MATEMÁTICAS Y ESTADÍSTICA

DOBLE GRADO EN ECONOMÍA MATEMÁTICAS Y ESTADÍSTICA DOBLE GRADO EN ECONOMÍA MATEMÁTICAS Y ESTADÍSTICA Facultad de Ciencias Económicas y Empresariales Facultad de Ciencias Matemáticas Introducción El doble grado en Economía - Matemáticas y Estadística permite

Más detalles

GRADO EN MATEMÁTICAS

GRADO EN MATEMÁTICAS GRADO EN MATEMÁTICAS Cuarto curso: ITINERARIO DE CIENCIAS DE LA COMPUTACIÓN ITINERARIOS DE MATEMÁTICA PURA Y APLICADA 60 ECTS 60 ECTS Itinerario I Itinerario II GRADO EN MATEMÁTICAS Cuarto curso: ITINERARIO

Más detalles

GUÍA DE AYUDA. Tecnologías de Información y Comunicación para un México más Competitivo

GUÍA DE AYUDA. Tecnologías de Información y Comunicación para un México más Competitivo GUÍA DE AYUDA Tecnologías de Información y Comunicación para un México más Competitivo Estimad@ usuari@, esta guía tiene como objetivo orientarle sobre cómo utilizar la Vitrina de Soluciones Tecnológicas.

Más detalles

UNIVERSIDAD AUTONOMA DE ZACATECAS UNIDAD ACADÉMICA DE CONTADURIA Y ADMINISTRACION LICENCIATURA EN CONTADURIA INFORMATICA I

UNIVERSIDAD AUTONOMA DE ZACATECAS UNIDAD ACADÉMICA DE CONTADURIA Y ADMINISTRACION LICENCIATURA EN CONTADURIA INFORMATICA I UNIVERSIDAD AUTONOMA DE ZACATECAS UNIDAD ACADÉMICA DE CONTADURIA Y ADMINISTRACION LICENCIATURA EN CONTADURIA INFORMATICA I 1. GENERALIDADES Clave: I14 H S C: 6 Semestre: 1o. Créditos: 12 Área: Informática

Más detalles

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: LINUX GNU/Linux GNU/Linux es un sistema operativo de libre distribución, basado en el kernel Linux creado por Linus Torvalds y los desarrolladores del grupo GNU (Fundación para el software libre encabezada

Más detalles

Lección 01. Introducción a los Lenguajes de Programación. Contenido. Conceptos Básicos. Lenguaje de Programación. Introducción al Lenguaje Maquina

Lección 01. Introducción a los Lenguajes de Programación. Contenido. Conceptos Básicos. Lenguaje de Programación. Introducción al Lenguaje Maquina Lección 01 Introducción a los Lenguajes de Programación Contenido Conceptos Básicos Lenguaje de Programación Introducción al Lenguaje Maquina Introducción al Lenguaje Ensamblador Introducción al Lenguaje

Más detalles

Unidad 2 Presentaciones con Beamer

Unidad 2 Presentaciones con Beamer ÁREA ACADÉMICA UNIVERSIDAD AUTÓNOMA DE ZACATECAS PLAN ANALÍTICO Computación UNIDAD ACADÉMICA PROGRAMA ACADÉMICO Matemáticas Licenciatura en Matemáticas CICLO ESCOLAR Agosto Diciembre UNIDAD DIDÁCTICA Introducción

Más detalles

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007 28 de noviembre de 2007 Documento protegido por GFDL Copyright (c) 2008. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar

Más detalles

CONTENIDOS Y SOFTWARE INCLUIDO EN LAS COMPUTADORAS DEL PLAN CONECTAR IGUALDAD

CONTENIDOS Y SOFTWARE INCLUIDO EN LAS COMPUTADORAS DEL PLAN CONECTAR IGUALDAD CONTENIDOS Y SOFTWARE INCLUIDO EN LAS COMPUTADORAS DEL PLAN CONECTAR IGUALDAD Contenido Para qué sirve Audacity Aplicación informática para la grabación y edición de audio. Para que alumnos y docentes

Más detalles

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE

POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE POTENCIAL DE MACROMEDIA FLASH EN EL ENTORNO DOCENTE (1) Juan A. Juanes Méndez; (2) Alberto Prats Galino, (3) Mª José Rodríguez Conde; (4) Sandra y David Martínez-Juanes (1)Dpto. de Anatomía Humana. Facultad

Más detalles

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8

Documento de Competencias. Facultad de Informática, UPV/EHU. 1 Estructura general del Grado TE1 TE2 TE3 TE4 TE5 TE6 TE7 TE8 Documento de Competencias Grado en INGENIERÍA INFORMÁTICA Facultad de Informática, UPV/EHU 1 Estructura general del Grado 1.1 Fundamentos de Tecnología de los Principios de Diseño de Sistemas Digitales

Más detalles

Acceso al Disco Compartido y Dispositivos USB y DVD

Acceso al Disco Compartido y Dispositivos USB y DVD Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,

Más detalles

Programación Orientada a Objetos Inteligencia Artificial Programación Lógica Lógica Matemática Tecnicas para el derrallo de sistemas artificiales

Programación Orientada a Objetos Inteligencia Artificial Programación Lógica Lógica Matemática Tecnicas para el derrallo de sistemas artificiales ANEXO D. INSTITUCION: PLANES DE ESTUDIOS DE OTRAS IES INSTITUTO POLITECNICO NACIONAL CIENCIAS DE LA COMPUTACIÓN Inteligencia artificial Programación Orientada a Objetos Inteligencia Artificial Programación

Más detalles

Analizar, desarrollar y programar modelos matemáticos, estadísticos y de simulación.

Analizar, desarrollar y programar modelos matemáticos, estadísticos y de simulación. PERFIL PROFESIONAL Analizar, desarrollar y programar modelos matemáticos, estadísticos y de simulación. Reconocer y guiarse por los aspectos sociales, profesionales y éticos en su entorno. Dirigir y coordinar

Más detalles

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS Denominación de la materia INGENIERIA DE COMPUTADORAS N créditos ECTS = 36 carácter = MIXTA Ubicación dentro del plan de estudios y duración La materia Ingeniería de Computadoras está formada por 6 asignaturas

Más detalles

Gestión de la Información e Innovación Tecnológica - GIIT. Catálogo de Software Académico

Gestión de la Información e Innovación Tecnológica - GIIT. Catálogo de Software Académico Catálogo de Software Académico Microsoft Office es la suite ofimática de Microsoft. Office tiene programas para redactar documentos (Word), crear hojas de cálculo (Excel), diseñar presentaciones (Powerpoint),

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

Más detalles

Catálogo de Software Académico

Catálogo de Software Académico Catálogo de Software Académico Microsoft Office es la suite ofimática de Microsoft. Office tiene programas para redactar documentos (Word), crear hojas de cálculo (Excel), diseñar presentaciones (Powerpoint),

Más detalles

PRESTIGIO Y PRODUCTIVIDAD

PRESTIGIO Y PRODUCTIVIDAD Q10 ACADÉMICO PRESTIGIO Y PRODUCTIVIDAD PARA SU INSTITUCIÓN Uno de los aspectos decisivos para el mejoramiento de la calidad de la educación en las entidades y por ende su permanencia exitosa en el medio,

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

Herramientas de simulación de código abierto para la mejora del aprendizaje en Ingeniería Eléctrica

Herramientas de simulación de código abierto para la mejora del aprendizaje en Ingeniería Eléctrica Herramientas de simulación de código abierto para la mejora del aprendizaje en Ingeniería Eléctrica José A. Domínguez (jadona@unizar.es), José Luis Bernal (jlbernal@unizar.es), Eva-Sara Carod (escarod@unizar.es),

Más detalles

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR

Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V MANEJO DE SOFTWARE PARA DOCUMENTAR Unidad V: Manejo de software para documentar Semana 13 A. PRESENTACIÓN Para la construcción del documento el siguiente paso es elegir el programa de cómputo

Más detalles

Microsoft Office 2010 Illustrated. Tipos de Software

Microsoft Office 2010 Illustrated. Tipos de Software Microsoft Office 2010 Illustrated Tipos de Software SOFTWARE Conjunto de instrucciones que le indican a la computadora que hacer. Existen tres tipos de software: Sofware de Aplicacion Sofware de Programacion

Más detalles

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica. Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control

Más detalles

LICENCIATURA EN INFORMATICA

LICENCIATURA EN INFORMATICA LICENCIATURA EN INFORMATICA Unidad Académica: Plan de Estudio: Facultad de Contaduría y Administración Licenciatura en Informática Area de Conocimiento: Consejo Académico del Area de las Ciencias Sociales.

Más detalles

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa. GNU / Linux Software libre Es una forma ética de entender el software (en su desarrollo, comercialización, distribución y uso). Con el software libre se distribuye: Documentación (guías, wikis, faqs, etc.).

Más detalles

ESCUELA POLITÉCNICA NACIONAL Ingeniería en Sistemas APLICACIONES EN AMBIENTES LIBRES

ESCUELA POLITÉCNICA NACIONAL Ingeniería en Sistemas APLICACIONES EN AMBIENTES LIBRES Integrantes: GRUPO: 4 - Marcela Balseca Fecha: 04/05/2012 - Patricia Gálvez - Lilian Guamán S. - Diego Hallo ALTERNATIVAS DE SOFTWARE LIBRE PARA PROYECTOS DE DESARROLLO La cantidad de alternativas libres

Más detalles

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa

Universidad Nacional de Santiago del Estero Escuela para la Innovación Educativa Asunto: Establece como política informática de la EIE la adopción del Software Libre y formatos estándares y abiertos para la gestión de la información. VISTO: La nota EIE Nº 2498/09 presentada por el

Más detalles

- Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos.

- Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos. Competencias generales - Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto, de acuerdo con los

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

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

Más detalles

INGENIERIA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES CLAVE MATERIA OBJETIVO

INGENIERIA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES CLAVE MATERIA OBJETIVO INGENIERIA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES CLAVE MATERIA OBJETIVO SCE - 0418 SCM - 0414 SCC-0428 ACM - 0403 SCB - 0421 SCV - 0407 ACU-0402 Introducción a la ingeniería en sistemas computacionales

Más detalles

PLANIFICACIÓN ANUAL POR BLOQUES CURRICULARES 2. SISTEMA DE VALORES PARA UNA CIUDADANÍA RESPONSABLE (PRÁCTICA DEL BUEN VIVIR)

PLANIFICACIÓN ANUAL POR BLOQUES CURRICULARES 2. SISTEMA DE VALORES PARA UNA CIUDADANÍA RESPONSABLE (PRÁCTICA DEL BUEN VIVIR) 1. DATOS INFORMATIVOS: ÁREA: TECNICA ASIGNATURA: COMPUTACION PROFESOR/A: PLANIFICACIÓN ANUAL POR BLOQUES CURRICULARES CURSO: SEGUNDO DE BÁSICA AÑO LECTIVO: 2011-2012 2. SISTEMA DE VALORES PARA UNA CIUDADANÍA

Más detalles

TEMA 3: SISTEMAS OPERATIVOS.

TEMA 3: SISTEMAS OPERATIVOS. TEMA 3: SISTEMAS OPERATIVOS. 1. QUÉ ES UN SISTEMA OPERATIVO? 2. SISTEMAS OPERATIVOS GRÁFICOS. 3. SISTEMAS OPERATIVOS MÓVILES. 4. EL ENTORNO DE WINDOWS PARA PC. 5. LA APLICACIÓN DEL TEMA. 6. ACTIVIDADES.

Más detalles

LICENCIATURA EN NEGOCIOS INTERNACIONALES

LICENCIATURA EN NEGOCIOS INTERNACIONALES LICENCIATURA EN NEGOCIOS INTERNACIONALES El Licenciado en Negocios Internacionales es un profesional con capacidad de dirigir, asesorar y ejecutar estrategias gerenciales y de negociación de ámbitos de

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Carrera: BQM - 0534 3-2-8. Participantes. Representantes de las academias de Ingeniería Bioquímica. Academia de Ingeniería Bioquímica.

Carrera: BQM - 0534 3-2-8. Participantes. Representantes de las academias de Ingeniería Bioquímica. Academia de Ingeniería Bioquímica. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Tecnologías de la Ingeniería Bioquímica BQM - 0534 3-2-8 2.- HISTORIA DEL PROGRAMA

Más detalles

Bloque II. Elementos del lenguaje de programación Java

Bloque II. Elementos del lenguaje de programación Java Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida

Más detalles

DOCTORADO EN CIENCIAS COMPUTACIONALES

DOCTORADO EN CIENCIAS COMPUTACIONALES DOCTORADO EN CIENCIAS COMPUTACIONALES Objetivos El programa de Doctorado en Ciencias Computacionales, tiene el propósito esencial de formar profesionales con las siguientes características: Amplio dominio

Más detalles

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS

TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN PROFESOR: MSC. P. Norma Maya Pérez SISTEMAS OPERATIVOS I. Fundamentos del sistema operativo. OBJETIVO: El alumno seleccionará un sistema operativo de acuerdo

Más detalles

México, D.F., a 13 de Septiembre de 2012

México, D.F., a 13 de Septiembre de 2012 México, D.F., a 13 de Septiembre de 2012 Atn. Raúl González Reyna Director Nacional de MexicoFirst Andrés Simón Bujaidar Director de Alianzas Nacionales de MexicoFirst De nuestra especial consideración:

Más detalles

MÉTODOS INFORMÁTICOS

MÉTODOS INFORMÁTICOS ASIGNATURA DE MÁSTER: MÉTODOS INFORMÁTICOS Curso 2015/2016 (Código:22201096) 1.PRESENTACIÓN Uno de los aspectos relevantes en el ámbito de la investigación científica y en el desempeño profesional en múltiples

Más detalles

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008

SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008 SISTEMAS DE PLANEACIÓN DE RECURSOS EMPRESARIALES 2008 Por qué es Necesario Implementar un ERP? Las tendencias actuales y futuras están obligando a las empresas a aumentar su competitividad, por lo que

Más detalles

CAPITULO I El Problema

CAPITULO I El Problema CAPITULO I El Problema 1. CAPITULO I EL PROBLEMA. 1.1. PLANTEAMIENTO DEL PROBLEMA. Desde su nacimiento la Facultad de Administración, Finanzas e Informática dispone del departamento de la biblioteca, con

Más detalles

Carrera Plan de Estudios Contacto

Carrera Plan de Estudios Contacto Carrera Plan de Estudios Contacto La Ingeniería en es una licenciatura de reciente creación que responde a las necesidades tecnológicas de la sociedad y la comunicación. Cada teléfono móvil, tableta electrónica

Más detalles

Información del Curso

Información del Curso Programa del curso Modalidad Virtual Formulario DEV-RD-04 Versión 02 Nombre del curso Facilitador virtual Microsoft Excel Básico e intermedio Ing. Patricia Acosta Vargas, MSc. Información del Curso Presentación

Más detalles

MAESCENTICS: Plataforma masiva de enseñanza virtual de las ciencias exactas y naturales

MAESCENTICS: Plataforma masiva de enseñanza virtual de las ciencias exactas y naturales MAESCENTICS: Plataforma masiva de enseñanza virtual de las ciencias exactas y naturales Alejandro Piedrahita Ospina, MSc. Profesor de tecnologías para enseñanza Maestría en Enseñanza de las Ciencias Exactas

Más detalles

White Paper Help Desk Intranet

White Paper Help Desk Intranet 2004 Koala Developers Versión del documento: 2.0.8 White Paper Help Desk Intranet Autor: Departamento de Comercialización Última modificación: Abril de 2004 1 Contenido 2 Quién debería leer este documento?...3

Más detalles

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS TALLER INTRODUCCIÓN

Más detalles

ADMINISTRACIÓN DE LOS ACTIVOS DE HARDWARE Y SOFTWARE

ADMINISTRACIÓN DE LOS ACTIVOS DE HARDWARE Y SOFTWARE 5 TEMA ADMINISTRACIÓN DE LOS ACTIVOS DE HARDWARE Y SOFTWARE 5.1 OBJETIVOS Qué capacidad de procesamiento y de almacenamiento necesita nuestra organización para realizar sus transacciones de información

Más detalles

Denominación de la materia. N créditos ECTS = 36 carácter = OBLIGATORIO SISTEMAS DE SOFTWARE. Ubicación dentro del plan de estudios y duración

Denominación de la materia. N créditos ECTS = 36 carácter = OBLIGATORIO SISTEMAS DE SOFTWARE. Ubicación dentro del plan de estudios y duración Denominación de la materia SISTEMAS DE SOFTWARE N créditos ECTS = 36 carácter = OBLIGATORIO Ubicación dentro del plan de estudios y duración La materia Sistemas de Software está formada por 6 asignaturas

Más detalles

INGENIERIA CIVIL PROGRAMA DE ASIGNATURA

INGENIERIA CIVIL PROGRAMA DE ASIGNATURA INGENIERIA CIVIL PROGRAMA DE ASIGNATURA ACTIVIDAD CURRICULAR: FUNDAMENTOS DE INFORMÁTICA Código: 95-0299 Año Académico: 2015 Área: Informática Bloque: Ciencias Básicas Nivel: 1º Tipo: Obligatoria Modalidad:

Más detalles

Tecnologías de Información y Comunicación

Tecnologías de Información y Comunicación Tecnologías de Información y Comunicación 1 Sesión No. 4 Software de Cómputo Objetivo: Al término de la sesión, el alumno distinguirá los principales tipos de programas de cómputo. Contextualización Después

Más detalles

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo

Más detalles

GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA

GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA Perfil profesional e inserción laboral Perfil profesional e inserción laboral Según el Libro Blanco del Título de Grado de Ingeniería Informática, publicado

Más detalles

2.- Su profesión está ligada a la carrera en la que aquí da clases? Licenciatura Ingeniería Total SI 21 18 39 NO 0 0 0 21 18 39

2.- Su profesión está ligada a la carrera en la que aquí da clases? Licenciatura Ingeniería Total SI 21 18 39 NO 0 0 0 21 18 39 Resultados de la encuesta aplicada a los profesores de la Facultad de Ciencias de la Computación Comisión de Evaluación y Seguimiento Curricular Otoño 2008 1.- Tipo de contratación? TC 16 15 31 MT 3 2

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

Por más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante

Por más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante Empecemos! En este tema puedes seguir aprendiendo y conociendo todo lo relacionado a la clasificación del software, sus funciones en el control de los dispositivos de la computadora y las diferentes aplicaciones

Más detalles

Enseñanza e Investigación en Ciencias Sociales

Enseñanza e Investigación en Ciencias Sociales Cursos Metodológicos para la Enseñanza e Investigación en Ciencias Sociales Organizado por: Fundación General UGr-Empresa Facultad de Ciencias Económicas y Empresariales Universidad de Granada Econometría

Más detalles

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

Más detalles

PRÁCTICA 08. GUIDE. Calculadora. Montor Láscares Pedro Antonio Ortiz Rosas Mario

PRÁCTICA 08. GUIDE. Calculadora. Montor Láscares Pedro Antonio Ortiz Rosas Mario PRÁCTICA 08. GUIDE Calculadora Montor Láscares Pedro Antonio Ortiz Rosas Mario Contenido Capítulo 1... 2 Introducción... 2 Capítulo 2... 3 Marco Teórico... 3 2.2 Matlab... 3 2.3 Guide... 3 Capítulo 3...

Más detalles

PROGRAMA MODELO POR SEMESTRES PARA LA CARRERA DE INFORMÁTICA MATEMÁTICA PRIMER SEMESTRE

PROGRAMA MODELO POR SEMESTRES PARA LA CARRERA DE INFORMÁTICA MATEMÁTICA PRIMER SEMESTRE PROGRAMA MODELO POR SEMESTRES PARA LA CARRERA DE INFORMÁTICA MATEMÁTICA Este es un ejemplo cómo cursar progresivamente el núcleo formación fundamental. En la misma dirección es un ejemplo sobre el número

Más detalles

Primer Foro Universitario de Software Libre

Primer Foro Universitario de Software Libre El sistema operativo Zorin OS, una alternativa para la prevención de virus en el Centro de Computo de la Facultad de Trabajo Social, Universidad Veracruzana Autor: Ing. Omar Castro Prado omcastro@uv.mx

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

INVITAN AL: Seminario de MATLAB Aplicado a los Mercados Financieros

INVITAN AL: Seminario de MATLAB Aplicado a los Mercados Financieros INVITAN AL: Seminario de MATLAB Aplicado a los Mercados Financieros A REALIZARSE 21,22 y 23 de setiembre 2015 Objetivos: Comprender los fundamentos teóricos y prácticos necesarios para la implementación

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Construcción de sistemas de soporte a la toma de decisiones

Construcción de sistemas de soporte a la toma de decisiones INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO Construcción de sistemas de soporte a la toma de decisiones M. En C. Eduardo Bustos Farías 1 Desarrolla en Sistemas de Apoyo de Decisión Como

Más detalles

Grado en Ingeniería Informática

Grado en Ingeniería Informática Grado en Ingeniería Informática ESCUELA SUPERIOR DE INGENIERÍA Chile, 1 11002-CÁDIZ Teléfono: 95 015100 Fax: 95 015101 Más información: www.uca.es/ingenieria Itinerario curricular recomendado ENSEÑANZAS

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

Objetivos Generales. Objetivos específicos. Que el estudiante:

Objetivos Generales. Objetivos específicos. Que el estudiante: ASIGNATURA: MÉTODOS NUMPERICOS I (ANÁLISIS Y PROCESAMIENTO DE LOS DATOS EXPERIMENTALES CON INTRODUCCIÓN A LA COMPUTACIÓN) Objetivos Generales Comprender y manejar los conceptos relacionados con el manejo,

Más detalles

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su 88 CAPÍTULO 5 5. IMPLEMENTACIÓN 5.1 Modelo Utilizado en Programación. Hemos utilizado la técnica de programación orientado a objetos por su eficiencia y eficacia en el modelo mvc, ya que permite la reutilización

Más detalles

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de software «Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que

Más detalles

Grado en Ingeniería en Diseño Industrial y Desarrollo de Productos

Grado en Ingeniería en Diseño Industrial y Desarrollo de Productos Grado en Ingeniería en Diseño Industrial y Desarrollo de Productos I Jornada de Orientación Académica Universitaria para Bachillerato y Formación Profesional UNIVERSIDAD DE EXTREMADURA Centro Universitario

Más detalles

PROGRAMA EDUCATIVO DE TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO INDUSTRIAL

PROGRAMA EDUCATIVO DE TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO INDUSTRIAL PROGRAMA EDUCATIVO DE TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO INDUSTRIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Informática 2. Competencias Gestionar las

Más detalles

Resumen. 1. Introducción. 2. Objetivos

Resumen. 1. Introducción. 2. Objetivos Propuesta para la Asignatura Sistemas Industriales en las Titulaciones de Informática F.A. Pujol, F.J. Ferrández, J.L. Sánchez, J. M. García Chamizo Dept. de Tecnología Informática y Computación Universidad

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA Grado en ESTADÍSTICA Facultad de Ciencias Universidad de Salamanca (Comenzó en Septiembre 2009) Asignaturas: En los dos primeros cursos son troncales y obligatorias PRIMER CURSO

Más detalles

Android para profesores

Android para profesores Android para profesores P.L. Lucas 29 de abril de 2011 Índice 1. Introducción 1 2. El origen de Android 1 3. Lo que hay que saber antes de adquirir un tablet con Android 2 4. Las máquinas virtuales 2 5.

Más detalles

Instituto Tecnológico de Tláhuac ESPECIALIDADES SISTEMA DE TRANSPORTE COLECTIVO METRO (STCM)

Instituto Tecnológico de Tláhuac ESPECIALIDADES SISTEMA DE TRANSPORTE COLECTIVO METRO (STCM) Instituto Tecnológico de Tláhuac ESPECIALIDADES SISTEMA DE TRANSPORTE COLECTIVO METRO (STCM) Programa Dual de Educación El modelo dual de formación profesional está implantado desde los inicios de la existencia

Más detalles

Desarrollo de Aplicaciones Móviles. Java

Desarrollo de Aplicaciones Móviles. Java Java Java es la base para prácticamente todos los tipos de aplicaciones de red, además del estándar global para desarrollar y distribuir aplicaciones móviles y embebidas, juegos, contenido basado en web

Más detalles