Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIACOORDINACIÓN DE FORMACIÓN BÁSICA
COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN UNIVERSITARIAPROGRAMA DE UNIDAD DE APRENDIZAJE HOMOLOGADO
I. DATOS DE IDENTIFICACIÓN
1. Unidad académica (s): CAMPUS ENSENADA: FACULTAD DE INGENIERÍA, ARQUITECTURA yDISEÑO, F ACULTAD DE INGENIERÍA y NEGOCIOS SAN QUINTÍNCAMPUS MEXICALI: F ACULTAD DE INGENIERÍA, ESCUELA DE INGENIERÍAy NEGOCIOS GUADALUPE VICTORIACAMPUS TIJUANA: FACULTAD DE CIENCIAS QUÍMICAS E INGENIERÍA,FACULTAD DE INGENIERÍA y NEGOCIOS
2. Programa (s) de estudio: (Técnico, Licenciatura (s)): INGENIERÍA EN COMPUTACIÓN 3. Vigencia del plan: 2009-2
121454. Nombre de la unidad de aprendizaje Comunicación de Datos
1 HL: 2 HT: 1 HPC: HE 1 CR 56.HC: HCL:
7. Etapa de formación a la que pertenece: -'T~e=rm=in=a~l ~ _
8. Carácter de la unidad de aprendizaje: Obligatoria _ Optativa __ X _
9. Requisitos para cursar la unidad de aprendizaje: Redes de Computadoras
Firmas Homologadas
Fecha de elaboración: Revisión
Formuló:Anabella Serrano PérezJosé Alfredo Abad PadillaMabel Vázquez BriseñoElitania Jiménez García
f:VO.Bo I1Q. Noemí Hemández Hemández VCargo: Subdirectora Facultad de Ciencias uímica
VO.BoM.r. Joel Melchor Ojeda RuizCargo: Subdirector Facultad de In enierí
VO.BoM.C. Lizzette Velasco AulcyCargo: Subdirectora Facultad de Ingeniería y Negocios San Ouintín (San Ouintin)
VO.BoDra. Ana María V ázquez E••.s~~_,_Cargo: Subdirectora Escuela
UNIVERSIDAOAUTONOMA \NDE~~DE BAJA CALIFORNIA
FACULTAD DE INGENIEfllA,ARQUITECTURA Y DISENO
ENSENADA, e.e.
UNIVERSIDAD AUTONOMADE BAJA CALIFORNIA
fACULTAD DEINGENIEflIA 1
2
II. PROPÓSITO GENERAL DEL CURSO
Este curso pretende dar a conocer las estructuras básicas de cualquier red de datos, además de las herramientas básicas para su análisis.
Esta asignatura es de carácter optativo, necesaria para cursar posteriormente la materia de Redes de área local, es recomendable haber cursado la
materia de Arquitectura de computadoras I.
III. COMPETENCIA (S) DEL CURSO
Al finalizar el curso, el alumno tendrá la capacidad de identificar los componentes de un sistema de comunicación de datos, de aplicar los
estándares de comunicación, además de diseñar y/o modificar el software utilizado en las redes de comunicación de datos.
Aplicar eficientemente la teoría de la comunicación de datos para intercomunicar sistemas de cómputo; diseñando y/o modificando el software
utilizado en la comunicación, además de la elección de estándares de comunicación adecuados.
IV. EVIDENCIA (S) DE DESEMPEÑO
Programación de un sistema de comunicación de datos, que considere la transferencia de datos carácter por carácter.
Programación de un sistema de transferencia de archivos por medio de bloques.
3
V. DESARROLLO POR UNIDADES
Competencia
Identificar los componentes de un sistema de comunicación de datos, mediante la descripción detallada de cada uno de ellos,
para comprender su interfaz de comunicación.
Contenido Duración
8 horas
1. INTERFASE DTE-DCE Y EL PUERTO SERIE
1.1. Características del DTE y DCE
1.1.1. Normatividad
1.1.2. Recomendaciones o normas mas importantes en uso
1.2. El puerto serie
1.2.1. Funciones y características del puerto serie
1.2.2. Arquitectura interna
1.2.3. Uso y programación de los registros del puerto serie.
4
V. DESARROLLO POR UNIDADES
Competencia
Conocer los conceptos básicos de un sistema de comunicación de datos analizando sus principios para comprender su funcionamiento.
Contenido Duración
7 horas
2. CONCEPTOS BASICOS, NORMAS DE SISTEMAS ABIERTOS Y MEDIOS DE TRANSMISIÓN
2.1 Métodos, modos y formas de transmisión de datos
2.2 Señalización
2.2.2 Velocidad de señalización y transmisión de datos
2.3 Redes de comunicación de datos
2.3.1 Redes Públicas y privadas
2.3.2 Redes definidas por área geográfica de cobertura
2.4 Normas
2.4.1 Tipos de normas
2.4.2 Instituciones que las definen
2.5 Modelo de referencia OSI de ISO
2.6 Normas de sistemas abiertos
2.7 Medios de transmisión
2.7.1 Medios de transmisión guiados
2.7.2 Medios de transmisión no guiados
2.7.3 Atenuación y distorsión.
5
V. DESARROLLO POR UNIDADES
Competencia
Diseño y/o modificar el software utilizado en las redes de comunicación, a través del análisis de los métodos de detección y control de errores para
la elección de las técnicas de codificación idóneas.
Contenido Duración
UNIDAD IV
3. CONTROL DE ERRORES 20 horas
3.1. Introducción al control de errores
3.2. Métodos de detección y control de error
3.2.1. Códigos lineales (paridad simple, bloques)
3.2.2. Códigos cíclicos (CRC)
3.2.3. RQ Inactiva
3.2.4. RQ continúa
3.3 Codificación convolucional
3.3.1 Árbol y diagrama de Trellis
3.3.2 Algoritmo de decodificación convolucional de Vitervi
3.3.3 Otros algoritmos de decodificación convolucional
3.4 Protocolos de transferencia de archivos
3.4.1 X-modem
3.4.2 Y-modem
3.4.3 z-modem
3.4.4 Kermit
6
V. DESARROLLO POR UNIDADES
Competencia
Diseño y/o modificar el software utilizado en las redes de comunicación de datos, mediante la comprensión de las técnicas de compresión de datos
para su aplicación.
Contenido Duración
4. COMPRESION DE DATOS 6 horas
4.1 Decimal empaquetado
4.2 Codificación relativa
4.3 Supresión de caracteres
4.4 Codificación de Shannon-Fano
4.5 Codificación de Huffman
7
V. DESARROLLO POR UNIDADES
Competencia
Comprender el funcionamiento de los sistemas banda base, analizando sus conceptos básicos y la transmisión en banda base, para conocer los
métodos de conversión señales analógicas a digitales y viceversa, además de los diferentes tipos de señales existentes.
Contenido Duración
5. SISTEMAS DE BANDA BASE 8 horas
5.1 Sistemas banda base
5.2 Codificación de caracteres
5.2.1 Mensajes, caracteres y símbolos
5.2.2 Formateo de información analógica
5.2.3 Fuentes de corrupción
5.2.4 Codificación de forma de onda
5.2.5 Modulación por codificación de pulsos
5.3 Transmisión en banda base
5.3.1 Tipos de formas de onda y tamaño de palabra PCM
5.3.2 DPCM
5.3.3 Manchester
5.3.4 Manchester diferencial
5.3.5 Interferencia ínter-simbólica
8
V. DESARROLLO POR UNIDADES
Competencia
Diseñar y/o modificar el software utilizado en las redes de comunicación de datos, estudiando los diferentes protocolos de control de enlace de
datos, para elegir el conveniente.
Contenido Duración
6. UNIVERSAL SERIAL BUS (USB) y PROTOCOLOS DE CONTROL DE ENLACE DE DATOS 15 horas
6.1 UNIVERSAL SERIAL BUS (USB)
6.1.1 Funciones y características
6.1.2 Aplicaciones
6.1.3 Futuras revisiones de USB
6.2 PROTOCOLOS DE CONTROL DE ENLACE DE DATOS
6.2.1 Funciones y características básicas de los protocolos
6.2.2 Protocolos orientados a carácter
6.2.3 Protocolos orientados a bit
9
VI. ESTRUCTURA DE LAS PRÁCTICAS
No. de Práctica
Competencia(s) Descripción Material de Apoyo
Duración
1 Null-modem
Conocer la forma en que dos
computadoras se comunican a
través de un puerto serie.
Un null MODEM que opere correctamente.
Se sugieren pruebas con el programa hyperterminal
de windows.
Hyperterminal de
windows
2 conectores DB9
hembra
Cable de cobre
2 horas
2 Programación básica de una
charla Familiarización con los
registros internos del UART
Elaboración de un programa que permita una charla
por el método de encuesta, que envíe carácter por
carácter, orientado a no conexión, que no considere
parámetros de transmisión.
Lenguaje de
programación
estructurada: C,
ensamblador, etc.
2 horas
3 Programación de una charla Elaboración de un programa que
permita una charla utilizando el
método de interrupciones
Un programa que envíe carácter por carácter
mediante interrupciones, sin control de flujo,
considerando parámetros de transmisión como
velocidad de transmisión, bit de paridad, bit de alto y
bits de datos.
Lenguaje de
programación
preferentemente
orientado a objetos:
Visual, Delphi, etc.
4 horas
4 Programación de una charla con
retransmisiones Elaboración de
un programa que permita una
charla utilizando el método de
interrupciones y que realice
retransmisión de carácter como
reconocimiento.
Un programa que envíe carácter por carácter
mediante interrupciones, sin control de flujo, con
retransmisión de carácter (echo), considerando
parámetros de transmisión como velocidad de
transmisión, bit de paridad, bit de paro y bits de
datos.
Lenguaje de
programación
preferentemente
orientado a objetos:
Visual, Delphi, etc
2 horas
5 Transmisión de archivos Elaboración de un programa que transmita por
bloques archivos de texto o binarios utilizando el
método de interrupciones sin detección de errores.
Lenguaje de
programación
preferentemente
orientado a objetos:
Visual, Delphi, etc
2 horas
10
6 Detección de error Elaboración de un programa de transmisión de
archivos texto y/o binarios que permita la detección
de errores durante la transmisión utilizando códigos
de redundancia cíclica
Lenguaje de
programación
preferentemente
orientado a objetos:
Visual, Delphi, etc.
4 horas
7 Transferencia de archivos
mediante el método RQ ociosa
Elaboración de un programa de transmisión de
archivos utilizando el método RQ ociosa, que
permita detección y corrección de errores
Lenguaje de
programación
preferentemente
orientado a objetos:
Visual, Delphi, etc.
4horas
8 Trasferencia de archivos Que el
alumno comprenda los protocolos
xmodem, ymodem de manera
integral
Elaboración de un programa de transferencia de
archivos con protocolos Xmodem ó Ymodem
Lenguaje de
programación
preferentemente
orientado a objetos:
Visual, Delphi, etc.
2 horas
9 Modulación por codificación de
pulsos Que el alumno comprenda
la modulación por codificación de
pulsos así como el proceso de
codificación/ decodificación
Implementar un codificador / decodificador para la
transmisión / recepción de una señal de voz por
medio de PCM
Un convertidor
analógico-digital, un
convertidor digital-
analógico, equipo de
mediciones
electrónicas.
4 horas
10 Compresión de datos Que el
alumno conozca un programa de
compresión de datos, y que analice
las ventajas/desventajas que brinda
la compresión.
Realizar un programa del código Huffman dinámico Lenguaje de
programación
estructurada
2 horas
11
VII. METODOLOGÍA DE TRABAJO
Exposición por parte del instructor
Exposición de temas por parte de los alumnos
VIII. CRITERIOS DE EVALUACIÓN
Para acreditar la materia el alumno deberá obtener una nota satisfactoria en el laboratorio.
60% Exámenes parciales, donde se evalúen conocimientos y la habilidad de solución de problemas
20% Proyecto Final
15% Tareas
5% Participación en clase
12
IX. BIBLIOGRAFÍA
Básica Complementaria
Rodger E. Ziemer, Roger W. Peterson, “Introduction to Digital
Communication”, Editorial Prentice Hall, Estados Unidos 2001,
Segunda Edición.
ISBN: 0-13-896481-5
Behrouz A. Forouzan, “Data communications and Networking”, Editorial
McGraw Hill, Estados Unidos 2002, Segunda Edición. ISBN 0072494409
Gilbert Held, “Understanding Data communications”, Ed. Sams computer
books, Estados Unidos 2002. ISBN 0672322161