Vous êtes sur la page 1sur 6

PROGRAMA DE MATERIA

DATOS DE IDENTIFICACIN

MATERIA: UNIX

CENTRO ACADMICO: CENTRO DE CIENCIAS BSICAS

DEPARTAMENTO ACADMICO: SISTEMAS ELECTRNICOS

PROGRAMA EDUCATIVO: ING. EN SISTEMAS COMPUTACIONALES


CLAVE DE LA
AO DEL PLAN DE ESTUDIOS: 2009 SEMESTRE: 5 17679
MATERIA:
REDES Y COMUNICACIONES PERIODO EN QUE
REA ACADMICA: AGOSTO-DICIEMBRE
SE IMPARTE:
HORAS SEMANA T/P: 2/3 CRDITOS: 7
MODALIDAD EDUCATIVA EN NATURALEZA DE LA
PRESENCIAL OBLIGATORIA
LA QUE SE IMPARTE: MATERIA:
ELABORADO POR: GDA, FGGN, SGC

REVISADO Y APROBADO POR REDES Y SISTEMAS FECHA DE


JULIO 2016
LA ACADEMIA DE: DISTRIBUIDOS ACTUALIZACIN:

DESCRIPCIN GENERAL

El curso est orientado a que se conozca de una forma adecuada las generalidades de instalacin y uso de rdenes, de
herramientas de programacin, de algunos aspectos internos bsicos y de su conectividad en la red, ya que una de las
necesidades importantes dentro de la sociedad informtica es la de utilizar sistemas operativos multiusuarios como soporte
para la realizacin de sus labores cotidianas, y en particular el sistema operativo UNIX, a travs del conocimiento y
manipulacin de comandos y operaciones, la programacin y bases de administracin del sistema UNIX o una de sus
variantes como LINUX.

Este es un curso terico y prctico mediante el cual se pretende que el alumno comprenda los conceptos, elementos,
desarrollo y uso del sistema operativo multiusuario UNIX, auxilindose con la elaboracin de proyectos implementados en la
forma indicada y tiempos adecuados, de manera individual o en equipo, y empleando todas las herramientas que el sistema
operativo permita (inclusive aquellas no vistas en clase). Esto con el objetivo de proponer soluciones o mejoras
adicionales a las ya existentes con las cuales se puedan obtener ventajas competitivas por parte del usuario, tenindose
presente el desarrollo de la responsabilidad laboral, los valores ticos profesionales y la proactividad.

Este curso sirve como referencia para las materias: Redes de Computadoras II, Redes de Computadoras III, Cmputo
Distribuido y Optativas Profesionalizantes del rea de Redes.

OBJETIVO (S) GENERAL (ES)

Brindar al alumno las herramientas ms modernas y actuales para el control de las tecnologas de informacin en el campo
de los sistemas operativos bajo red del entorno UNIX, anlisis de servicios y aplicaciones propias de la arquitectura.

OBJETIVO PARTICULAR

Al finalizar el curso, el alumno:


Conocer las generalidades de instalacin y uso relacionadas con los sistemas operativos multiusuario y en
particular del sistema operativo UNIX.
Generar habilidades de instalacin, uso y programacin para el sistema operativo UNIX.
Contar con destrezas para la administracin de un sistema computacin dentro de un entorno UNIX
*En caso de no aplicar algn elemento, escribir N/A Cdigo: FO-030200-13
Revisin: 02
1 de 6 Emisin: 13/12/11
PROGRAMA DE MATERIA

CONTENIDOS DE APRENDIZAJE

UNIDAD TEMTICA I: HISTORIA Y EVOLUCIN DE LOS S. O. MULTIUSUARIO UNIX ( 10 horas aprox.)


OBJETIVOS FUENTES DE
CONTENIDOS
PARTICULARES CONSULTA
1. Conocer el origen, 1. Origen e Historia del S.O.M. UNIX
la arquitectura y 1.1. Origen de UNIX
la evolucin en 1.2. Caractersticas y Mejoras 1,2,3, 4, 5
las caractersticas 1.3. Filosofa del S.O. UNIX
de los 1.4. Razones de su xito
sistemas 1.5. Distribucin del S.O. UNIX
multiusuario 1.6. Familias derivadas del cdigo UNIX
conocidos como 1.6.1 System V Unix
UNIX. 1.6.2 BSD Unix
2. Comprender el 1.6.3 Clones (Xenix, Linux, QNX, otros)
origen, impacto y 1.7. Sabores de Unix
uso del sistema 2. Esquema del Sistema Operativo UNIX
Linux. 2.1 Hardware y Software en el Sistema
2.1.1 Compatibilidad de hardware
2.1.2 Controladores del hardware
2.1.3 Arquitectura del Software de UNIX
2.2 Capas del Sistema
2.2.1 Ncleo del Sistema (kernel)
2.2.2 Interpretadores de Ordenes (shell)
2.2.3 Libreras y Aplicaciones
2.3 La importancia del concepto de Archivo en UNIX
3. Aparicin de Linux
3.1 Historia de la GNU y de Linux
3.2 Caractersticas de Linux
3.3 Distribuciones de Linux
3.4 Portabilidad de Linux
3.5 Coexistencia con otros Sistemas Operativos

UNIDAD TEMTICA II: INSTALACION Y CONFIGURACION, FUNDAMENTOS DE OPERACIN ( 20 horas aprox.)


OBJETIVOS FUENTES DE
CONTENIDOS
PARTICULARES CONSULTA
Al finalizar la unidad, el 1. Instalacin
alumno deber de: 1.1 Mecanismos de instalacin
1. Conocer y aplicar los 1.2 Reconocimiento de hardware 1,2,3, 4, 5
aspectos de sesiones 1.3 Instalaciones y Actualizaciones
de trabajo en UNIX. 2. Configuracin bsica
2. Comprender las 2.1 El arranque y sus niveles
caractersticas y 2.2 Usuarios y Grupos en el sistema
manejo de los 2.3 Contraseas y Permisos
procesos en UNIX. 2.4 Sistema de Impresin
3. Redactar documentos 2.5 Sistema Grfico (X.11)
personales y de 3. La Sesin de Trabajo

*En caso de no aplicar algn elemento, escribir N/A Cdigo: FO-030200-13


Revisin: 02
2 de 6 Emisin: 13/12/11
PROGRAMA DE MATERIA

programacin usando 3.1 Caractersticas del Servidor UNIX


las herramientas que 3.1.1 Caractersticas en Hardware
proporciona UNIX. 3.1.2 Caractersticas en el Ambiente de Trabajo
3.1.3 Caractersticas en los Servicios
3.1.4 Sesiones sobre Terminales Tontas
3.1.5 Sesiones sobre Terminales Virtuales
3.2 Manejo de Sesin
3.2.1 Registro de sesin con los datos de usuario
3.2.2 Ordenes bsicas
3.2.3 Salir de la Sesin

UNIDAD TEMTICA III: SISTEMAS DE ARCHIVOS Y SEGURIDAD DE LOS USUARIOS ( 15 horas aprox.)
OBJETIVOS FUENTES DE
CONTENIDOS
PARTICULARES CONSULTA
Al finalizar la unidad, el 1. Sistema de archivos. 1,2,3, 4, 5
alumno deber: 1.1. Descripcin de un sistema de archivos
1. Analizar las 1.2. Tipos de archivos
caractersticas de los 1.3. Actividades de operacin y mantenimiento
sistemas de archivos y 1.4. Utilizacin de particiones de memoria de intercambio.
su seguridad en UNIX. 1.5. Esquema tradicional de directorios en UNIX
1.6. rdenes de manejo de archivos
2. Seguridad en los Archivos.
2.1. Caractersticas de los archivos
2.2. Permisos con respecto a los usuarios
2.3. rdenes de especificacin de permisos
2.4. rdenes de administracin de archivos
3. Seguridad de los Usuarios
3.1. Proteccin basada en contraseas
3.2. Bits de acceso especial

UNIDAD TEMTICA IV: PROGRAMACIN ( 23 horas aprox.)


OBJETIVOS FUENTES DE
CONTENIDOS
PARTICULARES CONSULTA
Al finalizar la unidad, el 1. rdenes 1,2,3, 4, 5
alumno deber de: a. rdenes del sistema UNIX
1. Conocer las b. Ejecucin de rdenes y su estructura
caractersticas i. Lnea de rdenes e indicadores
generales de la ii. Parmetros
programacin en iii. Metacaracteres
shell, y en los c. Procesos
lenguajes i. Caractersticas de los Procesos
interpretados ii. Canales de Comunicaciones
comunes en UNIX. iii. Redireccionamientos y Filtros
2. Conocer la forma iv. Ordenes de manejo de procesos
de programacin v. Procesos concurrentes
utilizando 2. Edicin de documentos
compiladores a. Vi
dentro de UNIX. b. pico y nano
3. Conocer las 3. emacs
herramientas de 4. Programacin en Shell

*En caso de no aplicar algn elemento, escribir N/A Cdigo: FO-030200-13


Revisin: 02
3 de 6 Emisin: 13/12/11
PROGRAMA DE MATERIA

manejo de 4.1. Uso de variables


proyectos. 4.2. Recepcin de parmetros
4.3. Condicionales
4.4. Ciclos
4.5. rdenes de evaluacin de expresiones
5. Herramientas de Programacin
5.1. Las utileras sed, sort, head, tail. grep, cut y awk
5.2. Procesamiento de archivos de datos
5.3. Procesamiento con mltiples usuarios
6. Introduccin a los Lenguajes Interpretados
6.1. Tcl/Tk Perl
6.2. Php
6.3. Python
7. Lenguajes Compilados
7.1. Manejo del lenguaje C
7.2. Manejo de Lenguaje Java
8. Manejo de Proyectos
8.1. El sistema de proyectos de Makefile
8.2. Herramientas de compilacin: configure y make
8.3. Herramientas de rastreo de cdigo: gdb
8.4. Interfaces Graficas de Desarrollo
8.4.1. KDE
8.4.2. Gnome

METODOLOGA DE ENSEANZA - APRENDIZAJE

1. Exposiciones verbales por parte del profesor, de acuerdo a los temas establecidos en el programa de estudios,
apoyndose en la bibliografa del mismo.
2. Realizacin de un nmero suficiente de ejercicios frente a grupo.
3. Realizacin por parte de alumnos, de ejercicios o trabajos extra clase para verificar el dominio de los temas estudiados
en clase.
4. Realizacin de ejercicios en el aula por parte de los alumnos, donde se apliquen los conocimientos adquiridos en la
clase.
5. Lecturas e investigaciones de comparativas para los diversos sabores de sistemas operativos Unix.
6. Proyectos de desarrollo que apliquen la teora por parte de los alumnos.
7. Asistencia a Simposios y Congresos donde se trate el tema.
8. Asesoras sobre temas de clase y asociados por parte del profesor.
9. Visitas guiadas a organizaciones donde tengan instalados mltiples sistemas operativos Unix.
10. Juicio crtico del profesor que le permita en caso de falta de tiempo seleccionar los contenidos y objetivos bsicos de
cada unidad; previo visto bueno del coordinador de academia correspondiente.
11. Juicio crtico del profesor que le permita en caso contar con tiempo extra para seleccionar temas de inters para el
grupo; previo visto bueno del coordinador de academia correspondiente.

RECURSOS DIDCTICOS

Aula de clases y pizarrn.


Notas de clase.
Laboratorio de equipo de cmputo, con equipamiento audiovisual.

*En caso de no aplicar algn elemento, escribir N/A Cdigo: FO-030200-13


Revisin: 02
4 de 6 Emisin: 13/12/11
PROGRAMA DE MATERIA

Laboratorio con equipo de interconectividad de redes y sistemas UNIX.


Bibliografa y sitios Web.
Videos alusivos al tema.
Instalaciones en organizaciones que emplean dichos sistemas.
Plataforma de Educacin a Distancia (Moodle).

EVALUACIN DE LOS APRENDIZAJES

Criterio Porcentaje Componentes Contenidos


1 Terico 20% Examen Unidades 1, 2
2 Terico 20% Examen Unidades 2, 3
3 Terico 25% Examen Unidades 3, 4
Portada 0% Realizacin de un
ndice 0% sistema que se presente
Introduccin 5% en ambiente grfico en
Proyecto final (prctico) 25%
Contenido 60% LINUX empleando los
Conclusiones 20% conceptos de
Bibliografa 5% programacin
aprendidos.
Presentarlo antes del
examen final
Todas las unidades e
Presentacin
investigaciones de temas
Tareas, exposiciones e Induccin
afines.
investigaciones 10% Contenido
Presentar (antes de cada
(tericas) Conclusiones
examen o cuando el
Bibliografa profesor lo requiera).

NOTAS:
Para acreditar el curso, se debern de aprobar por separado las partes terica y prctica con una mnima aprobatoria del
65% en cada una.
Para tener derecho a presentar examen final, se deber tener una asistencia mnima del 80% del tiempo de clases.
El proyecto final se calificar en equipo y en forma individual; es decir, cada integrante del equipo tendr su propia
calificacin del proyecto y no forzosamente debe ser la misma para todos los integrantes.

FUENTES DE CONSULTA

BSICAS:
1. Stephen Coffin, UNIX System V. Versin 4, Ed. Mc Graw Hill, Ao 1992 Ubicacin en Biblioteca: 005.43C675u
2. Sarwar, Syed Mansoor; Koretsky , Robert; Sarwar; Syed Aqeel, UNIX: The Textbook, Segunda Edicin, Editorial
Addison-Wesley, Ao 2004 Ubicacin en Biblioteca: 005.2825219u22
3. Snchez Prieto, Sebastin, Unix y Linux: Gua Prctica, Segunda Edicin, Editorial Ra-Ma, Ao 2001 Ubicacin en
Biblioteca: 005.435211u21
4. Meghabghab, George, Introduccin a UNIX, Ed. Prentice Hall, Ao 1999, ISBN 978-9701700556 Ubicacin en
Biblioteca: 005.43M

*En caso de no aplicar algn elemento, escribir N/A Cdigo: FO-030200-13


Revisin: 02
5 de 6 Emisin: 13/12/11
PROGRAMA DE MATERIA

5. Love, Paul Merlino, Joe Zimmerman, Craig Beginning Unix Wiley ebrary Reader 2005, Disponible en biblioteca
digital e-brary http://site.ebrary.com/lib/univeraguascalientes/docDetail.action?docID=10114231&p00=unix

COMPLEMENTARIAS:
1. Keller Erik M., UNIX/Linux Survival Guide, Course Technology, 2005, Disponible en biblioteca digital e-brary
http://site.ebrary.com/lib/univeraguascalientes/docDetail.action?docID=10228188&p00=unix
2. Smith, Roderick W., Linux Essentials Sybex, 2012. Disponible en biblioteca digital e-brary
http://site.ebrary.com/lib/univeraguascalientes/docDetail.action?docID=10546620&p00=unix

OTRAS FUENTES:
1. Proyecto LUCAS: http://es.tldp.org/

*En caso de no aplicar algn elemento, escribir N/A Cdigo: FO-030200-13


Revisin: 02
6 de 6 Emisin: 13/12/11