Linux para Ingeniería (300CIP001)

Información Básica

  • Créditos: 3
  • Prerequisitos: Introducción a la Programación
  • Curso Electivo.

Descripción del Curso

Este curso describe la estructura y características principales del sistema operativo Linux, con el propósito de formar usuarios bien informados que estén en capacidad de aprovechar las ventajas del sistema en su uso cotidiano.

Objetivos Instruccionales

Al final del curso los estudiantes podrán:

  • Describir la estructura y características principales del sistema operativo Linux.
  • Formar usuarios bien informados que estén en capacidad de aprovechar las ventajas del sistema en su uso cotidiano
  • Practicar los conceptos de programación de computadores.
  • Utilizar efectivamente el sistema operativo linux(Unix) a través de sus herramientas básicas de programación y de administración.

Metodología

El curso se realiza en sesiones teórico-prácticas, se dedica un tiempo a explicar la forma como opera el sistema y a continuación se aplica en el computador a través de guías de trabajo.

Contenido

Tema Sesiones
Historia de linux, filosofía del software libre, GNU/linux, contribuciones, licencias 1
Arquitectura de Linux: kernel, sistemas de ventanas (Gnome, KDE), distribuciones, Sistema X 2
Terminales y comandos básicos: ls, mv, cp, cat, wc, mc. etc. 2
Sistema de archivos: particiones, estructura de directorios, links, dispositivos. compresión 2
Sistema de usuarios: grupos, propietarios, permisos, passwords, whoami, who 1
Manejo de procesos: estructura general, comandos para manejo de procesos: ps, kill, top, redireccionamiento de entrada y salida, pipes, ejecución remota. 3
Programación en shell: bash, awk, sed, expect, grep, find, variables ambiente, archivos configuración 8
Administración e Instalación del sistema: comandos de administraciòn, servidores, configuraciòn de impresoras, tarjetas de sonido, red, seguridad, instalación de paquetes. 4
Herramientas de desarrollo: ambientes de desarrollo, compiladores, depuradores, editores, make. 4
Aplicaciones: visores, gimp, openoffice, gnuplot, xfig, dia, browsers, amarok, k3b, pidgin, latex (kile). 3

Evaluación

Evaluación Porcentaje
Tareas y talleres 20%
Examen 1: 25%
Examen 2: 25%
Proyecto: 30%

Bibliografía

  • Introduction to Linux a hands on guide. Machtelt Garrels. The Linux Documentation Project, 2008.
  • Beginning Shell Scripting. Eric Foster-Johnson, John C. Welch. Micah Anderson. Ed. Wiley. 2005.
  • Linux Bible 2010 Edition. Christopher Negus. Ed. Wiley. 2010.
  • Beginning Linux Programming-4thEd. Neil Matthew, Richard Stones.Ed. Wiley. 2007.
  • Learning the Bash shell 2ed. Cameron Newham, Bill Rosenblatt. Ed O'reilly. 1998.
  • Linux in a nutshell. Stephen Figuins, Ellen Siever, Aaron Weber. Ed. O'reilly. 2003.
  • The Linux Documentation Project (TLDP)
 
linux_ing.txt · Última modificación: 2013/11/08 11:34 por alexvalencia
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki