El Uso De Programas De Cómputo En La Carrera
Total Page:16
File Type:pdf, Size:1020Kb
El Uso de Programas de Cómputo en los Cursos de la Carrera de Actuaría en la Facultad de Ciencias, UNAM Antonio Carrillo Ledesma y Karla Ivonne González Rosas Facultad de Ciencias, UNAM http://academicos.fciencias.unam.mx/antoniocarrillo Una copia de este trabajo se puede descargar de la página: http://132.248.182.159/acl/Textos/ Verano 2019, Versión 1.0 1 1El presente trabajo está licenciado bajo un esquema Creative Commons Atribución CompartirIgual (CC-BY-SA) 4.0 Internacional. Los textos que compo- nen el presente trabajo se publican bajo formas de licenciamiento que permiten la copia, la redistribución y la realización de obras derivadas siempre y cuando éstas se distribuyan bajo las mismas licencias libres y se cite la fuente. ¡Copiaeste libro! ... Compartir no es delito. El Uso de Programas de Cómputo en los Cursos de la Carrera de Actuaría en la Facultad de Ciencias, UNAM Índice 1 Introducción 4 1.1 Software Propietario y Libre ................... 4 1.1.1 Software Propietario ................... 5 1.1.2 Software Libre ....................... 6 1.2 El Cómputo en la Carrera de Actuaría ............. 8 1.2.1 Cursos que Usan Cómputo ................ 11 1.3 Paquetes de Cómputo de Uso Común .............. 14 1.3.1 Programas de Cálculo Numérico ............. 17 1.3.2 Programas de Estadística ................ 17 1.3.3 Programas O…máticos .................. 18 1.3.4 Otros Programas ..................... 19 2 Paquetes de Cálculo Numérico 20 2.1 MATLAB ............................. 23 2.2 Octave ............................... 23 2.3 FreeMat .............................. 24 2.4 Scilab ............................... 25 2.5 Scipy ................................ 27 2.6 Ventajas, Desventajas y Carencias ................ 28 2.7 Desde la Nube ........................... 31 3 Paquetes Estadísticos 33 3.1 SPSS ................................ 35 3.2 R .................................. 36 3.3 SAS ................................ 36 3.4 Ventajas, Desventajas y Carencias ................ 38 3.5 Desde la Nube ........................... 39 4 Paquetes O…máticos 40 4.1 Hojas de Cálculo ......................... 41 4.2 Bases de Datos .......................... 43 4.3 Herramientas de Presentación y Multimedia .......... 45 4.4 Procesamiento de Imágenes ................... 46 4.5 Procesamiento de Textos ..................... 47 4.6 Desde la Nube ........................... 49 4.7 Integración en la Carrera de Actuaría .............. 50 [email protected] 1 Antonio Carrillo Ledesma, Et alii El Uso de Programas de Cómputo en los Cursos de la Carrera de Actuaría en la Facultad de Ciencias, UNAM 5 Consideraciones y Comentarios Finales 51 5.1 Integración del Cómputo en las Carreras de Ciencias ..... 52 5.2 Ventajas, Desventajas y Carencias del Software Libre ..... 53 5.3 Comentarios Finales ....................... 54 6 Apéndice A: Cómputo en Instituciones Educativas 57 7 Apéndice B: Software Libre y Propietario 61 7.1 Software Libre ........................... 61 7.1.1 Tipos de Licencias .................... 64 7.2 Software Propietario ....................... 66 7.3 Implicaciones Económico-Políticas ................ 68 8 Apéndice C: Máquinas Virtuales 72 8.1 Tipos de Máquinas Virtuales ................... 73 8.2 Técnicas de Virtualización .................... 73 8.3 ¿Qué Necesito para Crear y Usar una Máquina Virtual? .... 74 8.4 ¿Cómo Funciona una Máquina Virtual? ............. 75 8.5 Aplicaciones de las Máquinas Virtuales de Sistema ....... 79 8.6 Ventajas y Desventajas ...................... 80 8.6.1 Ventajas .......................... 81 8.6.2 Desventajas ........................ 83 8.6.3 Consideraciones Técnicas y Legales de la Virtualización 84 8.7 Máquinas Virtuales en la Educación, Ciencias e Ingeniería .. 85 9 Apéndice D: Creación, Uso y Optimización de Máquinas Vir- tuales Usando QEMU/KVM 88 9.1 Tipo de Virtualización Soportado por la Máquina Huésped .. 91 9.2 Salida Grá…ca de la Virtualización Usando VNC ........ 95 9.3 Usando un Sistema Operativo Live como una Máquina Virtual 97 9.4 Usando un Archivo ISO como una Máquina Virtual ...... 98 9.5 Creación de Máquinas Virtuales ................. 98 9.6 Uso de Virtualización Dentro de Otra Virtualización ...... 102 9.7 Manipulación del Estado de la Máquina Virtual ........ 103 9.8 Optimización de Imágenes .................... 103 9.8.1 Trabajar con una Imagen Virtual sin que se Altere .. 104 9.8.2 Aumento de Desempeño ................. 104 9.9 Uso de Máquinas Virtuales de VirtualBox en KVM/QEMU .. 108 [email protected] 2 Antonio Carrillo Ledesma, Et alii El Uso de Programas de Cómputo en los Cursos de la Carrera de Actuaría en la Facultad de Ciencias, UNAM 9.10 Conversión de Máquinas Virtuales a KVM/QEMU ...... 109 9.11 Comunicación de las Máquinas Virtuales con el Sistema An- …trión e Internet ......................... 113 9.12 Signi…cado de las Banderas de /proc/cpuinfo .......... 117 10 Bibliografía 123 [email protected] 3 Antonio Carrillo Ledesma, Et alii El Uso de Programas de Cómputo en los Cursos de la Carrera de Actuaría en la Facultad de Ciencias, UNAM 1 Introducción La Carrera de Actuaría prepara a actuarios (véase [1]), estos son profe- sionistas que estudian, plantean, formulan y aplican modelos de contenido matemático, con el …n de proveer información para la planeación, previsión y la toma de decisiones, para resolver problemas económicos y sociales que in- volucran riesgos. Los egresados estan capacitados para intervenir en ámbitos que van desde el demográ…co y …nanciero hasta el ecológico y administrativo para interactuar con los profesionistas que ahí se desempeñen. Su campo de trabajo esta en los sectores públicos o de la administración pública descentra- lizada, 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 …nanzas. Por lo anterior, un eje fundamental de desarrollo, es el que se re…ere a la 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 la sociedad de la información se requiere el manejo de las Tecnologías de la 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 estar a la vanguardia y que facilitan el trabajo académico en las materias que 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 om- nipresente, ya que estas se encuentran en las actividades cotidianas de mi- llones 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 — Sistema operativo y los programas de aplicaciones— son los que realmente generan las soluciones al interactuar uno o más paquetes informáticos con los datos del usuario. También, es [email protected] 4 Antonio Carrillo Ledesma, Et alii El Uso de Programas de Cómputo en los Cursos de la Carrera de Actuaría en la Facultad de Ciencias, UNAM común que al comprar una computadora, en el costo total, se integre el del sistema operativo, aplicaciones o…máticas y de antivirus, sean estos usados por el usuario o no; y en la mayoría de los casos no es posible 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 original- mente. Esto obliga al usuario — si quiere hacer uso de ellas— a comprar las nuevas versiones del Software para satisfacer sus crecientes necesidades infor- má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 ser más caro que el propio equipo en el que se ejecutan. 1.1.1 Software Propietario En entornos comerciales, es posible por parte de la empresa, adquirir y man- tener actualizado el Software necesario para sus actividades comerciales, pues el costo del mismo se traslada al consumidor …nal del bien o servicio que la empresa proporcione. En entornos educativos, de instituciones sin …nes lu- crativos 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. Dado que existe una