Download Facultativa II - Informática Educativa - UNAN

Document related concepts

SUSE Linux wikipedia , lookup

Minidistribución de Linux wikipedia , lookup

Systemd wikipedia , lookup

Distribución Linux wikipedia , lookup

Adopción de Linux wikipedia , lookup

Transcript
PROGRAMA DE ASIGNATURA DE
FACULTATIVA II
Table of contents
1
INFORMACIÓN GENERAL............................................................................................2
2
INTRODUCCIÓN............................................................................................................. 2
3
OBJETIVOS GENERALES DE LA ASIGNATURA...................................................... 3
4
OBJETIVOS, TEMAS Y SUBTEMAS............................................................................ 4
5
PLAN TEMÁTICO ...........................................................................................................8
6
ORIENTACIONES METODOLÓGICAS........................................................................ 9
7
SISTEMA DE EVALUACIÓN ........................................................................................ 9
8
BIBLIOGRAFÍA............................................................................................................... 9
9
RELACIÓN DE AUTORES............................................................................................10
10
APROBACIÓN.............................................................................................................. 10
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
1. INFORMACIÓN GENERAL
FACULTAD:
Ciencias de la Educación y Humanidades
PLAN DE ESTUDIOS:
1999
CARRERA:
Informática Educativa
TIEMPO DE ESTUDIOS:
3 años para Profesor de Educación Media
5 años para Licenciado
MENCIÓN U ORIENTACIÓN:
Licenciatura en Informática Educativa
NOMBRE DE ASIGNATURA:
Facultativa II
AÑO ACADÉMICO:
5
SEMESTRE:
2
FRECUENCIA SEMANAL:
4 Horas
DIURNO:
4 Horas
NOCTURNO:
4 Horas
TOTAL DE HORAS:
60 Horas
CREDITOS:
Ninguno
REQUISITOS:
Ninguno
CORREQUISITOS:
Ninguno
CÓDIGO:
2. INTRODUCCIÓN
Las asignaturas facultativas permiten a los estudiantes obtener conocimientos modernos,
actualizados no contemplados en las asignaturas del plan de estudios.
Linux es un sistema operativo basado en UNIX, el cual tiene características de multitareas,
capacidades de red y trabajo en ambiente X Window (KDE) muy similar al entorno de
"Microsoft Windows".
Linux ha evolucionado aceleradamente desde su creación, debido a la gran aceptación que ha
tenido de la comunidad de programadores y de empresas que buscan un sistema operativo
económico, seguro, poderoso y muy estable.
Pag 2
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
Los sistemas basados en la familia UNIX han experimentado un considerable avance en los
últimos años gracias a la introducción de Linux. Su crecimiento es tal que ya nadie pone en
entredicho su capacidad futura para competir contra otros sistemas. Este grupo de sistemas
comparten una filosofía de trabajo común diferenciada de Windows, por lo que para su
correcta utilización se requiere una formación específica.
En los últimos años, en Nicaragua muchas empresas, organizaciones, instituciones,
Universidades, Escuelas han adoptado a Linux como un servidor de red y estaciones de
trabajo debido a su fiabilidad, seguridad y costo. Esta razón ha llevado a la carrera
Informática Educativa a presentar una opción a los alumnos de ésta carrera para que se
preparen en esta tecnología que muy pronto estará en cada computador del mundo.
Se recomienda que el alumno interactúe directamente con el ordenador y el sistema operativo
Linux para lograr una significativa familiarización con el nuevo sistema operativo. Esta se
debe de dar desde la instalación misma del sistema operativo, adaptación a su interfaz gráfica
hasta alcanzar el dominio de comandos desde el modo texto.
Se sugiere para impartir los contenidos teóricos de esta asignatura de una manera mixta entre
la lección magistral utilizada para explicar los contenidos básicos del programa y un estilo
participativo basado en la interacción directa alumno-ordenador y ejercicios prácticos que
estimulen la participación activa y así profundizar en la comprensión de la materia, para tal
efecto se presenta la bibliografía consultada en la elaboración de este programa.
Para las secciones de práctica y laboratorio, se debe organizar una guía de práctica por el
profesor la cual debe ser entregada al alumno con suficiente anterioridad, para conseguir un
máximo aprovechamiento, pudiendo así los alumnos, conseguir una planificación correcta de
su trabajo. El papel del docente se basa en la exposición de los conceptos fundamentales y en
la supervisión estricta de las prácticas y laboratorios.
En el programa de esta asignatura se presentan los contenidos convenientemente
especificados para que sean retomados por el docente que la imparta y que en su momento,
no pudieran ser obviados.
3. OBJETIVOS GENERALES DE LA ASIGNATURA
Académicos
1. 1. Adquirir conocimientos acerca de la interfaz de comandos y el conjunto de
herramientas combinables, así como el uso del shell como herramienta para la
programación de comandos y aplicaciones.
2. 2. Proveer al participante con los conocimientos, procedimientos y experiencia práctica
necesaria para la Administración y Configuración básica de Sistemas basados en Linux,
así como fundamentos y conceptos básicos para la Administración de Redes TCP/IP.
Pag 3
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
SicoSociales
1. 1. Contribuir al uso de software libre en las entidades educativas como una forma de
bajar costos de operación en los laboratorios de computación de las escuelas de
Nicaragua.
2. 2. Contribuir a la legalización de la actividad informática en las escuelas nicaraguenses,
usando software libre.
3. 3. Optimizar los recursos técnicos y económicos aprovechando al máximo el material
existente en las escuelas de Nicaragua.
4. 4. Determinar la importancia del uso de las nuevas tecnologías de la información y la
comunicación en la escuela nicaragüense
4. OBJETIVOS, TEMAS Y SUBTEMAS.
Tema 1- Introducción a Linux
Objetivos:
1. Conocer qué es Linux.
2. Conocer los objetivos del software libre.
Contenidos:
1. Que es Linux
2. Conocer el potencial y alcance real de GNU/Linux® en la oficina, en las empresas,
instituciones educativas.
3. Las ventajas del Software Libre sobre el software propietario.
Tema 2- Instalación de Linux®.
Objetivos:
1. Conocer los procedimientos para la instalación de Linux.
2. Instalar el sistema operativo Linux.
3. Administrar las estaciones Linux.
Contenidos:
1. Preparativos Pre - Instalación.
2. Aspectos de configuración.
3. Particiones y el disco duro.
4. El proceso de instalación.
5. La cuenta root y las cuentas de usuario.
6. Configuración después de la instalación.
7. Administración de la estación de trabajo.
Tema 3- Uso de comandos básicos en la consola o terminal.
Pag 4
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
Objetivos:
1. Conocer el Shell de Linux.
2. Identificar tipos de Shell.
3. Identificar la estructura del sistema de archivos de Linux.
4. Conocer la forma de obtener ayuda en una terminal Linux.
5. Aprender los comandos para la administración de sistema de archivos Linux.
Contenidos:
1. Ayuda
2. Páginas del manual
3. Páginas Info
4. Ficheros y directorios
5. Ficheros y árbol de directorios
6. Referencias a archivos: rutas absolutas y relativas
7. Navegar por el árbol de directorios: Comandos básicos
8. Referencia a múltiples archivos: Wildcards / omodines
9. Abreviación de comandos e "history"
10. Operaciones con directorios: Crear y borrar directorios
11. Opciones con ficheros: copiar, renombrar y borrar ficheros
12. Operaciones de búsqueda con ficheros: find, locate y grep
13. Crear enlaces con link
14. Operaciones de compresión y almacenamiento de datos
15. Discos
16. Montar Unidades de almacenamiento
17. Aprender comandos para la administración de unidades de almacenamiento
18. Operaciones de gestión de los derechos de los archivos
19. Autorizaciones de acceso
20. Derechos especiales
21. Cambios de propietario y de grupo
Tema 4- El software en Linux®
Objetivos:
1. Conocer el proceso de instalación y desinstalación de software en Linux.
2. Administrar paquetes de software a partir de RPMS y de software en Linux a partir de
código fuente.
Contenidos:
1. Procesos de Instalación y desinstalación de software en Linux
2. Actualización de software en Linux basado en RPMS y de software en Linux a partir de
código fuente.
Pag 5
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
3. Instalación y desinstalación de software en Linux, basado en RPMS y de software en
Linux a partir de código fuente.
Tema 5- Procesos
Objetivos:
1. Conocer que son los procesos.
2. Conocer conceptos asociados a la administración de procesos.
3. Identificar los tipos de procesos del sistema.
4. Administrar procesos en Linux.
Contenidos:
1. Linux como sistema operativo multitarea/multiusuario
2. Linux como sistema operativo Multitarea
3. Linux como sistema operativo Multiusuario
4. Procesos en Unix/Linux
5. Familia de procesos en Unix/Linux
6. Tipos de procesos.
7. Procesos del sistema
8. Situación del usuario
9. Trabajar con procesos
10. Lista de procesos
11. Detener procesos
12. Prioridades
Tema 6- Programación Shell
Objetivos:
1. Conocer la programación shell.
2. Conocer tipos de variables, variables especiales, referencias.
3. Desarrollar nuevos comandos con programación shell.
Contenidos:
1. Variables del "Shell": Variables Numéricas, Variables de Texto, Asignación y
Referencia.
2. Contexto Local y Ambiente, set, env, export y readonly.
3. Parámetros, Variables Posicionales, shift, getotp y set, Parámetros Nombrados.
4. Variables Especiales: *, !, @, #, ?, y IFS, Referencias Especiales al estilo {var:=valor} y
operadores sobre variables.
5. Programación: if, test, && y | |, while, expr, break y continue, exit y until, eval, read,
time, nohup, for y sus argumentos, case y sus patrones, Manejos de interrupciones con
wait y trap, exec.
6. Desarrollo de "Shell Scripts": Consideraciones al Crear Nuevos Comandos, Prototipos,
Pag 6
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
Desarrollo de Aplicaciones con "Shell Scripts".
Tema 7- Configuración de una red clase C con GNU/Linux.
Objetivos:
1. Analizar los componentes de una red de computadoras.
2. Analizar las características de una red clase C.
3. Configurar Linux para la operación en una red de computadoras.
Contenidos:
1. Conceptos, características y configuración de:
2. Host.
3. Servidores.
4. Conectores.
5. Cables.
6. Direcciones IP.
7. Sistema Operativo de red.
Tema 8. Aplicaciones básicas de redes
Objetivos:
1. Conocer las aplicaciones básicas utilizadas para el trabajo en redes.
2. Utilizar las diferentes herramientas para el trabajo en redes en la plataforma de Linux.
Contenidos:
1. Telnet y ssh: Terminal remota
2. FTP: Protocolo de transferencia de archivos y FPT gráfico
3. Herramientas de acceso remoto
4. Habilitar la autentificación de usuario con herramientas de acceso remoto
5. rlogin
6. rsh
7. rcp
Tema 9- Instalación y configuración básica de servidores.
Objetivos:
1. Conocer los distintos tipos de servicios que ofrece los sistemas Linux.
2. Configurar los distintos tipos de servidores ofrecidos en los sistemas Linux..
3. Compartir archivos e impresoras entre sistemas Linux - Windows y Linux –Linux.
Contenidos:
1. Configuración de servidores
2. Servidor de configuración dinámica de Host (DHCP)
3. Servidor Web (Apache)
Pag 7
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
4. Servidor de Resolución de Nombres de Dominio “DNS” (BIND)
5. Servidor Proxy (Squid)
6. Servidor de Correo (Qmail)
7. Servidor de archivos e Impresoras (SAMBA)
8. Servidor de Sistemas de Archivos Unix (NFS)
Tema 10- Los entornos gráficos en Linux®.
Objetivos:
1. Conocer los distintos tipos de entornos gráficos.
2. Utilizar las herramientas otorgadas por estos entornos gráficos de linux.
Contenidos:
1. Entorno Gráfico Gnome.
2. Entorno Gráfico KDE.
5. PLAN TEMÁTICO
CURSO REGULAR DIURNO Y NOCTURNO
No.
TEMAS
CT
S
CP
LAB
PC
T
EI
Total
1
Introducción
2
a Linux
2
Instalación2
de
Linux.
6
8
3
Uso de 2
comandos
básicos
en la
consola
o
terminal.
6
8
4
El
2
software
en
Linux
2
4
5
Procesos 2
4
6
6
Programación
2
Shell
6
8
7
Configuración
2
2
4
2
Pag 8
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
de una
red
clase C
con
GNU/Linux.
8
Aplicaciones
2
básicas
de
redes
2
4
9
Instalación2
y
configuración
básica
de
servidores.
8
10
10
Los
entornos
gráficos
en
Linux.
4
4
11
Evaluaciones
12
Total
18
2
0
2
2
40
60
6. ORIENTACIONES METODOLÓGICAS
7. SISTEMA DE EVALUACIÓN
La asignatura se evaluará en 2 exámenes parciales con valor de 60 % cada uno compuesto
por ejercicios prácticos o problemas que tratarán de medir el grado de afianzamiento y
comprensión de los contenidos teórico-prácticos.
El 40 % restante de cada parcial se evaluará en ejercicios prácticos dependiendo de la
distribución que de éstos, haga el profesor durante el curso.
A cada examen parcial se le sumará el 40 % correspondiente para obtener la nota parcial. La
nota final será el resultado de promediar las dos notas parciales.
8. BIBLIOGRAFÍA
1. J Tackett, D Gunter, L Brown. Linux Edicion Especial. Prentice Hall. 1era Edición. 1995.
Biblioteca Personal.
Pag 9
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.
PROGRAMA DE ASIGNATURA DE FACULTATIVA II
2. V Camacho. Guía de Instalación y Administración. McGraw-Hill.1era Edición.2001.
Biblioteca personal.
3. How-to de Linux. http://feduca.unan.edu.ni/linux/howtolinux/howto-linux.htm
4. Guía de Inicialización Red Hat Linux
http://feduca.unan.edu.ni/linux/rhl-gsg-en-7.2/index.html
5. Guía de Instalación de Red Hat Linux
http://feduca.unan.edu.ni/linux/rhl-ig-x86-en-7.2/index.html
6. Manual Básico de Linux SUSE
http://feduca.unan.edu.ni/linux/suse/SuSE-Linux-Basics-8.0.0.1.pdf
7. Manual de Aplicaciones Linux SUSE
http://feduca.unan.edu.ni/linux/suse/SuSE-Linux-Programs-8.0.0.0.pdf
8. Manual de Referencia de Linux SUSE
http://feduca.unan.edu.ni/linux/suse/SuSE-Linux-Reference-8.0.0.6a.pdf
9. RELACIÓN DE AUTORES
1. Lic. José Medal
2. Lic. Luis Genet
10. APROBACIÓN
__________________________________
Msc. Maribel Avendaño
Jefe Departamento de Matemáticas
Comisión de Carrera de Informática Educativa
Pag 10
Copyright © 2006 Informática Educativa - UNAN - Managua - Nicaragua. All rights reserved.