Skip to content

jzavalar/Informatica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UAM Iztapalapa

Programa Analítico de la UEA Informática (Teoría y Práctica)

Licenciatura en Administración

Clave de la UEA: 2211088 Trimestre: 25 Primavera

Grupo: HA09 Horario: Lunes y Miércoles de 14:00 a 16:00 hr Salón: Anexo del Edificio A, Sala K (AA-K).
Grupo: HA56 Horario: Lunes y Miércoles de 16:00 a 18:00 hr Salón: Anexo del Edificio A, Sala K (AA-K).

Asesorías: Martes de 20:00 a 22:00 hr, vía Telegram, previa programación, a petición del alumno o asíncrona.

Profesor: dr. Jesús Zavala Ruiz

Contacto:

Introducción

Hoy en día, ante lo ubícuo de las computadoras, casi olvidamos que un día, hace más de medio siglo, las computadoras eran humanas y femeninas (Light, 1999). En aquellos tiempos se les llamaba calculistas o calculadoras y eran las más brillantes matemáticas de su tiempo y su trabajo era secreto. Así lo ilustró la película Top Secret Rosies: The Female Computers of WWII. Años después, en plena Guerra Fría, las máquinas computadoras o simplementa computadoras ya jugaban un papel primordial, tal como Theodore Melfi (2016) lo ilustró en la película Talentos Ocultos (Hidden Figures). Hoy tenemos computadoras en todos lados, hasta en la cocina en los componentes electrónicos inteligentes añadidos a los distintos aparatos como el refrigerador, la cafetera o el horno de microondas. Sin embargo, el principal uso de las computadoras sigue siendo militar, científico, gubernamental y para los negocios controlando vhíciulos, fábricas, la cadena de suministros, las ventas, hasta alcanzar todas las áreas productivas y administrativas.

A principios de la década de 2010, las pantallas táctiles con unos cuantos botones de control y la tecnología de comunicacione 4G con internet móvil, dieron paso a la masificación de la computadora más común en la actualidad: «teléfono inteligente» o «smartphone». Los teléfonos se vuelen cada vez más pequeños y más «inteligentes» usados por usuarios cada vez "menos inteligentes". Hoy, el mundo transita hacia la 5G con la promesa del internet de altísima velocidad, en medio de una guerra por los chips entre Estados Unidos y China, sin precedentes (cita). Las implicaciones sociales de la computarización de la sociedad actual son muchas y de gran envergadura: una creciente dependencia psicológica y funcional del smartphone y un incremento de la brecha tecnológica, «tech gap» o analfabetismo computacional, entre, otras.

El Internet y el teléfono, entre más inteligente y potente, es más intrusivo, abusivo y peligroso para la privacidad, salud y vida de sus usuarios, dando lugar a un fenómeno de domesticación digital masivo analizado por el gurú de la realidad virtual, Jaron Lanier (2019a y 2019b). También ha quedado demostrado que las corporaciones multinacionales como Google, Facebook o Twitter vigilan, controlan y manipulan «algorítmicamente» el comportamiento de sus usuarios, sin escrúpulos y bajo contrato de particulares y gobiernos, tal como el escándalo de Cambridge Analytica y Facebook que manipularon el proceso electoral en 2014, en Estados Unidos (cf. Kaiser, 2019; Wylie, 2019). Con el escándalo de la NSA, entre 2013 y 2015, quedó demostrado cómo, esas mismas corporaciones y las compañías telefónicas, facilitan la vigilancia y el espionaje global de sus usuarios por parte del Gobierno Norteamericano, a través de la US National Security Agency (NSA) (cf. Snowden (2019); Greenwald y Snowden (2015)).

Por otro lado, la brecha tecnológica, brecha digital (o tech gap) o analfabetismo digital es un serio obstáculo para el desarrollo de las personas pues las vuelve funcionalmente incapaces de usar correctamente las applicaciones, por ejemplo, en los cajeros automáticos y en sus teléfonos inteligentes; incluso, ese analfabetismo digital se considera un obstáculo laboral muy importante en las organizaciones. Esa brecha digital se incrementa día a día, cualitativa y cuantitativamente y, aunque intenta paliarse con los más jóvenes que enseñan a los más viejos. Incluso, para estos kiddies expertos en el manejo de aplicaciones, el smartphone y su funcionamiento sigue siendo un gran misterio, magnificado y oculto tras las "sofisticadas" aplicaciones o apps. La pandemia de Covid-19 transformó la sociedad e hizo evidente la brecha digital en todos los órdenes, particularmente en la educación y el trabajo a distancia.

Claramente, al dominio de la lengua materna, las matemáticas y los conocimientos científicos y sociales fundamentales, se ha sumado el idioma inglés (y pronto se sumará el idioma chino mandarín) y la informática. Las *ciencias de la computación se han convertido en una transdisciplina por mérito propio, pues sus conceptos, enfoques y métodos han sido adoptados por las "otras" ciencias, como las matemáticas, la estadística, las ciencias naturales (físicas, químicas y biológicas) y todas las ingenierías, hasta las ciencias sociales como la administración, la psicología, la sociología, las artes y las humanidades.

Esta unidad de enseñanza-aprendizaje (UEA) cubre el programa del plan de estudios (ya obsoleto) de la carrera de administración en la Universidad Autónoma Metropolitana, Unidad Iztapalapa, en la Ciudad de México, a la vez que pretende reducir la brecha digital de los alumnos. El objetivo general de este curso es aprender los fundamentos teóricos de la informática, entendida como la aplicación de la teoría de las ciencias de la computación (computer science) en la administración, con la idea de que resulte estos conocimientos resulten menos vulnerables a la obsolescencia y ser útiles en el corto plazo.

El enfoque pedagógico de esta UEA es teórico-práctico. Por un lado, se proponen lecturas de algunos capítulos de los libros Introducción a la Ciencia de la Computación (Forouzan, 2003) y Fundamentos de Computación para Ingenieros (Cedano, Cedano, Rubio y Vega, 2014), como libros de texto base, complementadas con otros recursos didácticos. Por otro lado, se propone la realización de algunas actividades académicas prácticas que permitan aterrizar los conceptos y desarrollar habilidades para resolver problemas informáticos del día a día. De manera particular, se instalará el sistema operativo GNU/Linux Fedora en una USB y como una Máquina Virtual en Windows o en MacOS X. Por ello, se invita a los alumnos a que conozcan y usen el software libre y abierto, desde sistemas operativos como Fedora hasta sistemas empresariales (Enterprise Resource Planning, ERP) como iDempiere, que permiten operar toda una empresa al costo más reducido posible. Con este enfoque se pretende que los alumnos valoren la importancia de la informática en su vida diaria como profesionales de la administración en las organizaciones.

Referencias:

Objetivos

Objetivo General:

  • Que al final del curso los alumnos sean capaces de conocer y aplicar los fundamentos de la informática.

Objetivos Específicos:

  • Que al finalizar el curso el alumno sea capaz, entre otras cosas, de:

    • Utilizar programas de aplicación general para el manejo de datos numéricos y de bases de datos con el propósito de emplearlos como apoyo a las actividades propias de la carrera de administración.
    • Expresar la comprensión de textos y comunicar sus ideas haciendo un uso adecuado de la lengua española.

Contenido Sintético

Unidad 1. Introducción

  1. Breve historia de la computadora
  2. La computadora digital como máquina simbólica de propósito general
  3. De las ciencias de la computación al cómputo en la nube
  4. Tareas y prácticas:
  • Tarea 1.1. La computadora y informática: Contexto histórico, evolución e importancia. (Entrega: Semana 2).

    Objetivo: Reflexionar sobre la computadora digital, la informática y las ciencias de la computación.

    Investigue el tema del título de la tarea a partir de las siguientes preguntas guía, respondiéndolas con suficiencia, en su cuaderno:

    • ¿Qué es la computadora?

    • ¿Por qué se dice que la computadora es una máquina inteligente?

    • ¿Qué es la informática y qué son las ciencias de la computación como disciplinas científicas?

    • ¿Cuál es la importancia de la computadora en la sociedad y en la administración?

    • Bibliografía:

      • Consulte los libros y materiales que se le han proporcionado en el Grupo de Telegram y
      • La Bibliografía Obligatoria, en esta unidad.

    Entregable: Haga un guión en su cuaderno usando la totalidad de las preguntas guía de la Parte 1. Después, haga un video mensaje tipo tutorial donde exponga los resultados de su investigación. El guión y el video mensaje debe enviarlos al grupo de Telegram.

    NOTA: El video mensaje debe transcribirse para hacer la práctica de dominio de la lengua española. La transcripción debe corregirse aplicando las reglas gramaticales respectivas. Debe usarse un editor de textos con el control de cambios activado para que se muestren las correcciones. Ese archivo debe enviarse también al grupo, para que el profesor lo revise y pueda retroalimentar al alumno.

  • Práctica 1.2. Mi computadora. (Entrega: Semana 2).

    Objetivo: Conocer mi computadora.

    Parte 1. Haga un esfuerzo por conocer su computadora. Tome notas sobre las partes y funciones de una computadora en la siguiente lista de videos: How Computers Work. Luego, identifique las partes de la computadora que tiene en casa, ya sea computadora de escritorio o laptop y de su teléfono celular. Con la marca y modelo, localice los manuales de usuario y de servicio en formato PDF. Busque, en YouTube, algunos videos sobre el cambio de disco duro, memoria u otros componentes de su computadora, para que aterrice la teoría. Vaya al Panel de Control de Windows e identifique la lista de dispositivos de hardware. Vaya al sitio web del fabricante y localice los controladores o drivers disponibles para el modelo de su computadora, mismos que requerirá en caso de requerir instalar su sistema operativo Windows.

    Entregable 1: Haga un guión y luego realice un video, tipo tutorial, donde exponga, de manera didáctica y con claridad, las características de la computadora que tiene en casa. Suba su video al grupo de Telegram. El video mensaje debe transcribirse para hacer la práctica de dominio de la lengua española, tal como ya se explicó.

    Parte 2. Identifique las necesidades de recursos de cómputo que requiera, según sus necesidades, de acuerdo a los siguientes puntos: (1) hardware (tipo de equipo, almacenamiento (interno y externo (respaldo)), gráficos, impresión, digitalización, sonido y otros), (2) software (sistema operativo y aplicaciones) y (3) movilidad.

    Imagine que el jefe en su trabajo le pide a Usted que elabore una propuesta de mejora de su equipo atendiendo a las partes factibles de cambiar y un par de propuestas de reemplazo de su equipo por dos opciones: equipo de segunda mano y equipo nuevo. Cotice ambas propuestas buscando las partes posibles de reemplazo y los equipos en Mercado Libre. Utilice los argumentos técnicos y económicos que considere convenientes para que su jefe le autorice algunma de las propuestas.

    Entregable 2: Haga un guión y luego realice un video, tipo tutorial, donde exponga, cómo realizó el informe y cuáles son sus argumentos y conlusiones, sobre las tres propuestas elaboradas. Suba sus tres propuestas y su video, al grupo de Telegram. El video mensaje debe transcribirse para hacer la práctica de dominio de la lengua española, tal como ya se explicó.

Bibliografía Obligatoria:
Bibliografía Complementaria:

Unidad 2. Sistemas operativos

  1. Definición e historia
  2. Sistemas operativos libres y privativos
  3. Funciones principales
  4. Tareas y prácticas:
  • Práctica 2.1. Particiones y sistemas de archivos. (Entrega: Semana 3).

    Objetivo: Aprender a preparar de dispositivos de almacenamiento para una computadora.

    Parte 1. Investigue los conceptos involucrados: partición (física y lógica, primaria, partición de arranque) (guía), GPT y MBR (guía), formatear un dispositivo de almacenamiento (guía), sistema de archivos (guía), archivo (guía), tipos de archivo (binario, texto, programa) (guía), cómo se guarda un archivo (guía) y las operaciones de manejo de archivos (guía). Escriba en su cuaderno la investigación.

Aterrice los conceptos investigando qué unidades de almacenamiento tiene en su computadora y qué sistema de particiones tiene y cuántas particiones. Luego, investigue qué sistema de archivos tiene en cada partición de su computadora. Después, use un navegador de archivos y busque los tipos de archivos que tiene en los directorios (carpetas): Documentos, Descargas, Musica, Videos y en la ruta C:\Windows\System32. Registre en su cuaderno la investigación.

Entregable 1: Grabe, en un video, la pantalla de su equipo con las operaciones que va realizando y explique lo que está realizando, a modo de tutorial. Luego, súbalo al grupo de Telegram, junto con las fotografías de su cuaderno. Haga la práctica de dominio de la lengua española, tal como se ha indicado anteriormente.

Parte 2. Use una USB sin datos y practique los procesos de manejo de particiones (crear, agrandar y reducir de tamaño y eliminar particiones usando Disk Management (guía: Tnlgo. Carlos Palacios. (2022, Jul 20). Pruebe con los siguientes sistemas de archivos: FAT, exFAT, FAT32 y NTFS. La última operación que debe realizar es copiar un par de archivos a la partición NTFS y después debe borrarla. Saque sus conclusiones.

Entregable 2: Grabe, en un video, la pantalla de su equipo con las operaciones que va realizando y explique lo que está realizando, a modo de tutorial. Luego, súbalo al grupo de Telegram, junto con las fotografías de su cuaderno. Haga la práctica de dominio de la lengua española, tal como se ha indicado anteriormente.

Parte 3. Ponga a prueba sus conocimientos. Recupere la partición NTFS y los archivos eliminados en la Parte 2. Use TestDisk. Vea el (tutorial en video o revise el tutorial escrito).

Entregable 3: Grabe, en un video, la pantalla de su equipo con las operaciones que va realizando y explique lo que está realizando, a modo de tutorial. Luego, súbalo al grupo de Telegram, junto con las fotografías de su cuaderno. Haga la práctica de dominio de la lengua española, tal como se ha indicado anteriormente.

  • Tarea 2.2. Licenciamiento de software. (Entrega: Semana 3).

    Objetivo: Comprender los conceptos básicos de licenciamiento de software.

    Parte 1: Considere la siguiente lista de conceptos básicos de licenciamiento de software: (1) propiedad intelectual (en el caso del software), (2) patente de software, (3) dominio público (public domain), (4) distribución de software, (5) shareware, (6) freeware, (7) copyright, (8) copyleft, (9) licenciamiento de software, (10) software privativo, (11) software abierto o software de código abierto (open source software), (12) software libre (free software), (13) licencia GPL, (14) la Free Software Foundation y (15) Open Source Initiative.

    Luego, investigue la definición formal de los conceptos elistados listados en la bibliografía citada más abajo. Haga el trabajo en su cuaderno. Se le sugiere considerar la siguiente bibliografía:

    Nota: Cite correctamente. Si lo copia tal cual, eso es una cita textual y debe acotarse con par de comillas; si no, es una paráfrasis. En ambos casos debe registrar la referencia. Si tiene dudas cómo citar, consulte esta referencia.

    Parte 2: Ahora, simplifique cada definición en una frase corta, con la mejor claridad posible para Usted. Para mayor claridad y entendimiento, acompañe la definición, mínimo con uno varios ejemplos para cada concepto. Ponga atención en aprender la diferencia entre los tipos de licenciamiento de software. Reflexione sobre el software libre y abierto (FLOSS) como ideología y como negocio y sobre las principales aportaciones de tres personajes: Bill Gates, Richard M. Stallman, Linus Torvalds y Eric S. Raymond. Si hay algo que no entienda busque la respuesta en Internet o pregunte en el grupo.

    Entregable: Haga un guión donde explique cada concepto de la lista de conceptos, según lo realizado en la Parte 2. Luego, realice un video tipo tutorial, donde exponga la lista de conceptos con sus ejemplos. Suba su video, al grupo de Telegram. El video debe transcribirse para hacer la práctica de dominio de la lengua española, tal como ya se explicó.

  • Proyecto 2.3. Instalación de sistemas operativos. (Entrega: Partes 1 a 3: Semana 3; Completo: Semana 4).

    Objetivo: Aprender a usar sistemas operativos desde una Live USB y en máquinas virtuales.

    Parte 1. Conceptos. Investigue qué es un sistema operativo, los tipos de sistemas operativos y compárelos en términos de ventajas, desventajas, seguridad, usabilidad y robustez. Considere como ejemplo cuatro sistemas operativos: Windows, Linux, MacOS y Android. Escríbalo en su cuaderno. Nuevamente, no olvide crear y registrar las citas y sus referencias. Considere la siguiente bibliografía:

    • UNAM Sepacomputo canal. (2016, Feb 23). Sistemas operativos. YouTube. [3 videos] (4:11, 5:52 y 4:46 min).

    Entregable 1: Haga un video tipo tutorial donde explique (no lea) los conceptos lo que investigó de esta parte de la práctica. Súbalo al grupo de Telegram y haga la práctica de dominio del idioma español, tal como se ha indicado con anterioridad.

    Parte 2. Crear la Live USB. Para esta práctica requerirá una USB sin datos, de por lo menos 8 GiB. Investigue qué es una Live USB, imagen ISO y cómo se usa para instalar un sistema operativo desde la USB.

    Una Live USB permite arrancar o ejecutar un sistema operativo en vivo, desde la USB, sin tocar el sistema operativo de su computadora. Para preparar de manera apropiada la Live USB, se requieren dos cosas: (1) una aplicación para configurar la USB para que arranque y (2) la imagen ISO del sistema operativo que va a arrancar desde la USB. Una aplicación que puede usar es Ventoy), misma que debe instalar al ejecutar el archivo Ventoy2Disk.exe. Si tiene dudas, revise el (tutorial en video) o la guía de instalación aquí. Como Ventoy es un multiboot o multiarranque, una vez preparada la USB, sólo debe copiar el o los archivos ISO a la raíz de la USB y listo!

    La imagen ISO de un sistema operativo, en general se puede obtener a través de una red P2P como BitTorrent o directamente del proveedor del sistema operativo. En el primer caso, previamente se debe instalar una aplicación como qBitTorrent para descargar el torrent de la imagen ISO. Los torrents se encuentran en sitios como The Pirate Bay. Por ejemplo, si se quiere obtener una imagen ISO sel sistema operativo Windows 7, debe buscarla usando la frase "Windows 7 Ultimate Spanish". En la lista de torrents, identifique la entrada que tiene más semillas (seeds) y descárguela con su aplicación. Vea el siguiente tutorial) para que vea cómo se hace. Una vez elegido, en unos minutos tendrá la imagen ISO. Otra alternativa es utilizar el repositorio de Archive Internet, por ejemplo, para obtener una copia de Windows 11, busque aquí o pruebe Windows 11 Lite. En el segundo caso, hay que ir al sitio web del proveedor y decargar el archivo ISO del sistema operativo que se va a instalar. Por ejemplo, si requiere Windows 11, descargue una copia de prueba, directamente desde el sitio web de Microsoft o, si necesita Linux Fedora Workstation, vaya al sitio de descarga https://getfedora.org/es/. Vea la (guía), si es necesario.

    Entregable 2: Haga un video tipo tutorial donde muestre que realizó la práctica (no sólo lea) de esta parte del proyecto. Súbalo al grupo de Telegram y haga la práctica de dominio del idioma español, tal como se ha indicado con anterioridad.

    Parte 3. Arranque del sistema operativo desde la Live USB. Investigue los conceptos involucrados: bootear o arrancar un equipo (guía), BIOS (guía), UEFI (guía), partición (física y lógica, de arranque) (guía), GPT y MBR (guía). Identifique qué sistema de arranque tiene en su computadora (BIOS o UEFI) y qué sistema de particiones tiene (GPT o MBR). Investigue cómo puede acceder a la configuración del BIOS de su computadora (guía) y configure la secuencia de booteo para que pueda arrancar su Live USB; por ejemplo, en una laptop Lenovo ThinkPad.

    Pruebe que puede arrancar (o bootear) la Live USB los dos sistemas operativos que tiene en su USB:

    Entregable 3: Haga un video tipo tutorial donde muestre que realizó la práctica (no sólo lea) de esta parte del proyecto. Súbalo al grupo de Telegram y haga la práctica de dominio del idioma español, tal como se ha indicado con anterioridad.

    Parte 4. Virtualización. Investigue qué es la virtualización, una máquina virtual y cómo se instala un sistema operativo en una máquina virtual usando VirtualBox (Video 1). Instale VirtualBox en su computadora. Luego, descargue el VirtualBox Extension Pack.x e instálelo. Después, instale los dos sistemas operativos Windows 7 y Fedora Workstation 39 que tiene en su Live USB.

    Entregable 4: Haga un video tipo tutorial donde muestre que realizó la práctica (no sólo lea) de esta parte del proyecto. Súbalo al grupo de Telegram y haga la práctica de dominio del idioma español, tal como se ha indicado con anterioridad.

Bibliografía Obligatoria:
Bibliografía Complementaria:

Unidad 3. Software

  1. Ontología del software
    a. Elementos básicos: Datos e instrucciones (programas)
    b. Los símbolos de la computadora: Bit y byte (y unidades derivadas) (guía) c. Información = datos + contexto
    d. Del procesamientos de datos al procesamiento de información

  2. Datos a. Sistemas numéricos:

    • Decimal
    • Binario
    • Hexadecimal
    • Conversiones entre sistemas numéricos guía

    b. Tipos de datos:

    • Númericos: Enteros (integer) y reales (float point)
    • Alfanuméricos
    • Lógicos
    • Nulo

    c. Estructuras de datos:

    • Arreglos
    • Matrices
    • Listas
    • Tablas o dataframes

    d. Archivos y tipos de archivos:

    • Codificación de texto: ASCII y Unicode (UTF-8, UTF-16 y UTF-32)
    • Codificación binaria: Audio, imagen, video y otros.
    • Conversión entre archivos
  3. Instrucciones

    a. Conceptos clave de programación:

    • Programar, programa, código (fuente, binario, objeto y executable)

    b. Lenguajes de programación:

    • Sintaxis o gramática: Palabras clave o reservadas (keywords), símbolos, identificadores y sentencias.
    • Semántica o significado:
      • Entrada: Operaciones de lectura de datos desde cualquier dispositivo y lectura de archivos
      • Salida: Operaciones de salida a cualquier dispositivo y escritura de archivos
      • Almacenamiento: Operaciones de asignación de valores a variables en memoria y escritura de archivos
      • Procesamiento: Operaciones de lógicas de comparación y decisión y ciclos.

    c. Programación:

    • Conceptos:
      • Variables
      • Constantes
      • Tipos y estructuras de datos
      • Acumuladores
      • Operadores:
        • Aritméticos
        • De comparación
        • Lógicos
      • Control:
        • Condicional
        • Iterativo
      • Rutina y subrutina
      • Función:
        • Pase de variables por valor o referencia.
    • Pseudocódigo
    • Diagramas de flujo
    • Herramientas de programación:
      • Editor (cualquier editor de texto, por ejemplo, vi o SublimeText), compilador (preprocesador o parser, compilador, ensamblador y linker) (por ejemplo, gcc), intérprete (compilador al vuelo) (por ejemplo, R o Python), debugger (eliminador de errores) (por ejemplo, gdb)
      • Entorno de desarrollo integrado (IDE)

    d. Algoritmos:

    • Conceptos clave: Algoritmo, problema, entrada, salida, proceso.
    • Técnicas: Recursión y divide y vencerás
    • Ejemplos: Cálculo, decisión y ordenación.
  4. Tareas y Prácticas

  • Tarea 3.1. Conceptos básicos de software. (Entrega: Semana 5).

    Objetivos: Aprender los conceptos básicos de software.

    Parte 1: Considere la siguiente lista de conceptos básicos de software: bit, byte y unidades derivadas (Kilobyte (KB), Megabyte (MB), Gibabyte (GB), Terabyte (TB), etc.), dato, tipos de datos, dato numérico, dato alfanumérico (caracter o texto), archivo, sistemas numéricos e información. Luego, investigue la definición formal de los conceptos en alguno de los diccionarios especializados listados en la Bibliografía Obligatoria, citada más abajo. Haga el trabajo en su cuaderno.

    Nota: Cite correctamente. Si lo copia tal cual, eso es una cita textual y debe acotarse con par de comillas; si no, es una paráfrasis. En ambos casos debe registrar la referencia. Si tiene dudas cómo citar, consulte esta referencia.

    Parte 2: Ahora, simplifique cada definición en una frase corta, con la mejor claridad posible para Usted. Para mayor claridad y entendimiento, acompañe la definición, mínimo con uno varios ejemplos para cada concepto. Ponga atención en aprender la diferencia entre dato e información. Quizás, ahora puede distinguir la diferencia entre informática y computación. Si no la entiende busque la respuesta en Internet o pregunte en el grupo.

    Entregable: Haga un guión donde explique cada concepto de la lista de conceptos, según lo realizado en la Parte 2. Luego, realice un video tipo tutorial, donde exponga la lista de conceptos con sus ejemplos. Suba su video, al grupo de Telegram. NOTA: El video mensaje debe transcribirse para hacer la práctica de dominio de la lengua española, tal como ya se explicó.

  • Proyecto 3.2. Programación. (Entrega: Partes 1 y 2: Semana 6; Parte 3: Semana 6).

    Objetivo: Comprender y poner en práctica los conceptos de programación.

    Parte 1: PSeInt. Instale la aplicación PseInt en su equipo o utilice PSeInt Portable en una USB, para que la pueda usar en el salón.

    Parte 2: Pseudocódigo. Estudie la gramática del pseudocódigo como lenguaje de programación en los Apuntes sobre Programación de Computadoras en Pseudocódigo.

    Considere que aprender a programar es básico para usar bien cualquier aplicación, tales como una hoja de cálculo, un editor de textos o un manejador de bases de datos, ya que usar software es dar instrucciones a la computadora. Aprender programación requiere practicar pues, sin práctica, no hay aprendizaje. Así que ponga a prueba sus conocimientos.

    Primero, descargue los apuntes de Rodríguez (s.f.). Configure PseInt con el perfil "UNAM FCA".

    Segundo, identifique su número de lista y realice en PSeInt, los ejercicios que le toquen de la siguiente relación:

    Entregable: POR DEFINIR Número de Lista:(Ejercicios): 1:(35,19), 2:(46,36), 3:(33,47), 4:(46,44), 5:(37,36), 6:(43,22), 7:(47,15), 8:(39,45), 9:(23,39), 10:(20,18), 11:(13,31), 12:(13,24), 13:(13,27), 14:(20,14), 15:(31,27), 16:(30,39), 17:(30,34), 18:(12,22), 19:(10,29), 20:(36,25), 21:(11,38), 22:(23,33), 23:(41,36), 24:(10,45), 25:(12,36).

    Cada ejercicio debe crearse en un archivo con el nombre del número de algoritmo y el título del algorimo. Por ejemplo, para el primer algoritmo llamado "Promedio", le correpondería el nombre de 01. Promedio.psc. Cuando sea necesario, corrija el algoritmo para que los cálculos se realizcen de manera correcta y genere la salida respectiva. Incluya las modificaciones para que el algoritmo se ejecute de manera iterativa y termine de manera elegante. Incluya los comentarios respectivos en cada parte y los datos para identificarlo a usted como autor de las modificaciones y al autor, con la referencia bibliográfica original. Por último, pruebe que los algoritmos son correctos.

    Guarde el pseudocódigo del algoritmo (en formato psc) y el diagrama de flujo (como imagen) y suba sus archivos al grupo de Telegram.

    Entregable: Haga un video tipo tutorial, uno por cada ejercicio que le tocó, donde enseñe cómo realizarlo. Suba, al grupo de Telegram, primero su video y luego el archivo generado, cada vez que termine un ejercicio. Continue con el siguiente. El primer video debe transcribirse para hacer la práctica de dominio de la lengua española, tal como ya se explicó.

    Parte 3: De pseudocódigo a R. Pruebe sus conocimientos implantando los algoritmos que codificó en PseInt, usando un archivo RMarkdown, exponiendo en primer lugar el pseudocódigo y luego el código en R. Convierta el código PSeInt a R, línea por línea, en un script en R y guárdelo con el mismo nombre del número del algoritmo, por ejemplo, Algoritmo_10.R).

    Cree su cuenta en RStudio en la nube. Cree un proyecto llamado Informatica. Aprenda lo básico de la ejecución de código R en un script.

    Tome como base el tutorial Programacion-en-Pseudocodigo.Rmd e identifique las instrucciones equivalentes en R.

    Haga un video de cada parte y entréguelo en el grupo de Telegram, a más tardar en la fecha de entrega.

Bibliografía Obligatoriaria:
Bibliografía Complementaria:

Videos:

Software:

Unidad 4. Bases de datos

  1. Introducción
  2. Bases de datos: teoría
  3. Bases de datos: en texto plano, archivos delimitados, hoja de cálculo y sistema gestor de bases de datos (DBMS)
  4. Bases de datos relacionales
  5. Sistemas de información
  6. Tareas y prácticas:
  • Tarea 4.1. LEO: El primer sistema empresarial en el mundo. (Entrega: Semana 7).

    Objetivo: Comprender el surgimiento de los sistemas de información automatizados en las organizaciones.

    Parte 1. De manera individual, investigue la historia del proyecto LEO a partir de la bibliografía que encuentre en Google Académico o la bibliografía anexa:

    Parte 2. Haga un breve reporte en su cuaderno sobre la importancia del Proyecto LEO.

    Parte 3. El grupo debe organizarse en equipos de 3 miembros y planificar una sesión colectiva y contribuyendo con sus notas individuales reescriban colectivamente sus conclusiones sobre el Proyecto LEO. Suban el reporte de la investigación con la siguiente estructura: Introducción, Contexto, Desarrollo, Conclusiones y Bibliografía.

    Suban su texto al Google Drive de cada uno de los integrantes.

  • Tarea 4.2. Los informáticos y el poder gerencial. (Entrega: Semana 8).

    Objetivo: Comprender el surgimiento de los informáticos como una nueva clase laboral y sus desafíos gerenciales.

    Parte 1. Los equipos de la práctica anterior, hagan una lectura colectiva del artículo

    Ensmenger, N. L. (2003). Letting the “Computer Boys” take over: Technology and the politics of organizational transformation. International Review of Social History (IRSH), 48 (S11) (December 2003), 153–180. DOI: 10.1017/S0020859003001305.

    Parte 2. Por equipo, deben planificar una sesión colectiva y sacar sus conclusiones sobre el tema. Suban el reporte de la investigación con la siguiente estructura: Introducción, Contexto, Desarrollo, Conclusiones y Bibliografía.

    Suban su texto al Google Drive de cada uno de los integrantes.

  • Tarea 4.3. Los sistemas de información empresarial y su evolución histórica. (Entrega: Semana 9).

    Objetivo: Comprender el concepto y evolución histórica de los sistemas de información empresariales.

    Parte 1. Los equipos de la práctica anterior, hagan una lectura colectiva de los primeros dos capítulos Hormigo, I. G. (2011). Sistema de información empresarial* (pp. 1-30). Catalunya: Universitat Oberta de Catalunya.

    Consultar también la siguiente bibliografía complementaria: (1). Sánchez, A. (2016). Sistema de información: Concepto, elementos, etapas, funciones y ejemplo. (Video), (2). Extensión del ITTG sede Bochil Pagina Oficial (2015). [Elementos de un sistema de información] (https://www.youtube.com/watch?v=kAzxXgKiwTE) (Video) y (3). Molar, A. (2015). Tipos de sistemas de Información (Video).

    Parte 2. Por equipo, deben planificar una sesión colectiva y sacar sus conclusiones sobre el tema. Suban el reporte de la investigación con la siguiente estructura: Introducción, Contexto, Desarrollo, Conclusiones y Bibliografía.

    Suban su texto al Google Drive de cada uno de los integrantes.

  • Tarea 4.4. Arquitectura de un sistemas de información. (Entrega: Semana 10).

    Objetivo: Comprender la arquitectura de un sistema de información empresarial.

    Parte 1. Investigue la arquitectura de un sistema de información empresarial en la actualidad en el capítulo Arquitectura del sistema ERP y sus módulos funcionales (Hormigo, 2011).

    Hormigo, I. G. (2011). Arquitectura del sistema ERP y sus módulos funcionales. In H. G. Fuster, I. G. Hormigo, J. M. Joana, & J. R. Rodríguez (Eds.). Fundamentos de sistemas de información (pp. 31-43). Catalunya: Universitat Oberta de Catalunya. (url.

    Parte 2. Haga un breve reporte en su cuaderno la investigación sobre qué es un sistema de información, un sistema de información empresarial y la tipología de ellos. Este es su entregable.

    Parte 3. Tome como estudio de caso la solución denominada de código libre y abierto Adaxa Suite (proveedor, video, revisión) y describa las ventajas y desventajas que tiene respecto a soluciones comerciales equivalentes en software privativo.

  • Práctica 4.5. Infraestructura de un sistemas de información empresarial. (Entrega: Semana 10).

    Objetivo: Instalar el software de la infraestructura para un sistema de información empresarial.

    Parte 1. Considere que la arquitectura de un sistema de información empresarial tiene esencialmente tres elementos básicos: (1) Sistema Operativo (Windows, Linux, Mac o cualuier otro), (2) Servidor web (Apache o cualquier otro), (3) Gestor de base de datos (MySQL, MariaDB o cualquier otro), (4) Entorno web (PHP, Java o cualquier otro) y (5) Aplicación. En esta práctica aprenderás a instalar cada uno de los elementos por separado y todos al mismo tiempo.

    Parte 2. Caso 1: WAMP (Windows + Apache + MySQL + PHP) de manera manual. En este caso se requerirá instalar o tener un equipo con sistema operativo Windows. Debe seguir el siguiente tutorial. Finalmente, descargue e instale una aplicación web como WordPress para probar que funciona. Utilice la siguiente guía.

    Parte 3. Caso 2: LAMP (Linux + Apache + MySQL (o MariaDB) + PHP). En este caso debes instalar, previamente Linux Fedora en una USB, según la préctica 2.4XXX guía con Fedora)

    Parte 4. Caso 3: XAMPP en Windows. turorial y el siguiente tutorial.

    Instale pagila.

    Parte 5. A continuación se pueden seguir dos caminos para preparar la infraestructura cliente-servidor para alojar aplicaciones empresariales.

    • El primer camino consiste en instalar la infraestructura (sistema operativo + servidor web + servidor de base de datos + lenguaje(s) de programación) en tres versiones: LAMP (guia con Ubuntu, guía con Fedora), WAMP (Windows + Apache + MySQL + PHP) o XAMPP (X (Linux o Windows) + Apache (+ Tomcat) + MariaDB + PHP + Perl)) y luego debe descargar e instalar la aplicación que se vaya a utilizar.

    La manera más práctica de realizar esto en un equipo Windows es descargar, instalar y configurar el XAMPP en su computadora según la guía. Luego, se puede instalar la aplicación que desee estudiar de manera local como una aplicación de tickets como OSTicket, un sistema gestor de contenido (CMS) como WordPress, un sistema empresarial como Dolibarr o cualquier otra.

    Por ejemplo, para el caso de Dolibarr, debe descargarlo de aquí) y copiarlo al directorio correcto según la (guía), según haya configurado el servidor web Apache con XAMPP.

    • El segundo camino es instalar toda la infraestructura ya empaquetada, por ejemplo, al usar DoliWamp, utilizando alguna guía como esta.

    Parte 6. Haga las primeras configuraciones y pruébelo.

    Saque sus conclusiones y documente en un video de hasta 10 minutos su experiencia en la realización de la actividad y comparta el video en el grupo de Telegram. Suba los archivos creados o modificados a su cuenta de Google Drive donde corresponda.

Bibliografía Complementaria:

Modalidades de Evaluación

Evaluación Global

La asistencia puntual a la clase es obligatoria, según el reglamento de estudios. Es importante la participación activa clase a clase. La falta de participación en clase y la no entrega de sus tareas o reportes de prácticas, a lo largo del trimestre, tendrá repercusiones en la evaluación final que puede llegar a la reprobación del curso. Ver porcentajes de ponderación de calificación.

Calificación
Factor Porcentaje Observaciones
Asistencia puntual 0% Es su obligación estar en clases: pase de lista
Tareas 15% Deben entregarse puntualmente, a más tardar el día que se trate el tema en clase
Prácticas 15% Deben entregarse puntualmente, a más tardar el día que se trate el tema en clase
Exámenes: 70%
Total 100%
  • Para tener derecho a presentar sus exámenes, deberá asistir por lo menos el 80% de la asistencia.

**Notas:

  • a). Evaluación Global: Teórico-Práctico (Unidades 1, 2 y 3).
  • Entrega de calificaciones: Fecha: .
Evaluación de Recuperación

La evaluación de recuperación será aplicada por el profesor sinodal, bajo los lineamientos de la Coordinación de la Licenciatura en Administración, de acuerdo a las políticas definidas por la misma y será realizada según el calendario vigente, por lo que deberá ponerse en contacto con el Coordinador (correo electrónico) y/o con el profesor:

La evaluación de recuperación consistirá en la presentación de un examen de opción múltiple, a través de la plataforma Virtuami, que pretende cubrir los objetivos y el contenido del programa oficial, por ello, el temario de la evaluación es el siguiente:

  1. Fundamentos de computación
  2. Introducción a los sistemas de información
  3. Manipulación de datos numéricos asistido por computadora
  4. Manejo de bases de datos

La bibliografía recomendada mínima es la siguiente:

Favor de ponerse en contacto con el profesor previamente a la presentación de su evaluación, si desea asesoría o tiene dudas sobre la evaluación.

About

Informática

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published