BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de...

566

Transcript of BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de...

Page 1: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: Álgebra Superior.

Clave: LCC 108 Nivel de Ubicación: Básico Clave: LCC 108 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: S/R PRE-REQUISITOS: S/R

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: Álgebra Superior.

MATERIA CONSECUENTE: LCC 108 Geometría Analítica con Álgebra Lineal MATERIA CONSECUENTE: LCC 108 Geometría Analítica con Álgebra Lineal

TIEMPO TOTAL ASIGNADO: 96 Hrs.TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA: Los profesores que lo elaboraron en junio delLos profesores que lo elaboraron en junio del2000, entre ellos: 2000, entre ellos:

Estrada Analco Martín. Estrada Analco Martín. González Velázquez Rogelio. González Velázquez Rogelio. Ramírez Encarnación YolandaRamírez Encarnación YolandaGuillén Galván Carlos Guillén Galván Carlos

REVISADO POR: Profesores del área de matemáticas básicasREVISADO POR: Profesores del área de matemáticas básicasAPROBADO POR: Academia de la FCC APROBADO POR: Academia de la FCC AUTORIZADO POR: Vicerrectoría de Docencia AUTORIZADO POR: Vicerrectoría de Docencia

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 2: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Julio 2004 VIGENCIA: A partir del periodo de otoño del 2000

JUSTIFICACIÓN: El uso de los sistemas de ecuaciones lineales es pertinente en la investigación deproblemas de tipo lineal. Del mismo modo el análisis de los polinomiosproporciona una herramienta para el análisis numérico y el diseño de algoritmosde complejidad polinomial.

OBJETIVO GENERAL DE LA MATERIA: Que el alumno use los métodos matriciales para la resolución de sistemas deecuaciones lineales, y reconozca cuándo un sistema es consistente oinconsistente; del mismo modo que el estudiante haga uso de sus conocimientospara analizar un polinomio.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El estudio de las matrices da una herramienta para que el egresado organice,interprete y almacene información; del mismo modo el estudio de los polinomiosda una herramienta para determinar el grado de complejidad de un algoritmo.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 3: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

MATERIA:MATERIA:

UNIDAD: 1 TÍTULO: Inducción matemática.

OBJETIVO ESPECÍFICO: Que el alumno reconozca los problemas en dónde se requiera usar el método de inducción matemática; delmismo modo deberá aplicar el método para demostrar proposiciones abiertas cuyo dominio es el conjunto de los números enteros positivos.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

1.1 introducción 2 Introducción y motivación. Ejemplos y contra ejemplosEjemplos y contra ejemplos

Exposición del profesorDiscusión.Discusión.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyector deplumones, proyector deacetatos, Lap- top yacetatos, Lap- top ycañón cañón

1.2 El principio de inducción matemática 3 Definición, comprensión y Exposición del profesoraplicación del principio de Discusión aplicación del principio de Discusión

Idem

inducción matemática inducción matemática Sesión de preguntas ysolución de problemas solución de problemas

1.3 Sumas y productos 3 Definición y comprensión de Exposición del profesorlos conceptos de suma y Discusión los conceptos de suma y Discusión producto, así como la aplicación Sesión de preguntas ydel principio de inducción solución de problemas del principio de inducción solución de problemas matemática para ello. matemática para ello.

Idem

UNIDAD: 1 TÍTULO: Inducción matemática.

OBJETIVO ESPECÍFICO: Que el alumno reconozca los problemas en dónde se requiera usar el método de inducción matemática; delmismo modo deberá aplicar el método para demostrar proposiciones abiertas cuyo dominio es el conjunto de los números enteros positivos.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 introducción 2 Introducción y motivación. Exposición del profesor

1.2 El principio de inducción matemática 3 Definición, comprensión y Exposición del profesor Idem

Sesión de preguntas y

1.3 Sumas y productos 3 Definición y comprensión de Exposición del profesor

producto, así como la aplicación Sesión de preguntas y

Idem

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3 Ingeniería en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 4: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.4 Teorema del binomio 2 Definición, comprensión y Exposición del profesoraplicación del teorema del Discusión aplicación del teorema del Discusión

Idem

HORAS TOTALES: 10HORAS TOTALES: 10

binomio Sesión de preguntas ysolución de problemas solución de problemas

UNIDAD: 2 TÍTULO: Matrices y determinantes

OBJETIVO ESPECÍFICO: Que el alumno use los conocimientos adquiridos para operar matrices y calcular determinantes de cualquierorden. orden.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs).(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

2.1 Concepto de matriz. 1 Introducción Exposición del profesor Salón, Pizarrón,Salón, Pizarrón,Motivación y definición del DiscusiónMotivación y definición del Discusión

concepto de matriz. concepto de matriz. plumones, proyector deacetatos, Lap- top yacetatos, Lap- top ycañón cañón

2.2 Álgebra de matrices. 4 Definición y comprensión de las Exposición del profesorOperaciones básicas que Discusión Operaciones básicas que Discusión

permitan conocer la estructura Sesión de preguntas y

Idem

del conjunto de las matrices solución de.

problemas

2.3 Matrices especiales. 2 Definición y comprensión de Exposición del profesorcasos particulares de matrices Discusión casos particulares de matrices Discusión

Idem

para clasificarlas. Sesión de preguntas y

1.4 Teorema del binomio 2 Definición, comprensión y Exposición del profesor Idem

binomio Sesión de preguntas y

UNIDAD: 2 TÍTULO: Matrices y determinantes

OBJETIVO ESPECÍFICO: Que el alumno use los conocimientos adquiridos para operar matrices y calcular determinantes de cualquier

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Concepto de matriz. 1 Introducción Exposición del profesorplumones, proyector de

2.2 Álgebra de matrices. 4 Definición y comprensión de las Exposición del profesor

permitan conocer la estructura Sesión de preguntas y

Idem

del conjunto de las matrices.

solución de problemas

2.3 Matrices especiales. 2 Definición y comprensión de Exposición del profesor Idem

para clasificarlas. Sesión de preguntas y

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4 Ingeniería en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 5: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

solución de problemas

2.4 Determinantes y sus propiedades. 5 Definición y comprensión del Exposición del profesorconcepto de determinante Discusión concepto de determinante Discusión asociado a una matriz de Sesión de preguntas yasociado a una matriz de Sesión de preguntas y

Idem

orden n.orden n.Desarrollo y uso de lasDesarrollo y uso de laspropiedades del determinantepropiedades del determinantePara el cálculo de éste. Para el cálculo de éste. Interpretación de las filas delInterpretación de las filas deldeterminante como vectoresdeterminante como vectoresn-dimensionales, yn-dimensionales, yclasificarlas como linealmenteclasificarlas como linealmentedependientes odependientes oindependientes. independientes.

solución de problemas

2.5 Matriz inversa. 3 Definición y comprensión del Exposición del profesorconcepto de la inversa de una Discusión concepto de la inversa de una Discusión

Idem

matriz.matriz. Sesión de preguntas yCálculo de la inversa mediante el solución de problemasuso de determinantes y de uso de determinantes y de operaciones elementales por operaciones elementales por renglón. renglón.

HORAS TOTALES: 15HORAS TOTALES: 15

UNIDAD: 3 TÍTULO: Sistemas de ecuaciones lineales.

OBJETIVO ESPECÍFICO: Que el estudiante use los distintos métodos para la resolución de sistemas de ecuaciones lineales de cualquierorden. orden.

solución de problemas

2.4 Determinantes y sus propiedades. 5 Definición y comprensión del Exposición del profesor Idem

solución de problemas

2.5 Matriz inversa. 3 Definición y comprensión del Exposición del profesor Idem

Sesión de preguntas yCálculo de la inversa mediante el solución de problemas

UNIDAD: 3 TÍTULO: Sistemas de ecuaciones lineales.

OBJETIVO ESPECÍFICO: Que el estudiante use los distintos métodos para la resolución de sistemas de ecuaciones lineales de cualquier

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5 Ingeniería en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 6: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

3.1 Representación matricial de los sistemas de3.1 Representación matricial de los sistemas deecuaciones lineales. ecuaciones lineales.

2 Introducción.Escribir un sistema de Escribir un sistema de ecuaciones lineales en forma ecuaciones lineales en forma matricial. matricial. Clasificación del tipo de Clasificación del tipo de soluciones del sistema de soluciones del sistema de ecuaciones lineales.ecuaciones lineales.

Exposición del profesorDiscusión. Discusión.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyector deplumones, proyector deacetatos, Lap- top y acetatos, Lap- top y cañóncañón

3.2 Método de Gauss. 16 Definición y comprensión de las Exposición del profesor Idemoperaciones elementales de renglón. renglón. Definición de la forma Definición de la forma escalonada y escalonada escalonada y escalonada reducida de la matriz asociada.reducida de la matriz asociada.Presentación del método de Presentación del método de Gauss. Gauss.

3.3 Regla de Cramer. 2 Uso de los determinantes para3.3 Regla de Cramer. 2 Uso de los determinantes paracalcular las soluciones de un calcular las soluciones de un sistema de ecuaciones lineales.sistema de ecuaciones lineales.

DiscusiónDiscusiónSesión de preguntas y

solución de problemas Sesión de preguntas y

solución de problemas Exposición del profesorExposición del profesor

Discusión Discusión Sesión de preguntas y

solución de problemas Sesión de preguntas y

solución de problemas

Idem

HORAS TOTALES: 20HORAS TOTALES: 20

UNIDAD: 4 TÍTULO: Números complejos.

OBJETIVO ESPECÍFICO: Que el estudiante use las leyes del álgebra de los números complejos y comprenda la estructura de campo noordenado del conjunto de los números complejos. ordenado del conjunto de los números complejos.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

2 Introducción. Exposición del profesor

3.2 Método de Gauss. 16 Definición y comprensión de las Exposición del profesor Idemoperaciones elementales de

Idem

UNIDAD: 4 TÍTULO: Números complejos.

OBJETIVO ESPECÍFICO: Que el estudiante use las leyes del álgebra de los números complejos y comprenda la estructura de campo no

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6 Ingeniería en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 7: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

4.1 Concepto y operaciones de números complejos. 2 Introducción. Exposición del profesor Salón, Pizarrón,Salón, Pizarrón,Definición de la unidad DiscusiónDefinición de la unidad Discusión plumones, proyector deimaginaria. Sesión de preguntas y acetatos, Lap- top yDefinición de las operaciones solución de problemasalgebraicas. algebraicas.

cañóncañón

4.2 Representación geométrica. 2 Interpretación de los números Exposición del profesorcomplejos como vectores en el Discusión complejos como vectores en el Discusión

Idem

plano cartesiano. Sesión de preguntas yInterpretación geométrica de la solución de problemasdesigualdad del triángulo y sus consecuencias. consecuencias.

4.3 Los números complejos como un campo. 4 Definición y comprensión de la Exposición del profesorestructura del conjunto de los Discusión estructura del conjunto de los Discusión números complejos como un Sesión de preguntas ynúmeros complejos como un Sesión de preguntas ycampo; así como sus solución de problemas campo; así como sus solución de problemas consecuencias, y la no existencia consecuencias, y la no existencia de orden. de orden.

Idem

4.4 Raíces y teorema De Moivre 4 Definición y comprensión del la Exposición del profesorforma polar de un número Discusión forma polar de un número Discusión complejo para calcular potencias Sesión de preguntas ycomplejo para calcular potencias Sesión de preguntas yy raíces de números complejos e solución de problemas y raíces de números complejos e solución de problemas interpretar éstas en términos interpretar éstas en términos

Idem

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Concepto y operaciones de números complejos. 2 Introducción. Exposición del profesorplumones, proyector de

Sesión de preguntas y acetatos, Lap- top yimaginaria.Definición de las operaciones solución de problemas

4.2 Representación geométrica. 2 Interpretación de los números Exposición del profesor Idem

plano cartesiano. Sesión de preguntas yInterpretación geométrica de la solución de problemasdesigualdad del triángulo y sus

4.3 Los números complejos como un campo. 4 Definición y comprensión de la Exposición del profesor Idem

4.4 Raíces y teorema De Moivre 4 Definición y comprensión del la Exposición del profesor Idem

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7 Ingeniería en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 8: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

geométricos.

4.5 Regiones en el plano complejo 3 Exposición del profesorDiscusión Discusión Sesión de preguntas y

solución de problemas Sesión de preguntas y

solución de problemas

Idem

HORAS TOTALES: 15HORAS TOTALES: 15

UNIDAD: 5 TÍTULO: Polinomios y sus raíces.

OBJETIVO ESPECÍFICO: Que el estudiante use la estructura del conjunto de los polinomios para manipularlos y aplicar sus propiedades;del mismo modo el estudiante use los diversos métodos para resolver ecuaciones racionales enteras de grado n. del mismo modo el estudiante use los diversos métodos para resolver ecuaciones racionales enteras de grado n.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

5.1 Operaciones con polinomios. 3 Definición y comprensión del Exposición del profesorconcepto de polinomio en una Discusión concepto de polinomio en una Discusión

Salón, Pizarrón,Salón, Pizarrón,plumones, proyector deplumones, proyector de

variable. Sesión de preguntas y acetatos, Lap- top yDefinición y comprensión de las solución de problemasoperaciones entre polinomios. operaciones entre polinomios. Estructura algebraica del Estructura algebraica del conjunto de los polinomios y sus conjunto de los polinomios y sus consecuencias. consecuencias.

cañóncañón

geométricos.

4.5 Regiones en el plano complejo 3 Exposición del profesor Idem

UNIDAD: 5 TÍTULO: Polinomios y sus raíces.

OBJETIVO ESPECÍFICO: Que el estudiante use la estructura del conjunto de los polinomios para manipularlos y aplicar sus propiedades;

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Operaciones con polinomios. 3 Definición y comprensión del Exposición del profesor

variable. Sesión de preguntas y acetatos, Lap- top yDefinición y comprensión de las solución de problemas

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8 Ingeniería en Ciencias de la Computación . Pág. 8

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 9: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

5.2 Algoritmo de la división. 2 Definición y comprensión del Exposición del profesor Idemalgoritmo de la división. DiscusiónDiscusiónTeorema del factor y teorema del Sesión de preguntas yresiduo. solución de problemas

5.3 Algoritmo de Euclides. 3 Definición y comprensión del Exposición del profesor Idemalgoritmo de Euclides. DiscusiónDiscusiónCálculo del máximo común Sesión de preguntas ydivisor.divisor. solución de problemas

5.4 Teorema fundamental del álgebra 5 Definición y comprensión del Exposición del profesorconcepto de raíz y su Discusión

Idem

interpretación geométrica. Sesión de preguntas yDefinición y co mprensión del solución de problemasteorema fundamental del teorema fundamental del álgebra. álgebra. Consecuencias del teorema Consecuencias del teorema fundamental del álgebra. fundamental del álgebra.

5.5 Cálculo de raíces de polinomios 7 Comprensión y uso de los Exposición del profesorteoremas para el cálculo de Discusión teoremas para el cálculo de Discusión raíces racionales, y por Sesión de preguntas yraíces racionales, y por Sesión de preguntas yaproximación para el cálculo de solución de problemas aproximación para el cálculo de solución de problemas raíces irracionales; analizando la raíces irracionales; analizando la naturaleza de las raíces, así naturaleza de las raíces, así como el aislamiento de las raíces como el aislamiento de las raíces

Idem

HORAS TOTALES: 20HORAS TOTALES: 20

5.2 Algoritmo de la división. 2 Definición y comprensión del Exposición del profesor Idemalgoritmo de la división. Teorema del factor y teorema del Sesión de preguntas yresiduo. solución de problemas

5.3 Algoritmo de Euclides. 3 Definición y comprensión del Exposición del profesor Idemalgoritmo de Euclides. Cálculo del máximo común Sesión de preguntas y

solución de problemas

5.4 Teorema fundamental del álgebra 5 Definición y comprensión del Exposición del profesorconcepto de raíz y su Discusión

Idem

interpretación geométrica. Sesión de preguntas yDefinición y comprensión del solución de problemas

5.5 Cálculo de raíces de polinomios 7 Comprensión y uso de los Exposición del profesor Idem

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9 Ingeniería en Ciencias de la Computación . Pág. 9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 10: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos I Unidad 1 y 2 Semana 6 del cursoI Unidad 1 y 2 Semana 6 del cursoII Unidad 3 y 4 Semana 13 del cursoII Unidad 3 y 4 Semana 13 del cursoIII Unidad 5 Semana 16 del cursoIII Unidad 5 Semana 16 del curso

% Asistencias y participación: 10Asistencias y participación: 10Exámenes parciales: 50Exámenes parciales: 50Tareas: 20 Tareas: 20 Trabajos de Investigación: 20Trabajos de Investigación: 20Prácticas de Laboratorio: Prácticas de Laboratorio:

TOTAL: 100

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES

%

TOTAL: 100

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10 Ingeniería en Ciencias de la Computación . Pág. 10

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 11: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio en los exámenes parciales mayor o igual a seis.Tener una calificación promedio en los exámenes parciales mayor o igual a seis.80% de asistencia al curso. 80% de asistencia al curso.

REQUISITOS DE ACREDITACIÓN:

FOMENTO DE VALORES:FOMENTO DE VALORES:

BIBLIOGRAFÍA:

Uspenski, J.V., “Teoría de ecuaciones.”, Limusa Noriega editores, 1998, Mex. ,(B) Cárdenas, Luis, Raggi. “Álgebra Superior”, Editorial Trillas, 1973, Mex.,(B) Cárdenas, Luis, Raggi. “Álgebra Superior”, Editorial Trillas, 1973, Mex.,(B) Kurosch, A. G., “Curso de Álgebra Superior” .”, Limusa Noriega editores, 1994, Mex., (C)Kurosch, A. G., “Curso de Álgebra Superior” .”, Limusa Noriega editores, 1994, Mex., (C)Lehmann, Charles H. “Álgebra”, .”, Limusa Noriega editores, 1995, Mex. (C) Lehmann, Charles H. “Álgebra”, .”, Limusa Noriega editores, 1995, Mex. (C) B: Básico B: Básico C: Complementario C: Complementario

BIBLIOGRAFÍA:

Uspenski, J.V., “Teoría de ecuaciones.”, Limusa Noriega editores, 1998, Mex. ,(B)

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11 Ingeniería en Ciencias de la Computación . Pág. 11

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 12: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12 Ingeniería en Ciencias de la Computación . Pág. 12

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 13: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Observaciones al programa de Álgebra Superior acerca de la bibliografíaObservaciones al programa de Álgebra Superior acerca de la bibliografía

1.- Uspenski, J.V., “Teoría de ecuaciones.”, Limusa Noriega editores, 1998, Mex. ,(B) Existencia 10 unidades con la clave QA211U8618 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.Existencia 10 unidades con la clave QA211U8618 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.1.- Uspenski, J.V., “Teoría de ecuaciones.”, Limusa Noriega editores, 1998, Mex. ,(B)

2.- Cárdenas, Luis, Raggi. “Álgebra Superior”, Editorial Trillas, 1973, Mex.,(B) Existencia 3 unidades con la clave QA159A54 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.Existencia 3 unidades con la clave QA159A54 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.2.- Cárdenas, Luis, Raggi. “Álgebra Superior”, Editorial Trillas, 1973, Mex.,(B)

3.- Kurosch, A. G., “Curso de Álgebra Superior” .”, Limusa Noriega editores, 1994, Mex., (C) Existencia 9 unidades con la clave QA155K77 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.Existencia 9 unidades con la clave QA155K77 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.3.- Kurosch, A. G., “Curso de Álgebra Superior” .”, Limusa Noriega editores, 1994, Mex., (C)

4.- Lehmann, Charles H. “Álgebra”, .”, Limusa Noriega editores, 1995, Mex. (C) Existencia 10 unidades con la clave QA152L3418 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.Existencia 10 unidades con la clave QA152L3418 en la biblioteca de Ciencias Naturales y exactas de la BUAP en CU.4.- Lehmann, Charles H. “Álgebra”, .”, Limusa Noriega editores, 1995, Mex. (C)

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13 Ingeniería en Ciencias de la Computación . Pág. 13

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 14: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Programación NOMBRE DE LA MATERIA: Algoritmos y Estructura de Datos Clave: LCC 200 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada-Flexible PRE-REQUISITOS: LCC 112 Programación Avanzada MATERIA CONSECUENTE: LCC 202, LCC 224, LCC 318 TIEMPO TOTAL ASIGNADO: 96 hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Los autores del programa de julio de 2001 más los siguientes autores de agosto 2007 Lic. Marco Antonio Soriano Ulloa M.C. Eugenia Erica Vera Cervantes M.C. Yolanda Moyao Martínez M.C. José Andrés Vázquez Flores Dr. Mario Rossainz López M.C. Beatriz Beltrán Martínez M.C. Pedro Bello López M.C. Hilda Castillo Zacatelco M.E. Carmen Ceron M.C. Yalú Galicia Hernández

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 15: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

REVISADO POR: Área de Programación

Coordinador: Beatriz Beltrán Martínez APROBADO POR: Academia AUTORIZADO POR: Docencia FECHA DE ELABORACIÓN/REVISIÓN: Junio 2005/Agosto 2007 VIGENCIA: A partir del período Otoño 2005 JUSTIFICACIÓN: Para que el procesamiento de la información, a través de Sistemas de Cómputo, se realice de manera adecuada se debe realizar el análisis de tal Información como un paso previo a los pasos de diseño e implantación de tales sistemas. La realización correcta de tal análisis produce, entre otras cosas, cuales son los elementos necesarios para organizar la información a través de las estructuras de datos. De aquí que es insoslayable que un estudiante de Ciencias de la Computación aprenda a realizar dicho análisis, así como la aplicación eficiente de las estructuras de datos, a saber; grafos y árboles OBJETIVO GENERAL DE LA MATERIA: Que el estudiante comprenda la relación entre la organización de la información en una computadora y las operaciones que se realizan en ella, que adquiera los conceptos fundamentales de las estructuras de grafos y árboles, y que conozca algunas de las aplicaciones importantes de algoritmos que operan sobre estas estructuras de datos. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Esta signatura permitirá que el egresado tenga una visión más precisa de las Ciencias de la Computación, así como los conocimientos necesarios para el Análisis de la Información y por ende poder Diseñar e Implantar Sistemas de Cómputo que resuelvan adecuadamente problemas relacionados con el Procesamiento de Información, ya que la solución de tales problemas es una de las tareas más relevantes que un egresado debe poder realizar.

Page 16: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO MATERIA:

___________________________________________________________________ ____

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

_______________

UNIDAD: 1 TÍTULO: Introducción al lenguaje de trabajo OBJETIVO ESPECÍFICO: Puntualizar con el alumno el lenguaje de programación a emplear para el desarrollo del curso Bibliografía:[2,4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Modelo de un Programa en JAVA 2 0 Introducción al lenguaje de trabajo JAVA enunciando sus características. Aprender el modelo de un programa JAVA. Identificar las convenciones de compilación de un programa JAVA Aplicar y experimentar con la instalación del compilador de JAVA

Exposición del profesor, Planteamiento de problemas y soluciones

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

1.2 Clases y Objetos 4 2 Introducción y Motivación; Comprensión. Identificar, aplicar y experimentar y seleccionar con la definición de clases y los objetos de JAVA

Exposición del profesor, Planteamiento de un problema, Solución de preguntas y/o problemas.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

1.3 Subclases y Herencia 4 2 Identificar la herencia en el lenguaje y ser capaces de decidir cuando aplicar herencia a un problema para así crear la jerarquía de clases que la

Exposición del profesor, Planteamiento de un problema, Solución de preguntas y/o problemas. Sesión de cierre.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

Page 17: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

componen

1.4

Ensombrecimiento e Invalidación 1 0 Comprender la diferencia entre ensombrecimiento e invalidación y ser capaces de aplicar dichas definiciones a la programación bajo JAVA

Exposición del profesor, Planteamiento de un problema, Solución de preguntas y/o problemas. Sesión de cierre.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

1.5

Ocultamiento y Encapsulación de Datos 1 2 Comprender el concepto de ocultamiento de información y aplicarlo en la encapsulación de datos en un programa en JAVA

Exposición del profesor, Planteamiento de un problema, Solución de preguntas y/o problemas. Sesión de cierre.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

1.6

Clases Abstractas, Métodos Abstractos e Interfaces 2 2 Comprender el concepto de polimorfismo y aplicarlo en los programas de JAVA que utilicen herencia experimentando con las clases abstractas e interfaces del lenguaje

Exposición del profesor, Planteamiento de un problema, Solución de preguntas y/o problemas. Sesión de cierre.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

HORAS TOTALES: 14 8 UNIDAD: 2 TÍTULO: Estructuras de datos abstractas y concretas OBJETIVO ESPECÍFICO: Que el estudiante reconozca la importancia de las estructuras de datos en el manejo de información y su relación con los algoritmos. Bibliografía: [ 1,2 ]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1Dominios de estructuras de datos 1 Comprender el concepto de dominio de diferentes estructuras de datos y entender que es una estructura de datos abstracta y concreta.

Exposición del profesor, discusión grupal, planteamiento de un problema, lluvia de ideas.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 18: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.2Representación lógica y física de las estructuras de datos

1 Introducción y Motivación; Comprender, identificar, aplicar y experimentar los diferentes niveles de abstracción de datos.

Exposición del profesor, discusión grupal, planteamiento de un problema, lluvia de ideas.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

2.2.1Polinomios de Direccionamiento 2 2 Comprender, identificar y aplicar diferentes polinomios de direccionamiento sobre diferentes estructuras de datos(Vectores unidimensionales, bidimensionales y tridimensionales)

Exposición del profesor, discusión grupal, planteamiento de un problema, lluvia de ideas.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

2.3Estructuras de datos pila, cola y listas 2 2 Comprender, identificar, experimentar e implementar en JAVA alguna de estas estructuras de datos.

Exposición del profesor, discusión grupal, planteamiento de un problema, lluvia de ideas.Sesión de cierre.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo

HORAS TOTALES: 6 4 UNIDAD: 3 TÍTULO: Grafos OBJETIVO ESPECÍFICO: Que el estudiante modele problemas de computación mediante grafos. Bibliografía: [ 2, 3, 4 ]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1Definiciones 1 Actividades de introducción y de compresión. El estudiante definirá e interpretará los principales elementos de un grafo.

Exposición del profesor y discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o cañón y laptop

3.2Algoritmos del camino más corto 2 2 Actividades de introducción, de aplicación del conocimiento y para el desarrollo de capacidades

Exposición del profesor y discusión grupal.

Idem

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 19: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

de valoración y creatividad.

3.2.1Caminos más cortos ponderados 3 El estudiante comprenderá y resolverá problemas usando el algoritmos del camino más corto no ponderado.

Exposición del profesor, discusión grupal, extrapolación y solución de problemas.

Idem

3.2.2Algoritmo de Dijkstra 3 2 El estudiante comprenderá y resolverá problemas usando el algoritmo de Dikjstra.

Idem Idem

3.2.3Grafos con aristas de costo negativo 2 El estudiante comprenderá y resolverá problemas de grafos con aristas de costo negativo.

Idem Idem

3.3Algoritmo de Kruskal 3 2 Actividades de introducción, de aplicación del conocimiento y para el desarrollo de capacidades de valoración y creatividad. El estudiante comprenderá y resolverá problemas de árboles de expansión de costo mínimo grafos usando el algoritmo de Kruskal

Exposición del profesor, discusión grupal, extrapolación y solución de problemas

Idem

3.4Algoritmo de Prim 2 2 Actividades de introducción, de aplicación del conocimiento y para el desarrollo de capacidades de valoración y creatividad. El estudiante comprenderá y resolverá problemas de árboles de expansión de costo mínimo grafos usando el algoritmo de Prim

Idem Idem

HORAS TOTALES: 16 8

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 20: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

___________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

___________________

UNIDAD: 4 TÍTULO: Árboles OBJETIVO ESPECÍFICO: El estudiante conocerá la importancia y las aplicaciones de las estructuras de árboles. Bibliografía:[1,2,3,6]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1Definición y conceptos básicos. 1 Introducción y Motivación; Comprensión. Identificar y diferenciar este tipo de datos abstracto con otros tipos de datos.

Exposición del profesor, Sesión de preguntas y/o respuestas.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

4.2Operaciones Básicas en árboles. 1 2 Introducción y Motivación; Comprensión. Identificar , diferenciar y experimentar las diferentes operaciones de este tipo abstracto de datos.

Exposición del profesor, Sesión de preguntas y/o respuestas.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

4.3Árboles binarios. 8 2 Introducción y Motivación; Comprensión; Aplicación del conocimiento. Identificar, diferenciar, examinar y aplicar este tipo de árboles a problemas reales.

Exposición del profesor, Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un problema.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

4.4 Árboles equilibrados (AVL). 6 4 Comprensión; Aplicación del Conocimiento.

Exposición del profesor, Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un problema.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

4.5 Árboles B. 4 2 Comprensión; Aplicación del Conocimiento; Desarrollo de capacidades de análisis y síntesis ; Reflexión, Integración y Generalización.

Exposición del profesor, Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

Page 21: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

problema, Sesión de cierre.

HORAS TOTALES: 20 10 UNIDAD: 5 TÍTULO: Aplicaciones de tipos abstractos OBJETIVO ESPECÍFICO: El alumno aplicará los conocimientos adquiridos para la solución de problemas específicos. Bibliografía: [1,2,3,5,6]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1Tablas de símbolos 2 Introducción y Motivación; Comprensión. Identificar y aplicar la tabla de símbolos a un problema específico.

Exposición del profesor, Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un problema.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

5.2Transformaciones de llaves (Hash). 4 2 Introducción y Motivación; Comprensión. Identificar y aplicar la tabla de Hash a un problema específico.

Exposición del profesor, Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un problema.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

5.3Heap 1 Comprensión; Aplicación del Conocimiento; Desarrollo de capacidades de análisis y síntesis ; Reflexión, Integración y Generalización.

Exposición del profesor, Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un problema.

Pizarrón, borrador, plumones, proyector de acetatos, cañón y equipo de computo.

5.4 Recolección de basura. 1 Comprensión; Aplicación del Exposición del profesor, Pizarrón, borrador,

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 22: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Conocimiento; Desarrollo de capacidades de análisis y síntesis ; Reflexión, Integración y Generalización.

Discusión grupal y lluvia de ideas, Sesión de preguntas y/o respuestas, Planteamiento de un problema.

plumones, proyector de acetatos, cañón y equipo de computo.

HORAS TOTALES: 12 0 PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1.2 EL BUFFER SIMPLE: Un BufferSimple soporta las operaciones de lectura y escritura. Dicho BufferSimple almacena un solo valor, de modo que un atributo suyo nos indica si está lleno o vacío. Una operación de escritura sólo podrá efectuarse cuando el BufferSimple esta vacío, mientras que las operaciones de lectura se ejecutan cuando haya un elemento almacenado. Una lectura borra el contenido del BufferSimple y devuelve el valor de lo que almacenaba justo antes. Escribe una clase en Java que genere objetos BufferSimple tal y como se ha indicado que funciona. El BufferSimple será genérico, es decir, podrá almacenar cualquier objeto. Defina además las excepciones necesarias para la detección de errores.

Aprender a instanciar objetos de clases utilizando constructores, métodos de instancia y variables de instancia para ello

2

1.3 Escribe un programa en Java que implemente una clase Punto con la que se puedan representar puntos en el plano cartesiano. Un objeto punto tendrá como datos una coordenada

Aprender a implementar la herencia generando subclases y superclases entendiendo la importancia del reuso de código en la Orientación a Objetos

2

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 23: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

(x,y) con x e y de tipo int y como operaciones métodos de instancia para obtener la coordenada x de un punto, obtener la coordenada y de un punto, saber si 2 puntos son iguales (es decir, tienen las mismas coordenadas), un método para trasladar un punto, un método para calcular la distancia entre dos puntos y un método toString() para mandar a escribir la coordenada de un punto a pantalla. Posteriormente implementa una clase Particula que herede de la clase punto y extienda esta clase añadiendo la variable masa de tipo double y los métodos atracción() que calculará la atracción entre dos objetos particula y el método toString() que redefinirá al toString() heredado de punto para mandar a escribir a pantalla los datos de una partícula.

1.4 y 1.5 Hacer un programa en Java que invierta el contenido de una Pila de objetos genéricos haciendo uso de una Cola genérica. La Pila y la Cola serán también objetos, es decir, se tendrán que implementar las clases correspondientes de las cuales se instanciarán los objetos Pila y Cola con sus operaciones básicas respectivas.(Utilice arreglos para el almacenamiento de los objetos en la Pila y en la cola junto con la encapsulación de datos para protección de información).

Utilizar la encapsulación de datos de JAVA para proteger los atributos de los objetos de forma que queden ocultos a los objetos pertenecientes a otras clases y comprender la importancia del ocultamiento en la OO

2

1.6 programe la siguiente interface: public interface operadores {

Aprender a implementar el polimorfismo de la Orientación a Objetos mediante el concepto de Interface de JAVA a través de métodos abstractos

2

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

Page 24: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

public Object operador_mas(Object obj); public Object operador_menos(Object obj); public Object operador_por(Object obj); public Object operador_entre(Object obj); } a continuación implemente dicha interface en dos clases distintas para definir en esas dos clase los métodos declarados en la interface de manera que se muestre el polimorfismo en la ejecución de la aplicación. Las clases que se proponen son: public class MiCadena extends String implements operadores { . . . } public class MiEntero implements operadores { . . . }

púros.

2.2.1 Realizar un programa en JAVA que muestre el funcionamiento de diferentes polinomios de direccionamiento

Que el alumno aplique y entienda como es que funciona el almacenamiento de datos en diferentes estructuras de datos, así como su acceso por medio dediferentes polinomios de direccionamiento.

2

2.3 Realizar la implementación en JAVA de alguna de las siguientes estructuras de datos: cola, cola circular, pila y listas

Que el alumno aplique los diferentes niveles de abstracción en la definición de estructuras de datos abstractas y concretas

2

3 (3.2) Realizar la implementación en JAVA de recorridos de un grafo

Que el alumno implemente un programa para mostrar los recorridos primero a lo ancho y primero a lo profundo de sobre un grafo almacenado en una matriz de adyacencias

2

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 11

Page 25: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3 (3.2.2) Realizar la implementación en JAVA de el camino mas corto para un nodo

Que el alumno implemente el algoritmo del camino mas corto para un grafo utilizando el algoritmo de Dijkstra

2

3 (3.3), (3,4) Realizar la implementación en JAVA de el árbolde Expansión Mínima

Que el alumno implemente un programa para obtener el Árbol de Expansión Mínima utilizando los algoritmos de Kruskal y Prim.

4

4.2 Inserción y eliminación en un árbol binario ordenado

Que el alumno analice y aplique los conceptos de la estructura de árbol para implementar un programa que le permita insertar y eliminar datos en un árbol binario ordenado

2

4.3 Recorridos en un árbol binario o n-ario Que él alumno analice y aplique los conceptos de recorrido en orden, preorden y posorden de un árbol binario o n-ario.

2

4.4 Inserción en un árbol balanceado Que el alumno analice y aplique el algoritmo de balanceo de árboles y lo implemente para realizar la inserción de datos.

2

4.4 Eliminación en un árbol balanceado Que el alumno analice y aplique realizando la implementación del algoritmo de eliminación de elementos en un árbol balanceado.

2

4.5 Aplicación de árboles Que el alumno realice un programa utilizando los conceptos de árboles dentro de una aplicación.

2

5.2 Funciones hash e integridad de mensajes Implementar una función hash y utilizarla para verificar la integridad en el envío de mensajes. Desarrollar un programa del tipo emisor-reptor, de tal forma que el emisor envíe mensajes, con el valor hash del texto al final del mensaje. El receptor deberá conocer la función hash utilizada de tal forma que al aplicarla y coincidir con el texto, el mensaje se dará porseguro.

2

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 12

Page 26: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN EXÁMENES PARCIALES DEPARTAMENTALES

Parcial Contenido a evaluar Periodos 1 Unidades 1 y 2 5ª semana del curso 2 Unidades 3 y 4 11ª semana del curso 3 Unidad 5 16ª semana del curso

% Exámenes Parciales: 30 Asistencias: Proyecto Final: 20 Tareas: 10 Trabajos de Investigación: 10 Programas: 30

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener un promedio mínimo de seis en los exámenes departamentales y entrega de proyecto final. FOMENTO DE VALORES: Se inculcará en el alumno el respeto justo al trabajo, la disciplina y honradez en el trabajo en equipo.

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 13

Page 27: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BIBLIOGRAFÍA:

1.Aho, A.V., Hopcroft, J.E., Ullman, J.D. “Estructuras de datos y algoritmos”, Addison Wesley Iberoamericana. 1988 (B) * 2.Weiss, M.A., “Estructuras de datos en Java compatible con Java2”, Addison Wesley. 2002 (B) 3.Sisa, A. J., “Estructuras de Datos y Algoritmos con énfasis en programación orientada a objetos”, Pearson Education. 2002 (C) 4.Deitel H.M, Deitel P.J. “Como programar en Java”, Prentice Hall, 2000 (B) 5.Cormen Thomas .H., “Introduction to Algorithms”, MIT Press segunda edicion 2001 (B) 6.Lafore Robert, “Data Estructures and Algorithms in Java”, Sams segunda edicion 2002 (C)

B: Básica C: Complementaria o de Consulta * Este Libro aunque no es de fecha reciente se apega demasiado al temario del curso.

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 14

Page 28: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Interfaz Hombre- Computadora

NOMBRE DE LA MATERIA: Aprendizaje Mecánico

Clave: LIC 594 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: LIC 593 Visualización de la Información

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

Manuel Martín Ortíz Héctor Jiménez Salazar Ivo Pineda Torres

REVISADO POR: APROBADO POR: AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: Octubre 2006 VIGENCIA:

Page 29: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

JUSTIFICACIÓN: La abundancia, hoy en día, de grandes colecciones de datos y las regularidades en éstas, conlleva a la atención de problemáticas relacionadas con la predicción. Es necesario el tratamiento de dicha informaciónmediante herramientas que sistematicen las características inherentes a colecciones de datos.

OBJETIVOS GENERALES DE LA MATERIA: Conocer varios métodos de aprendizaje automático (AA) y hacer prácticas con ellos

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: Este curso está orientado a reforzar las habilidades de modelación de problemas en el egresado.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 30: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: CONTRIBUCIÓN DEL CURSO

OBJETIVO ESPECÍFICO: Ubicar el curso en el programa de estudio.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

1.1 Generalidades del AA (qué es, para qué sirve, cómo se usa).

4 Interrelación de conceptos, concreción (ejemplificar), resumen.

Presentación de conceptos y su relación con elementos conocidos (análisis-síntesis), ejemplos.

. .

HORAS TOTALES: 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Cañón fijo y acceso a Internet

Page 31: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TÍTULO: ELEMENTOS DE AA

OBJETIVO ESPECÍFICO: Introducir los conceptos básicos del AA.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

2.1 Datos, regularidades, solución de problemas.

Exposición de conceptos, ejemplos

2.2 Atributos, clases, inducción

2.3 Ejemplo de un problema de aprendizaje

2.4 Tratamiento del conocimiento

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

2.5 Resumen, Lectura Cañón fijo y acceso a Internet

2.5 Resumen, Lectura Exposición de conceptos, ejemplos

2.5 Resumen, Lectura

Exposición de conceptos, ejemplos

2.5 Resumen, Lectura Exposición de conceptos, ejemplos

2.5 Representación del conocimiento (tablas, árboles, reglas, tries, grupos).

5 Ejercicios Ejemplos

HORAS TOTALES: 15

Page 32: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 3 TÍTULO: METODOS

OBJETIVO ESPECÍFICO: Presentar y fundamentar algunos métodos del AA.

Tiempo deimpartición

(hrs.). HT HP Actividades de Aprendizaje Técnicas

RecursosNecesarios

3.1 Selección de atributos (supervisados: chi Selección de atributos (supervisados: chi cuadrada, ganancia de información; no supervisados, frecuentistas, y apoyados en la entropía).

4 Ejercicios, programas

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

HORAS TOTALES: 32

CONTENIDO DE LA UNIDAD

Exposición de conceptos, ejemplos Cañón fijo y acceso a Internet

3.2 Inducción en series de datos. 4 Ejercicios Exposición de conceptos,ejemplos. 3.3 Pruebas de hipótesis e independencia de atributos. 4 Ejercicios Exposición de conceptos,ejemplos. 3.4 Árboles de decisión. 4 Ejercicios, programas Exposición de conceptos,ejemplos. 3.5 Reglas de asociación. 4 Ejercicios Exposición de conceptos, ejemplos. 3.6 Aprendizaje basado en ejemplos. 4 Ejercicios Exposición de conceptos,ejemplos. 3.7 Algoritmos genéticos. 4 Ejercicios Exposición de conceptos, ejemplos. 3.8 Agrupamiento. 4 Ejercicios Exposición de conceptos,ejemplos.

Page 33: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 4 TÍTULO: EJECUCIÓN DE EXPERIMENTOS

OBJETIVO ESPECÍFICO: Practicar con diversos métodos usando colecciones estándar y analizar los resultados

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

4.1 Uso de weka. 4 Uso del sistema. Ejemplos. Cañón fijo y acceso a internet. 4.2 Colecciones de entrenamiento, desarrollo y prueba. 2 Uso del sistema. Exposición de conceptos., ejemplos. 4.3 Validación cruzada. 4 Uso del sistema. Análisis de resultados. Exposición de conceptos. 4.4 Curvas de precisión-evocación e índice F_1. 4 Uso del sistema. Análisis de resultados. Exposición de conceptos., ejemplos. 4.5 Productividad del conocimiento. 4 Uso del sistema. Rediseño de experimento. Exposición de conceptos., ejemplos. 4.6 Otros sistemas (MBL). 2 Uso del sistema. Ejemplos.

HORAS TOTALES: 16

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 34: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1 y mitad de la unidad 2 6ª Semana del CursoII Unidad 3 y mitad de la unidad 2 11ª Semana del CursoIII Unidad 4 16ª Semana del Curso

Exámenes Parciales A criterio del profesorAsistencias: A criterio del profesorProyecto Final: A criterio del profesorTareas: A criterio del profesorTrabajos de Investigación: A criterio del profesorPrácticas de Laboratorio: A criterio del profesor

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

UNIDAD: 5

TÍTULO: APLICACIONES

OBJETIVO ESPECÍFICO: El alumno interiorizará la búsqueda de soluciones integrales mediante la ingeniería de proyectos y su aplicación.

Tiempo de imparti-

ción (hrs).CONTENIDO DE LA UNIDAD

HT HP Actividades de Aprendizaje Técnicas Recursos

Necesarios

5.1 Caso de aplicación al PLN: Aplicar aprendizaje basado en ejemplos y algoritmos genéticos al problema de etiquetamiento de partes de la oración. Puede usarse el juego de datos de CONLL-2002.

5 Aplicación de técnicas (tratamiento de datos, elección de atributos), análisis de resultados, evaluación, organización de presentación, y exposición de resultados.

Asesoría, seguimiento de proyecto.

Cañón fijo y acceso a internet.

5.2 Usar weka para agrupar colecciones de texto y dilucidar el tema de cada grupo. Usar la colección TREC-5-

5 Aplicación de técnicas (tratamiento de datos, elección de atributos), análisis de resultados, evaluación, organización de presentación, y exposición de resultados.

Asesoría, seguimiento de proyecto.

HORAS TOTALES: 10

HORAS TOTALES DE LA MATERIA: 67 10

Page 35: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN: (1) autoevaluación permanente (evaluación por participación en clase: resolver un problema en clase): 10% adicional, (2) evaluación con programas y resultados (evaluación al programar un método y el uso de los sistemas presentados): 2 x 40%, (3) reporte de proyecto: 20%.

EXÁMENES PARCIALES DEPARTAMENTALES

Parcial Contenido a evaluar Periodos 1 I, II, y III al finalizar la unidad III (programa) 2 IV al finalizar la unidad IV (proyecto) 4 V al finalizar la unidad V (reporte)

Page 36: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

% Exámenes Parciales - Asistencias: 10 (opcional) Prácticas de Laboratorio 80 Tareas: 10 (opcional) Trabajos de Investigación: 20 Exposición alumno 10

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Calificación por máximo ascendente

Page 37: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FOMENTO DE VALORES: Responsabilidad y Honestidad

BIBLIOGRAFÍA: Ian, H. Witten & Eibe Frank: Data mining, practical machine learning tools and techniques, Elsevier, 2005. Tom Mitchell: Machine learning, Mc Graw Hill, 1997. Memory-based learning, http://www.cnts.ua.ac.be/~walter/GSLT05 Language independent name entity recognition: http://www. cnts.ua.ac.be/conll2002/ner/ TREC: http://trec.nist.gov/

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 38: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Arquitectura de Computadoras NOMBRE DE LA MATERIA: ARQUITECTURA AVANZADA DE

COMPUTADORAS Clave: LIC496 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: LIC 322 :

ARQUITECTURA DE COMPUTADORAS MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: 96 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Dr. Mario Mauricio Bustillo Díaz M.C. Santiago Domínguez Domínguez M.C. Juan Mejía Palafox M.C. Carlos Celaya Borges REVISADO POR: Coordinador de Área: Apolonio Ata Pérez APROBADO POR: Academia AUTORIZADO POR: Consejo de Docencia

Page 39: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Abril 2000/ Septiembre 2007 VIGENCIA: 5 años JUSTIFICACIÓN: La moderna y cambiante tecnología de computadoras, requiere que los profesionistas de cada especialidad de computación comprendan tanto el hardware como el software. La interacción entre el hardware y el software a diversos niveles, también ofrece un marco para comprender los fundamentos de la computación, razón por la cual un estudiante de computación debe conocer de arquitectura y organización de computadoras. OBJETIVOS GENERALES DE LA MATERIA: Este curso proporcionará al estudiante los conocimientos relacionados con paralelismo y computadoras paralelas. Al final de este curso el estudiante deberá conocer y manejar términos relacionados con paralelismo, arquitecturas paralelas. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: El curso de Arquitectura de Computadoras sienta las bases para que el alumno, durante el desarrollo de su carrera y en su vida profesional, sea capaz diseñar o aplicar arquitecturas para aplicaciones específicas.

Page 40: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO

UNIDAD: 1

1. TÍTULO: FUNDAMENTOS DE DISEÑO

OBJETIVO ESPECÍFICO:

Tiempo de imparti-ción

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Abstracción de la comunicación

1 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Requisitos del modelo de programación

1 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

1.3 Nombres y ordenamiento

1 Aplicación del Conocimiento. Exposición del Profesor; Solución de preguntas y/o problemas

Idem.

1.4 Comunicación y replicación

1 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

1.5 Comportamiento

0.5 Comprensión y Elicitación de Ideas; Aplicación del Conocimiento

Uso de Analogías Idem.

HORAS TOTALES: 5

UNIDAD: 2 TÍTULO: LOS MICROPROCESADORES COMO BLOQUES DE CONSTRUCCIÓN

OBJETIVO ESPECÍFICO:

Page 41: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recur-sos Necesa-rios

2.1 Tendencias de los sistemas de desarrollo

2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Principios del diseño de un procesador

2 Comprensión y Elicitación de Ideas; Aplicación del Conocimiento

Exposición del Profesor y Uso de Analogías

Idem.

2.3 Familias de arquitectura de microprocesadores

1 Comprensión y Elicitación de Ideas; Exposición del Profesor Idem.

2.4 Casos de estudio de microprocesadores

Introducción y Motivación; Comprensión y Elicitación de Ideas

2.5 Post-Risc, multimedia y VLIW

Comprensión y Elicitación de Ideas; Aplicación del Conocimiento

2.6 El futuro de los microprocesadores Comprensión y Elicitación de Ideas;

HORAS TOTALES: 5

UNIDAD: 3 TÍTULO: ARQUITECTURA DE SISTEMAS

OBJETIVO ESPECÍFICO:

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

Page 42: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

3.1 Tecnología SMP y CC-NUMA

2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor usando un audiovisual.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Sistema Sun Ultra Enterprise 1000

1 Comprensión y Elicitación de Ideas Exposición del Profesor. Idem.

3.3 Exemplar clase-x HP/convex

1 Aplicación del Conocimiento Solución de preguntas y/o problemas. Idem.

3.4 La Sequent NUMA-Q 2000

2 Comprensión y Elicitación de Ideas Exposición del Profesor. Idem.

3.5 El super-servidor SG/Cray Origin 2000

2 Aplicación del Conocimiento Exposición del Profesor; Solución de preguntas y/o problemas.

Idem.

3.6 Comparación de arquitecturas CC-NUMA

HORAS TOTALES: 10

UNIDAD: 4 TÍTULO: SOPORTE DE CLUSTERING Y DISPONIBILIDAD

OBJETIVO ESPECÍFICO:

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Retos en clustering

2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Disponibilidad de soporte para clustering

2 Comprensión y Elicitación de Ideas Exposición del Profesor; Discusión grupal y lluvia de ideas

Idem.

Page 43: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

4.3 Soporte para la imagen única del sistema

1 Aplicación del Conocimiento Exposición del Profesor; Solución de preguntas y/o problemas.

Idem.

4.4 lmagen única del sistema en Solaris MC

2 Aplicación del Conocimiento Exposición del Profesor; Solución de preguntas y/o problemas.

Idem.

4.5 Manejo de tareas en clusters 1 Comprensión y Elicitación de Ideas; Aplicación del conocimiento

Exposición del Profesor; Solución de preguntas y/o problemas.

Idem.

HORAS TOTALES: 12

UNIDAD: 5 TÍTULO: CLUSTERS DE SERVIDORES Y ESTACIONES DE TRABAJO

OBJETIVO ESPECÍFICO:

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Productos de clusters y proyectos de investigación

4 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2 Microsoft Wolfpack para cluters NT

4 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

HORAS TOTALES: 8

Page 44: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

1. Los exámenes parciales representan el 40% de la calificación total 2. Entrega y validación de un proyecto 40% de la calificación total 3. Las tareas serán evaluadas con un peso del 10 % de la calificación total 4. La participación en clase será evaluada con el 10% de la calificación total 5. Se aplicará un examen final en caso de no aprobar con el proceso anterior6. Se podrá sustituir un examen con la exposición del proyecto final

%

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: FOMENTO DE VALORES: BIBLIOGRAFÍA: Parallel Computer Architecture: A Hardware 1 Software Approach. Morgan Kauffman Publishers, 1998. Scalable Parallel Computing. Kai Hwang, Chiwei Xu. McGraw-Hill. 1998.

Page 45: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 46: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de NOMBRE DE LA MATERIA: BASES DE DATOS Clave: LCC 202 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 200 Algoritmos y Estructura de

Datos MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: 80 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS.

PRÁCTICAS/SEM: 2

VERANO HRS. TEÓRICAS/SEM: 8 HRS.

PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA: Lic. María del Rocío Boone Rojas Dr. Abraham Sánchez López M.C. Alma Delia Ambrosio Vázquez Lic. Marco Antonio Soriano Ulloa REVISADO POR: Área de Bases de Datos e Ingeniería

de Software APROBADO POR: FCC AUTORIZADO POR: Vicerectoría de Docencia

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 47: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN:

Otoño 2007

VIGENCIA: A partir de Enero 2008 JUSTIFICACIÓN: La constante y evidente demanda que existe en diversas instituciones tanto comerciales como de investigación sobre la necesidad de contar y/o desarrollar sistemas que requieren como soporte de almacenamiento bases de datos, exigen que el programa de aplicación tenga como respaldo un diseño robusto y eficiente que permita confiabilidad en el manejo y proceso de los datos proporcionando así, un ambiente de operación adecuado a los diferentes tipos de usuarios que manipulen el sistema en cuestión. Por ello, el conocimiento teórico y práctico de las bases de datosconstituye una obligación de estudio en Licenciaturas e Ingenierías. OBJETIVO GENERAL DE LA MATERIA: Que el alumno conozca los conceptos fundamentales de bases de datos y de los sistemas administradores de base de datos, así como los elementos y conocimientos necesarios que exige un usuario final, un desarrollador de aplicaciones y un administrador de la base de datos. El alumno será capaz de realizar el análisis y diseño de una base de datos siguiendo la Metodología Relacional. El estudiante conocerá las características más importantes de un manejador de bases de datos (DBMS) y tendrá la habilidad para plantear modelos de datos que describan problemas reales, así como para implementar dichos modelos usando DBMSs relacionales. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se establece que éste tendrá una visión general de las Ciencias de la Computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante de la computación son las Bases de Datos. Esta disciplina computacional debe ser conocida en detalle en virtud de que la información se ha convertido en el activo más importante de la mayoría de las organizaciones y esta debe proporcionarse desarrollando sistemas de Bases de Datos confiables, robustos y eficientes. Por ello, la asignatura de Bases de Datos tiene una contribución indispensable en la formación del estudiante

Page 48: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 TÍTULO: INTRODUCCIÓN A LOS SISTEMAS DE

BASES DE DATOS

OBJETIVO ESPECÍFICO: Que el estudiante comprenda y sepa definir que es una base de datos así como sus características principales. Deberá conocer el significado de un Sistema Manejador de Bases de Datos, sus componentes y funciones. Bibliografía: [ 1, 2]

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.0 Sistema de Archivos 1 Análisis de ventajas y desventajas.

Exposición del profesor, discusión grupal.

Salón, pizarrón, plumones, proyector de video o acetatos.

1.1 Definición y elementos de Sistema de Información y de una base de datos.

3 Investigación de la propuesta de Codd.

Exposición del profesor, discusión grupal y ejemplos.

Salón, pizarrón, plumones, proyector de video o acetatos.

1.2 Sistema de gestión de bases de datos (SGBD)

3 Descripción de conceptos. Investigación de SGBD comerciales, análisis comparativo.

Exposición del profesor.

Salón, pizarrón, plumones, proyector de video o acetatos.

1.3 Arquitectura de niveles en un SGBD: esquema de la base de datos

1 Describir los elementos arquitectónicos de las bases de datos.

Exposición del profesor.

Salón, pizarrón, plumones, proyector de video o acetatos.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 49: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 7 UNIDAD: 2 TÍTULO: Organización Física de las Bases de Datos

OBJETIVO ESPECÍFICO: Que el estudiante conozca el esquema de acceso del SGBD a los datos almacenados en un dispositivo de memoria secundaria (disco). Que el estudiante conozca las organizaciones de ficheros que sirven de soporte a la implementación de las relaciones de una base de datos relacional. Que el estudiante conozca y aprenda a identificar los distintos aspectos a considerar en la implementación de una base de datos relacional Bibliografía: [ 1,2, 3]

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Introducción.

1 Introducción y Motivación; Comprensión y Elicitación de Ideas.

Exposición del Profesor.

Salón, pizarrón, plumones, proyector de video o acetatos.

2.2 Conceptos previos. 3.2.1Discos magnéticos. 3.2.2 Registro. 3.2.3 Fichero. 3.2.4 Bloque. 3.2.5 Colocación de los bloques del fichero en el disco 3.2.6 Cabecera de un fichero.

1 Comprensión y Elicitación de Ideas. Conocer y comprender definiciones

Exposición del Profesor.

Salón, pizarrón, plumones, proyector de video o acetatos.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 50: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.3 El tipo de datos fichero 3.3.1 Acceso y organización de ficheros. 3.3.2 Fichero desordenado. 3.3.3 Fichero ordenado. 3.3.4 Fichero disperso. 3.3.5 Índices 3.3.6 Análisis de las estructuras de ficheros

3 Comprensión y Elicitación de Ideas. Conocer las condiciones y elementos para el planteamiento de la organización de archivos (ficheros)

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio resuelto en equipo donde se determinen diferencias entre clases de ficheros.

Salón, pizarrón, plumones, proyector de video o acetatos.

2.4 Implementación de las bases de datos Relacionales.

4 5 Comprensión y Elicitación de Ideas. Conocer las condiciones para la implementación de las bases de datos relacionales

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio resuelto en equipo donde se identifiquen y apliquen los elementos de implementación en memoria secundaria.)

Salón, pizarrón, plumones, proyector de video o acetatos.

5

HORAS TOTALES: 9 UNIDAD: 3 TÍTULO: Sistemas de Gestión de Bases de Datos

OBJETIVO ESPECÍFICO: Que el estudiante conozca la arquitectura ANSI/SPARC para sistemas de gestión de bases de datos, Que el estudiante conozca y sepa aplicar e interpretar el concepto de independencia de datos en bases de datos y los mecanismos asociados. Que el estudiante aprenda los mecanismos y estrategias para el control de la integridad y seguridad (privacidad) en bases de datos Bibliografía: [1,2]

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 51: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Sistema de gestión de bases de datos: componentes y funciones

1 Introducción y Motivación; Comprensión y Elicitación de Ideas. Definir que es un sistema de gestión de bases de datos.

Exposición del Profesor; Discusión grupal

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Independencia de datos.

1 Comprensión y Elicitación de Ideas. Conocer el concepto y aplicación de independencia de datos

Exposición del Profesor y ejemplos

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 Integridad 4.3.1 Concepto de transacción. Procesamiento de transacciones. 4.3.2 Integridad semántica. 4.3.3 Accesos concurrentes. 4.3.4 Reconstrucción de la base de datos

3 Comprensión y Elicitación de Ideas. Conocer los aspectos de integridad, transacción, tipos de accesos y reconstrucción de una bases de datos

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio resuelto en equipo donde se determinen las condiciones de integridad de una Base de Datos

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.4 Seguridad. 4.4.1 Control de usuarios. 4.4.2 Control de accesos permitidos

2 5 Comprensión de ideas. Conocer los aspectos de seguridad de una base de datos

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio enequipo donde se analice y diseñe un ejemplo sencillo de seguridad e

Salón, pizarrón, plumones, proyector de acetatos o de video, PC, prototipos

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 52: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

integridad de los datos

HORAS TOTALES: 9 5 UNIDAD: 4 TÍTULO: MODELO RELACIONAL

OBJETIVO ESPECÍFICO: Que el estudiante conozca las estructuras de datos del modelo: la tupla y la relación, así como sus operadores asociados. El estudiante deberá comprender y aprender básicamente la forma de modelar la realidad utilizando el modelo relacional. Consecuentemente, conocerá los mecanismos del modelo relacional para expresar restricciones de integridad: definición de dominios y definición de claves, y finalmente conocerá los lenguajes de manipulación propuestos para este modelo de datos: álgebra relacional y cálculo relacional de tuplas. Bibliografía: [ 1, 2]

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1

Modelo relacional de datos (aproximación algebraica) 2.1.1 Estructuras: relación y tupla. 2.1.2 Operadores asociados a LA ESTRUCTURA RELACIÓN: Álgebra Relacional.

2 Introducción, Motivación, Comprensión y Elicitación de Ideas y conceptos. Definir que es un sistema relacional, características y elementos

Exposición del Profesor; Discusión grupal, lluvia de ideas, ejemplos y participación del grupo en equipos de trabajo.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Modelo relacional de datos (aproximación lógica) 2.3.1 Interpretación lógica de una base de datos relacional 2.3.2 Cálculo Relacional de Tuplas

2 Comprensión y Definición del Modelo. Conocer las características de una interpretación lógica de

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio resuelto en equipo

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 53: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Bases de Datos Relacionales y las operaciones asociadas.

donde se identifican los elementos claves de un esquema lógico de bases de datos relacionales

4.3 Restricciones de integridad 2.4.1 Restricciones sobre atributos: de dominio y de valor no nulo 2.4.2 Restricciones de unicidad

2 Comprensión y Elicitación de Ideas. Conocer las condiciones exactas para establecer integridad de datos

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio resuelto en equipo donde se esclarecen las condiciones de integridad

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4 Concepto claves 2.5.1 Concepto de clave primaria. Integridad de entidad. Concepto de clave ajena: Integridad referencial 2.5.2 Restauración de la integridad referencial: directrices al SGBD

3 5 Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 11 5 UNIDAD: 5 TÍTULO: DISEÑO CONCEPTUAL

OBJETIVO ESPECÍFICO: Que el estudiante sepa expresar el diseño de una base de datos bajo el modelo entidad relación

CONTENIDO DE LA UNIDAD Tiempo de impartición

(hrs.) Actividades de Aprendizaje Técnicas Recursos Necesarios

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 54: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HT HP

5.1 Diseño Conceptual 1

5.2 Tipos de entidades 1

5.3 Las claves en el modelo E-R 1 3

5.4 Instancias de relaciones 5.4.1 Restricciones estructurales

1 3

HORAS TOTALES: 4 6 UNIDAD: 6 TÍTULO: Modelo lógico: Reducción a tablas y

Normalización

OBJETIVO ESPECÍFICO: Que el estudiante sepa expresar el diseño de una base de datos bajo el modelo entidad relación

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Diagrama E-R 5.5.1 Conversión de los diagramas en tablas.

1 2

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Page 55: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

6.2 Diseño Lógico 1

6.3 Proceso de Normalización

3 Aplicación del conocimiento. Usar las técnicas que permiten la normalización de las tablas. Conocer las condiciones que diferencian al proceso de normalización y al modelo E-R

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio enequipo donde normalice una tabla enlas 3 formas normales básicas)

Idem., PC, prototipos

HORAS TOTALES: 5 2 UNIDAD: 7 TÍTULO: Lenguaje SQL

OBJETIVO ESPECÍFICO: Que el estudiante conozca y practique un LMD,LDD

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

7.1 Lenguaje de Definición de Datos 1 2

7.2 Lenguaje de Manipulación de datos 1

7.3 Lenguaje de Consulta de Datos 2 4

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Page 56: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

7.4 Lenguaje de control de Datos. 1

7.5 Uso de un manejador de Bases de Datos. 10

HORAS TOTALES: 5 16 UNIDAD: 8

TÍTULO: Tendencias de las Bases de Datos

OBJETIVO ESPECÍFICO: Que el alumno identifique los conceptos fundamentales de temas relevantes de diferentes líneas de investigación de las Bases de Datos. Considerando en este caso las B.O.O., y el caso de estudio del modelo cliente servidor de las B.D.D. Bibliografía [1,2,3 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

8.1 El Paradigma O.O. 1 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar los conceptos y términos relacionados con el paradigma O.O.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

8.2 B.D.O.O. 1 Comprensión y elucidación de ideas. Establecer las características

Idem. Idem.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

Page 57: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

de las B.D O.O.

8.3 B.D.Rel. O.O 2 Comprensión y Elucidación de ideas. Establecer las características de las B.D Rel.O.O. Citar un caso de estudio.

Idem. Idem.

8.4 B.D.D. Caso de Estudio. El Modelo ClienteServidor.

4 Comprensión y elucidación de ideas. Identificar las características de las BDD. y del Modelo Cliente Servidor. Citar un caso de estudio de una aplicación Cliente Servidor.

Idem. Idem.

HORAS TOTALES: 8 Idem.

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

4,5 Especificación y Diseño de una B.D. mediante el modelo ER

1. Iniciar el entrenamiento del estudiante en el proceso de diseño de una B.D.

2. Que el alumno identifique las entidades de información durante el proceso de diseño de una B.D, (entidades, vínculos y atributos).

3. Que el alumno identifique y utilice los elementos básicos del modelo ER.

4

5,6 Traslado del Diseño conceptual al Diseño Lógico.

1. Que alumno obtenga elementos para el desarrollo de una aplicación de

2

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Page 58: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

B.D. 2. Que el alumno identifique y practique

los diferentes aspectos de trasladar un diseño expresado mediante el modelo ER a tablas relacionales.

7 DDL del DBMS experimental. 1. Que el alumno se capacite y explote las facilidades básicas de un DBMS relacional.

2. Que el alumno documente y experimente las opciones del DDL de su DMBS experimental.

4

7 DML del DBMS experimental 1. Que el alumno se capacite y explote las facilidades básicas de un DBMS relacional.

2. Que el alumno documente y experimente las opciones del DML de su DMBS experimental.

4

7 Estrategias de Consultas 1. Que el alumno se capacite y explote las facilidades básicas de un DBMS relacional.

2. Que el alumno documente y experimente diferentes estrategias para realizar consultas en su DMBS experimental.

4

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13

Page 59: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BIBLIOGRAFÍA: 1. Won kim. “Modern Database System: The object model, interoparability, and Beyong”., Addison Wesley Publishing Company, 1998. 2. Tamer Ozsu, Valduriez P., “Principles of Distributed Database Systems”. 2a. Ed. Prentice Hall, 1999. 3. Silberchatz A., H. F. Koth, S. Sudarsham. “Fundamentos de Bases de Datos”., 3ª. Ed. Mc Graw Hill. 4. Date C.J., “Sistemas de Bases de Datos”., 7ª. Ed., Pearson Educación. 2001.

CRITERIOS DE EVALUACIÓN

% Asistencias y participación: 10 Exámenes parciales: 50

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 14

Page 60: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tareas: 10 Trabajos de Investigación: 10 Prácticas de Laboratorio: 20

TOTAL: 100

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 15

Page 61: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: Cálculo DiferencialNOMBRE DE LA MATERIA: Cálculo Diferencial

Clave: LCC 110 Nivel de Ubicación: Básico Clave: LCC 110 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC 102 Matemáticas Elementales

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Matemáticas Básicas

PRE-REQUISITOS: LCC 102 Matemáticas Elementales

MATERIA CONSECUENTE: LCC 114 Cálculo integral MATERIA CONSECUENTE: LCC 114 Cálculo integral

TIEMPO TOTAL ASIGNADO: 96 Hrs.TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Los profesores que lo elaboraron en junio de Olivia Romero Tehuitzil 2000 entre ellos: Roberto Contreras Juárez 2000 entre ellos: Roberto Contreras Juárez

Carlos Alberto López Andrade Carlos Alberto López Andrade Pedro García Juárez Pedro García Juárez

REVISADO POR: Profesores del Área de Matemáticas BásicasAPROBADO POR: Academia de la FFC APROBADO POR: Academia de la FFC AUTORIZADO POR: Vicerrectoría de Docencia AUTORIZADO POR: Vicerrectoría de Docencia

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

Los profesores que lo elaboraron en junio de Olivia Romero Tehuitzil

REVISADO POR: Profesores del Área de Matemáticas Básicas

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 62: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Julio 2004 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN: El estudio del cálculo diferencial e integral es un elemento esencial en la fundamentación de losmétodos del análisis numérico, la probabilidad y la estadística. Asimismo proporciona un métodopara estudiar los procesos infinitos. Muchos de estos procesos naturales se presentan como dinámicos y las herramientas matemáticas más elementales para su estudio son el límite, la derivada y sus correlacionados.

OBJETIVOS GENERALES DE LA MATERIA: Que el alumno identifique en que tipo de problemas es necesario el uso del concepto de derivada, yque la aplique la derivada en la resolución de los mismos.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: El manejo eficiente de los métodos del cálculo, como un instrumento de labor permanente fomentará el uso de una metodología científica.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 63: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICOUNIDAD: 1 TÍTULO: Funciones

OBJETIVO ESPECÍFICO: Que el estudiante identifique una función gráficamente, verbalmente y algebraicamente y reconozca sus principales componentes, para queopere y esboce gráficamente funciones reales. opere y esboce gráficamente funciones reales. Bibliografía: [1,2 y 4] Bibliografía: [1,2 y 4]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

1.1 Definiciones (Función, dominio, imagen, 5 Introducción y Motivación; Comprensión y Exposición del Profesor; Discusión Salón, pizarrón,codominio y gráfica) Elicitación de Ideas. Definir que es una

función, dominio, codominio, imagen y función, dominio, codominio, imagen y gráfica y su utilidad

grupal y lluvia de ideas. plumones, proyectorde acetatos.

1.2 Álgebra de Funciones 5 Comprensión y Elicitación de Ideas.Definir la suma, el producto, el cociente y Definir la suma, el producto, el cociente y

la composición de funciones. la composición de funciones. 1.3 Tipos de Funciones 5 Comprensión y Elicitaciòn de Ideas. 1.3 Tipos de Funciones 5 Comprensión y Elicitaciòn de Ideas.

Exposición del Profesor y ejercitacióncolectiva. colectiva. Exposición del Profesor y ejercitaciónExposición del Profesor y ejercitación

Idem. Idem.Idem.

Describir cuando una función es inyectiva, colectiva.sobreyectiva, biyectiva e invertible. sobreyectiva, biyectiva e invertible.

1.4 Funciones Reales 5 Comprensión y Elicitaciòn de Ideas;Aplicación del conocimiento. Analizar los Aplicación del conocimiento. Analizar los diferentes tipos de funciones reales más diferentes tipos de funciones reales más importantes, así como su utilidad. importantes, así como su utilidad.

Exposición del Profesor y ejercitacióncolectiva. colectiva.

Idem.

HORAS TOTALES: 20HORAS TOTALES: 20

UNIDAD: 1 TÍTULO: Funciones

OBJETIVO ESPECÍFICO: Que el estudiante identifique una función gráficamente, verbalmente y algebraicamente y reconozca sus principales componentes, para que

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

1.1 Definiciones (Función, dominio, imagen, 5 Introducción y Motivación; Comprensión y Exposición del Profesor; Discusión Salón, pizarrón,codominio y gráfica) Elicitación de Ideas. Definir que es una

gráfica y su utilidad

grupal y lluvia de ideas. plumones, proyectorde acetatos.

1.2 Álgebra de Funciones 5 Comprensión y Elicitación de Ideas. Exposición del Profesor y ejercitación Idem.

Describir cuando una función es inyectiva, colectiva.

1.4 Funciones Reales 5 Comprensión y Elicitaciòn de Ideas; Exposición del Profesor y ejercitación Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3 Ingeniería en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 64: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TÍTULO: Límites y Continuidad

OBJETIVO ESPECÍFICO: Que el estudiante identifique los conceptos de límite, continuidad y los aplique en la obtención de sus propiedades, así como en el cálculo delímites para describir el comportamiento de una función. límites para describir el comportamiento de una función. Bibliografía [1 y 2] Bibliografía [1 y 2]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

2.1 Límite de una Función 2 Introducción y Motivación; Comprensión y Elicitación de Ideas. Describir el y Elicitación de Ideas. Describir el comportamiento de algunas funciones. comportamiento de algunas funciones. Enunciar el concepto de límite y su Enunciar el concepto de límite y su utilidad. utilidad.

2.2 Álgebra de Límites 4 Comprensión y Elicitaciòn de Ideas. 2.2 Álgebra de Límites 4 Comprensión y Elicitaciòn de Ideas. Exposición de los teoremas de límites Exposición de los teoremas de límites incluyendo algunas demostraciones y incluyendo algunas demostraciones y explicar su uso para calcular límites explicar su uso para calcular límites

2.3 Límites Laterales e Impropios 3 Comprensión y Elicitaciòn de Ideas. 2.3 Límites Laterales e Impropios 3 Comprensión y Elicitaciòn de Ideas. Identificar los conceptos de límites Identificar los conceptos de límites laterales e impropios, así como su laterales e impropios, así como su utilidad. utilidad.

2.4 Continuidad 3 Comprensión y Elicitaciòn de Ideas. 2.4 Continuidad 3 Comprensión y Elicitaciòn de Ideas. Discutir el concepto de continuidad y sus Discutir el concepto de continuidad y sus propiedades. propiedades.

2.5 Composición de Límites 3 Comprensión y Elicitaciòn de Ideas. 2.5 Composición de Límites 3 Comprensión y Elicitaciòn de Ideas. Calcular el límite de funciones Calcular el límite de funciones compuestas y determinar su continuidad. compuestas y determinar su continuidad.

2.6 Teorema del Valor Intermedio 3 Comprensión y Elicitaciòn de Ideas. 2.6 Teorema del Valor Intermedio 3 Comprensión y Elicitaciòn de Ideas. Investigar los tipos de discontinuidad Investigar los tipos de discontinuidad existentes en funciones. existentes en funciones.

Exposición del Profesor y ejercitacióncolectiva. colectiva.

Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva. Exposición del Profesor y ejercitación colectiva.Exposición del Profesor y ejercitación colectiva.

Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de video.acetatos o de video. Idem. Idem.

Idem. Idem.

Idem. Idem. Idem. Idem. Idem. Idem.

2.7 Tipos de Discontinuidad 3 Exposición del Profesor; Solución depreguntas y/o problemas. preguntas y/o problemas.

Idem.

HORAS TOTALES: 20HORAS TOTALES: 20

UNIDAD: 2 TÍTULO: Límites y Continuidad

OBJETIVO ESPECÍFICO: Que el estudiante identifique los conceptos de límite, continuidad y los aplique en la obtención de sus propiedades, así como en el cálculo de

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

2.1 Límite de una Función 2 Introducción y Motivación; Comprensión Exposición del Profesor y ejercitación Salón, pizarrón,

2.7 Tipos de Discontinuidad 3 Exposición del Profesor; Solución de Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4 Ingeniería en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 65: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 3 TÍTULO: Derivada

OBJETIVO ESPECÍFICO: Que el estudiante comprenda el concepto de derivada y sus propiedades algebraicas para que las aplique en el cálculo de derivadas decualquier orden de funciones particulares (polinomiales, racionales, exponencianles, trigonométricas y de sus inversas. cualquier orden de funciones particulares (polinomiales, racionales, exponencianles, trigonométricas y de sus inversas. Bibliografía [1,2 y 3] Bibliografía [1,2 y 3]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

3.1 La derivada 3 Introducción y Motivación; Comprensión Exposición del Profesor y discusión Salón, pizarrón,

3.2 Álgebra de Derivadas y la Regla de la Cadena Cadena

3.3 Derivadas de las funciones exponencial, 3.3 Derivadas de las funciones exponencial,

trigonométricas y de sus inversas trigonométricas y de sus inversas

y Elicitaciòn de Ideas. Definir que es la derivada de una función y su importancia. derivada de una función y su importancia.

8 Comprensión y Elicitaciòn de Ideas. 8 Comprensión y Elicitaciòn de Ideas.

Exponer y demostrar los teoremas de Exponer y demostrar los teoremas de derivadas, así como explicar su uso para derivadas, así como explicar su uso para el cálculo de derivadas. el cálculo de derivadas.

5 Comprensión y Elicitaciòn de Ideas. 5 Comprensión y Elicitaciòn de Ideas. Calcular las derivadas de las funciones Calcular las derivadas de las funciones exponenciales y trigonométricas, así exponenciales y trigonométricas, así como de sus inversas. como de sus inversas.

grupal de algunos problemas Exposición del Profesor y ejercitación grupal. Exposición del Profesor y ejercitación grupal. Exposición del Profesor y ejercitación grupal.

plumones,proyector de proyector de acetatos o de video.acetatos o de video.Idem. Idem.

Idem.

3.4 Derivadas de Orden Superior 2 Comprensión y Elicitaciòn de Ideas.Explicar que la derivada es una función. Explicar que la derivada es una función.

3.5 Derivación Implícita 2 Comprensión y Elicitaciòn de Ideas. 3.5 Derivación Implícita 2 Comprensión y Elicitaciòn de Ideas. Analizar la derivada de funciones dadas Analizar la derivada de funciones dadas de manera implícita. de manera implícita.

Exposición del Profesor y ejercitacióngrupal grupal Exposición del Profesor y ejercitación grupal.

Idem. Idem.Idem.

HORAS TOTALES: 20HORAS TOTALES: 20

UNIDAD: 3 TÍTULO: Derivada

OBJETIVO ESPECÍFICO: Que el estudiante comprenda el concepto de derivada y sus propiedades algebraicas para que las aplique en el cálculo de derivadas de

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

3.1 La derivada 3 Introducción y Motivación; Comprensión Exposición del Profesor y discusión Salón, pizarrón,y Elicitaciòn de Ideas. Definir que es la grupal de algunos problemas

Exposición del Profesor y ejercitación grupal.

plumones,

Idem.

3.2 Álgebra de Derivadas y la Regla de la

3.4 Derivadas de Orden Superior 2 Comprensión y Elicitaciòn de Ideas. Exposición del Profesor y ejercitación

Exposición del Profesor y ejercitación grupal.

Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5 Ingeniería en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 66: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 4 TÍTULO: Aplicaciones de la Derivada

OBJETIVO ESPECÍFICO: Que el estudiante aplique propiedades de derivada para resolver problemas de graficación y optimización de funciones reales.Que el estudiante aplique propiedades de derivada para resolver problemas de graficación y optimización de funciones reales.Bibliografía [1,2 y 3] Bibliografía [1,2 y 3]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

4.1 Teorema de Rolle y Teorema del Valor 3 Introducción y Motivación; Comprensión Exposición del Profesor y ejercitación Salón, pizarrón,Medio y Elicitaciòn de Ideas. Enunciar losy Elicitaciòn de Ideas. Enunciar los

teoremas de Rolle y del valor medio e teoremas de Rolle y del valor medio e ilustrar las diferentes aplicaciones deilustrar las diferentes aplicaciones deellos. ellos.

grupal. plumones,proyector de proyector de acetatos o de video.acetatos o de video.

4.2 La Regla de L’hopital 3 Comprensión y Elicitaciòn de Ideas.Emplear la regla de L’hopital en el Emplear la regla de L’hopital en el cálculo de limites de la forma 0/0. cálculo de limites de la forma 0/0.

4.3 Máximos y Mínimos 4 Comprensión y Elicitaciòn de Ideas. 4.3 Máximos y Mínimos 4 Comprensión y Elicitaciòn de Ideas. Aplicar los criterios de la 1ra y 2da

Aplicar los criterios de la 1ra y 2da

derivada para obtener los valores derivada para obtener los valores extremos de una función. extremos de una función.

4.4 Graficación de Funciones 6 Comprensión y Elicitaciòn de Ideas. 4.4 Graficación de Funciones 6 Comprensión y Elicitaciòn de Ideas. Aplicar las técnicas del cálculo Aplicar las técnicas del cálculo diferencial para trazar la gráfica de una diferencial para trazar la gráfica de una función (asíntotas, intervalos de función (asíntotas, intervalos de crecimiento y de concavidad, valores crecimiento y de concavidad, valores extremos y puntos de inflexión. extremos y puntos de inflexión.

4.5 Problemas de Optimización 4 Solución de problemas verbales de 4.5 Problemas de Optimización 4 Solución de problemas verbales de optimización. optimización.

Exposición del Profesor y ejercitacióngrupal grupal Exposición del Profesor y ejercitación grupal. Exposición del Profesor y ejercitación grupal. Exposición del Profesor y ejercitación grupal. Exposición del Profesor y ejercitación grupal. Exposición del Profesor y ejercitación grupal.

Idem. Idem.Idem.

Idem.Idem. Idem.Idem.

HORAS TOTALES: 20HORAS TOTALES: 20

HT HPHT HPHORAS TOTALES DE LA MATERIA: 80 HORAS TOTALES DE LA MATERIA: 80

UNIDAD: 4 TÍTULO: Aplicaciones de la Derivada

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

4.1 Teorema de Rolle y Teorema del Valor 3 Introducción y Motivación; Comprensión Exposición del Profesor y ejercitación Salón, pizarrón,grupal. plumones,Medio

4.2 La Regla de L’hopital 3 Comprensión y Elicitaciòn de Ideas. Idem.Exposición del Profesor y ejercitación

Exposición del Profesor y ejercitación grupal.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6 Ingeniería en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 67: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

I Unidad 1 4ª Semana del Curso I Unidad 1 4ª Semana del Curso II Unidad 2 8ª Semana del Curso II Unidad 2 8ª Semana del Curso III Unidad 3 12ª Semana del Curso III Unidad 3 12ª Semana del Curso IV Unidad 4 16ª Semana del CursoIV Unidad 4 16ª Semana del Curso

% Exámenes Parciales 70Exámenes Parciales 70Asistencias: Asistencias: Proyecto Final: Proyecto Final: Tareas: 15Tareas: 15Trabajos de Investigación: 15Trabajos de Investigación: 15Prácticas de Laboratorio: Prácticas de Laboratorio:

TOTAL: 100TOTAL: 100

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

%

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7 Ingeniería en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 68: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REQUISITOS DE ACREDITACIÓN:

Tener una Calificación promedio de los exámenes parciales mayor o igual a seis.Tener una asistencia de al menos 80% al curso.

FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de razonar problemas matemáticos, partiendo de los conceptos y principios básicos estudiados durante elcurso; para que de esta forma pueda diseñar una solución bien fundamentada y óptima.

BIBLIOGRAFÍA: 1.René Benítez, ” Cálculo diferencial para ciencias básicas e ingeniería”, Trillas, 1ª. Ed., 1997 México.2.Watson Fulks, ” Cálculo avanzado”, Limusa, 1970, México. 3. Earl Swokowski, “Cálculo con geometría analítica”, Grupo editorial iberoamérica. 4.Michael Spivak ,” Calculus: cálculo infinitesima”l, 2ª. Ed. , Ediciones REPLA, S.A. 5.Kazimierz Kuratowski, “Introducción al cálculo”, Limusa, Noriega Editores.

OBSERVACIONES En la actualidad no se trabaja con la bibliografía listada anteriormente debido a que no está actualizada y en algunos casos ya no se editan. Debido alos nuevos enfoques de enseñanza (implementación de software matemático) trabajamos actualmente con la siguiente bibliografía:

1. Cálculo Diferencial e Integral. James Stewart , 1999 , ISBN 968-7529-91-1 (B) 2.- Cálculo en una Variable. George B. Thomas, Ross L. Finney,. Novena Edición, 1998, ISBN 968-444-279-3 (B)3.- El Cálculo con Geometría Analítica. Louis Leithold, Séptima Edición,1998, HARLA, ISBN 970-613-040-3 (B) 4.- Precálculo. Michael Sullivan, Cuarta Edición, 1997, Chicago State University, ISBN 968-880-964-0

NOTA Con (B) denotamos bibliografía básica Con (C) denotamos bibliografía complementaria

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 69: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: CÁLCULO INTEGRAL

Clave: LCC 114 Nivel de Ubicación: BÁSICO Créditos: 10 Tipo de Materia: OBLIGATORIA Modalidad: ESCOLARIZADA Créditos: 10 Tipo de Materia: OBLIGATORIA Modalidad: ESCOLARIZADA

PRE-REQUISITOS: LCC 110 CÁLCULO DIFERENCIAL

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: CÁLCULO INTEGRAL

Clave: LCC 114 Nivel de Ubicación: BÁSICO

PRE-REQUISITOS: LCC 110 CÁLCULO DIFERENCIAL

MATERIA CONSECUENTE: LCC 214 Circuitos Eléctricos MATERIA CONSECUENTE: LCC 214 Circuitos Eléctricos LIC 206 Probabilidad LIC 206 Probabilidad

TIEMPO TOTAL ASIGNADO: 96hrs. TIEMPO TOTAL ASIGNADO: 96hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

GONZALEZ TZONTECOMANI JOSE ISMAEL Profesores que elaboraron en junio del 2000entre ellos: entre ellos:

HERNANDEZ HERNÁNDEZ MA. DEL ROSARIO ROSARIO LOPEZ ANDRADE CARLOS ALBERTO LOPEZ ANDRADE CARLOS ALBERTO FRANCISCO JAVIER ROBLES MENDOZA FRANCISCO JAVIER ROBLES MENDOZA

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

GONZALEZ TZONTECOMANI JOSE ISMAEL Profesores que elaboraron en junio del 2000

HERNANDEZ HERNÁNDEZ MA. DEL

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 70: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REVISADO POR: Profesores del área de matemáticas básicasAPROBADO POR: Academia de la FCC AUTORIZADO POR: V. de Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Junio 2000 -Junio 2003 VIGENCIA: A partir de otoño del 2000

JUSTIFICACIÓN: En todos las ámbitos científicos aparece el problema de medición el cual se

puede solucionar con la integral definida. De la misma forma el estudio de las sucesiones y series tienen importancia básica en el desarrollo del análisis de la complejidad de los algoritmos y en el estudio de las funciones recursivas. Ademásel cálculo en general es el inicio de muchas disciplinas científicas incluyendo las computacionales como la modelación, la teoría de la complejidad , etc..

OBJETIVO GENERAL DE LA MATERIA:

El estudiante será capaz de calcular las integrales utilizando el Teorema Fundamental del Calculo así como reconocerá la integral definida como el límitede algunas sumas. Además empleará la integral definida para calcular longitudes,áreas y volúmenes. También deberá distinguir cuales series son convergentes y cuales son divergentes

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Esta materia como todas las de matemáticas estimulan su capacidad de análisisy contribuye a que el estudiante pueda distinguir los principios básicos de los sistemas con los cuales trabaja.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 71: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

MATERIA:MATERIA:

UNIDAD: I TÍTULO: LA INTEGRAL DE RIEMANN

OBJETIVO ESPECÍFICO: El estudiante interpretará la integral definida como el resultado de un proceso aproximativo, comprenderá elTeorema Fundamental del Cálculo así como relación de la integral con la derivada y aplicará las propiedades de la integral definida e Teorema Fundamental del Cálculo así como relación de la integral con la derivada y aplicará las propiedades de la integral definida e indefinida, para proponer procedimientos que simplifiquen el cálculo en ciertos problemas. indefinida, para proponer procedimientos que simplifiquen el cálculo en ciertos problemas.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

1.1 Introducción a la integral de Riemann. 1 Motivación y Comprensión Planteamiento de un problemaPlanteamiento de un problema Exposición del profesor

Pizarrón ,,plumones

en el que se resalten los aspectos Lluvia de ideas soluciónconceptuales de forma intuitivay geométrica de la integral. y geométrica de la integral.

1.2 Sumas superiores, inferiores y de Riemann. 5 Comprensión 1.2 Sumas superiores, inferiores y de Riemann. 5 Comprensión Definiciones básicas que nos Definiciones básicas que nos permiten construir la integral permiten construir la integral

1.4 Teorema Fundamental del Calculo 4 Desarrollo análisis y síntesis 1.4 Teorema Fundamental del Calculo 4 Desarrollo análisis y síntesis

Con ayuda del Teorema funda -Con ayuda del Teorema funda -

de preguntas y problemas Exposición del profesor

Proponer ejemplos y contraejemplos, solución De ejercicios y problemas

Exposición del profesor Proponer ejemplos y contraejemplos, solución De ejercicios y problemas

Exposición del profesor

Exposición del profesor

idem

idemidem

mental del cálculo se establecerá Proponer ejemplos yla integral como el proceso inverso de la derivada. inverso de la derivada.

contraejemplos, so ul ciónDe ejercicios y problemasDe ejercicios y problemas

UNIDAD: I TÍTULO: LA INTEGRAL DE RIEMANN

OBJETIVO ESPECÍFICO: El estudiante interpretará la integral definida como el resultado de un proceso aproximativo, comprenderá el

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Introducción a la integral de Riemann. 1 Motivación y Comprensión Pizarrón ,,plumonesExposición del profesor

en el que se resalten los aspectos Lluvia de ideas soluciónconceptuales de forma intuitiva de preguntas y problemas

idem

mental del cálculo se establecerá Proponer ejemplos yla integral como el proceso contraejemplos, solución

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3 Ingeniería en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 72: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.5 Integral indefinida. 3 Comprensión y análisis Definir el concepto de primitivaDefinir el concepto de primitivay motivarlo con el teorema y motivarlo con el teorema fundamental del cálculo. fundamental del cálculo. Establecer las propiedades de laEstablecer las propiedades de laintegral indefinida. integral indefinida.

Exposición del profesor idem

1.6 Integración de funciones elementales. 1 Desarrollo de capacidades Utilizando los conocimientos delUtilizando los conocimientos delcálculo diferencial se hallarán cálculo diferencial se hallarán las integrales de las funciones las integrales de las funciones más simples (polinomios, y más simples (polinomios, y algunas trigonométricas, etc) algunas trigonométricas, etc)

Exposición del profesor idem

HORAS TOTALES: 18HORAS TOTALES: 18

CONTENIDO TEMÁTICO

MATERIA:MATERIA:

UNIDAD: II TÍTULO: MÉTODOS DE INTEGRACION Y APLICACIONES.

OBJETIVO ESPECÍFICO: El estudiante conocerá y aplicará los diferentes métodos y técnicas que existen para calcular integrales definidas e indefinidas , además utilizará la integral definida para calcular áreas , volúmenes, longitud de curva. También interpretará a ladefinidas e indefinidas , además utilizará la integral definida para calcular áreas , volúmenes, longitud de curva. También interpretará a laintegral impropia como una extensión de la integral definida y la usará para calcular áreas de regiones no acotadas. integral impropia como una extensión de la integral definida y la usará para calcular áreas de regiones no acotadas.

1.5 Integral indefinida. 3 Comprensión y análisis Exposición del profesor idem

1.6 Integración de funciones elementales. 1 Desarrollo de capacidades Exposición del profesor idem

CONTENIDO TEMÁTICO

UNIDAD: II TÍTULO: MÉTODOS DE INTEGRACION Y APLICACIONES.

OBJETIVO ESPECÍFICO: El estudiante conocerá y aplicará los diferentes métodos y técnicas que existen para calcular integrales

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4 Ingeniería en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 73: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

2.1 Integración por partes y cambio de variable. 5 Comprensión , elicitación de ideas ideas Exposición de los métodos deExposición de los métodos deintegración, de cambio de integración, de cambio de variable e integración por variable e integración por partes, relacionandolos con partes, relacionandolos con algunas reglas de derivación, y algunas reglas de derivación, y aplicándolos para calcular aplicándolos para calcular diversas primitivas. diversas primitivas.

Exposición del profesorEjemplos, solución de ejercicios

idem

2.2 Sustitución trigonométrica. 4 Desarrollo de capacidades Mostrar que los cambios de

Exposición del profesorEjemplos, solución de Ejemplos, solución de

idem

variable cosx, tanx, senx, pueden ejerciciosser de mucha utilidad en el ser de mucha utilidad en el cálculo de ciertas integrales. cálculo de ciertas integrales. Motivándolos desde un aspecto Motivándolos desde un aspecto geométrico. geométrico.

2.3 Fracciones parciales. 3 Desarrollo de capacidades Se mostrará que toda función Se mostrará que toda función racional se puede integrar en racional se puede integrar en términos de funciones racionalestérminos de funciones racionalessimples, haciendo uso del simples, haciendo uso del método de fracciones parciales. método de fracciones parciales.

Exposición del profesorSolución de ejercicios Solución de ejercicios

idem

2.4 Aplicaciones de la integral: cálculo de áreas,volúmenes ,longitud de curva e integral impropia. volúmenes ,longitud de curva e integral impropia.

8 Desarrollo de capacidades Se comenzará con la idea Se comenzará con la idea intuitiva de área, volumen parajustificar algunas formulas justificar algunas formulas integrales que nos permitirán integrales que nos permitirán calcular áreas y volúmenes. calcular áreas y volúmenes.

Exposición del profesorSolución de ejercicios Solución de ejercicios

idem

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Integración por partes y cambio de variable. 5 Comprensión , elicitación de Exposición del profesorEjemplos, solución de ejercicios

idem

2.2 Sustitución trigonométrica. 4 Desarrollo de capacidades Mostrar que los cambios de

idemExposición del profesor

variable cosx, tanx, senx, pueden ejercicios

2.3 Fracciones parciales. 3 Desarrollo de capacidades Exposición del profesor idem

2.4 Aplicaciones de la integral: cálculo de áreas, idemExposición del profesor8 Desarrollo de capacidades

intuitiva de área, volumen para

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5 Ingeniería en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 74: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.5 Se definirá la integral impropiacomo el limite de algunas como el limite de algunas integrales de Riemann, se dará integrales de Riemann, se dará los teoremas que nos permiten los teoremas que nos permiten calcular integrales impropias se calcular integrales impropias se establecerán algunos criterios deestablecerán algunos criterios deconvergencia que nos permitan convergencia que nos permitan decidir cuando una integral decidir cuando una integral impropia existe, y se utilizará impropia existe, y se utilizará para calcular el área de una para calcular el área de una región no acotada. región no acotada.

idem

2.62.6

HORAS TOTALES: 20HORAS TOTALES: 20

2.5 Se definirá la integral impropia idem

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

MATERIA:MATERIA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6 Ingeniería en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 75: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: III TÍTULO: SUCESIONES Y SERIES NUMERICAS

OBJETIVO ESPECÍFICO: El estudiante reconocerá y analizará a las sucesiones de números reales las cuales representan magnitudes reales que resultan fundamentales en algunas disciplinas computacionales (trabajando con los teoremas de convergencia, analizando losreales que resultan fundamentales en algunas disciplinas computacionales (trabajando con los teoremas de convergencia, analizando losdistintos criterios de convergencia para las series y aplicándolos a problemas concretos). distintos criterios de convergencia para las series y aplicándolos a problemas concretos).

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

3.1 Definiciones básicas 3 Motivación y comprensión Planteamiento de un problemaPlanteamiento de un problema

Exposición del profesorEjemplos , planteamientoEjemplos , planteamiento

idem

en el que se resalten los aspectos y solución de ejercicios.Intuitivo y geométrico del Intuitivo y geométrico del concepto de sucesión.

3.2 Limites de sucesiones y propiedades. 5 Comprensión y desarrollo decapacidades capacidades Dar la definición de límite (e-s)Dar la definición de límite (e-s)y la interpretación geométrica. y la interpretación geométrica. Se enseñarán a calcular algunosSe enseñarán a calcular algunoslímites aplicando los teoremas límites aplicando los teoremas más importantes. Análisis y síntesis

más importantes. 3.3 Limites infinitos y sucesiones divergentes. 4 3.3 Limites infinitos y sucesiones divergentes. 4 Análisis y síntesis

Se analizarán los casos de Se analizarán los casos de sucesiones que no tienen límite sucesiones que no tienen límite y en particular aquellas que se y en particular aquellas que se alejan arbitrariamente del cero alejan arbitrariamente del cero

3.4 Series numéricas y convergencia. 3 Comprensión 3.4 Series numéricas y convergencia. 3 Comprensión Se trabajará con un caso Se trabajará con un caso particular de sucesión particular de sucesión

Exposición del profesorEjemplos, planteamiento y solución de ejercicios Ejemplos, planteamiento y solución de ejercicios Exposición del profesor

Ejemplos, planteamiento y solución de ejercicios

Exposición del profesorEjemplos, planteamientoy solución de ejercicios.

idem idemidem idemidem

UNIDAD: III TÍTULO: SUCESIONES Y SERIES NUMERICAS

OBJETIVO ESPECÍFICO: El estudiante reconocerá y analizará a las sucesiones de números reales las cuales representan magnitudes

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Definiciones básicas 3 Motivación y comprensión idemExposición del profesor

en el que se resalten los aspectos y solución de ejercicios.

concepto de sucesión. 3.2 Limites de sucesiones y propiedades. 5 Comprensión y desarrollo de Exposición del profesor

Exposición del profesor Ejemplos, planteamiento y solución de ejercicios

Exposición del profesorEjemplos, planteamientoy solución de ejercicios.

idem

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7 Ingeniería en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 76: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.5 Propiedades de las series convergentes. 2 ComprensiónPropiedades elementales para Propiedades elementales para saber como se comportan las saber como se comportan las series convergentes series convergentes

3.6 Criterios de convergencia. 4 Desarrollo de capacidades 3.6 Criterios de convergencia. 4 Desarrollo de capacidades Se establecerán los criterios de Se establecerán los criterios de convergencia para determinar convergencia para determinar cuando una serie es convergentecuando una serie es convergente

Exposición del profesorEjemplos, planteamiento y solución de ejercicios Ejemplos, planteamiento y solución de ejercicios Exposición del profesor

Ejemplos, planteamiento y solución de ejercicios

idem

idemidem

HORAS TOTALES: 21HORAS TOTALES: 21

CONTENIDO TEMÁTICO

MATERIA:MATERIA:

UNIDAD: IV TÍTULO: SUCESIONES Y SERIES DE FUNCIONES

OBJETIVO ESPECÍFICO: El estudiante identificará y comparará las distintas sucesiones y series de funciones, deducirá los intervalos deconvergencia aplicando los criterios de convergencia, en particular será capaz de calcular el radio de convergencia de las series de convergencia aplicando los criterios de convergencia, en particular será capaz de calcular el radio de convergencia de las series de potencias para poder desarrollar diferentes funciones en series de potencias y operar con ellas. potencias para poder desarrollar diferentes funciones en series de potencias y operar con ellas.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

4.1 Sucesiones y series de funciones. 6 Comprensión y elicitación deideas ideas Definir las sucesiones de Definir las sucesiones de

Exposición del profesorEjemplos, planteamiento y solución de ejercicios

idem

3.5 Propiedades de las series convergentes. 2 Comprensión Exposición del profesor

Exposición del profesor Ejemplos, planteamiento y solución de ejercicios

idem

CONTENIDO TEMÁTICO

UNIDAD: IV TÍTULO: SUCESIONES Y SERIES DE FUNCIONES

OBJETIVO ESPECÍFICO: El estudiante identificará y comparará las distintas sucesiones y series de funciones, deducirá los intervalos de

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Sucesiones y series de funciones. 6 Comprensión y elicitación de Exposición del profesorEjemplos, planteamiento y solución de ejercicios

idem

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8 Ingeniería en Ciencias de la Computación . Pág. 8

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 77: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

funciones con ayuda de las sucesiones y series numéricas..sucesiones y series numéricas..

4.2 Convergencia puntual. 5 Análisis y síntesis4.2 Convergencia puntual. 5 Análisis y síntesis Exposición del profesor idemTrabajar la convergencia puntual Ejemplos, planteamiento

con diversos ejemplos y mostrarla necesidad de definir otros la necesidad de definir otros tipos de convergencia. tipos de convergencia.

4.3 Polinomios y series de Taylor . 5 Comprensión y elicitación de4.3 Polinomios y series de Taylor . 5 Comprensión y elicitación de Exposición del profesoideas ideas Enunciar el teorema de Enunciar el teorema de Weistrass para justificar el Weistrass para justificar el estudio de las series de Taylor. estudio de las series de Taylor.

4.4 Series de potencias y radio de convergencia. 5 Comprensión y aplicación 4.4 Series de potencias y radio de convergencia. 5 Comprensión y aplicación Planteamiento de un problema Planteamiento de un problema en el cual el estudiante debe en el cual el estudiante debe comprender a las series de comprender a las series de potencias como series de Taylorpotencias como series de Taylorde alguna función. de alguna función.

y solución de ejerciciosy solución de ejercicios

r Ejemplos, planteamiento y solución de ejercicios

Exposición del profesorEjemplos, planteamientoy solución de ejercicios.

idem idemidem

4.54.5

4.64.6

HORAS TOTALES: 21HORAS TOTALES: 21

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

funciones con ayuda de las

Exposición del profesor idemTrabajar la convergencia puntual Ejemplos, planteamiento

con diversos ejemplos y mostrar

Exposición del profesor Ejemplos, planteamiento y solución de ejercicios

Exposición del profesorEjemplos, planteamientoy solución de ejercicios.

idem

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9 Ingeniería en Ciencias de la Computación . Pág. 9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 78: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

Capítulo 1 En la 4ª semana Capítulo 1 En la 4ª semana Capítulo 2 En la 9ª semana Capítulo 2 En la 9ª semana Capítulo 3 En la 13ª semana Capítulo 3 En la 13ª semana

Capítulo 4 En la semana 16ª semanaCapítulo 4 En la semana 16ª semana

Exámenes parciales 70%Asistencias: 10%Asistencias: 10%Proyecto Final: Proyecto Final: Tareas: 10%Tareas: 10%Trabajos de Investigación: 10%Trabajos de Investigación: 10%Prácticas de Laboratorio: Prácticas de Laboratorio:

TOTAL: 100%

REQUISITOS DE ACREDITACIÓN: Tener un promedio mínimo de seis, con los 4 exámenes aprobados (el alumno tiene derecho a Tener un promedio mínimo de seis, con los 4 exámenes aprobados (el alumno tiene derecho a recuperar hasta dos exámenes parciales, a criterio del profesor) o aprobar un examen final global

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

Exámenes parciales 70%

TOTAL: 100%

REQUISITOS DE ACREDITACIÓN:

recuperar hasta dos exámenes parciales, a criterio del profesor) o aprobar un examen final global

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10 Ingeniería en Ciencias de la Computación . Pág. 10

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 79: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FOMENTO DE VALORES: FOMENTO DE VALORES: Desarrolla en el estudiante una actitud crítica y participativa, que lo hará capaz de enfrentar y Desarrolla en el estudiante una actitud crítica y participativa, que lo hará capaz de enfrentar y formular alternativas para solucionar problemas. Además le fomenta la disciplina por el bien de suformular alternativas para solucionar problemas. Además le fomenta la disciplina por el bien de suformación personal y profesional. formación personal y profesional.

BIBLIOGRAFÍA:

1.- Swokovsky, E. , “Cálculo con Geometría Analítica” , Grupo Editorial Iberoamérica , Segundaedición, 1989, México. © edición, 1989, México. ©

2.-J.Stewart. “Cálculo: trascendentes tempranas” , Internacional Thompson Editores, 1998,2.-J.Stewart. “Cálculo: trascendentes tempranas” , Internacional Thompson Editores, 1998,México.(B) México.(B)

3.- Zill, Denis G. “Cálculo con Geometría Analítica”, Grupo Editorial Iberoamérica”, 1987, México. ©

4.-Yutakeuchi, “Sucesiones y Series”, Tomo I- Editorial Noriega Limusa, 1990, México ©

5.- Yutakeuchi, “Sucesiones y Series”, Tomo II Editorial Noriega Limusa, 1990, México ©

6.-Spivak , Cálculo Infinitesimal , Editorial Reverté , México ©

B: Básico B: Básico C: ComplementarioC: Complementario

BIBLIOGRAFÍA:

1.- Swokovsky, E. , “Cálculo con Geometría Analítica” , Grupo Editorial Iberoamérica , Segunda

3.- Zill, Denis G. “Cálculo con Geometría Analítica”, Grupo Editorial Iberoamérica”, 1987, México. ©

4.-Yutakeuchi, “Sucesiones y Series”, Tomo I- Editorial Noriega Limusa, 1990, México ©

5.- Yutakeuchi, “Sucesiones y Series”, Tomo II Editorial Noriega Limusa, 1990, México ©

6.-Spivak , Cálculo Infinitesimal , Editorial Reverté , México ©

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11 Ingeniería en Ciencias de la Computación . Pág. 11

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 80: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:Junio del 2000

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Page 81: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Arquitectura de Computadoras NOMBRE DE LA MATERIA: Circuitos Eléctricos Clave: LCC 214 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Teórico Práctica Modalidad: Escolarizada PRE-REQUISITOS: LCC 108 Algebra Superior

LCC 114 Calculo Integral MATERIA CONSECUENTE: LCC 212 Sistemas Digitales y

LIC 214 Circuitos Electrónicos TIEMPO TOTAL ASIGNADO: 96 Horas PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Apolonio Ata Pérez Elsa Chavira Martínez Nicolás Quiroz Hernández Sully Sánchez Gálvez Gregorio Trinidad García Juan Mejía Palafox Bárbara Sánchez Rinza Guillermo Tenorio Palacios Guillermo Jiménez de los Santos Manuel Rubín Falfán Gustavo Rubín Linares

Page 82: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

REVISADO POR: Mariano Larios Gómez APROBADO POR: Academia AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: 20 de octubre de 2006 VIGENCIA: 5 años JUSTIFICACIÓN: El alumno conocerá los elementos básicos de los circuitos eléctricos necesarios para dar soporte al área de arquitectura de computadoras. OBJETIVO GENERAL DE LA MATERIA: El alumno conocerá, interpretará y aplicará las técnicas de análisis de los circuitos eléctricos. Aprenderá a realizar mediciones eléctricas utilizando la instrumentación apropiada. Para establecer las bases en los cursos posteriores del área. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El alumno:

• Tendrá las habilidades necesarias para integrar elementos de hardware y software en la construcción de soluciones.

• Estará capacitado para interactuar con usuarios, entender sus necesidades y proponer soluciones por medio del análisis, diseño e implementación de sistemas basados en hardware y software.

• Estará capacitado para desarrollar tecnología de punta para innovar los procesos de ingeniería en su rama, mediante la continuación de estudios de postgrado.

Page 83: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: Circuitos Eléctricos UNIDAD: I TÍTULO: Conceptos Básicos de Electricidad

OBJETIVO ESPECÍFICO: El alumno conocerá los fundamentos de la Electricidad y el Magnetismo además de su comportamiento en circuitos eléctricos.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

I.1 Carga, Corriente, Energía, Voltaje, Potencia, Flujomagnético, Ley de Lenz, Ley de Joule,

1 Introducción y motivación, comprensión y licitación de ideas. Identificar los conceptos relacionados con la electricidad y el magnetismo.

Exposición del Profesor, discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

I.2 Clasificación de los elementos de una red I.2.1 Lineales e invariante en el tiempo, parámetros concentrados y distribuidos, activos y pasivos

1 Comprensión y licitación de ideas. Identificar las características de los elementos de una red eléctrica.

Exposición del Profesor, discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video

I.3 Señales eléctricas: CD y CA. I.3.1 Parámetros de las señales eléctricas: Amplitud, Frecuencia, Fase I.3.2 Impedancia, Reactancia Inductiva, Reactancia Capacitiva

1 Comprensión y licitación de ideas. Establecer las características de las señales eléctricas.

Exposición del Profesor, solución de problemas y actividades en el laboratorio.

Salón, pizarrón, plumones, proyector de acetatos o de video

Page 84: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

I.4 Fuentes I.4.1 Ideales y no ideales I.4.2 Independientes y Dependientes

1 Comprensión y licitación de ideas. Establecer las características de las fuentes.

Exposición del Profesor, discusión grupal.

Idem.

I.5 Arreglos resistivos en serie, paralelo y serie-paralelo I.5.1 Resistencia Equivalente I.5.2 Ley de Ohm

2 Comprensión y licitación de ideas. Establecer las características de los circuitos resistivos. Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución de problemas y actividades en el laboratorio.

Idem.

HORAS TOTALES: 6 2 UNIDAD: II TÍTULO: Métodos de análisis de circuitos eléctricos

OBJETIVO ESPECÍFICO: El alumno interpretará el comportamiento de los circuitos eléctricos mediante el análisis y evaluará su comportamiento en diferentes sistemas eléctricos básicos.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

II.1 Leyes de Kirchhoff II.1.1 Divisor de Corriente II.1.2 Divisor de Voltaje

4 4 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución de problemas y actividades en el laboratorio.

Salón, pizarrón, plumones, proyector de acetatos o de video.

II.2 Método de Escalera 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.

Exposición del Profesor, solución de problemas y actividades en el

Idem.

Page 85: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Práctica en el laboratorio. Aplicación del conocimiento.

laboratorio.

II.3 Análisis de Mallas 4 4 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución de problemas y actividades en el laboratorio.

Salón, pizarrón, plumones, proyector de acetatos o de video

II.4 Análisis de Nodos 4 4 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Idem. Idem.

II.5 Teorema de Thevenin 4 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Idem. Idem.

II.6 Teorema de Norton 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Idem. Idem.

II.7 Principios de Superposición 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Idem. Idem.

HORAS TOTALES: 22 12

Page 86: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

UNIDAD: III. TÍTULO: Circuitos de primer orden (RC, RL)

OBJETIVO ESPECÍFICO: El alumno identificará y analizará circuitos eléctricos capacitivos e inductivos de primer orden

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

III.1 Capacitor e Inductor 1 Comprensión y licitación de ideas. Identificar las características de los elementos de una red eléctrica.

Exposición del Profesor, discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

III.2 Reactancias en serie y en paralelo 2 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos. Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución de problemas y actividades en el laboratorio.

Idem.

III.3 Excitación por condiciones iniciales 5 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos. Práctica en el laboratorio. Aplicación del conocimiento.

Idem. Idem.

III.4 Excitación por condiciones iniciales y fuentes 4 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos. Aplicación del conocimiento.

Idem. Idem.

HORAS TOTALES: 12 6

Page 87: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

TÍTULO: Circuitos de segundo orden (RLC)

OBJETIVO ESPECÍFICO: El alumno identificará y analizará circuitos pasivos de segundo orden

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

IV.1 Excitación por condiciones iniciales 6 3 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, discusión grupal y comparación con las estructuras existentes.

Salón, pizarrón, plumones, proyector de acetatos o de video.

IV.2 Excitación por condiciones iniciales y fuentes 6 3 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución problemas

Idem.

HORAS TOTALES: 12 6

Page 88: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

UNIDAD: V TÍTULO: Transformada de Laplace

OBJETIVO ESPECÍFICO: El alumno utilizará la transformada de Laplace como una herramienta alternativa de análisis en los circuitos eléctricos enfocados a sistemas de control.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

V.1 Desarrollo y propiedades de la transformada de Laplace

1 Comprensión y licitación de ideas. Identificar las propiedades de la transformada de Laplace.

Exposición del Profesor, solución problemas

Salón, pizarrón, plumones, proyector de acetatos o de video.

V.2 Transformada inversa de Laplace 1 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos. Aplicación del conocimiento.

Exposición del Profesor, solución problemas

Idem.

V.3 Función de transferencia 2 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución problemas

Idem.

V.4 Ecuación de malla y de nodo para redes transformadas

4 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución problemas

Idem.

V.5 Equivalentes de Thevenin y Norton para redes transformadas.

4 2 Comprensión y licitación de ideas. Aplicar métodos de análisis de circuitos eléctricos.Práctica en el laboratorio. Aplicación del conocimiento.

Exposición del Profesor, solución problemas

Idem.

HORAS TOTALES: 12 6

Page 89: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

PRÁCTICAS

UNIDAD NOMBRE DE LA PRÁCTICA OBJETIVO HORAS

1. Instrumentos de Laboratorio de Circuitos Eléctricos A) Seguridad. B) Uso responsable del laboratorio C) Reglamento interno

Manejar las fuentes de voltaje, multímetro, osciloscopio, generador de señales,

1/2

I 2. Circuitos resistivos en serie y paralelo a) Código de colores de las

resistencias b) Mediciones de resistencias c) Manejo de tablilla de

experimentos (Protovolt)

1/2

I 3. Ley de Ohm CD y AC a) Manejo del multímetro b) Medición de corriente (serie) y

voltaje (paralelo) c) Medición de señales alternas

(valores rms) d) Manejo de un simulador de

circuitos eléctricos (Orcad, Multisim, PSPICE, Proteus, MatLab, Simulink, etc.)

(Análisis teórico y simulación previa) 1

II 4. Principio de superposición, Divisor de voltaje y corriente

(Análisis teórico y simulación previa) 2

II 5. Teorema de Thevenin y Norton (Análisis teórico y simulación previa) 2

Page 90: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

II 6. Ley de voltaje de Kirchhoff (De 1 y 2 o 3 mallas)

(Análisis teórico y simulación previa) 2

II 7. Leyes de corrientes de Kirchhoff (sólo simulada)

(Análisis teórico y simulación previa) 2

III 8. Capacitares e inductores a) Circuitos en serie y paralelo b) Comportamiento con señales de

CD i) El capacitor se

comporta como circuito abierto

ii) El inductor se comporta como corto circuito

(Análisis teórico y simulación previa) 4

III 9. Circuitos de 1er orden (RC y RL) a) Carga y descarga del capacitor b) Mediciones de la constante de

tiempo (τ) c) Eliminador de rebotes (en

interruptores)

(Análisis teórico y simulación previa) 4

IV 10. Circuitos de 2º orden (RLC) a) Respuesta en frecuencia

(Análisis teórico y simulación previa) 2

V 11. Respuesta en frecuencia de un filtro pasivo (RC)

(Análisis teórico y simulación previa) 2

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos Departamental 1 Unidades I y II Primavera y Otoño Departamental 2 Unidades III y IV Primavera y Otoño Departamental 3 Unidad V Primavera y Otoño

Page 91: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

% Asistencias y participación: 10 Exámenes parciales: 30 Tareas: 10 Proyecto de Investigación: 10 Prácticas de Laboratorio: 40

TOTAL: 100% REQUISITOS DE ACREDITACIÓN: 80% de asistencia, calificaciones de exámenes aprobados. 100% de prácticas de laboratorio con sus respectivos reportes. FOMENTO DE VALORES: Colaboración en equipo, compromiso, puntualidad, responsabilidad, honestidad. BIBLIOGRAFÍA:

1. Lawrence P. Huelsman, “Teoría de Circuitos”, 2ª Edición, Editorial Printice Hall, 1989. 2. William H. Hayt, Jack E. Kemmerly, “Análisis de Circuitos en ingeniería”, 4ª Edición, Editorial Mac Graw Hill, 1992. 3. David E. Johnson, John L. Hilburn, “Análisis básico de circuitos eléctricos”, 5ª Edición, Editorial Printice Hall, 1996. 4. Leonard S. Bobrow, “Análisis de circuitos eléctricos”, Editorial Mac Graw Hill, 1993. 5. Dorf Svoboda, “Circuitos eléctricos”, 5ª Edición, Editorial Alfaomega, 2003. 6. J. David Irwin, “Análisis Básico de Circuitos en Ingeniería” 6ª Edición, Pearson Education, México, 2004.

Page 92: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Page 93: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Arquitectura de Computadoras NOMBRE DE LA MATERIA: Circuitos Electrónicos Clave: LIC 214 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 214 Circuitos Eléctricos MATERIA CONSECUENTE: LIC 318 Microprocesadores e Interfaces TIEMPO TOTAL ASIGNADO: 96 Horas PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Manuel Rubín Falfán Nicolás Quiroz Hernández Elsa Chavira Martínez Bárbara Sánchez Rinza Gregorio Trinidad García Juan Mejía Palafox Guillermo Tenorio Palacios Apolonio Ata Pérez Gustavo Rubín Linares

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 94: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

REVISADO POR: Guillermo Jiménez de los Santos APROBADO POR: Academia AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: 20 de octubre de 2006 VIGENCIA: 5 años JUSTIFICACIÓN: El alumno conocerá los dispositivos electrónicos necesarios para hacer interfaces de aplicaciones basadas en computadoras. El alumno será capaz de identificar, analizar y manipular circuitos para el acondicionamiento de señales para sensores, actuadores y elementos de carga. Con aplicaciones en las áreas de: control, robótica y sistemas empotrados. OBJETIVO GENERAL DE LA MATERIA: El alumno conocerá y aplicará dispositivos electrónicos en el diseño de una interfaz para controlar un sistema por medio de la computadora. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El alumno:

• Tendrá las habilidades necesarias para integrar elementos de hardware y software en la construcción de soluciones.

• Estará capacitado para interactuar con usuarios, entender sus necesidades y proponer soluciones por medio del análisis, diseño e implementación de sistemas basados en hardware y software.

• Estará capacitado para desarrollar tecnología de punta para innovar los procesos de ingeniería en su rama, mediante la continuación de estudios de posgrado.

Page 95: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO MATERIA: UNIDAD:1 DIODOS

OBJETIVO ESPECÍFICO: Que el alumno conozca las características del diodo semiconductor y su aplicación en: circuitos rectificadores (fuentes de alimentación), compuertas lógicas, como emisor y detector de luz.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Introducción a los Semiconductores 2 Exposición por el profesor, Estudio y análisis de casos

Material de laboratorio

1.2 Características del diodo 1 Exposición por el profesor Solución de problemas Pizarrón, plumones

1.3 Polarización 1 Exposición por el profesor Presentación individuales o de equipo

Cañón

1.4 Aplicaciones: 1.4.1 Rectificadores: Media onda Onda completa 1.4.2 Compuerta Lógica 1.4.3 Fotodiodo 1.4.4 Diodo Emisor de luz (LED)

4 4 Exposición por el profesor, lluvia de ideas

Desarrollo de Proyecto Exposición Investigación de artículos científicos

Bibliografía de la biblioteca

HORAS TOTALES: 8 4

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 96: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TRANSISTORES BIPOLAR Y MOSFET

OBJETIVO ESPECÍFICO: Que el alumno conozca las características del transistor y su aplicación como interruptor para alimentar cargas de baja y mediana potencia, como: desplegadores, motores, relevadores, entre otros.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Transistor Bipolar 1

2.1.1 Estructura física y modos de operación 1 Estudio y análisis de casos

Material de laboratorio

2.1.2 Polarización del transistor npn y pnp 2 Solución de problemas Pizarrón, plumones

2.1.3 Modelo de Transistor como conmutador: 2.1.3.1 Curvas características (región de corte, activa y saturación)

2 Presentación individuales o de equipo

Cañón

2.2 Transistor MOSFET 1

2.2.1 Estructura física y modos de operación 1

2.2.2 Polarización del MOSFET 1 Presentación individuales o de equipo

Cañón

2.2.3 Operación como conmutador 1 Desarrollo de Proyecto Exposición Investigación de artículos

Bibliografía de la biblioteca

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 97: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

científicos

2.3 Aplicaciones con transistores bipolar y MOSFET Activación de un relevador Activación de un motor: DC, Pasos, Servomotores.

2

HORAS TOTALES: 12 6

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 98: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 3 AMPLIFICADOR OPERACIONAL (OPAMP)

OBJETIVO ESPECÍFICO: Que el alumno conozca las características del amplificador operacional y sus diferentes configuraciones para realizar operaciones aritméticas y de acondicionamiento de señales.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 El amplificador operacional ideal y real .5 Estudio y análisis de casos

Material de laboratorio

3.2 Amplificador a lazo abierto. .5 Solución de problemas Pizarrón, plumones

3.2.1 Comparador .5

3.2.2 Detector de cruce por cero .5

3.3 Amplificador en lazo cerrado 2 2

3.3.1 Amplificador: inversor y no inversor 2

3.3.2 Amplificador: sumador, restador, diferenciador, integrador

4 2

3.3 Amplificador de instrumentación 2 2 Presentación individuales o de equipo

Cañón

3.4 Filtros: Pasa baja, Pasa Alta

4 2 Desarrollo de Proyecto Exposición

Bibliografía de la biblioteca

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 99: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Investigación de artículos científicos

HORAS TOTALES: 16 8

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 100: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 4 CONVERTIDORES ANALÓGICOS / DIGITALES

OBJETIVO ESPECÍFICO: Que el alumno identifique las señales eléctricas en analógicas y digitales, además de su aplicación en el procesamiento de señales.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1Señales analógicas y digitales 2 Estudio y análisis de casos

Material de laboratorio

4.2Conversión de Digital a Analógico 2 4 Solución de problemas Pizarrón, plumones

4.2.1Métodos de conversión: convertidor de escalera R-2R

2

4.3Conversión de Analógico a Digital: 2 4

4.3.1Etapas de conversión ADC: Cuantificación, muestreo, frecuencia de muestreo y codificación

4

Métodos de conversión: aproximaciones sucesivas, doble rampa, comparadores (flash), capacitores conmutados

4

HORAS TOTALES: 16 8

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 101: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 5 TIRISTORES (SCR, TRIAC) Y AISLAMIENTO DE

SEÑALES.

OBJETIVO ESPECÍFICO: Que el alumno conozca las técnicas de aislamiento de señales, así como las características de los tiristores y su aplicación para alimentar cargas de mediana y alta potencia.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Aislamiento de señales: 6.1.1 Magnético (Transformadores) 6.1.2 Óptico (opto acopladores)

2

5.2 Características de los tiristores 2 Estudio y análisis de casos

Material de laboratorio

5.3 Rectificador controlado de Silicio (SCR) 2 Solución de problemas Pizarrón, plumones

5.4 Activación y apagado 2 Presentación individuales o de equipo

Cañón

5.5 El Triac 2 Desarrollo de Proyecto Exposición Investigación de artículos científicos

Bibliografía de la biblioteca

5.6 Aplicaciones en la activación de: - cargas resistivas - cargas inductivas

2 6

HORAS TOTALES: 12 6

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Page 102: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRÁCTICAS

UNIDAD NOMBRE DE LA PRÁCTICA OBJETIVO HORAS

Caracterización de un diodo, polarización, como interruptor

Circuitos rectificadores, armar una fuente simétrica

Polarización de transistor: Medición del beta y voltaje

El transistor como interruptor Alimentar un motor de cd o una lámpara

El transistor MOSFET como interruptor Alimentar un motor de cd o una lámpara

Controlar una carga con Tiristores, utilizando SCR Alimentar un motor de cd o una lámpara

Controlar una carga con Tiristores, utilizando un TRIAC Alimentar un motor de cd o una lámpara

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Page 103: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos Departamental 1 Unidades I y II Primavera y Otoño Departamental 2 Unidades III Primavera y Otoño Departamental 3 Unidad IV y V Primavera y Otoño

% Asistencias y participación: 10 Exámenes parciales: 30 Tareas: 10 Proyecto de Investigación: 10 Prácticas de Laboratorio: 40

TOTAL: 100% REQUISITOS DE ACREDITACIÓN: 80% de asistencia, calificaciones de exámenes aprobados. 100% de prácticas de laboratorio con sus respectivos reportes. FOMENTO DE VALORES: Colaboración en equipo, compromiso, puntualidad, responsabilidad, honestidad. BIBLIOGRAFÍA:

1) Dispositivos Electrónicos y amplificación de señales, Sedra, Adel S. y Smith Kenneth C. 2) Principios de Electrónica, Malvino, Albert P. 3) Circuitos Electrónicos Discretos e Integrados, Schilling Donald L. 4) Electrónica de Potencia, Rashid, Muhammad H.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

Page 104: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Page 105: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERIA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Software de Base

NOMBRE DE LA MATERIA: Compiladores

Clave: LCC 322 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: Nivel Básico

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

Pedro Bello López Jesús García FernándezHilda Castillo Zacatelco Yalú Galicia Hernández

REVISADO POR: Área de Software de BaseAPROBADO POR: Academia AUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: Julio de 2001

JUSTIFICACIÓN: En la creación o construcción de compiladores para algún lenguaje de programación es importantetomar en cuenta las diferentes técnicas que existen para ello, además el desarrollador puede sacar

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 106: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

provecho de tales técnicas para desarrollar software de propósito general.

OBJETIVO GENERAL DE LA MATERIA: Que el alumno diseñe un compilador utilizando las técnicas vistas en el curso, e identifique loimportante que es la separación del compilador en fases.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El alumno al concluir sus estudios estará preparado para seleccionar técnicas de análisis o síntesispara el diseño de software de propósito general.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 107: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: INTRODUCCIÓN

OBJETIVO ESPECÍFICO:

El estudiante identificará y analizará los elementos principales requeridos en el diseño de compiladoresBibliografía: [ 1,3,4 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Elementos de un compilador, herramientas,

HT HP 2 0 Actividades de aplicación del Exposición del Salón, pizarrón,

utilerías y algoritmos necesarios de conocimiento y desarrollo de profesor, discusión plumones, proyectorcapacidades de análisis y síntesis

grupal, uso deanalogías.

de acetatos o cañóny laptop

1.2Diseño de una máquina virtual 3 0 Actividades para el desarrolloExposición del Idemde capacidades de análisis ysíntesis, de reflexión,

profesor, planteamientode un problema,

integración y generalización y discusión grupal, lluvias

HORAS TOTALES: 5 0

para el desarrollo de capacidades de valoración ycreatividad

de ideas

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 108: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TÍTULO: ANÁLISIS LÉXICO Y SINTÁCTICO

OBJETIVO ESPECÍFICO:

El alumno experimentará con alguna técnica de análisis léxico y sintáctico, para la creación de un programa que analice léxica y sintácticamente unprograma fuente, además identificará los nexos que existen con la teoría de lenguajes formales. Bibliografía [1,2,3 ,4 y 5]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

2.1 El papel del análisis léxico y sintáctico y su 4 Identificar el papel de análisis Exposición por parte Pizarrón, borrador,correspondiente problema en los compiladores? léxico y sintáctico durante la

compilación de un programa.Discutir el porqué de su separación.

del profesor, discusióny lluvia de ideas.

proyector deacetatos, cañón yequipo de computo

2.2Expresiones LEX y tablas de análisis léxico2.2.1 Conversión de expresiones regulares a AFN2.2.2 Conversión de AFN a AFD 2.2.3 Conversión de AFD a AFD mínimo

16 Identificar técnicas para laconversión de autómatas, analizar problemas que puedan ser resueltos con autómatas y construir el

Exposición por partePizarrón, borrador,del profesor, resolverproyector de problemas conacetatos, cañón y autómatas y aplicarequipo de computotécnicas de conversión.

autómata. Aplicar las técnicas Trabajo por equipode conversión de autómatas para resolverpara llevar un AFN a un AFD. problemas.

2.3Gramáticas libres y reconocedores determinísticos2.3.1 Autómata de pila 2.3.2 Descendencia recursiva 2.3.3 Precedencia 2.3.4 LL 2.3.5 LR(0), LR(1) y LALR

37 Identificar técnicas para representar la sintaxis de unlenguaje mediante una GLC.Crear una gramática para construir un lenguaje de programación sencillo. Construir un programa prototipo que analice léxica y

Exposición por partedel profesor; en equipos de alumnos aplicar técnicas para crear gramáticas GLC, aplicar técnicas para obtener una GramáticaLL(1). Construir un

Pizarrón, borrador,proyector de acetatos, cañón y equipo de computo

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 109: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 57

sintácticamente un programafuente.

analizador léxico ysintáctico.

UNIDAD: 3 TÍTULO: TRADUCCIÓN DIRIGIDA POR SINTAXIS

OBJETIVO ESPECÍFICO:

El alumno examinara la traducción de lenguajes guiada por gramáticas independientes del contexto asociando atributos a los símbolos de lagramática calculados mediante “reglas semánticas”, además identificar las diversas formas de crear código intermedio. Bibliografía [1,3,4 y 5]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Diversos códigos intermedios (triples, cuádruples,árbol, notación sufija, digraficas acíclicas)

2 Identificar los diversos tiposde códigos intermedios parael proceso de creación de uncompilador.

Exposición por partedel profesor, discusión y lluvia de ideas.

Pizarrón, borrador,proyector de acetatos, cañón yequipo de computo

3.2Esquema abstracto de traducción 4 Aplicar un esquema de traducción a una gramáticaindependiente del contextoasociando atributos con lossímbolos gramaticales por medio de acciones

Exposición por partePizarrón, borrador,del profesor, resolverproyector de problemas aplicandoacetatos, cañón y esquemas deequipo de computotraducción simples y menos simples con una

semánticas, los esquemas de gramáticatraducción pueden ser tantoatributos sintetizados comoheredados.

independiente delcontexto

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 110: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.3Acciones semánticas. 4 Aplicara acciones semánticas Exposición por parte Pizarrón, borrador,3.3.1. Expresiones aritméticas, expresionesbooleanas, expresiones mixtas. 3.3.2. Generación de código y ejecución en línea (interprete). 3.3.3. Proposiciones de control (if-then else, do- while, case). 3.3.4. Proposiciones declarativas, registros, arreglos, referencia a arreglos, referencia a registros, caso de PL/I. 3.3.5. Invocación y paso de parámetros.

HORAS TOTALES: 10

a expresiones aritméticas,booleanas y mixtas, así mismo identificara las formasde crear código a los diferentes tipos de proposiciones, paso de parámetros en funciones queexisten en un lenguaje de programación.

del profesor; enequipos de alumnos aplicar acciones semánticas a su proyecto de compiladores.

proyector deacetatos, cañón y equipo de computo

UNIDAD: 4 TÍTULO: OPTIMIZACIÓN DE CÓDIGO Y GENERACIÓN DECÓDIGO OBJETO

OBJETIVO ESPECÍFICO:

El estudiante reconocerá y analizará las diferentes técnicas de generación y optimización de códigos objeto y su aplicación.Bibliografía: [ 1,3,4 y 5]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP 4.1Bloques 1 0 Actividades de introducción, Exposición del Salón, pizarrón,

de compresión y de reflexión, profesor, discusión plumones, proyectorintegración y generalización. grupal y asociación con de acetatos o cañón

conocimientos previos. y laptop 4.2Determinación de ciclos 2 0 Actividades para el desarrolloIdem Idem

de capacidades de análisis y síntesis, de reflexión,

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 111: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

integración y generalización ypara el desarrollo de capacidades de valoración y creatividad.

4.3Inducción de variables 2 0 Idem Idem Idem

4.4Generación de código objeto, uso de DAGS,coloración

3 0 Idem Exposición delprofesor, discusión grupal, asociación con conocimientos previosy optimizar una solución.

Idem

HORAS TOTALES: 8 0

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos 1 Unidad 1 y parte de Unidad 2 6ª. Semana 2 Unidad 2 11ª. Semana3 Unidad 3 y Unidad 4 16ª. Semana

% Asistencias: A criterio del profesorProyecto Final: A criterio del profesor

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 112: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tareas: A criterio del profesorTrabajos de Investigación: A criterio del profesorPrácticas de Laboratorio: A criterio del profesor

TOTAL: 100

REQUISITOS DE ACREDITACIÓN:A criterio del profesor

FOMENTO DE VALORES: Crear en el estudiante el hábito del análisis y la búsqueda de soluciones a problemas de cómputo.

BIBLIOGRAFÍA: 1. Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, “Compiladores. Principios, técnicas y herramientas.”. Pearson Educación, 1998. (B) 2. Dean Kelley, “Teoría de Autómatas y lenguajes formales”, Prentice may, 1995. (C) 3. Jean-Paul Tremblay, Paul G. Sorenson, “The theory and practice of compiler writing”, McGraw-Hill Computer science series, 1985. (C)4. Karen A. Lemone, “Fundamentos de Compiladores”, Compañía Editorial Continental S.A, de C.V. (CECSA), 1996. (B) 5. Thomas A. Sudkamp, “languages and Machines”, second edition, Addison Wesley, 1997. (C) B: Básico C: Complementario

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 113: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERIAA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Arquitectura de Computadoras

NOMBRE DE LA MATERIA: CONTROL DIGITAL Clave: LIC 495 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: LIC 320 TEORIA DE CONTROL

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Dr. Mario Mauricio Bustillo Díaz M.C. Apolonio Ata Pérez M.C. Juan Mejía Palafox Dr. Abraham Sánchez López Dr. Carlos Celaya Borges M.C. Esteban Torres León DR. José Alejandro Rangel Huerta

REVISADO POR: M. C. Apolonio Ata Pérez Dr. Mario Bustillo Díaz M. C. Graciano Cruz Almanza

APROBADO POR: Academia AUTORIZADO POR:

__ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 114: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/REVISIÓN: 11 septiembre 2007 VIGENCIA: 2 Años

JUSTIFICACIÓN: La actividad del hombre en diferentes escenarios, en la actualidad, esta supeditada a la realización de tareas que se desarrollan por medio de sistemas dinámicos que se rigen por leyes naturales. El tratamiento de sistemas dinámicos se hace desde diferentes puntos de vista. Una de las formas de tratarlos es observando al sistema como una serie de eventos discretos que se dan en el tiempo y de esa manera modelarlo. El uso de la computadora ha venido ha hacer un soporte insustituible para ese tratamiento sustentado en el desarrollo de software y hardware por lo que se en este programa se encuentra considerado el uso de esos desarrollos.

OBJETIVO GENERAL DE LA MATERIA:

El estudiante deberá aprender a diseñar el programa y el hardware para realizarcontroladores PID. Deberá de obtener práctica para la utilización de software comercial para lasolución de problemas de control de procesos.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Que el alumno analice y sintetice sistemas de control automático; para su aplicación en laprogramación de control de procesos, sistemas robóticas y de automatización industrial utilizando la computadora y el modelado de sistemas discretos.

__ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 115: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: Análisis en el plano z en tiempo discreto

OBJETIVO ESPECÍFICO:

Que el estudiante sepa modelar sistemas dinámicos discretos y definir y utilizar los criterios de estabilidad

CONTENIDO DE LA UNIDAD Tiempo de

impartición(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Funciones de transferencia Comprensión y Elicitación de Exposición del

6 Ideas. Identificar problemáticas de aplicación. Tratamiento de problemas. Profesor

1.2 Diagramas de bloques y variables de estado. 2 Comprensión y Elicitación de Exposición del

Ideas. Identificar problemáticas de aplicación. Tratamiento de problemas Profesor

1.3Estabilidad y la Prueba de Jurry

Comprensión y Elicitación de Profesor; Discusión

video proyector, pizarrón

Ídem

2 Comprensión y Elicitación de Exposición del Ideas. Aplicación de los Profesor Criterios de estabilidad.

Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 116: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.4 Modelos discretos de sistemas de muestreo de daton. 4 8 Comprensión y Elicitación de Exposición del

Ideas.Identificar problemáticas de aplicación. Tratamiento de

problemas Profesor

Ídem

HORAS TOTALES: 14 8

UNIDAD: 2 TÍTULO: Diseño de sistemas de control en tiempo discreto.

OBJETIVO ESPECÍFICO: Que el estudiante analice los elementos que componen los antecedentes para el diseño de un sistema discreto dinámico

CONTENIDO DE LA UNIDAD Tiempo de

impartición(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP 2.1 Análisis de un Sample and Hold 2 Comprensión y Elicitación de Ideas. Ejemplificar con un

sistema real

2.2 Espectro de una señal muestreada y Aliasing 4 Comprensión y Elicitación de Ideas

Comprensión y Elicitación de 2.3 Análisis de un diagrama de bloques. 4 Ideas 2.4 Análisis en el espacio de estados 4 Comprensión y Elicitación de

Ideas

Exposición delProfesor

Salón, pizarrón,plumones, proyectorde acetatos o de video

Exposición del Profesor Exposición delProfesor

Ídem Ídem

Exposición delProfesor

Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 117: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.5 Ubicación de polos y diseño de observadores 4 8 Comprensión y Elicitación de Ideas

Exposición delProfesor

Ídem

HORAS TOTALES: 18 8

UNIDAD: 3 TÍTULO: EQUIVALENTES DISCRETOS DE FUNCIÓN DE TRANSFERENCIA

OBJETIVO ESPECÍFICO: Que el estudiante aplique sus conocimientos para el desarrollo de sistemas de control usando software comercial

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Equivalentes discretos de la función de 4 Comprensión y Elicitación de Transferencia Ideas

3.2 Filtros 4 Comprensión y Elicitación de Ideas

3.3 Simulación de filtros usando software comercial 4 Comprensión y Elicitación de

Ideas 3.4 Diseño de sistemas de control usando la 4 Comprensión y Elicitación de transformada z Ideas

Exposición delProfesor

Salón, pizarrón,plumones, proyectorde acetatos o de video

Exposición delProfesor Exposición delProfesor

Ídem Ídem

Exposición delProfesor

Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 118: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.5 Diseño de sistemas usando software comercial 4 8 Comprensión y Elicitación de Ideas Aplicación del conocimiento

Exposición delProfesor

Ídem

HORAS TOTALES: 20 8

UNIDAD: 4 TÍTULO: DESARROLLO DE PRACTICASPARA EL DISEÑO DESISTEMAS DE CONTROL DIGITAL

OBJETIVO ESPECÍFICO: Que el estudiante analice y diseñe sistemas basados en microprocesadores.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP4.1 Aplicación en prácticas usando hardware y Comprensión y Aplicación software comercial. 2 del Conocimiento. 4.2Módulos ADAMS Y sus aplicaciones a 4 Comprensión y Aplicación sistemas de control del Conocimiento. 4.3 Software de simulación e implementación de 6 Comprensión y Aplicación sistemas de control del Conocimiento.

Exposición delProfesor Exposición delProfesor Exposición delProfesor

Salón, pizarrón,plumones, proyectorde acetatos o de video Ídem Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

HORAS TOTALES:12 8

Page 119: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1 y 2 7ª. Semana del Curso II Unidad 3 11ª. Semana del CursoIII Unidad 4 16ª. Semana del Curso

Asistencias:%

Proyecto Final: 20 Tareas: 10 Trabajos de Investigación: Prácticas de Laboratorio: 30 Exámenes Parciales 40

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual ó mayor a seis.Haber completado satisfactoriamente todas las prácticas de laboratorio. 80 % de asistencias al curso.

FOMENTO DE VALORES: Inculcar al estudiante la importancia de las metodologías de análisis, simulación y síntesis de sistemas de control automático.

BIBLIOGRAFÍA:

1. Dorf, R. C: "Sistemas de control Teoría y Práctica", ADDISON WESLEY 1998. 2. Franklin, O. F. Powell, J. D. & Workman M. L. "Digital Control of Dynamic Systems" ADDISO WESLEY 1990, USA. 3. Ogata K. "Ingeniaría de control moderna" Mcgraw-Hill

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 120: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 121: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de NOMBRE DE LA MATERIA: Diseño Avanzado en Bases de Datos Clave: LIC 499 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: Nivel Básico MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Lic. María del Rocío Boone Rojas Lic. Marco Antonio Soriano Ulloa Dra. Darnes Vilariño Ayala Dra. María Josefa Somodevilla García M.C. Alma Delia Ambrosio Vázquez REVISADO POR: Área de Bases de Datos APROBADO POR: Facultad de Ciencias de la Computación AUTORIZADO POR: Vicerrectoría de Docencia FECHA DE ELABORACIÓN/REVISIÓN: Otoño 2007 VIGENCIA: Primavera 2008 JUSTIFICACIÓN: JUSTIFICACIÓN:

Page 122: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Nos encontramos en una nueva etapa de desarrollo la “ Era de la Informática” , la cual se basa en gran medida en la manipulación eficiente de la Información. Es por ello que es importante que el especialista en esta rama, domine las técnicas eficientes de manejo de la misma. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante aprenda a diseñar aplicaciones de bases de datos sobre distintos modelos de datos, a saber: relacional, jerárquico, red y orientado a objetos. Pero bajo una metodología que sea independiente de dichos modelos de datos. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de las ciencias de la computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en sistemas de cómputo. Un área prioritaria es la de Bases de Datos, pues le permitirá al mismo el desarrollo de aplicaciones que manejen de manera adecuada grandes volúmenes de información

Page 123: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA:

UNIDAD: I TÍTULO: INTRODUCCIÓN SEMÁNTICA A LAS BASES

DE DATOS

OBJETIVO ESPECÍFICO: El alumno entenderá el concepto de Bases de datos, Administradores de Bases de Datos y Modelos de Datos. Bibliografía (1,2,3)

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas

1.1 Bases de Datos, sistemas administradores de bases de datos y Modelos de datos.

2 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento. Que el estudiante se familiarice con los conceptos relacionados a bases de datos y sus programas administradores, así también con los diversos modelos de datos planteados en la bibliografía.

Exposición por parte del profesor e investigación para la actualización sobre los DBMS comerciales y su apego a la propuesta de modelos relacional de Codd.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

1.2 Modelación semántica

1 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento. Que el estudiante se familiarice

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón

Page 124: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

con los conceptos relacionados a la modelación semántica de bases de datos.

HORAS TOTALES: 3 2 UNIDAD: 2

TÍTULO: LENGUAJE SEMÁNTICO

OBJETIVO ESPECÍFICO: El alumno reconocerá el concepto de programación de cuarta generación, ventajas y desventajas y la lógica como lenguaje procedural. Bibliografía (1,2,3)

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Notación

1 2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento. Que el estudiante conozca la notación de lenguaje semántico. Ejercicios.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

2.2 Programación de cuarta generación

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento. Que el estudiante se familiarice con los conceptos relacionados a la

Exposición por parte del profesor. Participación de los estudiantes en clases práctic

Salón, pizarrón, plumones, proyector de acetatos o cañón.

Page 125: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

programación de cuarta generación.

2.3 La lógica como un lenguaje no procedural

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 3 2 UNIDAD: 3 TÍTULO: DEL MODELO SEMÁNTICO AL MODELO

RELACIONAL

OBJETIVO ESPECÍFICO: El alumno reconocerá el concepto de bases de datos relacionales y su diseño, ventajas y desventajas. Bibliografía (1,2,3)

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Atributos invariantes en el tiempo y llaves

1 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor. Resolución de ejercicios en equipo.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

3.2 Esquemas relacionales definidos

1 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor. Resolución de ejercicios en equipo.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

Page 126: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

3.3 Restricciones de Implantación

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor. Resolución de ejercicios en equipo.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

3.4 Diseño de Bases de datos relacionales

9 6 Actividades de diseño de Bases de Datos realcionales.

Exposición por parte del profesor. Resolución de ejercicios en equipo.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 12 8 UNIDAD: 4 TÍTULO: LENGUAJES PARA BASES DE DATOS

RELACIONALES

OBJETIVO ESPECÍFICO: El alumno entenderá el concepto de programación de cuarta generación, estudiará los elementos del álgebra relacional y el lenguaje de Consulta SQL. Bibliografía (1,2,3)

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Programación de cuarta Generación

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

4.2 Lógica para bases de Datos Relaciónales 1 Actividades de introducción, Exposición por parte Salón, pizarrón,

Page 127: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

motivación, comprensión y de aplicación del conocimiento

del profesor.

plumones, proyector de acetatos o cañón.

4.3 Álgebra relacional

2 2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor. El estudiante realizará ejercicios prácticos usando álgebra relacional.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

4.4 SQL 7 7 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte profesor. El alumnoresolverá ejercicios prácticos usando SQL. El estudiante relacionará las consultas en SQL y Álgebra Relacional.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

4.5 Optmización de consultas

1 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 12 10 UNIDAD: 5 TÍTULO: MÁS SOBRE LA METODOLOGÍA DEL

DISEÑO DE BASES DE DATOS

OBJETIVO ESPECÍFICO: El alumno profundizará en los conceptos vistos sobre el diseño de Bases de Datos así como otras metodologías de carácter actual.

Page 128: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Un caso de estudio y especificación de requerimientos

2 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

5.2 Flujo del Diseño de Bases de Datos

2 1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

5.3 Otras Metodologías

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 6 2 UNIDAD: 6 TÍTULO: DEL MODELO SEMÁNTICO AL MODELO DE

RED.

OBJETIVO ESPECÍFICO: El alumno entenderá el modelo de Red, así como estudiará los lenguajes de red

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

Page 129: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

6.1 Definiciones

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

6.2 Diseño de Bases de Datos

2 2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

6.3 Lenguajes de red

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 6 2 UNIDAD: 7 TÍTULO: DEL MODELO DE RED AL MODELO

JERÁRQUICO

OBJETIVO ESPECÍFICO: El alumno comprenderá como realizar la transformación de un tipo de modelo a otro.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

7.1 Definiciones

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

7.2 Diseño de Bases de Datos

2 2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

Page 130: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

7.3 Lenguajes jerárquicos

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 6 2 UNIDAD: 8 TÍTULO: EL DESARROLLO DE LOS MODELOS DE

BASES DE DATOS

OBJETIVO ESPECÍFICO: El alumno se actualizara en el desarrollo que ha surgido en los diferentes modelos de bases de datos.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

8.1 Desarrollo de los modelos de bases de Datos.

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 1 UNIDAD: 9 TÍTULO: ASPECTOS DE LA IMPLANTACIÓN DE

SISTEMAS ADMINISTRADORES DE BASES DE DATOS

OBJETIVO ESPECÍFICO: El alumno comprenderá como se implanta un sistema administrador de Bases de Datos.

Page 131: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

Bibligrafia (1,2,3).

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

9.1 Sobre la implantación de Bases de Datos semánticas.

4 8 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 4 8 UNIDAD: 10 TÍTULO: EL MODELO DE DATOS ORIENTADO A

OBJETOS

OBJETIVO ESPECÍFICO: El alumno comprenderá como se relaciona el paradigma orientado a objetos con las bases de Datos, se discutirán las ventajas y desventajas del mismo. Bibliografía(1,3).

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

10.1 El modelo de datos semántico binario orientado a objetos.

2 Actividades de introducción, motivación, comprensión y de

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector

Page 132: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

aplicación del conocimiento

de acetatos o cañón.

10.2 Terminología Orientada a Objetos

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

HORAS TOTALES: 4 UNIDAD: 11 TÍTULO: LENGUAJES DE QUINTA GENERACIÓN

OBJETIVO ESPECÍFICO: El alumno comprenderá la limitación de los lenguajes de bases de datos no precedurales , ejemplo como Prolog. Bibliografía (1,2,3)

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

11.1 Limitaciones de los lenguajes de bases de datos no procedurales.

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

11.2 Lenguajes como Prolog

1 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Exposición por parte del profesor.

Salón, pizarrón, plumones, proyector de acetatos o cañón.

11.3 Interfaces amigables para el usuario

2 Actividades de introducción, motivación, comprensión y de aplicación del conocimiento.

Discusión grupal. Cañòn.

Page 133: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13

HORAS TOTALES: 4

PRÁCTICAS

UNIDAD NOMBRE DE LA PRÁCTICA OBJETIVO HORAS

2 Programación de cuarta generación.

El alumno usará la programación de cuarta generación.

2

3 Diseño de bases de datos relacionales.

El alumno desarrollará ejercicios de diseño aplicados a las bases de datos relacionales.

10

4 Álgebra relacional y SQL.

El alumno usará el álgebra relacional para el desarrollo de consultas de bases de datos relacionales.

8

8 Modelos de bases de datos.

El alumno modelará situaciones reales a través del modelo de bases de datos.

2

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos I

Unidad 1, 2,3, 4

Semana 5 del curso

II

Unidad 5, 6, 7, 8

Semana 10 del curso

III

Unidad 9, 10, 11 Semana 15 del curso

Page 134: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 14

% Asistencias y participación: Exámenes parciales: 40 Ejercicios: 20 Trabajos de Investigación: 10 Prácticas de Laboratorio: 30

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Obtener una calificación mayor o igual a seis en el promedio de exámenes y en el proyecto final. FOMENTO DE VALORES: Se vigilarà que el estudiante observe formalidad y calidad en la entrega de sus tareas y proyectos. BIBLIOGRAFÍA: 1. C.J. Date. Introducciòn a los DBMS. Addison Wesley. 2. Ullman W. Introducciòn a los DBMS. Prentice Hall. 3. Koth. Fundamentos de Bases de Datos. Mc Graw Hill.

Page 135: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Arquitectura de Computadoras NOMBRE DE LA MATERIA: Dispositivos Lógicos programables Clave: LIC 216 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LIC 212 Sistemas Digitales MATERIA CONSECUENTE: LIC 322 Arquitectura de Computadoras TIEMPO TOTAL ASIGNADO: 96 horas PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Apolonio Ata Pérez Gustavo Rubín Linárez Sully Sánchez Galvez Elsa Chavira Martines Gregorio Trinidad García Manuel Rubín Falfán

Page 136: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

REVISADO POR: Nicolás Quiroz Hernández APROBADO POR: Academia de arquitectura AUTORIZADO POR: Academia de arquitectura FECHA DE ELABORACIÓN/REVISIÓN: Septiembre de 2007 VIGENCIA: 5 años JUSTIFICACIÓN: Actualmente para el diseño de sistemas digitales se está generalizando el uso del lenguaje VHDL y para su construcción se están empleando los dispositivos lógicos programables como parte de un sistema digital. Por esta razón los alumnos deben estar capacitados en el manejo de herramientas modernas de diseño y en el uso de los dispositivos lógicos programables. OBJETIVO GENERAL DE LA MATERIA: Que el alumno diseñe y construya sistemas digitales empleando dispositivos lógicos programables y el lenguaje VHDL CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: La carrera prepara profesionales con una amplia formación en el diseño e implementación de soluciones basadas en computadoras. La formación de un Ingeniero en Ciencias de la Computación le permite comprender y aplicar los elementos de hardware y software necesarios para la solución de problemas concretos. Para lograr este perfil el alumno debe tener bases sólidas en el diseño y construcción de sistemas digitales.

Page 137: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: DISPOSITIVOS LÓGICOS PROGRAMABLES UNIDAD:1 TÍTULO: DISEÑO DE SISTEMAS DIGITALES MEDIANTE

CARTAS ASM

OBJETIVO ESPECÍFICO: El alumno aprenderá a diseñar sistemas digitales usando las técnicas tradicionales

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 La máquina de estado

1 Introducción y Motivación Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones.

1.2 Estructura de una carta ASM 2 Comprensión y Elicitación de Ideas

Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, equipo multimedia.

1.3 Comparación de una carta ASM y máquina de estado

2 Construcción de Cartas ASM Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, equipo multimedia.

1.4 Diseño de controladores mediante cartas ASM 6 6 Comparación de Cartas ASM Discusión grupal y lluvia de ideas

Equipo multimedia. Laboratorio de Hardware

HORAS TOTALES: 11 6

Page 138: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

UNIDAD:2 TÍTULO: ARQUITECTURA DE LOS PLD´s

OBJETIVO ESPECÍFICO: El alumno conocerá la evolución de los PLD´s y comparará distintos dispositivos.

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Arquitectura de un CPLD

2 Introducción y Motivación Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones.

2.2 Comparación entre los dispositivos CPLD´s de las compañías XILINX y CYPRESS.

2 2 Comprensión y Elicitación de Ideas

Discusión grupal y Aprendizaje colaborativo

Salón, pizarrón, plumones, equipo multimedia. Laboratorio de Hardware

2.3 Arquitectura de un FPGA

4 2 Caracterización de los FPGAS Discusión grupal y Aprendizaje colaborativo

Salón, pizarrón, plumones, equipo multimedia. Laboratorio de Hardware

2.4 Comparación entre los dispositivos FPGA´s de las compañías ALTERA y XILINX

2 2 Caracterización de los FPGAS de Altera y Xilinx

Discusión grupal y Aprendizaje colaborativo

Equipo multimedia. Laboratorio de Hardware.

HORAS TOTALES: 10 6

Page 139: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

UNIDAD:3 TÍTULO: PROGRAMACION EN VHDL

OBJETIVO ESPECÍFICO: El alumno conocerá y usará el software de programación de dispositivos CPLDS y FPGA´s.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Introducción al Diseño de un sistema digital con VHDL

2 Introducción y Motivación Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones y equipo multimedia.

3.2 Implementación de circuitos Combinacionales con VHDL utilizando FPGAS

4 2 Comprensión y Elicitación de Ideas

Discusión grupal y lluvia de ideas Aprendizaje colaborativo

Salón, pizarrón, plumones y equipo multimedia..

3.3 Implementación de circuitos Secuenciales con VHDL utilizando FPGAS

4 2 Comprensión y Elicitación de Ideas

Discusión grupal y lluvia de ideas Aprendizaje colaborativo

3.4 Integración de entidades en VHDL para Sistemas Digitales utilizando FPGAS

4 2 Aplicación de las herramientas de programación en FPGAs

Discusión grupal, lluvia de ideas y Aprendizaje colaborativo

Salón, pizarrón, plumones, equipo multimedia.

3.4 Software en ambientes de desarrollo: Galaxy de CYPRESS, ISE en Xilinx,

1 Aplicación de las herramientas de programación en FPGAs

Discusión grupal y lluvia de ideas

Equipo multimedia..

HORAS TOTALES: 15 6

Page 140: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

UNIDAD:4 TÍTULO: DISEÑO JERÁRQUICO EN VHDL

OBJETIVO ESPECÍFICO: El alumno aprenderá a diseñar sistemas digitales con VHDL y programación modular.

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Metodología de diseño de estructuras jerárquicas

2 Introducción y Motivación Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones y equipo multimedia.

4.2 Análisis del problema y descomposición en bloquesindividuales de la estructura global.

2 Comprensión y Elicitación de Ideas

Discusión grupal y Aprendizaje colaborativo

Salón, pizarrón, plumones, equipo multimedia.

4.3 Diseño y programación de componentes o unidadesdel circuito

2 3 Programación en VHDL Discusión grupal y Aprendizaje colaborativo

Salón, pizarrón, plumones, equipo multimedia. Laboratorio Hardware

4.4 Creación de un paquete de componentes

2 Programación en VHDL Discusión grupal y Aprendizaje colaborativo

Equipo multimedia.

4.5 Diseño del programa de alto nivel (TOP Level)

2 3 Programación en VHDL Discusión grupal y Aprendizaje colaborativo

Laboratorio Hardware

4.6 Herramientas de diseño, compilación y simulación( ISE de XILINX, Quartus II de Altera).

2 Programación en VHDL Discusión grupal y Aprendizaje colaborativo

HORAS TOTALES: 12 6

Page 141: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

UNIDAD:5 TÍTULO: APLICACIONES

OBJETIVO ESPECÍFICO: El Alumno conocerá el diseño de diversos sistemas digitales empleando dispositivos FPGAS

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Implementación y simulación de un microprocesador de 4 bits con FPGAS

1 2 Introducción y Motivación Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones y equipo multimedia. Laboratorio Hardware

5.2 Implementación y simulación del control de exhibidores de cristal líquido, LCD.

1 2 Comprensión y Elicitación de Ideas

Laboratorio Hardware

5.3 Implementación y simulación de un sistema de comunicación con FPGAS, para la comunicación de datos, detección y corrección de errores.

1 2 Diseño y desarrollo en el laboratorio del sistema digital

Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, equipo multimedia. Laboratorio Hardware.

5.4 Implementación y simulación con FPGAS de la interfaz de un teclado de PC.

1 2 Diseño y desarrollo en el laboratorio del sistema digital

Laboratorio Hardware

5.5 Implementación y simulación con FPGAS para monitores VGA.

1 2 Diseño y desarrollo en el laboratorio del sistema digital

Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, equipo multimedia. Laboratorio Hardware.

5.6 Implementación y simulación de un decodificador de posición.

1 2 Diseño y desarrollo en el laboratorio del sistema digital

Laboratorio Hardware

Page 142: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

5.7 Diseño de un Modulador de Ancho de Pulso, PWM. 1 2 Diseño y desarrollo en el laboratorio del sistema digital

Discusión grupal y lluvia de ideas

Equipo multimedia. Laboratorio Hardware.

5.8 Diseño de un controlador de motor DC utilizando latécnica de Modulación de Ancho de Pulso, PWM

1 2 Diseño y desarrollo en el laboratorio del sistema digital

HORAS TOTALES: 8 16

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 Diseño de un sistema digital empleando cartas ASM, simular el diseño con Proteus.

Que el alumno diseñe y simule un sistema digital empleando herramientas tradicionales.

6

3 Diseñar y construir un sistema digital usando VHDL, diseñar el sistema empleando el software Galaxy de Cypress, y el kit de desarrollo para CPLD’s de la compañía

El alumno aprenda a trabajar con dispositivos CPLDS

6

Page 143: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

CYPRESS

4 Diseñar y construir un sistema digital usando

VHDL y programación modular Que el alumno aprenda a programar dispositivos CPLDS usando programación modular.

6

5 Diseñar y armar al menos dos de los sistemas analizados en clase usando el software de desarrollo en ambiente ISE de Xilinx y la tarjeta de desarrollo espartan 3.

Que el alumno aprenda a trabajar con dispositivos FPGAS

6

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos I Programación en VHDL Primavera Otoño II Programación modular Primavera Otoño

% Asistencias: 10 Proyecto Final: 50 Tareas: 10 Trabajos de Investigación: 10 Prácticas de Laboratorio: 20

TOTAL:

Page 144: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

REQUISITOS DE ACREDITACIÓN: Asistencia del 80% Aprobar los exámenes y presentar el proyecto final. FOMENTO DE VALORES: La organización en sus trabajos, fomentar el trabajo en equipo y la pertinencia en la entrega de los reportes finales de sus prácticas de laboratorio. BIBLIOGRAFÍA:

1. Stephen Brown y Zvonko Vranesic, “Fundamentos de Lógica digital con diseño VHDL”, McGraw-Hill, 2ª Edición, México, 2006. 2. David G Maxines y Jessica Alcalá, “VHDL, el arte de programar sistemas digitales”, CECSA, México, 2004. 3. Kevin Skahill, “VHDL for programmable Logic”, Cypres. 4. Dave Van den Boaut, “Xilinx Foundation Software”, Prentice-Hall, 1998.

Page 145: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Matemáticas Básicas NOMBRE DE LA MATERIA: Ecuaciones Diferenciales Clave: LIC 206 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 114 Calculo Integral MATERIA CONSECUENTE: LIC 320 Teoría de Control TIEMPO TOTAL ASIGNADO: 80 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 AUTOR(ES) DEL PROGRAMA: M.C. Francisco Javier Robles Mendoza Dr. Gerardo Martínez Guzmán Lic. María del Rocío Boone Rojas M.C. Alma Delia Ambrosio Vázquez Dra. María Josefa Somodevilla García Dra. Darnes Vilariño Ayala Lic. Marco Antonio Soriano Ulloa REVISADO POR: Área de Matematicas Básicas APROBADO POR: Academia AUTORIZADO POR: Vicerrectoría de Docencia

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 146: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Diciembre 2006 / Agosto 2007 VIGENCIA: A partir de Enero 2007 JUSTIFICACIÓN: Las Ingenierías en ciencias de la computación requieren que los profesionales de estas disciplinas conozcan las técnicas de resolución de ecuaciones diferenciales ordinarias y que interpreten las soluciones obtenidas. El profesional debe tener suficiente conocimiento y manejo de las ecuaciones diferenciales, de forma tal, que a partir de los enunciados de problemas que se presentan en su campo profesional, pueda establecer las ecuaciones diferenciales que representan y den solución matemática a los comportamientos típicos. OBJETIVO GENERAL DE LA MATERIA: Proporcionar conocimiento y desarrollo de habilidades y destrezas que le permitan, al estudiante, plantear y resolver problemas prácticos y teóricos propios de su actividad profesional, mediante la formulación e interpretación de modelos en términos matemáticos. Desarrollar un pensamiento objetivo, dando importancia significativa al razonamiento, más que a la mecanización y memorización. Desarrollar habilidades para simular, estructurar y valorar datos empíricos. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: Desarrollar habilidades y destrezas que le permitan, mediante el razonamiento, el análisis y la reflexión interpretar diversos modelos en términos de las ecuaciones diferenciales. Resolver problemas prácticos y teóricos mediante su formulación matemática; simular y estructurar a partir de datos intuitivos y empíricos, partiendo de las bases matemáticas que ha adquirido durante su formación.

Page 147: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 Idea de una ecuación Diferencial

OBJETIVO ESPECÍFICO: El alumno debe ser capaz de reconocer, aplicar y analizar a un nivel básico ecuaciones diferenciales ordinarias de primer grado.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Importancia de las ecuaciones diferenciales en diferentes disciplinas.

1 Introducción y motivación mediante ejemplos del uso y aplicación de una ecuación diferencial.

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Las ecuaciones diferenciales como problema matemático

2 Introducción y motivación mediante ejemplos del uso y aplicación de una ecuación diferencial.

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.3 Definiciones y clasificación de las ecuaciones diferenciales (campo de pendientes, familia de soluciones).

2 Introducción y motivación mediante ejemplos del uso y aplicación de una ecuación

Exposición por parte del profesor y selección de problemas para

Salón, pizarrón, plumones, proyector de

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 148: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

diferencial.

ejemplificar su aplicación.

acetatos o de video.

HORAS TOTALES: 5 UNIDAD: 2 Ecuaciones Diferenciales de Primer Orden

OBJETIVO ESPECÍFICO: El alumno debe tener una idea acerca del lugar especial que tienen las ecuaciones diferenciales de primer orden, y de problemas que se plantean en términos de ellas.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Concepto y definiciones básicas.

5 Introducción y motivación de los conceptos fundamentales de la teoría de ecuaciones diferenciales

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Ecuaciones diferenciales lineales de primer orden.

5 Introducción y motivación de los conceptos fundamentales de la teoría de ecuaciones diferenciales

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 149: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

video.

2.3 Ecuaciones diferenciales no lineales de primer orden.

5 Introducción y motivación de los conceptos fundamentales de la teoría de ecuaciones diferenciales

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.4 Aplicaciones de las ecuaciones diferenciales de primer orden.

5 Introducción y motivación de los conceptos fundamentales de la teoría de ecuaciones diferenciales

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.5 Teorema de existencia y unicidad (Problema de Cauchy).

5 Introducción y motivación de los conceptos fundamentales de la teoría de ecuaciones diferenciales

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 25 UNIDAD: 3 Ecuaciones Diferenciales Lineales de Segundo Orden

OBJETIVO ESPECÍFICO El alumno debe tener los conocimientos necesarios para ubicar en su contexto teórico ecuaciones diferenciales, de orden superior, estimar su grado de complejidad y dominar algunos métodos para su tratamiento.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 150: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Propiedad algebraica de las soluciones. 4 Introducción y motivación de las técnicas de solución de un problema.

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Ecuaciones lineales homogéneas. 4 Introducción y motivación de las técnicas de solución de un problema

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 Ecuaciones lineales no-homogéneas. 4 Introducción y motivación de las técnicas de solución de un problema

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 Ecuaciones lineales homogéneas con coeficientes constantes.

4 Introducción y motivación de las técnicas de solución de un problema

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.4 Ecuaciones lineales no-homogéneas con coeficientes constantes.

5 Introducción y motivación de las técnicas de solución de un problema

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 151: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.5 Soluciones en serie de potencias. 5 Introducción y motivación de las técnicas de solución de un problema

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.6 Ecuaciones diferenciales lineales de orden superior.

4 Introducción y motivación de las técnicas de solución de un problema

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 30 UNIDAD: 4 Sistemas de Ecuaciones Diferenciales.

OBJETIVO ESPECÍFICO: El alumno deberá conocer métodos elementales para el tratamiento de sistemas de ecuaciones lineales con coeficientes constantes, homogéneas, no homogéneas.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Propiedades algebraicas de soluciones de sistemas de ecuaciones lineales

5 Introducción y motivación de las técnicas de solución de un sistema de ecuaciones

Exposición por parte del profesor y selección de problemas para

Salón, pizarrón, plumones, proyector de

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 152: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

diferenciales. ejemplificar su aplicación.

acetatos o de video.

4.2 Sistemas de ecuaciones diferenciales lineales homogéneas.

5 Introducción y motivación de las técnicas de solución de un sistema de ecuaciones diferenciales.

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.3 Sistemas homogéneos con coeficientes constantes.

5 Introducción y motivación de las técnicas de solución de un sistema de ecuaciones diferenciales.

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4 Sistemas lineales no homogéneos. 5 Introducción y motivación de las técnicas de solución de un sistema de ecuaciones diferenciales.

Exposición por parte del profesor y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 20 BIBLIOGRAFÍA: 1. Ecuaciones diferenciales y Problemas con Valores en la Frontera

Boyce-DiPrima. Editorial Limusa.

2. Ecuaciones diferenciales Ordinarias (Un enfoque al cálculo numérico).

Charles Roberts. Prentice Hall International.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 153: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3. Ecuaciones Diferenciales y sus Aplicaciones. M. Braun Grupo Editorial Iberoamérica.

4. Ecuaciones Diferenciales con Aplicaciones. Dennis Zill. Grupo Editorial Iberoamérica.

5. Ecuaciones Diferenciales con Aplicaciones. Claudio Pita. Editorial Limusa.

6. Ecuaciones diferenciales con Aplicaciones y Notas Históricas. Simmons. Mc-Graw Hill

7. Ecuaciones Diferenciales con Aplicaciones Derrick-Grossman Addison Wesley

8. Ecuaciones Diferenciales Ordinarias Claudio Fernández, Rolando Rebolledo. Rolando Rebolledo. Alfaomega.

9. Ecuaciones Diferenciales. Kreider, Kuller, Otsberg. Fondo Educativo Interamericano.

CRITERIOS DE EVALUACIÓN

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Page 154: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

% Asistencias y participación: Exámenes parciales: 80 Tareas: 10 Trabajos de Investigación: 10 Prácticas de Laboratorio:

TOTAL: 100

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Page 155: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Entorno Social

NOMBRE DE LA MATERIA: Emprendedores

Clave: LIC 595 Nivel de Ubicación: Formativo Créditos: 6 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: Nivel Básico

MATERIA CONSECUENTE:

TIEMPO TOTAL ASIGNADO: 48 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 3 HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 0 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA: Los autores del programa de Noviembre de 2005Elsa Chavira Martínez Ma. Del Consuelo Molina García

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 156: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REVISADO POR: Área de Entorno SocialCoordinador: Elsa Chavira Martínez

APROBADO POR: Academia AUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Noviembre 2005 / Agosto 2007 VIGENCIA: A partir del Periodo de Primavera del 2006

JUSTIFICACIÓN: Que el estudiante comprenda la importancia que tienen los emprendedores comopromotores de un desarrollo socioeconómico justo, equilibrado y sustentable paranuestro país.

OBJETIVOS GENERALES DE LA MATERIA:

Que el estudiante adquiera, desarrolle y construya los conocimientos, habilidades,competencias y actitudes necesarias para convertirse en un emprendedor capaz de detectar necesidades sociales (áreas de oportunidad), generar ideas innovadoras parasu solución, concretizar dichas ideas por medio del diseño de un plan de negocios y hacer una presentación efectiva de dicho plan

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:Este curso representa una base fundamental para el desarrollo de los estudiantesya que provee los conocimientos de la cultura emprendedora así como la implementación de un plan de negocios.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 157: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: El papel del Emprendedor en la sociedad actualOBJETIVO ESPECÍFICO: Que el estudiante comprenda la importancia que tienen los emprendedores como promotores de un desarrollosocioeconómico justo, equilibrado y sustentable para nuestro país. Que el estudiante comprenda que conocimientos, valores, actitudes, habilidades y destrezas se requieren para ser un emprendedor exitoso. Bibliografía: [4,5,6,8]

CONTENIDO DE LA UNIDAD

Tiempode

imparti-HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

1.1 Presentación y objetivos del curs 1.5 1.2 La Economía Global, el Cambio 1

Acelerado y la Sociedad del 1.3 Las MiPyMes como factor clave

para el desarrollo socioeconómico de México.

Realizar dinámicas de contrato personal que los alumnos describan lo que esperan del curso y lo que están dispuestos a dar.

Lectura de artículos y/o textos acerca de los conceptos de economía global y sociedad del conocimiento, elaboración de una definición por equipo y discusión en todo el grupo.

Realizar de aprendizajeexposición por parte de losalumnos y del profesor. Realizar de aprendizaje exposición e investigación por parte de los alumnos y exposición del profesor.

Exposición por parte del profesor, elaboración por

Pizarrón,proyector de acetatos, cañón y equipo de computo Pizarron, borrador, proyector de acetatos, cañón yequipo de computo

1.4 Las amenazas y oportunidades de las MiPyMes en el contexto de la Globalización

1 parte de los estudiantes lasoportunidades que tienen en las MiPymes

Pizarron,borrador, cañón yequipo de computo

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 3

Page 158: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.5 ¿Quién es un Emprendedor? 1 Lectura de artículos y/o textos Exposición por parte delprofesor, elaboración por parte

proyector deacetatos, cañón y

acerca del papel que juegan de los estudiantes de las distinta equipo de

1.6 1.7 1.8 1.9 1.10

¿Porque son necesarios los Emprendedores?

Las características de un Emprendedor Actitudes y Valores Habilidades y Aptitudes Competencias y Destrezas

1.5

las MiPyMes en la economía del país, en equipo dar unaserie de argumentos del porque son importantes lasMiPyMes y discusión en todoel grupo de los argumentosencontrados. Sesión de lluvia de ideas paradefinir colectivamente lo quesignifica ser un emprendedor,discusión acerca de la importancia que tienen losemprendedores en la sociedad

definiciones del emprendedor Exposición por parte del profesor, elaboración de porque son necesarios los emprendedores

Exposición por parte del profesor, elaboración de porque son necesarios los emprendedores

computoPizarron, borrador, proyector de acetatos, cañón yequipo de computo Pizarron, borrador, proyector de acetatos, cañón yequipo de computo

HORAS TOTALES: 6 y elaboración de un ensayo

UNIDAD: 2 TÍTULO: Creatividad, Innovación y trabajo en equipo, como condiciones. necesarias para emprender. OBJETIVO ESPECÍFICO: Que el alumno explore, identifique y desarrolle sus capacidades emprendedoras. Bibliografía: [ 4,5,6,8 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

ctividades d p endiz je Técnicas RecursosNecesarios

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 4

Page 159: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Exposición por parte del maestro, Salón, pizarrón,2.1 2.1.1 2.1.2 2.2 2.3 2.4

2.5

Patrones de Comportamiento Paradigmas Romper paradigmas para crear oportunidades Conocimiento, Creatividad e Innovación. El ser Innovador Técnicas para el desarrollo de la creatividad Trabajo en equipo El nuevo Empresario: Creativo, Innovador y Emprendedor

2 2 1 1 2

2

Lectura y discusión de un artículo sobre las diversasopciones de solución de unproblema. Aplicación de la técnica de los 6 sombreros a un caso concreto. Desarrollar la dinámica deconstrucción de casas de papel. (trabajo en equipo) Dinámicas adicionales que se puedan instrumentar

çelaboración por parte de losestudiantes de las distintas patrones Exposición por parte del profesor, elaboración de porque son necesarios los emprendedores Exposición por parte del profesor, elaboración de porque son necesarios los emprendedores

Exposición por parte del profesor, elaboración de porque son necesarios los emprendedores

plumones,proyector deacetatos o devideo. Salón,

pizarrón, plumones, proyector deacetatos o devideo. Salón,

pizarrón, plumones, proyector deacetatos o devideo. Salón,

pizarrón, plumones, proyector deacetatos o devideo.

HORAS TOTALES: 10

UNIDAD: 3 TÍ U O: La empresa como medio para concretar un .. proyecto innovador OBJETIVO ESPECÍFICO: Que el alumno, identifique los elementos necesarios para construir una empresa.

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 5

Page 160: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Bibliografía: [ 1,2,3,4,7 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs).

HT HP

Actividades deAprendizaje Técnicas

Exposición

RecursosNecesarios

Pizarron, borrador,

3.1 3.2 3.4 3.5

Identificar problemas y necesidades Generación de ideas de negocio Nuevos procesos, productos y servicios Planeación Estratégica y el procesoadministrativo (planeación, organización,dirección, control)

4 2 3

Identificar problemasy necesidades Generación de ideasde negocio

por parte delprofesor, elaboración de porque son necesarios los Exposición por partedel profesor,

proyector deacetatos, cañon y equipo de computo Pizarron, borrador,proyector de acetatos, cañon y equipo de computo

Nuevos procesos, elaboración de porquePizarron, borrador,3.5.1 La importancia del mercado,

características y tipos. Micro y macro entorno de la empresa.

3 productos y servicios son necesarios losemprendedores

proyector deacetatos, cañon y equipo de computo

HORAS TOTALES: 12

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 6

Page 161: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 4 TÍTULO: Diseño del Plan de NegociosOBJETIVO ESPECÍFICO: Que el estudiante, conozca los aspectos fundamentales en la elaboración de un plan de negocios ysu aplicación en un diseño concreto. Bibliografía: [1, 2,3,8]

4.1

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs).

HT HP

Actividades deAprendizaje Técnicas

Exposición del

RecursosNecesarios

Salón, pizarrón,

4.2 4.3 4.4 4.5 4.6 4.7 4.8

Conceptualización 1 Características 1 Gen4e.r1ación y desarrollo de la idea 2 Estudio del Mercado 4 Estudio Técnico 4 Estudio Financiero 4 Estudio Administrativo 4 Marco Legal de la Empresa 4

1. Elaborará estudiossobre el mercado, apartir de encuestas,etc. Identificará asus clientespotenciales oposibilidades denegocio.

2. En base al estudiode mercado fijaráel precio de suproducto oservicio, elaboraráun pronóstico deventas. Fijará el

profesor, discusióngrupal, ejemplos y contraejemplos y sesiones de laboratorio profesor, discusióngrupal, ejemplos y contraejemplos y sesiones de laboratorio Exposición del profesor, discusióngrupal, ejemplos y contraejemplos, reelaboración y sesiones de laboratorio

plumones, proyectorde acetatos o cañón y laptop Salón, pizarrón,

plumones, proyectorde acetatos o cañóny laptop Salón, pizarrón, plumones, proyectorde acetatos o cañóny laptop

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 7

Page 162: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

: 19 10 HORAS TOTALES 24

UNIDAD: 5 TÍTULO: Presentación ejecutiva y negociación del planOBJETIVO ESPECÍFICO: Que el estudiante ponga en práctica sus habilidades negociadoras con el fin de promover exitosamente el proyecto. .

CONTENIDO DE LA UNIDAD 5.1 Proceso de Negociación 5.1.1 Personalidad, Imagen y protocolo del. negociador 5.2 Técnicas de negociación 5.2.1 La Cultura y negociación 5.3 Comunicación y confianza en las. organizaciones 5.4 Métodos para la solución de conflictos 5.5 Grupos de negociación 5.5.1 Grupos de negociación en servicios 5.5.2 Grupo de negociación sobre el sector. público 5.5.3 La negociación internacionalmente 5.6 Herramientas tecnológicas para una. presentación efectiva 5.7 Resumen ejecutivo

Tiempo deimpartición

(hrs).

HT HP 1 1

2 2

2 1 1 1

1

Actividades de Aprendizaje

Se realizará unejercicio de simulacióno representación deroles en donde dosequipos (cada uno conun modelo denegociación distinto)tendrán que llegar a unacuerdo satisfactoriopara ambos. Se realizará lapresentación final delproyecto presentandosus virtudesfundamentales en unresumen ejecutivo.

Técnicas Exposición medianteDeducción Mapas Cognitivos Exposición del profesor : Solución de Casos Sesión de Preguntas Exposición del profesor : Solución de Problemas Sesión de Preguntas Exposición del profesor, ejemplos y contraejemplos

RecursosNecesarios

Salón, pizarrón,

plumones, proyectorde acetatos o cañóny laptop Salón, pizarrón,

plumones, proyectorde acetatos o cañóny laptop Salón, pizarrón, plumones, proyectorde acetatos o cañóny laptop Salón, pizarrón, plumones, proyectorde acetatos o cañóny laptop

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 8

Page 163: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 12

Programas.

HT HPHORAS TOTALES DE LA MATERIA: 64

PRACTICAS

UNIDAD NOMBRE DE A PRACTICA OBJETIVO HORAS

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 9

Page 164: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENE PARC ALES DEPARTAMENTALESParcial Contenido a evaluar Periodos

1 Unidad 1 7ª semana 2 Unidad 2 y 3 11ª semana3 Unidad 4 y 5 16ª semana

%Exámenes Parciales: A criterio del DocenteAsistencias: Proyecto Final: A criterio del DocentePracticas de laboratorio: A criterio del DocenteTareas / Trabajos de Investigación: A criterio del DocentePrácticas de Laboratorio:

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Haber acreditado cada uno de los exámenes departamentales y presentar el proyecto final terminado completamente.

FOMENTO DE VALORES: Se inculcará en el estudiante la importancia y el habito de programar utilizando un lenguaje orientado a objetos para sus cursos posteriores y lanecesidad de utilizar las estructuras de datos en sus cursos siguientes, así como el trabajo en equipo.

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 101

Page 165: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BIBLIOGRAFÍA:

1. Rafael Alcaraz Rodríguez. El Emprendedor de Éxito. Mc Graw Hill, México, 2004 (B) 2. John Mariotti. Marketing. Mc Graw Hill, Colombia, 2001 3. John Mariotti. Marcas y el Branding. Mc Graw Hill, Colombia, 2001 4. Idalberto Chiavenato. Introducción a los Sistemas de Producción, Trillas, México, 2003 5. José Luis Chong. Promoción de Ventas. Prentice Hall, México, 1999 6. Alejandro Carrillo Landeros. Metodología y Administración. Limusa, México, 2002 7. Ricardo Fernández Valiñas. Manual para elaborar un plan de mercadotecnia en la empresa mexicana, Ecafsa, México,

1999 (B) 8. Abraham Eloy Cruz M. Apuntes de ingeniería del diseño electrónico, FCE-BUAP, primavera 2003 (B) 9. Brian Rothery. ISO 9000, Manual de calidad y manufactura, Panorama, México, 1996 10. Oscar Francisco Folcer. ISO 9000, Aseguramiento de la calidad, Macchi, México, 1996 11. Frank Voehe. ISO 9000 Guía de instrumentación para pequeñas y medianas empresas, Mc Graw Hill, 1998 12. Manual para el uso de Proyect, Microsoft, 2002. 13. Gibson, Ivancevich, Donnelly, Kanopaske; “Organizations –behavior structure processes”; Eleventh edition 2003 by The

McGraw Hill Company; USA 14. Elías, Joan y Mascaray, José; “Más allá de la Comunicación Interna -La Intracomunicación”; Editorial Gestión 2000;

Barcelona España 15. Hamed, Pervaiz K.; “Internal Marketing – Tools and concepts for customer focused management”; The Charmed Institute

of Marketing; 2nd edition 2002; Butterworth/Heinemann; UK. 16. http://www.cio.com/archive/050104/marketing.html 17. http://www.cio.com.au/index.php?taxid=14&id=1763623352 18. www.insead.edu 19. http://www.nonprofits.org/npofaq/07/17.html 20. http://www.btobonline.com/cgi-bin/article.pl?id=10525

NOTA: (B) Referencia Básica (C) Referencia Complementaria o de Consulta

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 12

Page 166: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Software de Base

NOMBRE DE LA MATERIA: EnsambladorNOMBRE DE LA MATERIA: Ensamblador

Clave: LCC 106 Nivel de Ubicación: Básico Clave: LCC 106 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: ObligatoriaCréditos: 10 Tipo de Materia: ObligatoriaModalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC104 Programación

MATERIA CONSECUENTE: LCC 210 Programación de Sistemas

TIEMPO TOTAL ASIGNADO: 96 hrs.TIEMPO TOTAL ASIGNADO: 96 hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Marcos González Flores Jesús García Fernández Marcos González Flores Jesús García Fernández Beatriz Beltrán Martínez David E. Pinto Avendaño Beatriz Beltrán Martínez David E. Pinto Avendaño Hilda Castillo Zacatelco Carmen Santiago Díaz Hilda Castillo Zacatelco Carmen Santiago Díaz Rafael de la Rosa Flores José de Jesús Lavalle MartínezRafael de la Rosa Flores José de Jesús Lavalle MartínezEugenia Erica Vera Cervantes Eugenia Erica Vera Cervantes

REVISADO POR: Área de Software de BaseAPROBADO POR: Academia APROBADO POR: Academia AUTORIZADO POR: Docencia AUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: A partir del Periodo de Otoño del 2000VIGENCIA: A partir del Periodo de Otoño del 2000

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Software de Base

PRE-REQUISITOS: LCC104 Programación

MATERIA CONSECUENTE: LCC 210 Programación de Sistemas

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

REVISADO POR: Área de Software de Base

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007

JUSTIFICACIÓN:JUSTIFICACIÓN:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 167: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Es necesario formar especialistas con conocimientos de software y hardware que le permitanmodelar y sistematizar problemas y el lenguaje Ensamblador aporta bases para lograrlo. Ellenguaje Ensamblador permite al estudiante la habilidad para la abstracción y la capacidad paraaplicar sus conocimientos en la solución de problemas tecnológicos. También le fomenta unaactitud favorable a la adaptación de las nuevas tecnologías y a la permanente actualización yevolución de las mismas.

OBJETIVO GENERAL DE LA MATERIA: Es esencial que el alumno de Ciencias de la Computación comprenda hechos y principios de unlenguaje de bajo nivel, que le permitan aplicar y emplear elementos básicos de sistemas demicroprocesadores.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El lenguaje Ensamblador permitirá conocimientos sólidos para la construcción de solucionesbasadas en sistemas de cómputo. Con este lenguaje el alumno podrá enfrentar los cambiostecnológicos, adecuando las abstracciones, las técnicas y los sistemas.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 168: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: SISTEMAS DE NUMERACIÓN

OBJETIVO ESPECÍFICO:

El alumno aplicará y usará las técnicas referentes a Sistemas de Numeración de una forma práctica.Bibliografía [ 1,2 y 5] Bibliografía [ 1,2 y 5]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

1.1 Definición de Bases 2 Introducción y Motivación; 1.1 Definición de Bases 2 Introducción y Motivación; Comprensión y Elicitación de Comprensión y Elicitación de Ideas. Definir que son las Ideas. Definir que son las bases y su utilidad bases y su utilidad

1.2 Conversión entre Bases 4 Comprensión y Elicitación de1.2 Conversión entre Bases 4 Comprensión y Elicitación deIdeas. Identificar las formulasIdeas. Identificar las formulasnecesarias para conversión necesarias para conversión de bases. de bases.

Exposición del ProfesorSalón, pizarrón yExposición del ProfesorSalón, pizarrón yplumones. plumones.

Exposición del Profesor Salón, pizarrón yExposición del Profesor Salón, pizarrón y

plumones. plumones.

1.3 Operaciones Aritméticas y Lógicas 4 Aplicación del Conocimiento.Realizar operaciones con Realizar operaciones con distintas bases. distintas bases.

1.4 Definición de Códigos importantes 2 Comprensión y Elicitación de1.4 Definición de Códigos importantes 2 Comprensión y Elicitación de

Ideas. Identificar los distintosIdeas. Identificar los distintostipos de código y alcances tipos de código y alcances

Exposición delExposición delProfesor; Solución de preguntas y/o problemas (ejercicios

Profesor; Solución de preguntas y/o problemas (ejerciciosresueltos de forma resueltos de forma individual individual Exposición del Profesor; Solución de preguntas y/o

Exposición del Profesor; Solución de preguntas y/o

Salón, pizarrón ySalón, pizarrón yplumones. plumones. Salón, pizarrón ySalón, pizarrón yplumones. plumones.

UNIDAD: 1 TÍTULO: SISTEMAS DE NUMERACIÓN

OBJETIVO ESPECÍFICO:

El alumno aplicará y usará las técnicas referentes a Sistemas de Numeración de una forma práctica.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

1.3 Operaciones Aritméticas y Lógicas 4 Aplicación del Conocimiento.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3 Ingeniería en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 169: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

que puede manejar una que puede manejar una computadora computadora

problemas (ejerciciosproblemas (ejerciciosresueltos de forma individualresueltos de forma individual

HORAS TOTALES: 12HORAS TOTALES: 12

UNIDAD: 2 TÍTULO: ARQUITECTURA DE UNA COMPUTADORA

OBJETIVO ESPECÍFICO:

El alumno identificará la estructura organizada de un microprocesador y lo relacionará con los componentes que interaccionan con él.Bibliografía[1, 6 y 7] Bibliografía[1, 6 y 7]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Diagrama general de una computadora 2 Introducción y Motivación; 2.1 Diagrama general de una computadora 2 Introducción y Motivación; Comprensión y Elicitación deComprensión y Elicitación deIdeas. Reconocer los Ideas. Reconocer los componentes básicos de unacomponentes básicos de unacomputadora computadora

Exposición del Profesor Salón, pizarrón,Exposición del Profesor Salón, pizarrón,usando un audiovisual. plumones, proyectorusando un audiovisual. plumones, proyector

de acetatos o de de acetatos o de video. video.

2.2 Arquitectura del microprocesador 2 Comprensión y Elicitación deIdeas. Explicar en que Ideas. Explicar en que

Exposición delExposición delProfesor; DiscusiónProfesor; Discusión

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyector

consiste la arquitectura de un grupal y lluvia de ideas de acetatos o demicroprocesadormicroprocesador

2.3 Memoria 1 Comprensión y Elicitación de2.3 Memoria 1 Comprensión y Elicitación deIdeas. Explicar que es una Ideas. Explicar que es una

Exposición delExposición delProfesor; Profesor;

video.video.Salón, pizarrón, Salón, pizarrón, plumones, proyectorplumones, proyector

memoria y los diferentes tipos Discusión grupal y de acetatos o dede acetatos o dede memoria utilizadas por lade memoria utilizadas por laComputadora Computadora

lluvia de ideaslluvia de ideas video.video.

2.4 Buses 1 Comprensión y Elicitación de2.4 Buses 1 Comprensión y Elicitación deIdeas. Explicar los tipos y Ideas. Explicar los tipos y función de los buses de unafunción de los buses de unacomputadora computadora

Exposición delExposición delProfesor. Profesor.

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyectorde acetatos o de de acetatos o de video. video.

UNIDAD: 2 TÍTULO: ARQUITECTURA DE UNA COMPUTADORA

OBJETIVO ESPECÍFICO:

El alumno identificará la estructura organizada de un microprocesador y lo relacionará con los componentes que interaccionan con él.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

2.2 Arquitectura del microprocesador 2 Comprensión y Elicitación de

consiste la arquitectura de un grupal y lluvia de ideas de acetatos o de

memoria y los diferentes tipos Discusión grupal y

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4 Ingeniería en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 170: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.5 Puertos 1 Comprensión y Elicitación de2.5 Puertos 1 Comprensión y Elicitación deIdeas. Explicar en que Ideas. Explicar en que consisten los puertos de unaconsisten los puertos de unacomputadora computadora

Exposición delExposición delProfesor; Profesor;

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyectorde acetatos o de de acetatos o de video. video.

2.6 Modos de Direccionamiento 2 Comprensión y Elicitación de2.6 Modos de Direccionamiento 2 Comprensión y Elicitación deIdeas. Explicar en que Ideas. Explicar en que consisten los distintos modosconsisten los distintos modosde direccionamiento de direccionamiento

Exposición del Profesor Salón, pizarrón,Exposición del Profesor Salón, pizarrón,usando un audiovisual. plumones, proyectorusando un audiovisual. plumones, proyector

de acetatos o de de acetatos o de video. video.

HORAS TOTALES: 9HORAS TOTALES: 9

UNIDAD: 3 TÍTULO: PROGRAMACIÓN EN ENSAMBLADOR : GRUPO DE INSTRUCCIONES INSTRUCCIONES

OBJETIVO ESPECÍFICO:

El alumno aplicará conceptos y principios del lenguaje ensamblador, resolverá problemas, y practicara con el ambiente de desarrollo.Bibliografía [ 1, 2, 3 y 4] Bibliografía [ 1, 2, 3 y 4]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Transferencia de datos 4 4 Comprensión y Elicitación de3.1 Transferencia de datos 4 4 Comprensión y Elicitación deIdeas. Explicar como operanIdeas. Explicar como operanlas diferentes instrucciones las diferentes instrucciones de transferencia de datos. de transferencia de datos. Aplicación del Conocimiento.Aplicación del Conocimiento.Practicar ejemplos con estasPracticar ejemplos con estasinstrucciones instrucciones

Exposición del Profesor Salón, pizarrón, yExposición del Profesor Salón, pizarrón, yplumones plumones

3.2 Operaciones aritméticas y lógicas 4 4 Comprensión y Elicitación de3.2 Operaciones aritméticas y lógicas 4 4 Comprensión y Elicitación deIdeas. Explicar como operanIdeas. Explicar como operanlas diferentes instrucciones las diferentes instrucciones aritméticas y lógicas. aritméticas y lógicas. Aplicación del Conocimiento.Aplicación del Conocimiento.Practicar ejemplos con estasPracticar ejemplos con estasinstrucciones instrucciones

Exposición delExposición delProfesor Profesor

Salón, pizarrón, ySalón, pizarrón, yplumones plumones

3.3 Rotaciones y corrimientos 4 4 Comprensión y Elicitación de Exposición del Profesor Salón, pizarrón, y

UNIDAD: 3 TÍTULO: PROGRAMACIÓN EN ENSAMBLADOR : GRUPO DE

OBJETIVO ESPECÍFICO:

El alumno aplicará conceptos y principios del lenguaje ensamblador, resolverá problemas, y practicara con el ambiente de desarrollo.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

3.3 Rotaciones y corrimientos 4 4 Comprensión y Elicitación de Exposición del Profesor Salón, pizarrón, y

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5 Ingeniería en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 171: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ideas. Explicar como operanIdeas. Explicar como operanlas diferentes instrucciones las diferentes instrucciones de rotaciones y corrimientos de rotaciones y corrimientos Aplicación del Conocimiento. Aplicación del Conocimiento. Practicar ejemplos con estas Practicar ejemplos con estas instrucciones instrucciones

3.4 Transferencia de programa 6 4 Comprensión y Elicitación de3.4 Transferencia de programa 6 4 Comprensión y Elicitación deIdeas. Explicar como operan Ideas. Explicar como operan las diferentes instrucciones las diferentes instrucciones de transferencia de programade transferencia de programaAplicación del Conocimiento. Aplicación del Conocimiento. Practicar ejemplos con estas Practicar ejemplos con estas instrucciones instrucciones

plumonesplumones Exposición del Profesor Salón, pizarrón, yExposición del Profesor Salón, pizarrón, y

plumones plumones

3.5 Manejo de banderas 2 1 Comprensión y Elicitación de3.5 Manejo de banderas 2 1 Comprensión y Elicitación deIdeas. Explicar como operanIdeas. Explicar como operanlas diferentes instrucciones las diferentes instrucciones de manejo de banderas de manejo de banderas Aplicación del Conocimiento.Aplicación del Conocimiento.Practicar ejemplos con estasPracticar ejemplos con estasinstrucciones instrucciones

Exposición delExposición delProfesor; Profesor;

Salón, pizarrón, ySalón, pizarrón, yplumones plumones

3.6 Ciclos 4 2 Comprensión y Elicitación de3.6 Ciclos 4 2 Comprensión y Elicitación deIdeas. Explicar como operanIdeas. Explicar como operanlas diferentes instrucciones las diferentes instrucciones de ciclos de ciclos Aplicación del Conocimiento.Aplicación del Conocimiento.Practicar ejemplos con estasPracticar ejemplos con estasinstrucciones instrucciones

Exposición del Profesor Salón, pizarrón, yExposición del Profesor Salón, pizarrón, yplumones plumones

3.7Caso de Estudio :DDT 2 43.7Caso de Estudio :DDT 2 4HORAS TOTALES: 26 23HORAS TOTALES: 26 23

UNIDAD: 4 TÍTULO: ENSAMBLADORES Y MACROENSAMBLADORES

OBJETIVO ESPECÍFICO:

El alumno comprenderá hechos y principios del Lenguaje Ensamblador y reconocerá otros tipos de EnsambladoresBibliografía [ 1, 2 y 3]

UNIDAD: 4 TÍTULO: ENSAMBLADORES Y MACROENSAMBLADORES

OBJETIVO ESPECÍFICO:

El alumno comprenderá hechos y principios del Lenguaje Ensamblador y reconocerá otros tipos de EnsambladoresBibliografía [ 1, 2 y 3]

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6 Ingeniería en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 172: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Definición y usos 1 Introducción y Motivación; 4.1 Definición y usos 1 Introducción y Motivación; Comprensión y Elicitación de Comprensión y Elicitación de Ideas. Reconocer los distintos Ideas. Reconocer los distintos tipos de Ensambladores y usos b

Exposición del Profesor Salón, pizarrón,plumones. plumones.

4.2 Paso de parámetros 2 2 Comprensión y Elicitación deIdeas. Explicar como se realizaIdeas. Explicar como se realizael paso de parámetros. el paso de parámetros.

Exposición del Profesor;Discusión grupal y lluvia de ideasDiscusión grupal y lluvia de ideas

Salón, pizarrón, yplumones

HORAS TOTALES: 3 2HORAS TOTALES: 3 2

UNIDAD: 5 TÍTULO: INTERRUPCIONES Y TRAPS

OBJETIVO ESPECÍFICO: El alumno aplicará conceptos y principios de situaciones nuevas como las Interrupciones y “trampas” y resolverá problemas inherentes a ellas.El alumno aplicará conceptos y principios de situaciones nuevas como las Interrupciones y “trampas” y resolverá problemas inherentes a ellas.Bibliografía [1 y 2] Bibliografía [1 y 2]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Definición y tipos 1 Introducción y Motivación; 5.1 Definición y tipos 1 Introducción y Motivación; Comprensión y Elicitación deComprensión y Elicitación deIdeas. Describir los distintos Ideas. Describir los distintos tipos de interrupciones y su tipos de interrupciones y su funcionamiento funcionamiento

5.2 Vector de Interrupciones ( en MS-DOS) 1 Comprensión y Elicitación de5.2 Vector de Interrupciones ( en MS-DOS) 1 Comprensión y Elicitación deIdeas. Explicar como están Ideas. Explicar como están distribuidas las diferentes distribuidas las diferentes interrupciones. interrupciones.

Exposición del Profesor Salón, pizarrón,Exposición del Profesor Salón, pizarrón,plumones. plumones.

Exposición del Profesor Salón, pizarrón, yExposición del Profesor Salón, pizarrón, y

plumones plumones

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Exposición del Profesor Salón, pizarrón,

tipos de Ensambladores y usos b4.2 Paso de parámetros 2 2 Comprensión y Elicitación de Exposición del Profesor; Salón, pizarrón, y

plumones

UNIDAD: 5 TÍTULO: INTERRUPCIONES Y TRAPS

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7 Ingeniería en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 173: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

5.3Uso de Interrupciones ( en MS-DOS) 3 2 Comprensión y Elicitación de5.3Uso de Interrupciones ( en MS-DOS) 3 2 Comprensión y Elicitación deIdeas. Explicar como operanIdeas. Explicar como operanlas diferentes interrupciones.las diferentes interrupciones.Aplicación del Conocimiento.Aplicación del Conocimiento.Practicar ejemplos con las Practicar ejemplos con las diferentes interrupciones. diferentes interrupciones.

Exposición del Profesor Salón, pizarrón, yExposición del Profesor Salón, pizarrón, yplumones plumones

HORAS TOTALES: 5 2HORAS TOTALES: 5 2

UNIDAD: 6 TÍTULO: MANEJO DE DISPOSITIVOS

OBJETIVO ESPECÍFICO: El alumno identificará los dispositivos de entrada y salida así como explicar el manejo de puertos y archivos.Bibliografía [1 y 2] Bibliografía [1 y 2]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Entrada y Salida Estándar 2 1 Introducción y Motivación; 6.1 Entrada y Salida Estándar 2 1 Introducción y Motivación; Comprensión y Elicitación deComprensión y Elicitación deIdeas. Explicar los distintos Ideas. Explicar los distintos tipos de entrada /salida y su tipos de entrada /salida y su funcionamiento funcionamiento

6.2 Puerto Serial y Paralelo 4 2 Introducción y Motivación; 6.2 Puerto Serial y Paralelo 4 2 Introducción y Motivación; Comprensión y Elicitación deComprensión y Elicitación deIdeas. Describir los distintos Ideas. Describir los distintos tipos de puertos tipos de puertos

6.3Manejo de Archivos 3 2 Introducción y Motivación; 6.3Manejo de Archivos 3 2 Introducción y Motivación; Comprensión y Elicitación deComprensión y Elicitación deIdeas. Explicar el manejo de Ideas. Explicar el manejo de archivos archivos

Exposición del Profesor Salón, pizarrón,Exposición del Profesor Salón, pizarrón,plumones. plumones.

Exposición del Profesor Salón, pizarrón,Exposición del Profesor Salón, pizarrón,

plumones. plumones. Exposición del Profesor Salón, pizarrón,Exposición del Profesor Salón, pizarrón,

plumones. plumones.

HORAS TOTALES: 9 5HORAS TOTALES: 9 5

UNIDAD: 6 TÍTULO: MANEJO DE DISPOSITIVOS

OBJETIVO ESPECÍFICO: El alumno identificará los dispositivos de entrada y salida así como explicar el manejo de puertos y archivos.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8 Ingeniería en Ciencias de la Computación . Pág. 8

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 174: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

III Depuración y Cálculo Numérico Aplicar conceptos y principios básicos de un depurador así como practicar los comandos depurador así como practicar los comandos numéricos numéricos

III Cálculo Aritmético del 8088 Resolver problemas aritméticos : Suma, Resta,III Cálculo Aritmético del 8088 Resolver problemas aritméticos : Suma, Resta,Multiplicación, División Multiplicación, División

44 22

III Operaciones Lógicas del 8088 Resolver problemas utilizando operaciones lógicas 2

III Imprimir Números Binarios Resolver problemas utilizando las instrucciones de III Imprimir Números Binarios Resolver problemas utilizando las instrucciones de corrimientos (Dado un número hexadecimal imprimirlocorrimientos (Dado un número hexadecimal imprimirloen binario) en binario)

III Saltos y Conversiones Resolver problemas utilizando la instrucción CMP III Saltos y Conversiones Resolver problemas utilizando la instrucción CMP para posteriormente practicar los distintos tipos de para posteriormente practicar los distintos tipos de saltos saltos

III Banderas Aplicar conceptos básicos del registro banderas así III Banderas Aplicar conceptos básicos del registro banderas así como practicar los comandos que alteran dichas como practicar los comandos que alteran dichas banderas banderas

III Ordenamiento en orden ascendente Resolver problemas de ordenación utilizando la III Ordenamiento en orden ascendente Resolver problemas de ordenación utilizando la instrucción LOOP. instrucción LOOP.

III DDT Aplicar conceptos y principios básicos de un III DDT Aplicar conceptos y principios básicos de un depurador de linux ( como por ejemplo gdb,ald) depurador de linux ( como por ejemplo gdb,ald)

IV Uso de Macros Aplicar conceptos y principios básicos de como IV Uso de Macros Aplicar conceptos y principios básicos de como practicar con macros y operar con paso de practicar con macros y operar con paso de parámetros parámetros

V Uso de Interrupciones Aplicar conceptos básicos de las interrupciones así V Uso de Interrupciones Aplicar conceptos básicos de las interrupciones así como su uso. como su uso.

VI Manejo de Dispositivos Aplicar conceptos básicos del manejo de dispositivos VI Manejo de Dispositivos Aplicar conceptos básicos del manejo de dispositivos y archivos así como su uso. y archivos así como su uso.

44 44 11 22 44 22 22 55

III Depuración y Cálculo Numérico Aplicar conceptos y principios básicos de un

III Operaciones Lógicas del 8088 Resolver problemas utilizando operaciones lógicas 2

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9 Ingeniería en Ciencias de la Computación . Pág. 9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 175: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

I Unidad 1 6ª Semana del Curso I Unidad 1 6ª Semana del Curso II Unidad 2 y 3 12ª Semana del CursoII Unidad 2 y 3 12ª Semana del CursoIII Unidad 4 y 5 16ª Semana del CursoIII Unidad 4 y 5 16ª Semana del Curso

% % Exmenes Parciales 40 Exmenes Parciales 40 Asistencias: Asistencias: Proyecto Final: 40 Proyecto Final: 40 Tareas: 5 Tareas: 5 Trabajos de Investigación: 5 Trabajos de Investigación: 5 Prácticas de Laboratorio: 10 Prácticas de Laboratorio: 10

TOTAL: 100TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis, además el proyecto final tendrá un avance mínimo del 80% yTener una calificación promedio de los exámenes parciales igual o mayor a seis, además el proyecto final tendrá un avance mínimo del 80% ytener también una asistencia en clases y laboratorio del 80%. tener también una asistencia en clases y laboratorio del 80%.

FOMENTO DE VALORES: FOMENTO DE VALORES: Se inculcará en el alumno valores que le permitan juzgar el valor de aprender un lenguaje de bajo nivel y la importancia que tiene dicho lenguaje enSe inculcará en el alumno valores que le permitan juzgar el valor de aprender un lenguaje de bajo nivel y la importancia que tiene dicho lenguaje ensu formación. su formación.

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

REQUISITOS DE ACREDITACIÓN:

BIBLIOGRAFÍA:BIBLIOGRAFÍA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10 Ingeniería en Ciencias de la Computación . Pág. 10

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 176: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.- Peter Abel, “Lenguaje Ensamblador y Programación para PC IBM y Compatibles”. Pearson Educación, 3ª. Ed., (B).2.- J. Ferry Godfrey, “Lenguaje Ensamblador para Microcomputadoras IBM”. Prentice Hall , 1991,(C) 3.- Manual de Nasm ( www.linuxassembly.org) (C) 4.- Tom Swan, “ Turbo Assembler”. Sams Publishig, 2ª. Ed., 1995, (C) 5.- Peter Norton- Jhon Socha, “Programador en Ensamblador para IBM PC, XT, AT y Compatibles”. Anaya Multimedia, 1989, (C)6.- A. Rojas, “ Ensamblador Básico”. Computec, 1995, (C) 7.- Barry B. Brey, “Los Microprocesadores de Intel”. Prentice Hall, 5ª. Ed., 2001 B: Básico C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:MC. Jesús García Fernández

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

Page 177: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: GEOMETRÍA ANALÍTICA CON ÁLGEBRALINEAL LINEAL

Clave: LCC 208 Nivel de Ubicación: BÁSICO Créditos: 10 Tipo de Materia: OBLIGATORIA Créditos: 10 Tipo de Materia: OBLIGATORIA Modalidad: ESCOLARIZADA Modalidad: ESCOLARIZADA

PRE-REQUISITOS: LCC 108 ÁLGEBRA SUPERIOR

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: GEOMETRÍA ANALÍTICA CON ÁLGEBRA

Clave: LCC 208 Nivel de Ubicación: BÁSICO

PRE-REQUISITOS: LCC 108 ÁLGEBRA SUPERIOR

MATERIA CONSECUENTE: LIC 208 GRAFICACIÓN MATERIA CONSECUENTE: LIC 208 GRAFICACIÓN

TIEMPO TOTAL ASIGNADO: 96 HORASTIEMPO TOTAL ASIGNADO: 96 HORAS

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM:0 4 HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM:0 4

AUTOR(ES) DEL PROGRAMA:

Los profesores que lo elaboraron en junio César Bautista Ramos Del 2000 entre ellos Mauricio Castro Cardona Del 2000 entre ellos Mauricio Castro Cardona

Yolanda Ramírez EncarnaciónYolanda Ramírez EncarnaciónFrancisco J. Robles Mendoza Francisco J. Robles Mendoza

REVISADO POR: Área de Matemáticas BásicasAPROBADO POR: Academia de la FCC APROBADO POR: Academia de la FCC AUTORIZADO POR: Vicerrectoría de Docencia AUTORIZADO POR: Vicerrectoría de Docencia

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

Los profesores que lo elaboraron en junio César Bautista Ramos

REVISADO POR: Área de Matemáticas Básicas

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 178: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/ REVISIÓN: JULIO 2000—Julio 2004VIGENCIA: Otoño de 2000

JUSTIFICACIÓN: La Geometría Analítica y el Álgebra Lineal proporcionan los conocimientosconceptuales de punto, rectas, planos y sus transformaciones, que son indispensables para cursar la materia de graficación.

OBJETIVO GENERAL DE LA MATERIA:

Proporcionar los conocimientos fundamentales de la Geometría Analítica y elÁlgebra Lineal, usando métodos vectoriales y matriciales, para que el alumnopueda utilizarlos en materias posteriores.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Proporciona, las bases teóricas, para la solución de problemas prácticos en loscampos de graficación, robótica y del diseño asistido por computadora.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 179: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

MATERIA:MATERIA:

UNIDAD: I TÍTULO: Tratamiento Intuitivo de los Vectores

OBJETIVO ESPECÍFICO: Primero dar una idea intuitiva de vector en el plano y en el espacio; enseguida el dominio de las operacionesbásicas con vectores . básicas con vectores .

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

1.1 Introducción 1/2 0 Motivación.1.1 Introducción 1/2 0 Motivación.Exposición delExposición delprofesor. Lluvias de ideas. profesor. Lluvias de ideas. Discusión. Discusión. Sesión de preguntas y solución de problema.Sesión de preguntas y solución de problema.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyectorplumones, proyectorde de acetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

1.2 Vectores 1/2 0 Descripción del concepto devector, ejercicios en el plano,vector, ejercicios en el plano,espacio y generalización. espacio y generalización.

Idem. Idem.Idem. Idem.

1.3 Operaciones con vectores: suma y1.3 Operaciones con vectores: suma yproducto por escalar producto por escalar

1 Realización de ejercicios. Idem. Idem.

1.4 Producto Escalar 1 0 Solución de problemas. Idem. Idem.

UNIDAD: I TÍTULO: Tratamiento Intuitivo de los Vectores

OBJETIVO ESPECÍFICO: Primero dar una idea intuitiva de vector en el plano y en el espacio; enseguida el dominio de las operaciones

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

1.2 Vectores 1/2 0 Descripción del concepto de

1 Realización de ejercicios. Idem. Idem.

1.4 Producto Escalar 1 0 Solución de problemas. Idem. Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3 Ingeniería en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 180: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.5 Aplicaciones. 2 0 Formulación, entendimiento y solución de problemas y solución de problemas asociando con conocimientosasociando con conocimientosprevios. previos.

Idem. Idem.Idem. Idem.

HORAS TOTALES: 5 0HORAS TOTALES: 5 0

UNIDAD: 2 TÍTULO: Espacios Vectoriales Abstractos

OBJETIVO ESPECÍFICO: Generalizar los conceptos anteriores . El alumno sabrá reconocer distintos espacios vectoriales y suspropiedades. propiedades.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 2.1 Definición y ejemplos 2 0 Confrontación con 2.1 Definición y ejemplos 2 0 Confrontación con Exposición delExposición del Salón, Pizarrón,Salón, Pizarrón,

problemas que son insolubles profesor. Lluvias deproblemas que son insolubles profesor. Lluvias de plumones, proyectoren el espacio tridimensional.en el espacio tridimensional.Asociación con Asociación con conocimientos previos. conocimientos previos.

ideas.ideas.Discusión. Discusión. Sesión de preguntas y solución de problema.Sesión de preguntas y solución de problema.

dedeacetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

2.2 Subespacios 3 03 0

Asociación conconocimientos previos. conocimientos previos.

Idem. Idem.Idem. Idem.

1.5 Aplicaciones. 2 0 Formulación, entendimiento

UNIDAD: 2 TÍTULO: Espacios Vectoriales Abstractos

OBJETIVO ESPECÍFICO: Generalizar los conceptos anteriores . El alumno sabrá reconocer distintos espacios vectoriales y sus

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

plumones, proyector

2.2 Subespacios Asociación con

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4 Ingeniería en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 181: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Realización de ejercicios. Realización de ejercicios. Solución de problemas. Solución de problemas.

2.3 Dependencia e Independencia Lineal 4 0 Tareas que ayuden a 2.3 Dependencia e Independencia Lineal 4 0 Tareas que ayuden a diferenciar entre el conceptodiferenciar entre el conceptode dependencia e de dependencia e independencia lineal. independencia lineal. Realización de ejercicios. Realización de ejercicios. Solución de problemas. Solución de problemas.

2.4 Bases y Dimensión 3 0 Realización de ejercicios: 2.4 Bases y Dimensión 3 0 Realización de ejercicios: expresar vectores como expresar vectores como combinaciones lineales. combinaciones lineales. Solución de problemas: Solución de problemas: cálculo de dimensión. cálculo de dimensión.

2.5 Producto interno. Bases Ortonormales 3 0 Asociación con 2.5 Producto interno. Bases Ortonormales 3 0 Asociación con conocimientos previos: conocimientos previos: cálculo del ángulo entre cálculo del ángulo entre vectores, así como su vectores, así como su longitud. Realización de longitud. Realización de ejercicios. Solución de ejercicios. Solución de problemas. problemas.

Idem. Idem.Idem. Idem. Idem. Idem.Idem. Idem. Idem. Idem.Idem. Idem.

HORAS TOTALES: 15 0HORAS TOTALES: 15 0

UNIDAD: 3 TÍTULO: Rectas y Circunferencias en el Plano

OBJETIVO ESPECÍFICO: Con base en lo aprendido en las unidades anteriores (vectores) identificará rectas y circunferencias en el plano,sus propiedades elementales, sus lugares geométricos y sus ecuaciones. sus propiedades elementales, sus lugares geométricos y sus ecuaciones.

UNIDAD: 3 TÍTULO: Rectas y Circunferencias en el Plano

OBJETIVO ESPECÍFICO: Con base en lo aprendido en las unidades anteriores (vectores) identificará rectas y circunferencias en el plano,

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5 Ingeniería en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 182: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 3.1 Rectas 1/2 0 Motivación y reflexión. Exposición del

profesor. Lluvias de ideas.

3.1 Rectas 1/2 0 Motivación y reflexión. Exposición del profesor. Lluvias de ideas. Discusión. Discusión. Sesión de preguntas ysolución de problema.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyectorplumones, proyectorde de acetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

3.2 Ecuación general de la recta 1 0 Realización de ejercicios: 3.2 Ecuación general de la recta 1 0 Realización de ejercicios: comparar con las diferentescomparar con las diferentesdefiniciones de recta. definiciones de recta. Solución de problemas. Solución de problemas.

Idem. Idem.Idem. Idem.

3.3 Angulo de inclinación, ángulo entre dosrectas; rectas paralelas y rectas; rectas paralelas y perpendiculares perpendiculares

3.4 Distancia de un punto a una recta; la 3.4 Distancia de un punto a una recta; la

forma normal de una recta, familia de forma normal de una recta, familia de rectas rectas

2 0 Identificar rectas paralelas y2 0 Identificar rectas paralelas yperpendiculares. Encontrar elperpendiculares. Encontrar elángulo entre dos rectas. ángulo entre dos rectas. Resolver problemas. Resolver problemas.

2 0 Analizar algunas de las 2 0 Analizar algunas de las

relaciones entre punto y relaciones entre punto y recta. recta.

Idem. Idem.Idem. Idem. Idem. Idem.Idem. Idem.

3.5 Circunferencias y rectas tangentes 2 0 Evaluar las relaciones entrelas circunferencia y las las circunferencia y las rectas. rectas.

Idem. Idem.Idem. Idem.

3.6 Familia de Circunferencias 2 0 Identificar distintas 3.6 Familia de Circunferencias 2 0 Identificar distintas comportamientos entre comportamientos entre circunferencias. circunferencias.

Idem. Idem.Idem. Idem.

3.7 Conjuntos convexos en dos3.7 Conjuntos convexos en dosdimensiones. dimensiones.

1/2 0 Reconocer conjuntos 1/2 0 Reconocer conjuntos convexos usando el conceptoconvexos usando el conceptode recta. de recta.

Idem. Idem.Idem. Idem.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Sesión de preguntas ysolución de problema.

3.3 Angulo de inclinación, ángulo entre dos

3.5 Circunferencias y rectas tangentes 2 0 Evaluar las relaciones entre

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6 Ingeniería en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 183: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 10 0HORAS TOTALES: 10 0

UNIDAD: 4 TÍTULO: Secciones Cónicas

OBJETIVO ESPECÍFICO: Reconocer el lugar geométrico de una ecuación general de segundo grado en dos dimensiones

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 4.1 Definición de sección cónica 1 0 Motivación: lluvia de ideas. Exposición del

profesor. Lluvias de ideas.

4.1 Definición de sección cónica 1 0 Motivación: lluvia de ideas. Exposición del profesor. Lluvias de ideas. Discusión. Discusión. Sesión de preguntas ysolución de problema.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyectorplumones, proyectorde de acetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

4.2 Parábola 3 0 Identificar las diferentes 4.2 Parábola 3 0 Identificar las diferentes presentaciones del concepto presentaciones del concepto de parábola y sus elementos.de parábola y sus elementos.Resolver ejercicios. Resolver ejercicios.

4.3 Elipse 3 0 Identificar las diferentes 4.3 Elipse 3 0 Identificar las diferentes presentaciones del concepto presentaciones del concepto de elipse y sus elementos. de elipse y sus elementos. Resolver ejercicios. Resolver ejercicios.

Idem. Idem.Idem. Idem.

Idem. Idem.Idem. Idem.

4.4 Hipérbola 3 0 Identificar las diferentes Idem. Idem.

UNIDAD: 4 TÍTULO: Secciones Cónicas

OBJETIVO ESPECÍFICO: Reconocer el lugar geométrico de una ecuación general de segundo grado en dos dimensiones

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Sesión de preguntas ysolución de problema.

4.4 Hipérbola 3 0 Identificar las diferentes Idem. Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7 Ingeniería en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 184: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

presentaciones del conceptopresentaciones del conceptode hipérbola y sus de hipérbola y sus elementos. Resolver elementos. Resolver ejercicios. ejercicios.

HORAS TOTALES: 10 0HORAS TOTALES: 10 0

UNIDAD: 5 5. TÍTULO: Transformaciones LinealesUNIDAD: 5 5. TÍTULO: Transformaciones Lineales

OBJETIVO ESPECÍFICO: Reconocer la transformación lineal como una forma de operar sobre objetos geométricos. Poder expresar unatransformación lineal en forma matricial. transformación lineal en forma matricial.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 5.1 Definición y ejemplos 1 0 Motivación Exposición del

profesor. Lluvias de ideas.

5.1 Definición y ejemplos 1 0 Motivación Exposición del profesor. Lluvias de ideas. Discusión. Discusión. Sesión de preguntas ysolución de problema.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyectorplumones, proyectorde de acetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

5.2 Núcleo e Imagen 3 0 Comprensión y aplicación. Idem. Idem.5.2 Núcleo e Imagen 3 0 Comprensión y aplicación. Idem. Idem.

OBJETIVO ESPECÍFICO: Reconocer la transformación lineal como una forma de operar sobre objetos geométricos. Poder expresar una

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Sesión de preguntas ysolución de problema.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8 Ingeniería en Ciencias de la Computación . Pág. 8

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 185: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Definir los conceptos de núcleo e imagen, reconocernúcleo e imagen, reconocersus propiedades. sus propiedades.

5.3 Representación Matricial. Cambio de5.3 Representación Matricial. Cambio deBases Bases

4 0 Comprensión y aplicación. 4 0 Comprensión y aplicación. Reconocer y calcular la Reconocer y calcular la representación matricial representación matricial de una transformación de una transformación lineal. Reconocer e ilustrar lineal. Reconocer e ilustrar la transformación lineal la transformación lineal asociada a una matriz. asociada a una matriz. Reconocer y calcular la Reconocer y calcular la matriz de la transformación matriz de la transformación lineal respecto a dos bases lineal respecto a dos bases dadas. dadas.

Idem. Idem.Idem. Idem.

5.4 Operaciones con transformaciones5.4 Operaciones con transformacioneslineales lineales

3 0 Resolver ejercicios. Solución3 0 Resolver ejercicios. Soluciónde problemas de problemas

Idem. Idem.Idem. Idem.

5.5 Inversa de una transformación lineal. 4 0 Evaluar cuando una matriztiene inversa. Resolver tiene inversa. Resolver ejercicios. Solución de ejercicios. Solución de problemas: cálculo de la problemas: cálculo de la matriz inversa. matriz inversa.

Idem. Idem.Idem. Idem.

HORAS TOTALES: 15 0HORAS TOTALES: 15 0

UNIDAD: 6 TÍTULO: Traslación y Rotación de ejes: Isometríasdel plano del plano

OBJETIVO ESPECÍFICO: Introducir los movimientos invariantes bajo la distancia, confrontar con lo aprendido enla unidad 5. la unidad 5.

Definir los conceptos de

5.5 Inversa de una transformación lineal. 4 0 Evaluar cuando una matriz

UNIDAD: 6 TÍTULO: Traslación y Rotación de ejes: Isometrías

OBJETIVO ESPECÍFICO: Introducir los movimientos invariantes bajo la distancia, confrontar con lo aprendido en

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9 Ingeniería en Ciencias de la Computación . Pág. 9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 186: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP 6.1 Traslación de ejes. 1 Realizar cambios de 6.1 Traslación de ejes. 1 Realizar cambios de

coordenadas. Resolver coordenadas. Resolver ejercicios. Solución de ejercicios. Solución de problemas. problemas.

Exposición delExposición delprofesor. Lluvias de ideas. profesor. Lluvias de ideas. Discusión. Discusión. Sesión de preguntas y solución de problema.Sesión de preguntas y solución de problema.

Salón, Pizarrón,Salón, Pizarrón,plumones, proyectorplumones, proyectorde de acetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

6.2 Rotación de ejes. 1 Aplicar cambios de base conrotaciones como rotaciones como transformaciones lineales. transformaciones lineales.

6.3 Aplicaciones. 2 Resolver problemas y 6.3 Aplicaciones. 2 Resolver problemas y ejercicios. ejercicios.

6.4 Isometrías. 1 Generar la noción de 6.4 Isometrías. 1 Generar la noción de isometría a partir de la de isometría a partir de la de rotación y traslación. rotación y traslación.

Idem. Idem.Idem. Idem.

Idem. Idem.Idem. Idem. Idem. Idem.Idem. Idem.

HORAS TOTALES:HORAS TOTALES:

UNIDAD: 7 TÍTULO: Rectas en el espacio, planos, esferas yconjuntos convexos

OBJETIVO ESPECÍFICO: Generalizar el contenido de la unidad 3 al caso del espacio de tres dimensiones.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

6.2 Rotación de ejes. 1 Aplicar cambios de base con

UNIDAD: 7 TÍTULO: Rectas en el espacio, planos, esferas yconjuntos convexos

OBJETIVO ESPECÍFICO: Generalizar el contenido de la unidad 3 al caso del espacio de tres dimensiones.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10 Ingeniería en Ciencias de la Computación . Pág. 10

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 187: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 7.1 Segmentos de recta. Rayos y rectas. 1 0 Construir la ecuación Exposición del Salón, Pizarrón,Salón, Pizarrón,

paramétrica de la recta dados profesor. Lluvias deparamétrica de la recta dados profesor. Lluvias de plumones, proyectordos puntos comunes a dosdos puntos comunes a dosplanos. Contrastar con la planos. Contrastar con la situación en el plano. situación en el plano.

ideas.ideas.Discusión. Discusión. Sesión de preguntas y solución de problema.Sesión de preguntas y solución de problema.

dedeacetatos, Lap-top yacetatos, Lap-top ycañón. cañón.

7.2 Ecuaciones simétricas de la recta,7.2 Ecuaciones simétricas de la recta,ángulo entre dos rectas. ángulo entre dos rectas.

1 0 Contrastar con las rectas en1 0 Contrastar con las rectas enel plano. Resolver problemasel plano. Resolver problemasy ejercicios. y ejercicios.

Idem. Idem.Idem. Idem.

7.3 Planos. 1 0 Construcción del concepto7.3 Planos. 1 0 Construcción del conceptode plano. Resolver de plano. Resolver problemas y ejercicios. problemas y ejercicios.

Idem. Idem.Idem. Idem.

7.4 Ángulo entre dos planos. Intersección de planos. Intersección de planos.

2 0 Resolver problemas y ejercicios. ejercicios.

Idem. Idem.Idem. Idem.

7.5 La forma normal de un plano, familia de7.5 La forma normal de un plano, familia deplanos. planos.

1 0 Identificar diferentes planos1 0 Identificar diferentes planosatendiendo a su normal. atendiendo a su normal.

Idem. Idem.Idem. Idem.

7.6 Relaciones entre un plano y R2. 1 0 Confrontar el plano 7.6 Relaciones entre un plano y R2. 1 0 Confrontar el plano cartesiano con el espacio decartesiano con el espacio detres dimensiones. tres dimensiones.

7.7 Esferas y planos tangentes. 2 0 Evaluar las relaciones entre7.7 Esferas y planos tangentes. 2 0 Evaluar las relaciones entrelas esferas y los planos. las esferas y los planos.

Idem. Idem. Idem. Idem.Idem. Idem.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

7.1 Segmentos de recta. Rayos y rectas. 1 0 Construir la ecuación Exposición delplumones, proyector

7.4 Ángulo entre dos planos. 2 0 Resolver problemas y

Idem. Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11 Ingeniería en Ciencias de la Computación . Pág. 11

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 188: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Resolver problemas y ejercicios. ejercicios.

7.8 Conjuntos convexos en el espacio. 1 0 Reconocer conjuntos 7.8 Conjuntos convexos en el espacio. 1 0 Reconocer conjuntos convexos en el espacio convexos en el espacio tridimensional usando el tridimensional usando el concepto de recta. concepto de recta.

Idem. Idem.

HORAS TOTALES: 10HORAS TOTALES: 10

UNIDAD: 8 TÍTULO: Superficies y Curvas

OBJETIVO ESPECÍFICO: Generalizar los conceptos de las cónicas y rectas a superficies y curvas.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 8.1 Superficies 1 0 Motivación y reflexión,. 8.1 Superficies 1 0 Motivación y reflexión,. Exposición delExposición del Salón, Pizarrón,Salón, Pizarrón,

Contrastar con las unidades3 profesor. Lluvias de plumones, proyectory 4. ideas.ideas.

Discusión. Discusión. Sesión de preguntas y solución de problema.Sesión de preguntas y solución de problema.

dedeacetatos, Lap- top yacetatos, Lap- top ycañón. cañón.

8.2 Curvas 1 0 Motivación, reflexión, 8.2 Curvas 1 0 Motivación, reflexión, contrastar. Contrastar con lascontrastar. Contrastar con lasunidades 3 y 4. unidades 3 y 4.

Idem. Idem.Idem. Idem.

8.3 Coordenadas polares 1 0 Introducción y motivación. Idem. Idem.8.3 Coordenadas polares 1 0 Introducción y motivación. Idem. Idem.

Resolver problemas y

Idem. Idem.

UNIDAD: 8 TÍTULO: Superficies y Curvas

OBJETIVO ESPECÍFICO: Generalizar los conceptos de las cónicas y rectas a superficies y curvas.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Contrastar con las unidades3 profesor. Lluvias de plumones, proyectory 4.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12 Ingeniería en Ciencias de la Computación . Pág. 12

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 189: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Resolver problemas y ejercicios. ejercicios.

8.4 Coordenadas cilíndricas y esféricas 1 0 Introducción y motivación.8.4 Coordenadas cilíndricas y esféricas 1 0 Introducción y motivación.Resolver problemas y Resolver problemas y ejercicios. ejercicios.

Idem. Idem.Idem. Idem.

8.5 Isometrías en R3 y superficies8.5 Isometrías en R3 y superficiescuadráticas cuadráticas

8.6 La ecuación general de segundo grado8.6 La ecuación general de segundo grado

en R3 en R3

2 0 Identificar las ecuaciones2 0 Identificar las ecuacionesde superficies cuadráticas de superficies cuadráticas invariantes bajo rotaciones yinvariantes bajo rotaciones ytraslaciones. traslaciones.

2 0 Identificar el lugar 2 0 Identificar el lugar geométrico de una ecuacióngeométrico de una ecuacióndada. dada.

Idem. Idem.Idem. Idem.

Idem. Idem.Idem. Idem.

8.7 Formas cuadráticas. 2 0 Resolver problemas y ejercicios. ejercicios.

Idem. Idem.Idem. Idem.

HORAS TOTALES: 10 0HORAS TOTALES: 10 0

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar PeriodosParcial Contenido a evaluar Periodos1 Unidades 1,2 1 Unidades 1,2 2 Unidades 3,4 2 Unidades 3,4 3344

Unidades 5,6Unidades 5,6Unidades 7,8Unidades 7,8

Examen parcial 100%Examen parcial 100%Asistencias: 0% Asistencias: 0% Proyecto Final: 0% Proyecto Final: 0% Tareas: 0% Tareas: 0% Trabajos de Investigación: 0% Trabajos de Investigación: 0% Prácticas de Laboratorio: 0% Prácticas de Laboratorio: 0%

Resolver problemas y

8.7 Formas cuadráticas. 2 0 Resolver problemas y

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13 Ingeniería en Ciencias de la Computación . Pág. 13

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 190: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TOTAL: 100%

REQUISITOS DE ACREDITACIÓN: Aprobar todos los exámenes parciales ó en su defecto un examen final.

FOMENTO DE VALORES:FOMENTO DE VALORES:

Honestidad, igualdad de oportunidades, respeto y disciplina.

BIBLIOGRAFÍA:

TOTAL: 100%

REQUISITOS DE ACREDITACIÓN: Aprobar todos los exámenes parciales ó en su defecto un examen final.

Honestidad, igualdad de oportunidades, respeto y disciplina.

BIBLIOGRAFÍA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 14 Ingeniería en Ciencias de la Computación . Pág. 14

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 191: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1) Serge Lange. Introducción al Álgebra Lineal Edit. Addison Wesley Longman 1998, México. (B)

2) Murdoch. Geometría Analítica con Vectores y Matrices.Edit.Limusa Wiley. 1968. México. (B)

3) Wexler, Charles.Geometría Analítica .Un Enfoque Vectorial.Edit. Montaner y Simón. (B) 4) Gordon Fuller, Dalton T.Geometría Analítica. Addison Wesley Iberoamericana. (C) 5) Bolivar Terrazas, Héctor,C.Vectores y el Espacio Euclideano Tridimensional.Edit. UNAM. (C)6) Grossman Stanley.I. Álgebra Lineal.Edit.Grupo Editorial Iberoamerica. (B) 7) Douglas F.Ridle.Geometría Analítica. Edit. Thompson. (nuevo) (C)

B: Básico C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELAORACIÓN Y AUTOR(ES) DEL PROGRAMA:Julio 2004

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 15

Page 192: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Interfaz Hombre-Computadora

NOMBRE DE LA MATERIA: GraficaciónNOMBRE DE LA MATERIA: Graficación

Clave: LIC 208 Nivel de Ubicación: Básico Clave: LIC 208 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: ObligatoriaCréditos: 10 Tipo de Materia: ObligatoriaModalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC 208 PRE-REQUISITOS: LCC 208

MATERIA CONSECUENTE: Ninguna

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Interfaz Hombre-Computadora

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 96 horasTIEMPO TOTAL ASIGNADO: 96 horas

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Dr. Héctor Jiménez Salazar Dr. Héctor Jiménez Salazar M.C. Graciano Cruz AlmanzaM.C. Graciano Cruz Almanza

REVISADO POR: REVISADO POR: APROBADO POR: APROBADO POR: AUTORIZADO POR:AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: Agosto 2007 VIGENCIA: VIGENCIA:

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

FECHA DE ELABORACIÓN/REVISIÓN: Agosto 2007

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1 Licenciatura en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 193: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

JUSTIFICACIÓN:

OBJETIVO GENERAL DE LA MATERIA: El estudiante estará capacitado para usar cualquier sistema gráfico y desarrollar herramientasbásicas del graficado.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 194: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: VISUALIZACIÓN DE LUGARES GEOMÉTRICOS

OBJETIVO ESPECÍFICO: El alumno aprenderá a relacionar lo conceptos básicos de geometría analítica con los conceptos iniciales del graficado por computadora.El alumno aprenderá a relacionar lo conceptos básicos de geometría analítica con los conceptos iniciales del graficado por computadora.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

1.1Coordenadas del mundo real, ventana1.1Coordenadas del mundo real, ventanay recuadro y recuadro

1.2Graficación de primitivas: rectas y1.2Graficación de primitivas: rectas y

arcos (DDA, Bresenham) arcos (DDA, Bresenham) 1.3Graficación de funciones en dos1.3Graficación de funciones en dos

dimensiones y curvas (splines) dimensiones y curvas (splines) HORAS TOTALES:HORAS TOTALES:

Exposición del profesor yExposición del profesor ydiscusión grupal. discusión grupal. Exposición del profesor y discusión grupal. Exposición del profesor y discusión grupal. Exposición del profesor y discusión grupal. Exposición del profesor y discusión grupal.

Salón, pizarrónSalón, pizarrónblanco, plumones, blanco, plumones, proyector de video yproyector de video ycomputadora portátil.computadora portátil.(Rec-Básicos) (Rec-Básicos) Rec-Básicos Rec-Básicos Rec – Básicos Rec – Básicos

UNIDAD: 2 TÍTULO: OPERACIONES COMUNES DE DIBUJO Y EDICIÓN EN 2D

OBJETIVO ESPECÍFICO: El estudiante conocerá los algoritmos y técnicas de graficado en dos dimensiones

UNIDAD: 1 TÍTULO: VISUALIZACIÓN DE LUGARES GEOMÉTRICOS

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

UNIDAD: 2 TÍTULO: OPERACIONES COMUNES DE DIBUJO Y EDICIÓN EN 2D

OBJETIVO ESPECÍFICO: El estudiante conocerá los algoritmos y técnicas de graficado en dos dimensiones

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3 Licenciatura en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 195: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

2.1Recorte (Sutherland-Cohen, 2.1Recorte (Sutherland-Cohen, Sutherland-Godman) Sutherland-Godman)

2.2Formación de bloques 2.2Formación de bloques

1.2.1 Estructura de datos para la1.2.1 Estructura de datos para larepresentación interna del dibujo representación interna del dibujo 1.2.2 Adición, eliminación y 1.2.2 Adición, eliminación y modificación de bloques modificación de bloques 1.2.3 Atributos de bloques1.2.3 Atributos de bloques

(visibilidada, color, línea, etc) (visibilidada, color, línea, etc)

Exposición del profesor,Exposición del profesor,discusión grupal y elaboración de software. discusión grupal y elaboración de software. Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Rec-BásicosRec-BásicosSoft. desarrollo.Soft. desarrollo. Rec-Básicos Rec-Básicos Soft. desarrolloSoft. desarrollo

2.3Traslación, rotación y escalamiento de2.3Traslación, rotación y escalamiento deun dibujo un dibujo

Exposición del profesor yExposición del profesor yelaboración de modelos matemáticos. Elaboración de software. Visualización y

elaboración de modelos matemáticos. Elaboración de software. Visualización y análisis de los resultados análisis de los resultados

Rec – BásicosSoft. desarrolloSoft. desarrollo

2.4Zoom y Pan Exposición del profesor,2.4Zoom y Pan Exposición del profesor,elaboración de software. Visualización y análisis de los resultados.

elaboración de software. Visualización y análisis de los resultados.

Rec - BásicosRec - BásicosSoft. desarrollo.Soft. desarrollo.

2.5Almacenamiento de dibujos: cadenasde Freeman, Quadtrees de Freeman, Quadtrees

HORAS TOTALES:HORAS TOTALES:

Exposición del profesor,Exposición del profesor,elaboración de software. Visualización y análisis de los resultados

elaboración de software. Visualización y análisis de los resultados

Rec – BásicosSoft. desarrolloSoft. desarrollo

UNIDAD: 3 TÍTULO: GRAFICACIÓN EN TRES DIMENSIONES

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Rec – Básicos

Rec – Básicos2.5Almacenamiento de dibujos: cadenas

UNIDAD: 3 TÍTULO: GRAFICACIÓN EN TRES DIMENSIONES

OBJETIVO ESPECÍFICO:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4 Licenciatura en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 196: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

El estudiante conocerá los algoritmos y técnicas de graficado en tres dimensiones.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

3.1Proyección paralela y perspectiva Exposición del profesor y3.1Proyección paralela y perspectiva Exposición del profesor ydiscusión grupal. discusión grupal.

Rec-BásicosRec-Básicos

3.2Algoritmos de ocultamiento de líneas Exposición del profesor,discusión, análisis de métodos y paradigmas.

Rec-BásicosRec-Básicos

3.3Operaciones en 3D 3.3Operaciones en 3D 3.3.1. Traslación, rotación y 3.3.1. Traslación, rotación y escalamiento de un dibujo escalamiento de un dibujo 3.3.2. Zoom y Pan 3.3.2. Zoom y Pan 3.3.3 Cámara sintética 3.3.3 Cámara sintética

3.5Clasificación 3.5Clasificación - El clasificador de Bayes - El clasificador de Bayes - Estimadores no paramétricos - Estimadores no paramétricos - Cuantización espacial y- Cuantización espacial y

agrupamientos como clasificadoresagrupamientos como clasificadoresHORAS TOTALES:HORAS TOTALES:

Exposición del profesor,Exposición del profesor,discusión, análisis de métodos y enfoques. discusión, análisis de métodos y enfoques. Exposición del profesor, discusión, análisis de métodos y enfoques.

Exposición del profesor, discusión, análisis de métodos y enfoques.

Rec – Básicos. . Rec – BásicosRec – Básicos

UNIDAD: 4 TÍTULO: RETOQUE DE DIBUJOS

OBJETIVO ESPECÍFICO: El alumno aprenderá los conceptos básicos de sombreado, textura e iluminación.gg

El estudiante conocerá los algoritmos y técnicas de graficado en tres dimensiones.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

3.2Algoritmos de ocultamiento de líneas Exposición del profesor,discusión, análisis de métodos y paradigmas.

Rec – Básicos

UNIDAD: 4 TÍTULO: RETOQUE DE DIBUJOS

OBJETIVO ESPECÍFICO: El alumno aprenderá los conceptos básicos de sombreado, textura e iluminación.gg

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5 Licenciatura en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 197: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TiempoTiempode de

imparticiimpartición (hrs).ón (hrs).HT HP

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1Sombreado Exposición del profesor,4.1Sombreado Exposición del profesor,elaboración de software. Visualización y análisis de los resultados.

elaboración de software. Visualización y análisis de los resultados.

4.2Textura Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

4.2Textura Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Rec-BásicosRec-BásicosSoft. desarrollo.Soft. desarrollo. Rec-Básicos Rec-Básicos Soft. desarrollo.Soft. desarrollo.

4.3Iluminación 4.3Iluminación

4.4Transparencia 4.4Transparencia

HORAS TOTALES:HORAS TOTALES:

UNIDAD: 5 TÍTULO: MANEJO DE UN SISTEMA CAD

OBJETIVO ESPECÍFICO: El alumno aprenderá los conceptos básicos y el uso de un sistema de Diseño Asistido por Computadora.El alumno aprenderá los conceptos básicos y el uso de un sistema de Diseño Asistido por Computadora.

CONTENIDO DE LA UNIDAD

TiempoTiempode de

imparticiimpartición (hrs).ón (hrs).HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1Elementos del sistema (referencia a 5.1Elementos del sistema (referencia a coordenadas, control del cursor, coordenadas, control del cursor, empleo de diferentes menús) empleo de diferentes menús)

Exposición del profesor,Exposición del profesor,elaboración de software. Visualización y análisis de loselaboración de software. Visualización y análisis de losresultados. resultados.

Rec-BásicosRec-BásicosSoft. desarrollo.Soft. desarrollo.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

UNIDAD: 5 TÍTULO: MANEJO DE UN SISTEMA CAD

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6 Licenciatura en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 198: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4.2Iniciación de un dibujo (límites de4.2Iniciación de un dibujo (límites decoordenadas, definición de rejilla,coordenadas, definición de rejilla,selección de una capa de dibujo) selección de una capa de dibujo)

4.3Comandos de dibujo (polilíneas, arcos,4.3Comandos de dibujo (polilíneas, arcos,

elipses, curvas, salida en impresora yelipses, curvas, salida en impresora ygraficador) graficador)

4.4Comandos de edición del dibujo4.4Comandos de edición del dibujo(transformaciones afines, reflexión,(transformaciones afines, reflexión,recorte, redondeo, achurado,recorte, redondeo, achurado,engrosamiento, ) engrosamiento, ) Atributos del dibujo (tipo de línea, color,Atributos del dibujo (tipo de línea, color,activación de capas, elevación yactivación de capas, elevación ydimensiones, etc) dimensiones, etc) Comandos de 3D (mallas, superficiesComandos de 3D (mallas, superficiesen revolución, intersección de sólidos) en revolución, intersección de sólidos)

HORAS TOTALES:HORAS TOTALES:

Exposición del profesor,Exposición del profesor,elaboración de software. Visualización y análisis de loselaboración de software. Visualización y análisis de losresultados. resultados.

Rec-BásicosRec-BásicosSoft. desarrollo.Soft. desarrollo.

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos 1 Unidades 1 y 2 1/3 del curso 1 Unidades 1 y 2 1/3 del curso 2 Unidades 3 y 4 2/3 del curso 2 Unidades 3 y 4 2/3 del curso 3 Unidades 5, 6 y 7 final del curso3 Unidades 5, 6 y 7 final del curso

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7 Licenciatura en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 199: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Asistencias: Exámenes parciales:: 20 %Exámenes parciales:: 20 %Proyecto Final: Proyecto Final: Tareas: 40 %Tareas: 40 %Trabajos de Investigación: Trabajos de Investigación: Prácticas de Laboratorio: 40 %Prácticas de Laboratorio: 40 %

TOTAL: 100 TOTAL: 100

%%

REQUISITOS DE ACREDITACIÓN: 1. Aprobar los exámenes parciales. 1. Aprobar los exámenes parciales. 2. Entregar los proyectos finales terminados, funcionando y documentados. En base a la especificación del profesor2. Entregar los proyectos finales terminados, funcionando y documentados. En base a la especificación del profesor3. Realizar y entregar los reportes del 90% de las prácticas. 3. Realizar y entregar los reportes del 90% de las prácticas.

FOMENTO DE VALORES: FOMENTO DE VALORES: 1. Trabajo en equipo 1. Trabajo en equipo 2. Pertinencia, organización y claridad al desarrollar y reportar.2. Pertinencia, organización y claridad al desarrollar y reportar.

BIBLIOGRAFÍA: 1. Rogers, D., “Procedural elements for computer graphics”, Mc Graw Hill, 1985. 1. Rogers, D., “Procedural elements for computer graphics”, Mc Graw Hill, 1985. 2. Rogers, D., “Mathematical elements for computer graphics”, Mc Graw Hill, 1976. 2. Rogers, D., “Mathematical elements for computer graphics”, Mc Graw Hill, 1976. 3. Harrington, S., “Comnputer Graphics, a programming approach”, 2a.Ed., Mc Graw Hill, 1987.3. Harrington, S., “Comnputer Graphics, a programming approach”, 2a.Ed., Mc Graw Hill, 1987.4. Autodesk Inc, “Autocad user manual”, Autodesk, 1990. 4. Autodesk Inc, “Autocad user manual”, Autodesk, 1990. 5. Artículos referentes a los temas del curso. 5. Artículos referentes a los temas del curso.

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:Julio de 2003 Julio de 2003

Asistencias:

REQUISITOS DE ACREDITACIÓN:

BIBLIOGRAFÍA:

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8 Licenciatura en Ciencias de la Computación . Pág. 8

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 200: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9 Licenciatura en Ciencias de la Computación . Pág. 9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 201: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Entorno Social NOMBRE DE LA MATERIA: Ingeniería de Proyectos y Práctica

Profesional Clave: LIC 326 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: Nivel Básico MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: 112 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 3 HRS. PRÁCTICAS/SEM: 4 VERANO HRS. TEÓRICAS/SEM: 6 HRS. PRÁCTICAS/SEM: 8 AUTOR(ES) DEL PROGRAMA: Aguirre Vara Ramón Castro Carmona Mauricio Archundia Sierra Etelvina Bernabé Loranca Beatriz Cerón Garnica Carmen Meza león José Luis

Page 202: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

REVISADO POR: Área de Entorno Social APROBADO POR: Facultad de Ciencias de la Computación AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: 19 de septiembre del 2006 VIGENCIA: A partir del Periodo de primavera del 2007 JUSTIFICACIÓN: El desarrollo de la ingeniería de proyectos y la práctica profesional es una asignatura de interdisciplina, ya que maneja investigación de mercados, ingeniería de proyectos, ingeniería económica y alguna más. Lo anterior permitirá a al alumno tener un panorama que asegure ver una necesidad humana en forma eficiente, segura y rentable a una mejor alternativa de aplicación del proyecto. OBJETIVO GENERALES DE LA MATERIA: El alumno deberá atender a las necesidades de la ingeniería del proyecto relacionada con su práctica profesional, aprendiendo a tomar en cuenta la planeación y evaluación de proyectos en un entorno de ética y responsabilidad profesional. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: El alumno aprenderá a desarrollar proyectos en su práctica profesional con éxito, atendiendo a la : planeación, organización de la documentación, conocimientos adquiridos durante su estancia universitaria y experiencia con la interdisciplina en la aplicación de la computación

Page 203: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO

UNIDAD: 1

TÍTULO: LA IMPORTANCIA DE LA INGENIERÍA DE PROYECTOS Y LA PRÁCTICA PROFESIONAL.

OBJETIVO ESPECÍFICO: El alumno interiorizará la búsqueda de soluciones integrales mediante la ingeniería de proyectos y su aplicación. Bibliografía: [ 1 y 2 ]

Tiempo de imparti-ción

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Definición de ingeniería de proyectos 2 2 El alumno comprenderá la importancia y necesidad de la preparación de proyectos

Exposición del Profesor Mapas Conceptuales

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.1.1 Por qué se invierte y es necesario un proyecto.

4 2 El alumno comparará la necesidad de que en un bien o servicio vale la pena invertir en su gestión para lograr el éxito

Exposición del Profesor Trabajo individual Discusión grupal Autorreflexión

Idem.

1.1.2 Decisión sobre un proyecto 4 4 El alumno encontrará decisiones que les permita analizar diferentes puntos de vista para ubicar cual es el proyecto que responde a las mejores necesidades

Lluvia de Ideas Trabajo en equipo Discusión grupal Retroalimentación del Profesor. Reflexión Personal

Idem.

1.1.3 Comprensión de evaluación 6 2 El alumno tendrá elementos para comparar con determinados criterios para la innovación de proyectos

Exposición del Profesor Trabajo individual Discusión grupal Retroalimentación del Profesor. Reflexión Personal

Idem.

Page 204: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

HORAS TOTALES: 16 10

UNIDAD: 2 TÍTULO: IDENTIFICACIÓN DE ELEMENTOS IMPORTANTES EN EL DESARROLLO Y EVALUACIÓN DE PROYECTOS.

OBJETIVO ESPECÍFICO: El alumno conocerá y aplicará los elementos fundamentales para el desarrollo de proyectos y su evaluación. Bibliografía: [ 1 y 2 ]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Proceso de preparación y evaluación de proyectos

5 2 El alumno conocerá los elementos fundamentales para la preparación y evaluación de proyectos

Exposición del Profesor Trabajo individual Discusión grupal Autorreflexión

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2.1 Partes generales de la evaluación de proyectos

4 1 El alumno identificará las características que conforman la evaluación de proyectos

Exposición del Profesor Discusión grupal

Idem.

2.2.3 Estudio de mercado 4 2 El alumno cuantificará y determinará la viabilidad del proyecto para su comercialización

Exposición del Profesor Trabajo individual

Idem.

2.2.4 Estudio técnico 1 2 El alumno estudiará la determinación óptima de la gestión de un proyecto.

Exposición del Profesor Trabajo individual Discusión grupal Autorreflexión

Idem.

2.2.5

Estudio económico 1 2 El alumno ordenará y sistematizará los estudios organizativos que sirven en la base a la evaluación económica.

Exposición del Profesor Trabajo individual

Idem.

2.2.6

Análisis y administración de riesgo 1 1 El alumno aprenderá a tratar el estudio de la factibilidad en la evaluación económica.

Exposición del Profesor Trabajo individual

Idem.

Page 205: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

HORAS TOTALES: 16 10

Page 206: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

UNIDAD: 3 TÍTULO: Visión de la importancia de los servicios en la disciplina computacional en la integración de conocimientos y aplicación de nuevas tecnologías

OBJETIVO ESPECÍFICO: El alumno comprenderá la importancia del conocimiento continuo para el aprendizaje de nuevas tecnologías como un capital intelectual en la preparación y gestión de proyectos Bibliografía: [ 1 y 2 ]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Estudio de las necesidades del servicio de procesamiento de datos

3 2 El alumno definirá profesionalmente las necesidades del servicio de procesamiento de datos

Exposición del Profesor Trabajo individual Discusión grupal Retroalimentación del Profesor. Reflexión Personal

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Análisis de tecnologías de vanguardia en la ingeniería de proyectos

3 2 Ela alumno conocerá distintas tecnologías de vanguardia que le permita mostrar y gestionar las alternativas que se tienen para la ingeniería de proyectos en su práctica profesional

Exposición del Profesor Trabajo individual Discusión grupal Retroalimentación del Profesor. Reflexión Personal

Idem.

3.3 Evaluación de los cambios del mantenimiento

4 2 El alumno entender y visualizar los cambios que se pueden realizar en los sistemas de información y el impacto que esto causaría en los usuarios.

Exposición del Profesor Trabajo individual Discusión grupal Retroalimentación del Profesor. Reflexión Personal

Idem.

3.4 Evaluación sustentable del proyecto 3 2 El alumno conocerá elementos que le permitan ubicar las necesidades para que un proyecto sea sustentable.

Exposición del Profesor Trabajo individual Discusión grupal Retroalimentación del Profesor. Reflexión Personal

Idem.

Tópicos Especiales en la Administración de Proyectos

3 2 El alumno conocerá algún tópico de interés que se relacione con la gestión de proyectos en la disciplina computacional

Exposición del Profesor Trabajo individual Discusión grupal Retroalimentación del Profesor. Reflexión Personal Idem.

HORAS TOTALES: 16 10

Page 207: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

UNIDAD: 4 TÍTULO: Desarrollo de un proyecto basado en la ingeniería y práctica profesional

OBJETIVO ESPECÍFICO: El alumno culminara el desarrollo de su proyecto que vendrá elaborando en transferencia con la teoría del curso Bibliografía: [Dependiendo del proyecto a desarrollar ]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Desarrollo de un proyecto supervisado por docente

34 Desarrollo de un proyecto, el cual integre la ingeniería de proyectos con la práctica de la disciplina computacional, interactuando, investigando con diversas instituciones que tengan necesidades de sistematizar alguna aplicación.

Asesoramiento sistemático por parte del docente

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 34

HT HP

HORAS TOTALES DE LA MATERIA: 48 64

Page 208: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

4 Aplicación de la teoría a través de un caso práctico

Desarrollar las competencias con respecto a las teorías establecidas en la asignatura para lograr

alcanzar proyectos exitosos y sustentables

64

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

Parcial Contenido a evaluar Periodos I Unidad 1 6ª Semana del Curso II Unidad 2 y 3 11ª Semana del Curso III Unidad 4 16ª Semana del Curso

% Exámenes Parciales 40 Asistencias: 10 Proyecto Final: Ensayo Final 20 Tareas: 15 Trabajos de Investigación: 15 Exposición alumno 10

TOTAL: 100

Page 209: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis. 80% de asistencias al curso FOMENTO DE VALORES: Al alumno propiciará el valor del respeto al aprender a escuchar las opiniones de sus compañeros. Se promoverá la responsabilidad en equipo al realizar diferentes actividades de acuerdo a un plan de trabajo, también la equidad en el desarrollo y aprendizaje del proyecto a realizar El alumno obtendrá la habilidad de redactar un proyecto aplicando el pensamiento creativo y metodológico. BIBLIOGRAFÍA:

1. Nassir Sapag CHAIN. Preparación y evaluación de proyectos. Ed. McGraw-Hill. (B) 2. Gabriel Baca Urbina. Evaluación de proyectos. (B) 3. Sergio L. Ibarra. De la mercadotecnia a las ventas. (C)

NOTA (B) Referencia Básica (C) Referencia Complementaria o de Consulta

Page 210: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE

PUEBLA FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Bases de Datos e

Ingeniería de Software NOMBRE DE LA MATERIA: INGENIERIA DE SOFTWARE Clave: LCC 224 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 200 Algoritmos y Estructura de

Datos MATERIA CONSECUENTE: LIC 314 Ingeniería de Software

Avanzada TIEMPO TOTAL ASIGNADO: 80 Horas. PRIMAVERA , OTOÑO HRS. TEÓRICAS/SEM: 5 HRS.

PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 HRS.

PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA: Rafael De la Rosa Abraham Sánchez López María del Rocío Boone Rojas Alma Delia Ambrosio Vázquez Marco Antonio Soriano Ulloa

Page 211: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

REVISADO POR: Area de Bases de Datos e Ing. de Software

APROBADO POR: Area de Bases de Datos e Ing. de Software

AUTORIZADO POR: Vicerrectoría de Docencia FECHA DE ELABORACIÓN/REVISIÓN:

Otoño 2007

VIGENCIA: A partir de Primavera 2008 JUSTIFICACIÓN: Muchas de las empresas dependen para su funcionamiento del buen desempeño de sus sistemas, por ello es importante garantizar la calidad de los mismos. El desarrollo metodológico de los proyectos de programación garantiza que se satisfagan los atributos de calidad de un producto de programación. Por ello Es fundamental que los especialistas en Ciencias de la Computación, identifiquen y sean capaces de aplicar a lo largo de todo el proceso de desarrollo de los productos de programación los elementos de la Ingeniería de Software, OBJETIVO GENERAL DE LA MATERIA: Que el alumno identifique las principales técnicas y métodos relacionados con las actividades estructurales de un proyecto de software, tales como la definición, el desarrollo y el mantenimiento. Y que sea capaz de aplicarlos a lo largo de todo el proceso de desarrollo de un producto de software. Así como los aspectos complementarios que caen dentro del contexto de las actividades llamadas protectoras tales como la administración de proyectos, la gestión del riesgo y el control de calidad. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que el egresado podrá enfrentar los cambios tecnológicos, adecuando las abstracciones, las técnicas y los sistemas. Con relación al desarrollo del sistema, es indispensable que el especialista en ciencias de la computación, identifique las nuevas técnicas, metodologías y enfoques de la ingeniería de software, de tal forma que disponga de los elementos necesarios para el desarrollo exitoso de los nuevos proyectos de programación.

Page 212: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1

TÍTULO: Conceptos básicos de la Ingeniería de Software

OBJETIVO ESPECÍFICO: Que el alumno identifique los Conceptos básicos de la Ingeniería de Software así como los atributos de calidad de un producto de programación. Bibliografía [1,2 y 3]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Antecedentes de la Ingeniería de Software 3 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar los conceptos y términos relacionados con la Ing. Sotware.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Algunas definiciones de la Ingeniería de Software 3 Comprensión y elucidación de ideas. Establecer las características de de la Ing. Software.

Idem. Idem.

1.3 Características de Calidad de un Producto deProgramación.

4 Comprensión y Elucidación de ideas.

Idem. Idem.

Page 213: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Establecer las características de Calidad de un Producto de Programación.

HORAS TOTALES: 10 UNIDAD: 2

TÍTULO: El Proceso y los Modelos de Proceso de Software

OBJETIVO ESPECÍFICO: Que el alumno identifique los conceptos y caracterìsticas del proceso y los modelos para el desarrollo del software. Bibliografía [1,2]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 El Proceso 2 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar las funciones y actividades del El Proceso

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 El Modelo Lineal Secuencial 2 Comprensión y elucidación de ideas. Identificar las características y aplicaciones del Modelo Lineal Secuencial.

Idem. Idem.

2.3 El Modelo de Construcción de Prototipos 1 Comprensión y elucidación de ideas. Identificar las características y

Idem. Idem.

Page 214: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

aplicaciones del Modelo de Construcción de Prototipos .

2.4 El modelo DRA 2 Comprensión y elucidación de ideas. Identificar las características y aplicaciones del Modelo DRA.

Idem. Idem.

2.5 Modelos de Procesos Evolutivos de Software 2.5.1 El modelo incremental

2.5.2 El modelo en espiral

2.5.3 El modelo de ensamble de

componentes

2.5.4 El modelo de desarrollo concurrente

2 Comprensión y elucidación de ideas. Identificar las características y aplicaciones de los Modelos Evolutivos de Software.

Idem. Idem.

2.6 Las técnicas de cuarta generación 1 Comprensión y elucidación de ideas. Identificar las características yaplicaciones de Las técnicas de cuarta generación

Idem.

HORAS TOTALES: 10 Idem. UNIDAD: 3

TÍTULO: Análisis de Requerimientos.

OBJETIVO ESPECÍFICO: Identificar las características y técnicas asociadas con el análisis de requerimientos. Bibliografía [1,2,3 y 4]

Page 215: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 La fase de Análisis de requerimientos. 2 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar las características de la fase de Análisis de requerimientos.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Descripción de los requerimientos del cliente. 2 Comprensión y elucidación de ideas. Identificar las técnicas para la descripción de los requerimientos del cliente.

Idem. Idem.

3.3 Métodos para la especificación de requerimientos. 2 Comprensión y Elucidación de ideas. Identificar los principales Métodos formales para la especificación.

Idem. Idem.

3.4 Métodos formales para la especificación. 2 Comprensión y elucidación de ideas. Conocer los diferentes Métodos formales para la especificación.

Idem. Idem.

3.5 Documentos y Normas asociadas. 2 Comprensión y elucidación de ideas. Presentar las características de diversas normas para la especificación de requerimientos.

Idem. Idem.

Page 216: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

HORAS TOTALES: 10 Idem. TÍTULO: Arquitectura de Software. UNIDAD: 4

OBJETIVO ESPECÍFICO: Identificar las características y técnicas asociadas con la arquitectura de software. Bibliografía [1,2,3 y 4].

CONTENIDO DE LA UNIDAD Tiempo de impartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Ingeniería de sistemas y arquitectura del software. 2 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar las características de la Ingeniería de sistemas y arquitectura del software.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Modelos. marcos de trabajo y patrones de diseño. 2 Comprensión y elucidación de ideas. Identificar las características y técnicas de los Modelos. marcos de trabajo y patrones de diseño.

Idem. Idem.

4.3 Arquitecturas alternativas de software y susmodelos de clase.

2 Comprensión y Elucidación de ideas. Identificar las Arquitecturas alternativas de software y sus modelos de clase.

Idem. Idem.

Page 217: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

4.4 Estándares y aseguramiento de la calidad. 4 Comprensión y elucidación de ideas. Conocer los diferentes Estándares y las características del aseguramiento de la calidad.

Idem. Idem.

HORAS TOTALES: 10 Idem. UNIDAD: 5

TÍTULO: Diseño Detallado.

OBJETIVO ESPECÍFICO: Identificar las características y técnicas asociadas con el diseño detallado. Bibliografía [1,2,3 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Diseño detallado, diagramas de secuencia y flujode datos.

2 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar las técnica y convenciones del Diseño detallado, diagramas de secuencia y flujo de datos.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2 Especificación de clases, funciones y algoritmos. 2 Comprensión y elucidación de ideas. Identificar las técnicas y convenciones de la

Idem. Idem.

Page 218: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Especificación de clases, funciones y algoritmos.

5.3 Patrones de Diseño. 4 Comprensión y Elucidación de ideas. Presentar las características de los Patrones de Diseño

Idem. Idem.

5.4 Normas y documentos asociados. 2 Comprensión y elucidación de ideas. Conocer las normas y documentos asociados con el diseño detallado de software.

Idem. Idem.

HORAS TOTALES: 10 Idem. UNIDAD: 6

TÍTULO: Implementación y Prueba de Unidades.

OBJETIVO ESPECÍFICO: Identificar las características y técnicas asociadas con la implementación y Pruebas. Bibliografía [1,2, 3 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 La fase de Pruebas . 2 Introducción y Motivación; Comprensión y elucidación de

Exposición del profesor, Discusión

Salón, pizarrón, plumones, proyector

Page 219: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

ideas. Identificar las características de la fase de Pruebas

grupal, analogías. de acetatos o de video.

6.2 Programación y Estilo. 2 Comprensión y elucidación de ideas. Identificar técnicas y estilos de programación.

Idem. Idem.

6.3 Estándares de calidad en la implementación. 2 Comprensión y Elucidación de ideas. Identificar los estándares de calidad en la implementación.

Idem. Idem.

6.4 Pruebas de unidades. 2 Comprensión y elucidación de ideas. Conocer las técnicas para las Pruebas de unidades.

Idem. Idem.

6.5

Tipos de Pruebas y Planeación 1 Comprensión y elucidación de ideas. Conocer los diferentes tipos de as técnicas para las Pruebas y Planeación.

Idem.

6.6

Listas de verificación para las pruebas de métodosy clases.

1 Comprensión y elucidación de ideas. Conocer las características de Listas de verificación para las pruebas de métodos y clases.

Idem.

HORAS TOTALES: 10 Idem. UNIDAD: 7

TÍTULO: Administración de Proyectos

Page 220: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 11

OBJETIVO ESPECÍFICO: Identificar las características y tècnicas principales de la administración de proyectos. Bibliografía [1,2,3 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

7.1 Introducción a la administración de proyectos. 2 Introducción y Motivación; Comprensión y elucidación de ideas.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

7.2 Administración del personal del proyecto yorganización del personal.

2 Introducción y Motivación; Comprensión y elucidación de ideas. .

Idem. Idem.

7.3 Calidad en la Administración del proyecto 2 Introducción y Motivación; Comprensión y Elucidación de ideas.

Idem. Idem.

7.4

Métricas 2 Introducción y Motivación;Comprensión y Elucidación de ideas.

Idem. Idem.

7.5

Caso de Estudio 2 Introducción y Motivación;Comprensión y Elucidación de ideas.

Idem. Idem.

Page 221: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 12

HORAS TOTALES: 10 Idem. Idem. UNIDAD: 8

TÍTULO: Gestión del Riesgo

OBJETIVO ESPECÍFICO: Que el alumno identifique y aplique las técnicas de gestión del riesgo en los proyectos de ingeniería de software. Bibliografía [1,2, 3 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

8.1 El riesgo en el contexto de la ingeniería de software

2 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar los elementos del riesgo en el contexto de la ingeniería de software.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

8.2 Categorías de riesgos 2 Comprensión y elucidación de ideas. Identificar las diferentes Categorías de riesgos

Idem. Idem.

8.3 Identificación del riesgo 2 Comprensión y Elucidación de ideas. Identificar las técnicas involucradas en la Identificación del riesgo

Idem. Idem.

Page 222: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 13

8.4 Evaluación del riesgo 2 Comprensión y elucidación de ideas. Identificar las técnicas involucradas en la evaluación del riesgo.

Idem. Idem.

8.5

Reducción, Supervisión y Gestión del riesgo 2 Comprensión y elucidación de ideas. Identificar las técnicas involucradas en la Reducción, Supervisión y Gestión del riesgo

Idem.

HORAS TOTALES: 10 Idem. CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos I Unidad 1 7ª Semana del Curso II Unidad 2 12ª Semana del Curso III Unidades 3,4,5,6,7 16ª Semana del Curso

% Exámenes Parciales: 50 Proyecto Final: 20 Tareas: 20 Trabajos de Investigación: 10 Prácticas de Laboratorio:

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Promedio de actividades de evaluación igual o mayor a 6.

Page 223: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 14

Se sugiere emplear la metodología PSP Personal Software Process, para propósitos de abordar los aspectos de planeación y administración de proyectos. FOMENTO DE VALORES: -Se vigilará la entrega en tiempo y forma de los productos requeridos en las actividades de evaluación, a fin de promover la formalidad en los estudiantes. -Se considerarán aspectos de presentación como factores a evaluar en los productos requeridos en las actividades de evaluación, a fin de fomentar una cultura de calidad en los estudiantes. BIBLIOGRAFÍA: Ian Sommerville. Ingeniería de Software Addison Wesley Pressman Roger S. Ingeniería de Software, Un Enfoque Práctico. Mc Graw Hill Fairley Ingenierìa de Software. Prentice Hall. IEEE Trans. on Software Engineering.

B: Básico C: Complementario

Page 224: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 15

TITULAR (RESPONSABLE) DE LA MATERIA: María del Rocío Boone Rojas. Coord. del Area de B.D. e Ing. de Software.

Page 225: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Bases de Datos e Ingeniería de

Software NOMBRE DE LA MATERIA: INGENIERIA DE SOFTWARE AVANZADA Clave: LIC 314 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 224 INGENIERIA DE SOFTWARE MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: 80 Horas. PRIMAVERA , OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 AUTOR(ES) DEL PROGRAMA: Ma. Josefa Somodevilla García Abraham Sánchez López María del Rocío Boone Rojas Alma Delia Ambrosio Vázquez Marco Antonio Soriano Ulloa Darnes Vilariño Ayala REVISADO POR: Área de Bases de Datos e Ing. de Software APROBADO POR: Área de Bases de Datos e Ing. de Software AUTORIZADO POR: Vicerrectoría de Docencia

Page 226: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Otoño 2006 VIGENCIA: A partir de Primavera 2007 JUSTIFICACIÓN: Muchas de las empresas dependen para su funcionamiento del buen desempeño de sus sistemas, por ello es importante garantizar la calidad de los mismos. El desarrollo metodológico de los proyectos de programación garantiza que se satisfagan los atributos de calidad de un producto de programación. Por ello Es fundamental que los especialistas en Ciencias de la Computación, identifiquen y sean capaces de aplicar a lo largo de todo el proceso de desarrollo de los productos de programación los elementos de la Ingeniería de Software, OBJETIVO GENERAL DE LA MATERIA: Que el alumno identifique los conceptos y Técnicas de la ingeniería de software tradicional pero replanteados con un enfoque o.o. Que el alumno conozca y aplique UML. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que el egresado podrá enfrentar los cambios tecnológicos, adecuando las abstracciones, las técnicas y los sistemas. Con relación al desarrollo de sistema, es indispensable que el especialista en ciencias de la computación, identifique las nuevas técnicas, metodologías y enfoques de la ingeniería de software, de tal forma que disponga de los elementos necesarios para el desarrollo exitoso de los nuevos proyectos de programación.

Page 227: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1

TÍTULO: Conceptos básicos de la Ingeniería de Software O.O

OBJETIVO ESPECÍFICO: Que el alumno identifique los Conceptos básicos de la Ingeniería de Software O.O así como del paradigma OO. Bibliografía [1,2 y 3]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Antecedentes de la Ingeniería de Software O.O. 3 Introducción y Motivación; Comprensión y elucidación de ideas. Identificar los conceptos y términos relacionados con la Ing. Sotware O.O.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Conceptos del Paradigma O.O. 3 Comprensión y elucidación de ideas. Establecer los conceptos de la Ing. Software O.O.

Idem. Idem.

1.3 Identificación de los elementos de un modelo deobjetos.

4 Comprensión y Elucidación de ideas. Identificar las características de

Idem. Idem.

Page 228: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

un modelo de objetos.

1.4Gestión de Proyectos O.O. Comprensión y Elucidación de ideas. Identificar las tècnicas de la gestión de proyectos O.O.

Idem. Idem.

HORAS TOTALES: 10 UNIDAD: 2

TÍTULO: Análisis Orientado a Objetos.

OBJETIVO ESPECÍFICO: Que el alumno conozca las caracterìsticas y las tècnicas del análisis O.O. Bibliografía [1,2 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Análisis orientado a objetos 2 Introducción y Motivación; Comprensión y elucidación de ideas.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Análisis del dominio. 2 Comprensión y elucidación de ideas.

Idem. Idem.

2.3 Componentes genèricos del modelo de análisisorientado a objetos.

1 Comprensión y elucidación de ideas.

Idem. Idem.

Page 229: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

2.4 El proceso de AOO 2 Comprensión y elucidación de ideas.

Idem. Idem.

2.5El Modelo objeto-relaciòn.

2 Comprensión y elucidación de ideas.

Idem. Idem.

2.6 El modelo objeto-comportamiento. 1 Comprensión y elucidación de ideas.

Idem. Idem.

HORAS TOTALES: 10 Idem. Idem. UNIDAD: 3

TÍTULO: Diseño O.O.

OBJETIVO ESPECÍFICO: Identificar las características y técnicas asociadas con el Diseño O.O. Bibliografía [1,2,3 y 4]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1Diseño de Sistemas a objetos. 4 Introducción y Motivación; Comprensión y elucidación de ideas.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Los componentes genèricos del modelo de diseñoO.O.

4 Comprensión y elucidación de ideas.

Idem. Idem.

Page 230: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

3.3 El proceso de diseño del Sistema. 4 Comprensión y Elucidación de ideas.

Idem. Idem.

3.4 El proceso de diseño de Objetos. 4 Comprensión y elucidación de ideas.

Idem. Idem.

3.5Patrones de Diseño. 2 Introducción y Motivación; Comprensión y elucidación de ideas.

3.6Programación Orientada a Objetos. 2 Comprensión y elucidación de ideas.

Idem. Idem.

HORAS TOTALES: 20 Idem. TÍTULO: UML. UNIDAD: 4

OBJETIVO ESPECÍFICO: Identificar y aplicar las características y convenciones de UML. Bibliografía [1,2,3 y 4]

CONTENIDO DE LA UNIDAD Tiempo de impartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Introducción. 2 Introducción y Motivación; Comprensión y elucidación de ideas.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Procesos y arquitectura. 4 Introducción y Motivación; Comprensión y elucidación de ideas.

Idem. Idem.

Page 231: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

4.3 Necesidades funcionales y tècnicas. 4 Introducción y Motivación; Comprensión y elucidación de ideas.

Idem. Idem.

4.4 Desarrollo del Modelo estàtico. 5 Introducción y Motivación; Comprensión y elucidación de ideas.

Idem. Idem.

4.5Desarrollo del Modelo dinàmico. 5 Introducción y Motivación; Comprensión y elucidación de ideas.

4.6Conceptualizaciòn genèrica, preliminar y detallada. 5 Introducción y Motivación; Comprensión y elucidación de ideas.

4.7Caso de Estudio. 5 Introducción y Motivación; Comprensión y elucidación de ideas.

HORAS TOTALES: 30 Idem. UNIDAD: 5

TÍTULO: Desarrollo con Patrones.

OBJETIVO ESPECÍFICO: Identificar las características y técnicas asociadas con el desarrollo con Patrones. Bibliografía [1,2,3 y 4]

CONTENIDO DE LA UNIDAD Tiempo de impartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

Page 232: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

HT HP

5.1 Identificación de Patrones. 2 Introducción y Motivación; Comprensión y elucidación de ideas.

Exposición del profesor, Discusión grupal, analogías.

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2 Desarrollo de proyectos con Patrones. 4 Comprensión y elucidación de ideas. Identificar las técnicas y convenciones del desarrollo de proyectos con patrones. .

Idem. Idem.

5.3 Verificación de Proyectos desarrollados conpatrones.

4 Comprensión y Elucidación de ideas. Presentar las características de la verificación de proyectos desarrollados con Patrones.

Idem. Idem.

HORAS TOTALES: 10 Idem.

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

Page 233: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos I Unidad 1 7ª Semana del Curso II Unidad 2 12ª Semana del Curso III Unidades 3,4,5,6,7 16ª Semana del Curso

% Exámenes Parciales: 50 Proyecto Final: 20 Tareas: 20 Trabajos de Investigación: 10 Prácticas de Laboratorio:

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Promedio de actividades de evaluación igual o mayor a 6. FOMENTO DE VALORES: -Se vigilará la entrega en tiempo y forma de los productos requeridos en las actividades de evaluación, a fin de promover la formalidad en los estudiantes. -Se considerarán aspectos de presentación como factores a evaluar en los productos requeridos en las actividades de evaluación, a fin de fomentar una cultura de calidad en los estudiantes.

Page 234: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

BIBLIOGRAFÍA: 1. Ian Sommerville. Ingeniería de Software Addison Wesley 2. Pressman Roger S. Ingeniería de Software, Un Enfoque Práctico. Mc Graw Hill 3. Fairley Ingenierìa de Software. Prentice Hall 4. IEEE Trans. on Software Engineering.

B: Básico C: Complementario TITULAR (RESPONSABLE) DE LA MATERIA: María del Rocío Boone Rojas. Coord. del Area de B.D. e Ing. de Software.

Page 235: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Interfaz Hombre-Computadora

NOMBRE DE LA MATERIA: Inteligencia Artificial

Clave: LCC 306 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: LCC 218 Lógica Matemática

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

JOSÉ DE JESÚS LAVALLE MARTÍNEZ PEDRO VARGAS GARCÍAJESÚS GARCÍA FERNÁNDEZ OLIVA LÓPEZ PÉREZ GUILLERMO DE ITA LUNA DAVID EDUARDO PINTO AVENDAÑO JOSÉ JUAN PALACIOS PÉREZ

REVISADO POR: Héctor Jiménez Salazar

APROBADO POR: AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Mayo 2003 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 236: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Uno de los grandes retos dentro del contexto de la ciencia y la tecnología, es hacer que lacomputadora realice tareas que requieren inteligencia, razonamiento, sentido común y/o manejo delconocimiento. La Inteligencia Artificial ha desarrollado técnicas, modelos y metodologías quepermiten construir sistemas basados en el conocimiento. Por lo tanto, resulta indispensable adquirirherramientas básicas para lograr el diseño e implementación de sistemas de este tipo. La Inteligencia Artificial es un campo que se ha desarrollado de manera rápida en los últimostiempos, buscando resolver los problemas básicos del manejo de conocimiento, como son laadquisición, representación y explotación en un ambiente computacional. El aprovechamiento delconocimiento, invaluable recurso, aun no se ha apreciado en su verdadera magnitud y queda aúnbastante por desarrollar. El estudio de los sistemas inteligentes abre grandes áreas de desarrollo einvestigación con importante proyección hacia el futuro. El estudio de los sistemas inteligentes permite, además, dotar al estudiante de herramientas dejuicio en las diferentes áreas que involucra, como son: los sistemas expertos, las redes neuronales,la visión artificial, la educación, la robótica, y los sistemas multiagentes, entre otras. Adicionalmente al conocimiento técnico en inteligencia artificial, el estudio de la inteligencia, elmanejo del conocimiento y el trabajar con un paradigma de programación declarativa permitendesarrollar la capacidad de abstracción y las habilidades para solución de problemas de losestudiantes.

OBJETIVOS GENERALES DE LA MATERIA: El alumno experimentará con los distintos enfoques usados en el área de Inteligencia Artificial.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:

Esta asignatura ayuda a profundizar en el conocimiento sobre representación de información ymétodos para su procesamiento. Así, en el perfil de egreso, incide sobre la solidez del conocimientodel estudiante. Un elemento que se destaca en la innovación de procesos de ingeniería es laconcepción del manejo de información con características propias del “conocimiento”, lo cualpermite lograr niveles de automatización superiores.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 237: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOUNIDAD: 1 TÍTULO: INTRODUCCIÓN Y FUNDAMENTOS, ORIGEN DE LA INTELIGENCIA ARTIFICIAL,

PROBLEMAS, RETOS E IMPORTANCIA OBJETIVO ESPECÍFICO: El alumno identificara los fundamentos de la Inteligencia Artificial

Tiempo de impartición RecursosCONTENIDO DE LA UNIDAD (hrs.).HT HP

Actividades de Aprendizaje Técnicas Necesarios

1.1 ¿Qué es la Inteligencia Artificial?. 5 Introducción y Motivación; Exposición del Profesor; Discusión Salón, pizarrón,1.1. Enfoques: actuar como

humano (Turing Test), pensar como humano, pensar racionalmente, actuar racionalmente.

1.2. Fundamentos Históricos. 1.3. Indecidibilidad, Intratabilidad,

Incompletez. 1.4. Sistema de Símbolos Físicos.

Comprensión y Elicitación de Ideas. grupal y lluvia de ideas plumones,proyector deacetatos o devideo.

HORAS TOTALES: 5

UNIDAD: 2 TÍTULO: ENFOQUE UNIFICADOR: AGENTE INTELIGENTEOBJETIVO ESPECÍFICO: El alumno distinguirá los diferentes tipos de agentes y sus usos.

Tiempo de impartición RecursosCONTENIDO DE LA UNIDAD (hrs.).HT HP

Actividades de Aprendizaje Técnicas Necesarios

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 238: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.1 Tipos de Agentes. 2 Comprensión y Elicitación de Ideas. Exposición del Profesor; Discusión Salón, pizarrón,grupal y lluvia de ideas plumones,

proyector deacetatos o devideo.

2.2 Percepción, Acción, Metas y Entorno. 2 Comprensión y Elicitación de Ideas. Exposición del Profesor Idem.2.3 Especificación de comportamiento y

Arquitectura. 4 Comprensión y Elicitación de Ideas. Exposición del Profesor; Exposición Idem.

de los Alumnos; Extrapolación; Lluvia de ideas

HORAS TOTALES: 8

UNIDAD: 3 TÍTULO: SOLUCIÓN DE PROBLEMAS Y MÉTODOS DE BÚSQUEDA.

OBJETIVO ESPECÍFICO: El alumno contrastará los nuevos algoritmos aprendidos en esta unidad con los vistos anteriormente en otros cursos.

Tiempo de impartición RecursosCONTENIDO DE LA UNIDAD (hrs.).HT HP

Actividades de Aprendizaje Técnicas Necesarios

3.1 Representación de Problemas, medidas de desempeño y costo computacional.

4 Introducción y Motivación;Comprensión y Elicitación de Ideas.

Exposición del Profesor Salón, pizarrón,plumones, proyector de acetatos o de video.

3.2 Estrategias de Búsqueda (grafos y árboles):

3.3 Búsqueda primero en amplitud,

primero en profundidad.

2 Comprensión y Elicitación de Ideas. Exposición del Profesor; Exposiciónde los Alumnos; Discusión Grupal; Asociación con conocimientos previos

2 Comprensión y Elicitación de Ideas. Exposición del Profesor; Exposición de los Alumnos; Discusión Grupal; Asociación con conocimientos previos

Idem. Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 239: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.4 Búsqueda con Información: 4 Comprensión y Elicitación de Ideas. Desarrollo de Capacidades de Exposición del Profesor; Abordar un

Idem.

Análisis y Síntesis enfoque nuevo o una estrategiaalternativa para la solución de un problema; Extrapolación

3.5 Funciones Heurísticas. 4 Comprensión y Elicitación de Ideas. Desarrollo de Capacidades de Exposición del Profesor; Abordar un

Idem.

Análisis y Síntesis enfoque nuevo o una estrategiaalternativa para la solución de un problema; Extrapolación

3.6 Búsqueda Primero el Mejor, Búsqueda Ávida, A*, IDA*.

6 Comprensión y Elicitación de Ideas. Desarrollo de Capacidades de Exposición del Profesor; Abordar un

Idem.

Análisis y Síntesis enfoque nuevo o una estrategiaalternativa para la solución de un problema; Extrapolación

HORAS TOTALES: 26

UNIDAD: 4 TÍTULO: REPRESENTACIÓN DEL CONOCIMIENTO Y PLANIFICACIÓN.

OBJETIVO ESPECÍFICO: El alumno examinará a fondo la representación del conocimiento

Tiempo de impartición RecursosCONTENIDO DE LA UNIDAD (hrs.).HT HP

Actividades de Aprendizaje Técnicas Necesarios

4.1 Información y Conocimiento. 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor Salón, pizarrón,plumones, proyector de acetatos o de video.

4.2 Representación y Razonamiento: Deducción, Inducción y Abducción.

3 Comprensión y Elicitación de Ideas Exposición del Profesor; Asociacióncon conocimientos previos

Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 240: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4.3 Acción y Cambio. El Entorno. 3 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.4.4 Planificación: Estados, Metas y

Acciones. 4 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

4.5 Conocimiento Incierto. 3 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.4.6 Información y Conocimiento. 4 Comprensión y Elicitación de Ideas Exposición del Profesor; Exposición

de los Alumnos; Sesión de Cierre Idem.

HORAS TOTALES: 19

UNIDAD: 5 TÍTULO: APRENDIZAJE Y COMUNICACIÓNOBJETIVO ESPECÍFICO: El alumno criticará las diferentes maneras de efectuar el aprendizaje

Tiempo de impartición RecursosCONTENIDO DE LA UNIDAD (hrs.).HT HP

Actividades de Aprendizaje Técnicas Necesarios

5.1 Modelo General de Aprendizaje. 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusióngrupal y lluvia de ideas

Salón, pizarrón,plumones, proyector de acetatos o de video.

5.2 Aprendizaje por ejemplos: método inductivo, algoritmo ID3. Construcción de Explicaciones.

6 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

5.3 Modelos conexionistas 4 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.5.4 Redes Neuronales (Perceptrón,

Conjuntos Linealmente separables, Retropropagación de Gradiente, Enfoque Constructivista).

4 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

5.5 Aprendizaje por Reforzamiento, Algoritmos Genéticos y Programación Evolutiva.

5.6 Procesamiento Práctico del Lenguaje Natural.

4 Comprensión y Elicitación de Ideas Exposición del Profesor;Extrapolación

4 Comprensión y Elicitación de Ideas Exposición del Profesor; Exposición

de los Alumnos; Sesión de Cierre

Idem. Idem.

HORAS TOTALES: 24

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 241: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES DE LA MATERIA: 80 HT HP

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

II Problema y agente El alumnos resolverá un pequeño problema usando agentes.

III Gato El alumno construirá un aplicación que juegue gato conun usario

V Mini Elisa El alumno creara un pequeño procesador de lenguaje natural que conteste a un rango de preguntas.

15 15 15

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1 y 2 4ª Semana del Curso II Unidad 3 8ª Semana del Curso III Unidad 4 12ª Semana del Curso IV Unidad 5 16ª Semana del Curso

% Examenes Parciales 25 Asistencias: Proyectos: 50 Tareas: 5 Trabajos de Investigación: 10 Prácticas de Laboratorio: 10

TOTAL: 100

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 242: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis.80% de asistencias al curso

FOMENTO DE VALORES: 1. Trabajo en equipo 2. Pertinencia, organización y claridad al desarrollar y reportar.

BIBLIOGRAFÍA: 1. Artificial Intelligence: A Modern Approach, S. J. Russell & Peter Norvig, Prentice Hall, 1995.(C) 2. Artificial Intelligence: A New Synthesis, N. J. Nilsson, Morgan Kaufmann Publishers, 1998.(B) 3. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, G. Weiss (Editor), MIT Press, 2000.(C)

(B) Referencia Básica (C) Referencia Complementaria o de Consulta

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 243: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Redes NOMBRE DE LA MATERIA: Intercomunicación y seguridad en redes de

computadoras Clave: LIC 306 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LIC 304 Modelos de Redes MATERIA CONSECUENTE: TIEMPO TOTAL ASIGNADO: 80 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: M. C. Apolonio Ata Pérez Lic. Jorge Jiménez González REVISADO POR: Área de Redes APROBADO POR: Academia AUTORIZADO POR: Vicerectoría de Docencia FECHA DE ELABORACIÓN/REVISIÓN: Diciembre 2006/ Septiembre 2007 VIGENCIA: A partir de Enero 2007 JUSTIFICACIÓN:

Page 244: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Los avances tecnológicos en redes de computadoras es continuo, esto exige que los estudiantes de ingeniería en ciencias de la computación que llevan esta disciplina, conozcan los principios y los medios mediante los cuales se interconectan y da seguridad a las redes de información. OBJETIVO GENERAL DE LA MATERIA: El objetivo de este curso es el dar a comprender al estudiante los principios de la interconectividad y seguridad en las redes de redes. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tenga una visión general de la Ingeniería en Ciencias de la Computación y poseer conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante en la computación son las Redes de Computadoras ya que en la actualidad la mayoría de los Sistemas de Software son Distribuidos, es decir interconectados por una Red, por lo que la asignatura de Interconectividad y seguridad en redes de computadoras tiene una contribución indispensable en la formación del estudiante

Page 245: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1

TÍTULO: Interconectividad.

OBJETIVO ESPECÍFICO: Que el estudiante sea capaz de definir lo que es una interconexión de redes e identifique como esta puede hacerse para implementar físicamente una red de redes..

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Concepto de Servicio Universal 1 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

1.2 Interconectividad 1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

1.3 Arquitectura de las Interredes 1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

1.4 Protocolos de Interconectividad 1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

Page 246: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

HORAS TOTALES: 4 UNIDAD: 2 TÍTULO: Protocolos TCP/IP

OBJETIVO ESPECÍFICO: Que el alumno comprenda los servicios y arquitectura que sobre el protocolo TCP/IP se tienen, parea después poder implementarlos.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Servicios de TCP/IP

12 2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

2.1 Arquitectura de TCP/IP 1 Comprensión y Elicitación de Ideas

Exposición del Profesor;

Idem

HORAS TOTALES: 2 2 UNIDAD: 3 TÍTULO: Protocolo de Internet (IP)

OBJETIVO ESPECÍFICO: Que el alumno adquiera los conocimientos sobre el protocolo Internet, de cuales son las características de este y

Page 247: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

que e servicios usa y ofrecerá a capas superios en una red de redes.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Esquema de Direccionamiento IP

1 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

3.2 3.2 Jerarquía de Direcciones IP 1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

3.3 Clases de Direcciones IP

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

3.4 Mascaras de Subred

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

3.5 Protocolos de Resolución de Direcciones: ARP y RARP 1 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

3.6 Datagramas IP

1 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

3.7 Ruteo IP

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

3.8 Encapsulamiento IP 1 Comprensión y Elicitación de Exposición del Profesor Idem

Page 248: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Ideas

3.9 Transmisión de Datagramas IP

1 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

3.10 IPv6

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

HORAS TOTALES: 11 4 UNIDAD: 4 TÍTULO: Protocolo de Datagramas de Usuario (UDP)

OBJETIVO ESPECÍFICO: Que el alumno conozca las características de los protocolos de los datagramas de usuario, para que en una red de computadorasidentifique como estos funciona.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Difusion y Multienvío

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

4.2 Puertos de la Aplicaciones

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

Page 249: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

4.3 Direcciones de los Conectores

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

4.4 Formatos de los Mensajes UDP

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

4.5. Encapsulado de UDP 1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

HORAS TOTALES: 5 UNIDAD: 5 TÍTULO: Protocolo de Control de Transmision (TCP)

OBJETIVO ESPECÍFICO: Que el alumno conozca los pormenores del protocolo de la capa de transporte, de cómo esta usa los servicios dela capa de red y del servicio que da para que una computadora se conecte a internet.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Servicio de Transportación Confiable

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

5.2 Funciones y Servicios de TCP

1 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

Page 250: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

5.3 Mecanismos Basicos de TCP 5.3.1 Flujo de Datos 5.3.2 Segmentos 57.3.3 Push 5.3.4 Datos Urgentes 5.3.5 Puertos de Aplicación 5.3.6 Direcciones de Conectores

3 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

5.4 Mecanismos de Fiabilidad de TCP

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.5 Mecanismos de Establecimiento y Terminación de una Conexión

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.6 Control de Flujo

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.7 Formato del Segmento TCP

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.8 Algoritmos de Rendimiento 3 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

HORAS TOTALES: 12 2 UNIDAD: 6 TÍTULO: Servicios TCP/IP de la capa de aplicaciones

OBJETIVO ESPECÍFICO: Que el alumno conozca los diferentes servicios que ofrece el capa de aplicaciones apoyándose en el protocolo

Page 251: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

TCP/IP.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Servicios TCP/IP de la capa de aplicaciones (TELNET, FTP, NFS, SMTP, MIME, SNMP)

4 4 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

HORAS TOTALES: 4 4 UNIDAD: 7 TÍTULO: Seguridad en una Red

OBJETIVO ESPECÍFICO: Que el alumno identifique e implemente algoritmos para que una red sea segura.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

7.1 Redes Seguras y Politicas de Seguridad

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

7.2 Herramientas de manejo de red (NIS, NFS) 1 Comprensión y Elicitación de Exposición del Profesor Idem

Page 252: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Ideas

7.3 Seguridad en aplicaciones cliente / servidor

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

7.4 Consideraciones para WWW

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

7.5 Firewalls

1 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

7.6 Sistemas: ISS, TcpWrapper, SOCKS 1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

HORAS TOTALES: 6 2 UNIDAD: 8

TÍTULO: Sistemas Confiables

OBJETIVO ESPECÍFICO. Que el alumno conozca los elementos principales con los que se asegura que una red sea confiable

CONTENIDO DE LA UNIDAD Tiempo de impartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

Page 253: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

HT HP

8.1Clasificación de sistemas confiables

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

8.2Flujo de información

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

8.3Control

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

8.4 Especificación, prueba y verificación 4 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

HORAS TOTALES: 7 2 UNIDAD: 9

TÍTULO: Protocolos Criptográficos

OBJETIVO ESPECÍFICO: Que el alumno identifique que existen diferentes esquemas de lograr la seguridad de datos e implemente algunos

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

Page 254: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

9.1Técnicas generales

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

9.2Privacidad en email, firmas digitales

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

9.3Kerberos

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

9.4Efectivo digital

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

9.5Sistemas de archivos criptográficos

1 3 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

9.6Transacciones seguras en red 1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

HORAS TOTALES: 6 3 UNIDAD: 10

TÍTULO: Prevención y Detección de Incidentes

OBJETIVO ESPECÍFICO: Que el alumno conozca que en una red, la prevención y detección de incidentes es importante en una red para que la información en la misma sea confiable.

Page 255: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

10.1 Sistemas de detección de intrusión

2 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

10.2 Herramientas de manejo de Seguridad 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

HORAS TOTALES: 4

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

2,3,4,5 Protocolos TCP/IP Que el alumno sea capaz de desarrollar los protocolos TCP - IPP en Java

6

Page 256: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 14

6 Servicios de la capa de aplicación Que el alumno implemente con java algunos servicios de la capa de aplicación como Telnet, ftp entre otros

4

7 Seguridad con un FIrewall Que el alumno sea capaz de programar un firewall para implementar un nivel de seguridad a una red.

2

8 Criptografía Que el alumno sea capaz de identificar e implementar algunos sistemas criptográficos.

BIBLIOGRAFÍA: 1.- Halsall Fred, Comunicación de datos, Redes de Computadoras y Sistemas Abiertos,

Prentice Hall 4ª edición. 2.- Stallings, W., “Data & Computer Communication ”, Prentice Hall, 6a edición 3.- Tanenbaum, A. S. “Redes de Computadoras ”. Prentice hall, 3ª edicion 4.- Black, Uyles, “Computer Networks” Prentice Hall, 1987 5.- Lathi, B. P. Sistemas de comunicación, Mc Graw Hill 6.- O Reilly, John, Principios de Telecomunicaciones, Addison Wesley, México, 1988 7.- Rifflet, Jean-Marie Comunicaciones en Unix, Mc Graw Hill 8.- Beltrao, Sauve, Redes de Computadoras Locales, Mc Graw Hill

Page 257: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 15

CRITERIOS DE EVALUACIÓN % Asistencias y participación: 10 Exámenes parciales: 50 Tareas: 10 Trabajos de Investigación: 10 Prácticas de Laboratorio: 20

TOTAL: 100

Page 258: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Interfaces Humano- Computadoras

NOMBRE DE LA MATERIA: Interfaces Humano-Computadora

Clave: LCC 591 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: LCC 224 Ingeniería de Software

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 horas

PRIMAVERA - OTOÑO HRS. TEÓRICAS/SEM: 5 horas HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 horas HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA: ABRAHAM SÁNCHEZ LÓPEZ

REVISADO POR: Coordinador Área: Dr. Luís Carlos Altamirano APROBADO POR: Academia AUTORIZADO POR: Consejo de Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Junio 26, 2003/Octubre 1, 2007 VIGENCIA:

JUSTIFICACIÓN: La interacción humano-computadora desempeña un papel muy importante al momento de diseñar aplicaciones. Por ello es necesario que el estudiante conozca los princi-

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 259: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVO GENERAL DE LA MATERIA: El estudiante se capacitará para identificar los factores humanos que se consideran en el diseño de interfaces de sistemas de cómputo.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: Esta materia permitirá que el estudiante conozca los fundamentos de diseño necesarios en la construcción de interfacesde sistemas de cómputo, además de conocer los estilos de interacción entre humano y computadora.

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

pios del diseño de una interfaz amigable y funcional, que le permita al usuario realizar una comunicación ágil con el sistema de cómputo.

Page 260: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: I TÍTULO: INTRODUCCION

OBJETIVO ESPECÍFICO:

El estudiante conocerá ejemplos de interfaces conocidas y observará su diseño.

CONTENIDO DE LA UNIDAD Tiempo deimpartición

(hrs.).

Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Diversas interfaces de usuario (líneas de comando, menús, ventanas, íconos, interacción gráfica, editores sintácticos, lenguajes visuales, ambientes orientados a objetos).

Lectura (subrayando yresumiendo). Práctica de

En general se sigue elmétodo de lectura de

1. Notas en WEB2.Lista de ejercicios

1.2 Principios de diseño en las interfaces de usuario (flexibilidad y consistencia). 1.3 Factores humanos

4

1

5HORAS TOTALES: 10

estos conocimientos mediantecomprensión.la respuesta a preguntas sobre problemas en ese contexto.

en WEB.3.Acetatos en WEB

UNIDAD: II TÍTULO: PRINCIPIOS DE DISEÑO

OBJETIVO ESPECÍFICO:

El estudiante conocerá los principios básicos del diseño de interfaces y aprenderá a utilizarlos.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 261: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD Tiempo deimpartición

(hrs.).

Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

2 1 Principios relacionados con la entrada del usuario. 2 2 Principios de programación de sistemas basados en comandos.

10

Lectura (subrayando yresumiendo) de las definiciones y resultados importantes. Observación dela aplicación de los conocimientos en la soluciónde algunos ejercicios. Resolución de ejercicios y discusión sobre estos (diseñode algoritmos)

En general se sigue elmétodo de lectura de comprensión frente a la solución de ejercicios. Y explicaciones sobre algunos algoritmos clásicos.

1. Notas en WEB2.Lista de ejercicios

en WEB. 3.Recursos en

lingüísticos en WEB.

5 2 3 Principios relacionados con la información visual. 10

25

UNIDAD: III TÍTULO: ORGANIZACIÓN DE LA INFORMACIÓN DE SALIDA

OBJETIVO ESPECÍFICO:

Aplicar los principios de comunicación amigable y ágil para diseñar la interfaz del sistema.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 262: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD Tiempo deimpartición

(hrs.).

Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Técnicas para el diseño de pantallas 3.2Uso de elementos de equilibrio (color, forma, sonido, interacción, etc) 3.3 Empleo de ventanas

5 5 5

Lectura (subrayando yresumiendo) de las definiciones y resultados importantes. Observación dela aplicación de los conocimientos en la soluciónde algunos ejercicios. Resolución de ejercicios y discusión sobre estos (diseñode algoritmos)

En general se sigue elmétodo de lectura de comprensión frente a la solución de ejercicios. Y explicaciones sobre algunos algoritmos clásicos.

1. Notas en WEB2.Lista de ejercicios

en WEB. 3.Recursos

lingüísticos en WEB.

HORAS TOTALES: 15

UNIDAD: IV TÍTULO: AMBIENTES INTERACTIVOS OBJETIVO ESPECÍFICO:

Conocerá algunos de los ambientes gráficos comerciales existentes y los analizará.

CONTENIDO DE LA UNIDAD Tiempo deimpartición

(hrs).

Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 263: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4 1Sistemas de ventanas y sistemas de administración de interfaces de usuario 4.2 Sistemas con interfaces avanzadas 4.3 Casos de estudio (GUI, X-Windows)

5 5

5

HORAS TOTALES: 15

Lectura (subrayando yresumiendo) de las definiciones y resultados importantes. Observación dela aplicación de los conocimientos en la soluciónde algunos ejercicios. Resolución de ejercicios y discusión sobre estos (diseñode algoritmos)

En general se sigue elmétodo de lectura de comprensión frente a la solución de ejercicios. Y explicaciones sobre algunos algoritmos clásicos.

1. Notas en WEB4.Lista de ejercicios

en WEB. 5.Recursos

lingüísticos en WEB.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

UNIDAD: V TÍTULO: TÓPICOS AVANZADOS

OBJETIVO ESPECÍFICO:

El estudiante conocerá aplicaciones avanzadas para los principios aprendidos en el curso.

CONTENIDO DE LA UNIDAD Tiempo deimpartición

(hrs.).

Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

5.1 Lenguajes visuales 5.2 Aplicación del diseño en tutoriales 5.3 Sistemas Hipermedia

Lectura (subrayando yresumiendo). Práctica de

En general se sigue elmétodo de lectura de

1. Notas en WEB2.Lista de ejercicios

6

6

3HORAS TOTALES: 15

estos conocimientos mediantecomprensión.la respuesta a preguntas sobre problemas en ese contexto.

en WEB.3.Acetatos en WEB

Page 264: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES

Parcial Contenido a evaluar Periodos I U1 a U2: 2.1-2.2 6a. semana II U2 2.3-2.4 a U3: 3.1-3.3 8a. semana III U4 a U5 12a. semana

Exámenes: 60 (20 c/u)%

Proyecto Final: 20Tareas: 20 Trabajos de Investigación: Prácticas de Laboratorio:

TOTAL:

REQUISITOS DE ACREDITACIÓN: 1.Se pretende que el estudiante exente el curso haciendo solamente los exámenes y el proyecto. 2.Los exámenes se promedian si son aprobatorios. 3.El examen final (de todo el curso) se aplica sólo cuando no fue (o fueron) aprobado un parcial.

FOMENTO DE VALORES: 1.Cumplimiento de entrega en trabajo. 2.Entrega de trabajos “en limpio”. 3.Honestidad en la realización (resultados propios).

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 265: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BIBLIOGRAFÍA: [1] Brown J. R. & Cunninghan S.: "Programming the user interface principles and examples", John Wiley & Sons, 1989. [2] Ben Shneiderman.: "Designing the user interface strategies for effective human-computer interaction", 2ª. Edition, Addison-Wesley, 1992. [3] Mandelkarn D. Et al.: "Graphical user interfaces the next generation", Communications of the ACM, vol 36(4), 1993. [4] Powell E. James.: "Designing user interface", Microtend Book, 1990.

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA: Junio 26, 2003.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 266: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIEÍIA EN CIENCIAS DE LA COMPUTACIÓN INGENIEÍIA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Entorno Social

NOMBRE DE LA MATERIA: Introducción a la Disciplina Computacional

Clave: LCC 100 Nivel de Ubicación: Básico Clave: LCC 100 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: S/RPRE-REQUISITOS: S/R

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Entorno Social

NOMBRE DE LA MATERIA: Introducción a la Disciplina Computacional

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

Etelvina Archundia Sierra César Bautista Ramos Ma. Del Carmen Cerón Garnica Jesús García Fernández Ma. Del Carmen Cerón Garnica Jesús García Fernández Ramón Aguirre Vara Mario Bustillo Díaz Ramón Aguirre Vara Mario Bustillo Díaz Mauricio Castro Cardona Leticia Mendoza Alonso Mauricio Castro Cardona Leticia Mendoza Alonso José Luís Meza León Graciano Cruz Almanza José Luís Meza León Graciano Cruz Almanza Guillermo de Ita Luna José de Jesús Lavalle Martínez Patricia Cervantes Márquez David Pinto Avendaño Patricia Cervantes Márquez David Pinto Avendaño Beatriz Bernabé Loranca Mario Rossainz López Beatriz Bernabé Loranca Mario Rossainz López Pedro García Juárez Pedro García Juárez Blanca Bermúdez Juárez Blanca Bermúdez Juárez

AUTOR(ES) DEL PROGRAMA:

Etelvina Archundia Sierra César Bautista Ramos

Guillermo de Ita Luna José de Jesús Lavalle Martínez

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 267: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REVISADO POR: Área de Entorno Social APROBADO POR: Facultad de Ciencias de la Computación AUTORIZADO POR: Vicerrectoría de Docencia AUTORIZADO POR: Vicerrectoría de Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Junio 2003 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN: La asignatura de Introducción a la Disciplina Computacional proporciona experiencias en el campoLa asignatura de Introducción a la Disciplina Computacional proporciona experiencias en el campode la Disciplina Computacional, para que el alumno descubra el impacto que ha tenido el Licenciadode la Disciplina Computacional, para que el alumno descubra el impacto que ha tenido el Licenciadoe Ingeniero en Ciencias de la Computación en el entorno social, económico y tecnológico. e Ingeniero en Ciencias de la Computación en el entorno social, económico y tecnológico.

OBJETIVOS GENERALES DE LA MATERIA: OBJETIVOS GENERALES DE LA MATERIA: El alumno discutirá sus actitudes, habilidades y formas de ubicar un problema computacional para El alumno discutirá sus actitudes, habilidades y formas de ubicar un problema computacional para decidir que alternativa de perfil: ingeniería o licenciatura las potenciará. decidir que alternativa de perfil: ingeniería o licenciatura las potenciará.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste aplicará sus conocimientos para la solución deEn el perfil del egresado se plantea que éste aplicará sus conocimientos para la solución deproblemas relacionados con la computación. El alumno debe de estar consciente de la importanciaproblemas relacionados con la computación. El alumno debe de estar consciente de la importanciaque tiene para su vida académica el conocimiento del programa de la Licenciatura en Ciencias de laque tiene para su vida académica el conocimiento del programa de la Licenciatura en Ciencias de laComputación y poder distinguir el perfil de licenciaturas similares con la finalidad de ubicar suComputación y poder distinguir el perfil de licenciaturas similares con la finalidad de ubicar sutrayectoria profesional. trayectoria profesional.

REVISADO POR: Área de Entorno Social APROBADO POR: Facultad de Ciencias de la Computación

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Junio 2003 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN:

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 268: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICOUNIDAD: 1 TÍTULO: CARACTERIZACIÓN DE LA DISCIPLINA COMPUTACIONAL

OBJETIVO ESPECÍFICO: El alumno reconocerá los conocimientos y actividades en la disciplina computacional dependiendo de los perfiles. El alumno reconocerá los conocimientos y actividades en la disciplina computacional dependiendo de los perfiles. Bibliografía: [1,7 ] Bibliografía: [1,7 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas Recursos Recursos Necesarios Necesarios

1.1 Encuadre 2 Describir el marco dentro del cual se Presentación de los participantes,1.1 Encuadre 2 Describir el marco dentro del cual se Presentación de los participantes,va a desarrollar la actividad de análisis de expectativas, va a desarrollar la actividad de análisis de expectativas,

Salón, pizarrón, Salón, pizarrón, plumones, plumones,

aprendizaje y que el alumno se presentación del programa, plenario proyector decomprometa conscientemente en los de acuerdos y organizacióncomprometa conscientemente en los de acuerdos y organización acetatos o deacetatos o delineamientoslineamientos operativa y una prueba diagnósticooperativa y una prueba diagnóstico video.video.

1.2 Concepto de la disciplina1.2 Concepto de la disciplinacomputacional computacional

1.3 Paradigma de la actividad (práctica,1.3 Paradigma de la actividad (práctica,

lógica y cognitiva) lógica y cognitiva)

2 Identificar las características Dinámica grupal, estudio de casos y Idem.esenciales en la disciplina mapa conceptual esenciales en la disciplina mapa conceptual computacional y definir el concepto de computacional y definir el concepto de disciplina computacional disciplina computacional

1.5 Nombrar las actividades del Trabajo individual basado en Idem.1.5 Nombrar las actividades del Trabajo individual basado en Idem.profesional en la disciplina lecturas y profesional en la disciplina lecturas y computacional en distintos momentos dinámica grupal para la clasificación computacional en distintos momentos dinámica grupal para la clasificación históricos y reconocer en las variables históricos y reconocer en las variables de práctica, lógica y cognitiva de práctica, lógica y cognitiva

1.3.1 Procesos que se dan en la actividad1.3.1 Procesos que se dan en la actividad 1.5 Enumerar las actividades prácticas del Dinámica grupal para enumerar y1.5 Enumerar las actividades prácticas del Dinámica grupal para enumerar y Idem.Idem.del profesional de la computacióndel profesional de la computación

a) Diseño a) Diseño b) Modelado b) Modelado c) Analítico-Teórico c) Analítico-Teórico

profesional de la computación y profesional de la computación y clasificar las actividades de acuerdo aclasificar las actividades de acuerdo asu especialidad: diseño, modelado o su especialidad: diseño, modelado o analítico-Teórico analítico-Teórico

clasificar los procesosclasificar los procesos

UNIDAD: 1 TÍTULO: CARACTERIZACIÓN DE LA DISCIPLINA COMPUTACIONAL

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

aprendizaje y que el alumno se presentación del programa, plenario proyector de

2 Identificar las características Dinámica grupal, estudio de casos y Idem.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 269: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2 Analizar y discutir cada uno de los Exposición del docente y determinar Idem.2 Analizar y discutir cada uno de los Exposición del docente y determinar Idem.perfiles y describir las diferencias por parte de los alumnos las perfiles y describir las diferencias por parte de los alumnos las

1.4 Perfiles en la disciplina computacional1.4 Perfiles en la disciplina computacionaly la relación con los procesos que sey la relación con los procesos que se

entre los perfilesentre los perfiles diferencias y semejanzas de cadauno de los perfiles uno de los perfiles

dan en la actividad del profesional dela computación. la computación.

a) Informática a) Informática b) Ciencias e Ingeniería b) Ciencias e Ingeniería

Computacional Computacional c) Ciencias de la Computación c) Ciencias de la Computación d) Ingeniería en Computación d) Ingeniería en Computación

HORAS TOTALES: 9HORAS TOTALES: 9

UNIDAD: 2 TÍTULO: UBICACIÓN HISTÓRICA DE LA DISCIPLINA COMPUTACIONAL

OBJETIVO ESPECÍFICO: El alumno clasificará las distintas etapas de la evolución histórica de la disciplina computacional El alumno clasificará las distintas etapas de la evolución histórica de la disciplina computacional Bibliografía: [6 ] Bibliografía: [6 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesarios Necesarios

2.1 La primera etapa: del ABACO a la 2 Debatir la evolución existente en la 2 Debatir la evolución existente en la Exposición grupal y aplicación de laExposición grupal y aplicación de la Salón, pizarrón, Salón, pizarrón, tarjeta perforada primera etapa y reportar conclusiones técnica de la preguntaprimera etapa y reportar conclusiones técnica de la pregunta plumones, proyector plumones, proyector

de acetatos o de de acetatos o de video. video.

2.2 La segunda etapa: John Von2.2 La segunda etapa: John VonNeumann y el almacenamientoNeumann y el almacenamientosecundario secundario

2.3 La tercera etapa: Generación de2.3 La tercera etapa: Generación deComputadoras Computadoras

a) Bulbos a) Bulbos b) Transistores b) Transistores c) Circuitos Integrados c) Circuitos Integrados

2 Debatir la evolución existente en la 2 Debatir la evolución existente en la segunda etapa y reportar segunda etapa y reportar conclusiones conclusiones

4 Debatir la evolución existente en la 4 Debatir la evolución existente en la tercera etapa y repostar conclusionestercera etapa y repostar conclusiones

Exposición grupal y aplicación de laExposición grupal y aplicación de latécnica de la pregunta técnica de la pregunta Exposición grupal y aplicación de la técnica de la pregunta Exposición grupal y aplicación de la técnica de la pregunta

Idem.Idem. Idem.Idem.

diferencias y semejanzas de cadadan en la actividad del profesional de

UNIDAD: 2 TÍTULO: UBICACIÓN HISTÓRICA DE LA DISCIPLINA COMPUTACIONAL

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

2.1 La primera etapa: del ABACO a latarjeta perforada

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 270: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

d) Microprocesador, Chips ded) Microprocesador, Chips dememoria y microminiaturización memoria y microminiaturización

HORAS TOTALES: 8HORAS TOTALES: 8

UNIDAD: 3 TÍTULO: Elementos de una Computadora

OBJETIVO ESPECÍFICO: El alumno identificará y clasificará los elementos esenciales de una computadora personal El alumno identificará y clasificará los elementos esenciales de una computadora personal Bibliografía: [ 6 ] Bibliografía: [ 6 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

3.1 Modelo de Von Newman 2 Revisar la importancia que tiene John Generar un número de afirmacionesVon Neumann en la arquitectura de sobre John Von Neuman y aplicar laVon Neumann en la arquitectura de sobre John Von Neuman y aplicar lacomputadoras en el almacenamiento técnica de concordar-discordar computadoras en el almacenamiento técnica de concordar-discordar de datos en la memoria de datos en la memoria

3.2 Unidad Central de Procesamiento 2 Identificar cada una de las partes del Utilizar procesos de análisis (partes,3.2 Unidad Central de Procesamiento 2 Identificar cada una de las partes del Utilizar procesos de análisis (partes,

CPU. Aprender cada una de las funcional y estructural) . Desarrollar CPU. Aprender cada una de las funcional y estructural) . Desarrollar funciones de sus partes..Relacionar cuadros comparativos con la funciones de sus partes..Relacionar cuadros comparativos con la

Salón, pizarrón,Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de acetatos o de video. video. Idem. Idem.

las partes que integran al CPU. las partes que integran al CPU. evolución de la tecnologíaevolución de la tecnología

3.3 Periféricos de Entrada y Salida 2 Identificar los periféricos de entrada y Utilizar procesos de análisis (partes, Idem.Idem.

HORAS TOTALES: 6HORAS TOTALES: 6

salida. Relacionar su funcionalidad respecto al CPU respecto al CPU

funcional y estructural) . Desarrollarfuncional y estructural) . Desarrollarcuadros comparativos con la evolución de la tecnología cuadros comparativos con la evolución de la tecnología

UNIDAD: 3 TÍTULO: Elementos de una Computadora

OBJETIVO ESPECÍFICO:

UNIDAD: 4 TÍTULO: INTERNET

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

3.1 Modelo de Von Newman 2 Revisar la importancia que tiene John Generar un número de afirmaciones

3.3 Periféricos de Entrada y Salida 2 Identificar los periféricos de entrada y Utilizar procesos de análisis (partes,salida. Relacionar su funcionalidad

UNIDAD: 4 TÍTULO: INTERNET

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 271: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVO ESPECÍFICO: El alumno reconocerá la importancia que tiene el uso del Internet en las comunicaciones y transmisión de información. El alumno reconocerá la importancia que tiene el uso del Internet en las comunicaciones y transmisión de información. Bibliografía: [6 ] Bibliografía: [6 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

4.1 Introducción 2 Distinguir la evolución e importancia4.1 Introducción 2 Distinguir la evolución e importanciadel uso de internet del uso de internet

4.2 Conceptos Generales 2 Identificar los elementos esenciales 4.2 Conceptos Generales 2 Identificar los elementos esenciales

Dinámica grupal de representanteDinámica grupal de representanteque permita identificar ventajas y desventajas del uso de internet que permita identificar ventajas y desventajas del uso de internet Exposición del docente de los Exposición del docente de los

Salón, pizarrón,Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de acetatos o de video. video.

Computadora,Computadora,para el funcionamiento de internet. para el funcionamiento de internet.

4.3 Servicios y Protocolos 2 Identificar la función y relación que 4.3 Servicios y Protocolos 2 Identificar la función y relación que guardan los protocolos de guardan los protocolos de comunicación con los dominios. comunicación con los dominios.

conceptos generales y uso de internet cañón y red.conceptos generales y uso de internet cañón y red.Exposición del docente, aplicación del Idem. Exposición del docente, aplicación del Idem. uso de una herramienta sobre un uso de una herramienta sobre un

4.3. Transferencia de Archivos 2 Aplicar la transferencia de archivos a Exposición y aplicación del docenteExposición y aplicación del docente Idem.Idem.1 1 través del uso de la tecnología través del uso de la tecnología en transferencia de archivosen transferencia de archivos

4.3. Conexión Remota 1 Examinar la manera de comunicarse4.3. Conexión Remota 1 Examinar la manera de comunicarse Exposición aplicación del docente deExposición aplicación del docente de Idem.Idem.2 2 a través de los servidoresa través de los servidores una conexión remotauna conexión remota

4.3. Correo Electrónico 2 Identificar los elementos que facilitan Exposición y aplicación del docenteExposición y aplicación del docente Idem.Idem.3 3 la aaplicación del uso de una forma la aaplicación del uso de una forma

diferente de comunicación a través dediferente de comunicación a través dela tecnología. la tecnología.

del correo electrónicodel correo electrónico

4.3. Protocolo http 2 Interpretar el lenguaje HTML y la 4.3. Protocolo http 2 Interpretar el lenguaje HTML y la Exposición y aplicación del docenteExposición y aplicación del docente4 4

HORAS TOTALES 13

transferencia entre ligas a través de transferencia entre ligas a través de HTTP HTTP

de httpde http

UNIDAD: 5 TÍTULO: MATRIZ DE DENNING

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

4.3. Transferencia de Archivos 2 Aplicar la transferencia de archivos a

4.3. Correo Electrónico 2 Identificar los elementos que facilitan

HORAS TOTALES 13

UNIDAD: 5 TÍTULO: MATRIZ DE DENNING

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 272: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVO ESPECÍFICO: El alumno identificará los principios y la información de la Matriz de Denning para los perfiles de la disciplina computacional El alumno identificará los principios y la información de la Matriz de Denning para los perfiles de la disciplina computacional Bibliografía: [ 1,7,4 ] Bibliografía: [ 1,7,4 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

5.1 Organización de la Información de la 2 Revisar la matriz de Denning con la Exposición del docente y técnica de Salón, pizarrón, 5.1 Organización de la Información de la 2 Revisar la matriz de Denning con la Exposición del docente y técnica de Salón, pizarrón, Matriz de Denning Matriz de Denning

HORAS TOTALES: 2HORAS TOTALES: 2

finalidad de obtener los perfiles de la la preguntafinalidad de obtener los perfiles de la la preguntadisciplina computacional disciplina computacional

plumones,plumones,proyector de proyector de acetatos o de acetatos o de video. video.

UNIDAD: 6 TÍTULO: LA VISIÓN DE LA ANIEI SOBRE LA DISCIPLINA COMPUTACIONAL

OBJETIVO ESPECÍFICO: El alumno comprenderá la importancia que tiene las áreas del conocimiento para poder establecer un perfil profesional de acuerdo a las El alumno comprenderá la importancia que tiene las áreas del conocimiento para poder establecer un perfil profesional de acuerdo a las investigaciones desarrolladas por la ANIE y CENEVAL investigaciones desarrolladas por la ANIE y CENEVAL Bibliografía: [ 6 ] Bibliografía: [ 6 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

6.1 ¿Qué es la ANIEI? 2 Discutir la necesidad de sistematizar6.1 ¿Qué es la ANIEI? 2 Discutir la necesidad de sistematizarlos planes de estudio en educación los planes de estudio en educación superior relacionadas con la superior relacionadas con la computación a través de la ANIEI computación a través de la ANIEI

Aplicación de la técnica de lapregunta y exposición del docentepregunta y exposición del docente

Salón, pizarrón,Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de acetatos o de video. video.

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

UNIDAD: 6 TÍTULO: LA VISIÓN DE LA ANIEI SOBRE LA DISCIPLINA COMPUTACIONAL

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

Aplicación de la técnica de la

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 273: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Idem.Idem.6.2 Los perfiles del profesional de lacomputación computación

2 Distinguir las diferencias entre los 2 Distinguir las diferencias entre los perfiles profesionales de la perfiles profesionales de la computación computación

Exposición del docente y generar unExposición del docente y generar uncuadro de diferencias y semejanzas entre los perfiles profesionales cuadro de diferencias y semejanzas entre los perfiles profesionales

6.3 Catálogo de áreas de conocimiento 4 Reconocer las áreas de conocimiento Dinámica grupal de representantes6.3 Catálogo de áreas de conocimiento 4 Reconocer las áreas de conocimiento Dinámica grupal de representantes Idem.Idem.

6.4 Cruce de áreas y perfiles a) ANIEI a) ANIEI b) CENEVAL b) CENEVAL

para los modelos cuniculares en para los modelos cuniculares en informática y computación informática y computación

3 Identificar los perfiles porcentuales 3 Identificar los perfiles porcentuales por áreas para definir el perfil por áreas para definir el perfil profesional profesional

para la exposición de cada área delpara la exposición de cada área delconocimiento conocimiento Exposición del docente y permitir quecada uno de los alumnos comente Exposición del docente y permitir quecada uno de los alumnos comente con cual perfil se identifica. con cual perfil se identifica.

Idem.Idem.

HORAS TOTALES: 11HORAS TOTALES: 11

UNIDAD: 7 TÍTULO: DESCRIPCIÓN DE LOS MAPAS CURRICULARES DE LA F.C.C.

OBJETIVO ESPECÍFICO: El alumno analizará los contenidos curriculares y desarrollará la ruta crítica de la Licenciatura o Ingeniería en Ciencias de la Computación El alumno analizará los contenidos curriculares y desarrollará la ruta crítica de la Licenciatura o Ingeniería en Ciencias de la Computación Bibliografía: [ 8 ] Bibliografía: [ 8 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

7.1 Mapa curricular de la Licenciatura en7.1 Mapa curricular de la Licenciatura enCiencias de la Computación Ciencias de la Computación

3 Analizar los contenidos curriculares de la Licenciatura en Ciencias de la de la Licenciatura en Ciencias de la Computación Computación

Exposición del docente Salón, pizarrón,Exposición del docente Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de acetatos o de video. video.

7.2 Ruta Crítica de la licenciatura en7.2 Ruta Crítica de la licenciatura enCiencias de la Computación Ciencias de la Computación

2.5 Desarrollar una ruta critica de la 2.5 Desarrollar una ruta critica de la Licenciatura en Ciencias de la Licenciatura en Ciencias de la Computación Computación

Dinámica grupal para el desarrollo deDinámica grupal para el desarrollo dela ruta crítica y exposición de casos la ruta crítica y exposición de casos

Idem.Idem.

73 Mapa curricular de la Ingeniería en73 Mapa curricular de la Ingeniería enCiencias e la Computación Ciencias e la Computación

3 Analizar los contenidos curriculares de la Ingeniería en Ciencias de la de la Ingeniería en Ciencias de la Computación Computación

Exposición del docente Idem.Exposición del docente Idem.

6.2 Los perfiles del profesional de la

6.4 Cruce de áreas y perfiles

UNIDAD: 7 TÍTULO: DESCRIPCIÓN DE LOS MAPAS CURRICULARES DE LA F.C.C.

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

3 Analizar los contenidos curriculares

3 Analizar los contenidos curriculares

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 274: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Idem.Idem.7.4 Ruta Crítica de la Ingeniería en7.4 Ruta Crítica de la Ingeniería enCiencias de la Computación Ciencias de la Computación

2.5 Desarrollar una ruta critica de la 2.5 Desarrollar una ruta critica de la Ingeniería en Ciencias de la Ingeniería en Ciencias de la Computación Computación

Dinámica grupal para el desarrollo deDinámica grupal para el desarrollo dela ruta crítica y exposición de casos la ruta crítica y exposición de casos

HORAS TOTALES: 11HORAS TOTALES: 11

UNIDAD: 8 TÍTULO: EL IMPACTO DE LA DISCIPLINA COMPUTACIONAL EN LA SOCIEDAD

OBJETIVO ESPECÍFICO: El alumno comprenderá la aplicación e impacto en la sociedad de la disciplina computacional. El alumno comprenderá la aplicación e impacto en la sociedad de la disciplina computacional. Bibliografía: [ 5,6,3 ] Bibliografía: [ 5,6,3 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

8.1 Introducción a las aplicaciones8.1 Introducción a las aplicacionescomputacionales en el ámbito social computacionales en el ámbito social

a) Influencia de la Ciencia en laa) Influencia de la Ciencia en la

sociedad sociedad d) Influencia de la Computaciónd) Influencia de la Computación

en la vida cotidiana en la vida cotidiana

4 Reconocer el sentido de cambio que4 Reconocer el sentido de cambio quepuede tener la disciplina puede tener la disciplina computacional en una sociedad computacional en una sociedad

Exposición y discusión grupal porExposición y discusión grupal porparte de los alumnos parte de los alumnos

Salón, pizarrón,Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de acetatos o de video. video.

8.2 Impacto de la disciplina8.2 Impacto de la disciplina 8 Discutir la evolución e impacto que ha Exposición y discusión grupal por8 Discutir la evolución e impacto que ha Exposición y discusión grupal por Idem.Idem.Computacional en: Computacional en:

a) Medicina a) Medicina b) Comercio b) Comercio c) Telecomunicaciones c) Telecomunicaciones d) Educación d) Educación

tenido la disciplina computación en los sectores de una sociedad los sectores de una sociedad

parte de los alumnosparte de los alumnos

8.3 Aplicación de la Disciplina8.3 Aplicación de la DisciplinaComputacional en: Computacional en:

a) Administración a) Administración b) Simulación y animación b) Simulación y animación

6 Explicar el uso de la disciplina 6 Explicar el uso de la disciplina computacional al servicio de la computacional al servicio de la sociedad sociedad

Exposición y discusión grupal porExposición y discusión grupal porparte de los alumnos parte de los alumnos

Idem.Idem.

UNIDAD: 8 TÍTULO: EL IMPACTO DE LA DISCIPLINA COMPUTACIONAL EN LA SOCIEDAD

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

tenido la disciplina computación en

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 275: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

c) Servicios integrales a lac) Servicios integrales a lasociedad sociedad

8.4 Evaluación 2 Aplicar un instrumento que permita 8.4 Evaluación 2 Aplicar un instrumento que permita evaluar por parte de los alumnos losevaluar por parte de los alumnos loslogros alcanzados durante el curso logros alcanzados durante el curso

Encuesta, sondeo y entrevistaEncuesta, sondeo y entrevista

HORAS TOTALES: 20 Idem.HORAS TOTALES: 20 Idem.

HT HPHT HPHORAS TOTALES DE LA MATERIA: 80 HORAS TOTALES DE LA MATERIA: 80

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

I Unidad 1, 2 y 3 6ª Semana del CursoI Unidad 1, 2 y 3 6ª Semana del CursoII Unidad 4, 5 y 6 11ª Semana del Curso III Unidad 7 y 8 16ª Semana del Curso

% Exámenes Parciales 20Exámenes Parciales 20Asistencia y Participación 30Asistencia y Participación 30Proyecto Final: 20Proyecto Final: 20Exposición grupal: 15Exposición grupal: 15Trabajos de Investigación: 15Trabajos de Investigación: 15

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

II Unidad 4, 5 y 6 11ª Semana del Curso III Unidad 7 y 8 16ª Semana del Curso

%

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

Page 276: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Prácticas de Laboratorio:TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener el 80% de asistencia y participación Cumplir con la entrega de tareas y trabajos de investigación en las fechas establecidas

ctividades de: exposición de temas y dinámicas. Disposición a las a

FOMENTO DE VALORES: Fomentar el sentido de responsabilidad, aprendiendo a conocerse a sí mismo sobre el perfil que va a desarrollar a través del programa de estudios, conviviendo de manera armónica con diferentes grupos y personas para aplicar sus conocimientos en la solución de problemas computacionales. para un bien común.

BIBLIOGRAFÍA: 1. A.B. Tucker et al. Strategic directions in computer science education. ACM Computing Surveys, Vol. 28, No. 4, December 1996,pp 836-845.(B)

2. A.B.Tucker and B.H. Barness. Flexible design: A summary of computing curricula 1991. IEEE Computer, November 1991, pp. 56-66. (B)

3. Calderón Alzati, Computadoras en la Educación, Trillas, México 1988 (C)

4. Computing Curricula 2001. Vol I y Vol II. The Joint Task force on Computing Curricula. Association for Computing Machinery (ACM) (B)

5. Gran Enciclopedia Interactiva SIGLO XXI. Enciclopedia Temática Grupo Editorial Océano, Tomo 6 pp. 1549-1563. España 2000. ISB: 84-494-

1495-4. (C)

6. Levin, Guillemo, Computación y programación moderna, Perspectiva Integral de la Informática, Addison Wesley, 2001 (B)

7. Peter J. Denning, Douglas E. Comer, David Gries, Michael C. Muder, Allen B. Tucker, A. Joe Turner, and Paul R. Young. Computing as

discipline. Communications of the ACM, 32(1):9-23, January 1989. (B)

8. www.cs.buap.mx/Grados/Licenciatura/ (B)

(B) Referencia Básica (C) Referencia Complementaria o de Consulta

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 11

Page 277: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de NOMBRE DE LA MATERIA: INVESTIGACION DE OPERACIONES Clave: LCC 498 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: NIVEL BÁSICO MATERIA CONSECUENTE: NINGUNA TIEMPO TOTAL ASIGNADO: 80 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: AUTOR(ES) DEL PROGRAMA: Estrada Analco Martín. González Velázquez Rogelio. Bermúdez Juárez Blanca REVISADO POR: Estrada Analco Martín.

González Velázquez Rogelio. Bermúdez Juárez Blanca

APROBADO POR: AUTORIZADO POR:

Page 278: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: JUSTIFICACIÓN: En la vida cotidiana tenemos problemas de optimización de recursos escasos , como: materia prima, tiempo , dinero, etc. . Muchos de estos problemas se pueden plantear como problemas de programación lineal. OBJETIVO GENERAL DE LA MATERIA: Al final del curso el alumno deberá identificar, resolver y analizar problemas reales que se puedan modelar como un problema de programación lineal. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Desarrollo de habilidades para la toma de decisiones usando modelos matemáticos.

Page 279: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 TÍTULO: PROGRAMACION LINEAL

OBJETIVO ESPECÍFICO: Que el alumno sepa modelar algunos problemas reales mediante programación lineal y que adquiera losconocimientos básicos para, posteriormente , poder abordar un método para la solución de dicho problema[1],[2].

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Introducción 2 Introducción y motivación. Ejemplos.

Exposición del profesor Discusión.

Salón, Pizarrón, plumones, proyector de acetatos, Lap- top y cañón

1.2 Formulaciones del problema: estándar y canónica 3 Definición, comprensión y ejercicios

Exposición del profesor Discusión Sesión de preguntas y solución de problemas

Idem

1.3 Solución grafica en dos dimensiones 3 Definición, comprensión y aplicación de la solución gráfica de un P.P.L. en dos dimensiones

Exposición del profesor Discusión Sesión de preguntas y solución de problemas

Idem

1.4 Conjuntos y conos poliédricos 2 Definición y comprensión. Exposición del profesor Discusión y Sesión de

Idem

Page 280: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

preguntas y solución de problemas

1.5 Puntos extremos , caras , direcciones y direcciones extremas.

Definición y comprensión Exposición de profesor, discusión y sesión de preguntas y respuestas.

1.6 Notación matricial Definición y comprensión Exposición de profesor, discusión y sesión de preguntas y respuestas

1.7 Soluciones Básicas y Factibles Definición, comprensión y aplicación

Exposición de profesor, discusión y sesión de preguntas y respuestas

HORAS TOTALES: 10 UNIDAD: 2 TÍTULO: TEORIA DEL METODO SIMPLEX

OBJETIVO ESPECÍFICO: Que el alumno identifique los elementos que forman una tabla para aplicarle el método simples y que utilice loscriterios de paro para establecer la solución del programa lineal.[1],[2],[3],[4] y [5].

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Puntos extremos y optimalidad 1 Introducción Motivación y definiciones.

Exposición del profesor Discusión

Salón, Pizarrón, plumones, proyector de acetatos, Lap- top y cañón

Page 281: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

2.2 Soluciones básicas factibles 4 Definición y comprensión de lo que es una solución básica factible .

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

2.3 Iteración del método simples 2 Comprensión del método Simplex.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

2.4 Criterio de paro y no acotación 5 Definición y comprensión delcriterio de para y el caso de no acotación en el método simplex.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

2.5 Degeneración y ciclaje 3 Definición y comprensión del concepto de solución degenerada y de ciclaje.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

HORAS TOTALES: 15 UNIDAD: 3 TÍTULO: DESARROLLO DETALLADO Y ASPECTOS

COMPUTACIONALES DEL METODO SIMPLEX

OBJETIVO ESPECÍFICO: Que el estudiante use y analice los métodos de las dos fases así como el simplex revisado[1,2,3,4 y 5].

CONTENIDO DE LA UNIDAD Tiempo de impartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

Page 282: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

HT HP

3.1 Técnicas de variables artificiales 2 Introducción. Definiciones e introducción a las dos fases del Método Simples.

Exposición del profesor Discusión.

Salón, Pizarrón, plumones, proyector de acetatos, Lap- top y cañón

3.1.1 Técnica M 16 Definición y comprensión de esta técnica para resolver P.P.L

Exposición del profesor Discusión Sesión de preguntas y solución de problemas

Idem

3.1.2 Método de las dos fases 2 Análisis y comprensión de las dos fases del metodo simplex.

Exposición del profesor Discusión Sesión de preguntas y solución de problemas

Idem

3.2 Soluciones factibles no existentes Análisis del Tableau Simplex

para que el alumno sepa reconocer cuándo no existen soluciones.

Exposición del profesor. Sesión de preguntas y solución de problemas.

3.3 Simplex Revisado Introducción, desarrollo y explicación del método

Exposición del profesor. Sesión de preguntas y solución de problemas

HORAS TOTALES: 20 UNIDAD: 4 TÍTULO: TEORIA DE DUALIDAD Y ANALISIS DE

SENSIBILIDAD

OBJETIVO ESPECÍFICO: Que el estudiante transforme el problema primal al problema dual, así mismo aplique el método dual simplex lpara resolverlo e interprete los informes del análisis de sensibilidad para hallar rangos de optimalidad y factibilidad [1,2,3,4 Y 5].

Page 283: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Problemas duales 2 Introducción. Definición del dual de un P.P.L. y ejercicios.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Salón, Pizarrón, plumones, proyector de acetatos, Lap- top y cañón

4.2 Propiedades fundamentales de los problemas duales.

2 Análisis de las propiedades de un problema dual y su relación con el primal.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

4.3 Holguras complementarias 4 Definición y estudio del teorema de holguras complementarias.

Exposición del profesor Discusión Sesión de preguntas y solución de problemas

Idem

4.4 Dual simplex 4 Definición, explicación y comprensión del método Dual Simplex.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

4.5 Análisis de sensiblidad 3 Estudiar qué sucede cuando hay cambios en un problema de programación lineal.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

HORAS TOTALES: 15 UNIDAD: 5 TÍTULO: EL PROBLEMA GENERAL DE TRANSPORTE

OBJETIVO ESPECÍFICO: Que el estudiante modele problemas de transporte y asignación de recursos mediante el uso de variables

Page 284: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

enteras binarias como problemas de programación lineal, así mismo comprenda la dificultas computacional de estos casos.

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Problema general de transporte 3 Definición y comprensión del concepto de polinomio en una variable. Definición y comprensión de las operaciones entre polinomios. Estructura algebraica del conjunto de los polinomios y sus consecuencias.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Salón, Pizarrón, plumones, proyector de acetatos, Lap- top y cañón

5.2 Procedimiento para resolver el problema de transporte

2 Definición y comprensión del algoritmo de la división. Teorema del factor y teorema del residuo.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

5.3 Variantes del problema de transporte 3 Definición y comprensión del algoritmo de Euclides. Cálculo del máximo común divisor.

Exposición del profesor Discusión Sesión de preguntas y

solución de problemas

Idem

5.4 El problema de asignación 5 Definición y comprensión del concepto de raíz y su interpretación geométrica.

Exposición del profesor Discusión Sesión de preguntas y

Idem

Page 285: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Definición y comprensión del teorema fundamental del álgebra. Consecuencias del teorema fundamental del álgebra.

solución de problemas

HORAS TOTALES: 20

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos I Unidad 1 y 2 Semana 4 del curso II Unidad 3 Semana 8 del curso III Unidad 4 Semana 12 del curso IV Unidad 5 Semana 16 del curso

Page 286: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

% Asistencias y participación: 20 Exámenes parciales: 80 Tareas: Trabajos de Investigación: Prácticas de Laboratorio:

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio en los exámenes parciales mayor o igual a seis. 80% de asistencia al curso. FOMENTO DE VALORES:

Page 287: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

BIBLIOGRAFÍA: 1.- Bazaraa Mokhtar S., and Harvis J., “Linear Programming and Network Flows”, Wiley and Sons, New York, 3rd. Ed. (1990) (B) 2.- Kolman B., Beck R., “Elementary Linear Programming with Applications”, Academia Press (1980) (B) 3.- Taha, Hamdy A., “Investigación de Operaciones”, Alfaomega, 5ª. Ed. (1995) © 4.- Luenberger d., “ Programación Lineal y No Lineal”, Addisson Wesley Iberoamericana, 2ª. Ed. (1989) © NOTA: (B) Referencia Básica (C) Referencia Complementaria o de Consulta

Page 288: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Teoría de la Complejidad

NOMBRE DE LA MATERIA: Lógica Matemática

Clave: LCC 218 Nivel de Ubicación: Básico Clave: LCC 218 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC 116 Matemáticas Discretas PRE-REQUISITOS: LCC 116 Matemáticas Discretas

MATERIA CONSECUENTE: Ninguna MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO VERANO HRS. TEÓRICAS/SEM: 10 10 HRS. PRÁCTICAS/SEM: 0HRS. TEÓRICAS/SEM: 10 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

JOSÉ DE JESÚS LAVALLE MARTÍNEZ PEDRO VARGAS GARCÍA JESÚS GARCÍA FERNÁNDEZ OLIVA LÓPEZ PÉREZ JESÚS GARCÍA FERNÁNDEZ OLIVA LÓPEZ PÉREZ GUILLERMO DE ITA LUNA GUILLERMO DE ITA LUNA DAVID EDUARDO PINTO AVENDAÑO DAVID EDUARDO PINTO AVENDAÑO JOSÉ JUAN PALACIOS PÉREZ JOSÉ JUAN PALACIOS PÉREZ

REVISADO POR: Alfonso Garcés Báez, Mireya Tovar Vidal APROBADO POR: APROBADO POR: AUTORIZADO POR: AUTORIZADO POR:

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Teoría de la Complejidad

NOMBRE DE LA MATERIA: Lógica Matemática

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

JOSÉ DE JESÚS LAVALLE MARTÍNEZ PEDRO VARGAS GARCÍA

REVISADO POR: Alfonso Garcés Báez, Mireya Tovar Vidal

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 289: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN / REVISIÓN: Abril 2000 / Junio 2003 VIGENCIA: A partir del Periodo de Otoño del 2003

JUSTIFICACIÓN: El razonamiento deductivo es muy importante para la solución de problemas de cualquier índole.El razonamiento deductivo es muy importante para la solución de problemas de cualquier índole.Muchas áreas del saber humano utilizan el conocimiento que esta materia proporcionaMuchas áreas del saber humano utilizan el conocimiento que esta materia proporcionacaracterizándolo como Pensamiento Lógico. Toda aplicación computacional requiere delcaracterizándolo como Pensamiento Lógico. Toda aplicación computacional requiere delconocimiento de la lógica, particularmente de la lógica formal también conocida como lógica clásicaconocimiento de la lógica, particularmente de la lógica formal también conocida como lógica clásicaPara la elaboración de sistemas deductivos es necesario conocer qué son los sistemas axiomáticos yPara la elaboración de sistemas deductivos es necesario conocer qué son los sistemas axiomáticos ycómo se usan. El soporte teórico que proporciona la lógica clásica permitirá entender las lógicas no-cómo se usan. El soporte teórico que proporciona la lógica clásica permitirá entender las lógicas no-clásicas, como las que la extienden (lógica modal y temporal) y las que rivalizan con ellaclásicas, como las que la extienden (lógica modal y temporal) y las que rivalizan con ella(intuicionista y difusa) que tienen una amplia gama de aplicaciones. Así mismo, ésta materia(intuicionista y difusa) que tienen una amplia gama de aplicaciones. Así mismo, ésta materiaproporcionará los conocimientos esenciales para toda la teoría de la computación proporcionará los conocimientos esenciales para toda la teoría de la computación

OBJETIVOS GENERALES DE LA MATERIA: Que el estudiante utilice la lógica formal para el planteamiento y solución de problemas en general,Que el estudiante utilice la lógica formal para el planteamiento y solución de problemas en general,así mismo, que sea capaz de demostrar teoremas en cualquier tipo de sistema axiomático yasí mismo, que sea capaz de demostrar teoremas en cualquier tipo de sistema axiomático ytambién que sea capaz de analizar. también que sea capaz de analizar.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de las Ciencias de laEn el perfil del egresado se plantea que éste tendrá una visión general de las Ciencias de laComputación y poseerá conocimientos sólidos para la construcción de soluciones basadas enComputación y poseerá conocimientos sólidos para la construcción de soluciones basadas enSistemas de Cómputo. La Lógica es un área prioritaria que le proporcionará al egresado solidezSistemas de Cómputo. La Lógica es un área prioritaria que le proporcionará al egresado solidezdurante toda su formación. La Lógica le permitirá analizar y resolver problemas de todo tipo, ladurante toda su formación. La Lógica le permitirá analizar y resolver problemas de todo tipo, laLógica también le ayudará en la planificación y toma de decisiones durante el ejercicio de suLógica también le ayudará en la planificación y toma de decisiones durante el ejercicio de suprofesión profesión

FECHA DE ELABORACIÓN / REVISIÓN: Abril 2000 / Junio 2003 VIGENCIA: A partir del Periodo de Otoño del 2003

JUSTIFICACIÓN:

OBJETIVOS GENERALES DE LA MATERIA:

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 290: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICOUNIDAD: 1 TÍTULO: INTRODUCCIÓN Y MOTIVACIÓN.

OBJETIVO ESPECÍFICO: Que el estudiante conozca los conceptos preliminares para el estudio de la lógica matemática. Que el estudiante conozca los conceptos preliminares para el estudio de la lógica matemática.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

1.1 Preliminares:1.1 Preliminares: Introducción, motivación, comprensión Exposición del profesor; discusión y Salón, pizarrón,1.1.1 Conjuntos bien fundamentados enducción Estructural. nducción Estructural. 1.1.2 Cerradura Inductiva. 1.1.2 Cerradura Inductiva. 1.1.3Conjuntos Libremente generados,1.1.3Conjuntos Libremente generados,Funciones recursivas definidas sobreFunciones recursivas definidas sobreconjuntos libremente generados. conjuntos libremente generados.

6 06 0 y análisis.y análisis. participación grupalparticipación grupal plumones,plumones,proyector de proyector de acetatos y cañónacetatos y cañón

HORAS TOTALES: 6 0HORAS TOTALES: 6 0

UNIDAD: 2 TÍTULO: CÁLCULO PROPOSICIONAL

OBJETIVO ESPECÍFICO: Que el estudiante utilice la lógica simbólica para modelar discursos y probar su validez o invalidez. Que utilice apropiadamente los conceptos de Que el estudiante utilice la lógica simbólica para modelar discursos y probar su validez o invalidez. Que utilice apropiadamente los conceptos de demostración, axioma, regla de inferencia, prueba, deducibilidad y teorema. Que demuestre formalmente teoremas en algún sistema axiomático demostración, axioma, regla de inferencia, prueba, deducibilidad y teorema. Que demuestre formalmente teoremas en algún sistema axiomático del cálculo de proposicional. del cálculo de proposicional.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

UNIDAD: 1 TÍTULO: INTRODUCCIÓN Y MOTIVACIÓN.

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

Introducción, motivación, comprensión Exposición del profesor; discusión y Salón, pizarrón,1.1.1 Conjuntos bien fundamentados e

UNIDAD: 2 TÍTULO: CÁLCULO PROPOSICIONAL

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 291: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.1 Diferencia entre Lenguaje Objeto y 2 Introducción, motivación, comprensión Exposición del profesor; discusión , Salón, pizarrón,Salón, pizarrón,Meta-lenguaje.Meta-lenguaje. y análisis.y análisis. lluvia de ideas y participaciónlluvia de ideas y participación

grupal grupal plumones,plumones,proyector de proyector de acetatos y cañónacetatos y cañón

2.2 Sintaxis: conjunto libremente2.2 Sintaxis: conjunto librementegenerado de fórmulas bien formadas.generado de fórmulas bien formadas.

3 Introducción, motivación, comprensión Idem Idem.3 Introducción, motivación, comprensión Idem Idem.y análisis. y análisis.

2.3 Semántica:2.3 Semántica:2.3.1 Función de Valuación v. 2.3.1 Función de Valuación v. 2.3.2 Interpretación de los2.3.2 Interpretación de los

conectivos. conectivos. 2.3.3 Conjuntos de conectivos2.3.3 Conjuntos de conectivos

funcionalmente completos. funcionalmente completos. 2.3.4 Validez, Satisfacción, Modelo,2.3.4 Validez, Satisfacción, Modelo,

Consecuencia semántica. Consecuencia semántica.

6 Introducción, motivación, comprensión Idem. Idem.6 Introducción, motivación, comprensión Idem. Idem.y análisis. y análisis.

2.4 Teoría de Pruebas: 2.4 Teoría de Pruebas: 2.4.1 Sistema Axiomático Formal. 2.4.1 Sistema Axiomático Formal. 2.4.2 Axiomas, Reglas de2.4.2 Axiomas, Reglas de

Inferencia. Inferencia. 2.4.3 Prueba, Teorema,2.4.3 Prueba, Teorema,

Consecuencia Lógica. Consecuencia Lógica.

6 Introducción, motivación, comprensión Idem. Idem.6 Introducción, motivación, comprensión Idem. Idem.y análisis. y análisis.

2.5 Cálculo de Secuentes: Sistema2.5 Cálculo de Secuentes: SistemaGentzen G': Gentzen G': 2.5.1 Estrategia: búsqueda por2.5.1 Estrategia: búsqueda por

contraejemplo contraejemplo 2.5.2 Elementos: Secuente, Axioma, 2.5.2 Elementos: Secuente, Axioma, Reglas de Inferencia, Árbol de Reglas de Inferencia, Árbol de Deducción, Validez y Completez. Deducción, Validez y Completez.

10 Introducción, motivación, comprensión Idem. Idem.10 Introducción, motivación, comprensión Idem. Idem.y análisis. y análisis.

HORAS TOTALES: 27HORAS TOTALES: 27

UNIDAD: 3 TÍTULO: CÁLCULO DE PREDICADOS DE PRIMER ORDEN

OBJETIVO ESPECÍFICO: Que el estudiante utilice el cálculo de predicados para conceptuar el mundo, expresar conocimiento, razonar sobre él y extraer consecuencias de Que el estudiante utilice el cálculo de predicados para conceptuar el mundo, expresar conocimiento, razonar sobre él y extraer consecuencias de ese conocimiento. ese conocimiento.

2.1 Diferencia entre Lenguaje Objeto y 2 Introducción, motivación, comprensión Exposición del profesor; discusión ,

UNIDAD: 3 TÍTULO: CÁLCULO DE PREDICADOS DE PRIMER ORDEN

OBJETIVO ESPECÍFICO:

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 292: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

3.1 Sintaxis. 2 Introducción, motivación,3.1 Sintaxis. 2 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Exposición y ejemplos del Profesor.Ejercicios por los alumnos Ejercicios por los alumnos

Salón, pizarrón, Salón, pizarrón, plumones, plumones, proyector de proyector de acetatos y cañón acetatos y cañón

3.2 Semántica: interpretación,3.2 Semántica: interpretación,Satisfactibilidad y Modelo. Satisfactibilidad y Modelo.

4 Introducción, motivación,4 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Idem. Idem.Idem. Idem.

3.3 Teoría Axiomática Formal: Sistema3.3 Teoría Axiomática Formal: SistemaKleene. Kleene.

10 Introducción, motivación,10 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Idem. Idem.Idem. Idem.

3.4 Cálculo de Secuentes: Sistema3.4 Cálculo de Secuentes: SistemaGentzen G'. Gentzen G'.

10 Introducción, motivación,10 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Idem. Idem.Idem. Idem.

3.5 Validez y Completitud. 4 Introducción, motivación,3.5 Validez y Completitud. 4 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Idem. Idem.Idem. Idem.

HORAS TOTALES: 30HORAS TOTALES: 30

UNIDAD: 4 TÍTULO: AXIOMATIZACIÓN DE LA ARITMÉTICA.

OBJETIVO ESPECÍFICO:

Aplicar la lógica en la aritmética

CONTENIDO DE LA UNIDAD Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos

NecesariosNecesarios

4.1 Axiomas del sistema. 2 Introducción, motivación,4.1 Axiomas del sistema. 2 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Exposición y ejemplos del Profesor.Ejercicios por los alumnos Ejercicios por los alumnos

Salón, pizarrón, Salón, pizarrón, plumones, plumones,

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

Exposición y ejemplos del Profesor.

UNIDAD: 4 TÍTULO: AXIOMATIZACIÓN DE LA ARITMÉTICA.

OBJETIVO ESPECÍFICO:

Aplicar la lógica en la aritmética

Actividades de Aprendizaje Técnicas RecursosCONTENIDO DE LA UNIDAD

Exposición y ejemplos del Profesor.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 293: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

proyector deproyector deacetatos y cañón. acetatos y cañón.

2 Idem. Idem. 2 Idem. Idem. 4.2 Funciones y Relaciones de la Teoría4.2 Funciones y Relaciones de la Teoríade Números. de Números.

3 Idem. Idem.3 Idem. Idem.4.3 Funciones Recursivas Primitivas y4.3 Funciones Recursivas Primitivas yRecursivas. Recursivas.

3 Idem. Idem3 Idem. Idem4.4 Números de Gödel. Teorema de PuntoFijo. Fijo.

4.5 Teorema de Incompletez de Gödel. 3 Idem. Idem4.5 Teorema de Incompletez de Gödel. 3 Idem. Idem

HORAS TOTALES: 13 HORAS TOTALES: 13

UNIDAD: 5 TÍTULO: AXIOMATIZACIÓN DE LA TEORÍA DE CONJUNTOS

OBJETIVO ESPECÍFICO:

Utilizar la axiomatización de la teoría de conjuntos en problemas relacionados con la lógica

CONTENIDO DE LA UNIDAD Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas RecursosRecursos

NecesariosNecesarios

5.1 Axiomas del sistema. 2 Introducción, motivación,5.1 Axiomas del sistema. 2 Introducción, motivación,comprensión y análisis. comprensión y análisis.

Exposición y ejemplos del Profesor.Ejercicios por los alumnos Ejercicios por los alumnos

Salón, pizarrón, Salón, pizarrón, plumones, plumones, proyector de proyector de acetatos y cañón. acetatos y cañón.

5.2 Números Ordinales. 2 Idem. Idem.5.2 Números Ordinales. 2 Idem. Idem.

5.3 Conjuntos Finitos y Denumerables 2 Idem. Idem.

4.4 Números de Gödel. Teorema de Punto

UNIDAD: 5 TÍTULO: AXIOMATIZACIÓN DE LA TEORÍA DE CONJUNTOS

OBJETIVO ESPECÍFICO:

Utilizar la axiomatización de la teoría de conjuntos en problemas relacionados con la lógica

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

Exposición y ejemplos del Profesor.

5.3 Conjuntos Finitos y Denumerables 2 Idem. Idem.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 294: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

5.4 El axioma de Elección (Choice). 2 Idem. Idem

5.5 El Axioma de Regularidad. 2 Idem. Idem

HORAS TOTALES: 10

HT HP HORAS TOTALES DE LA MATERIA: 80

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 Solución de ejercicios Afirmar los conocimientos de la unidad 10

2 Solución de ejercicios Afirmar los conocimientos de la unidad 5

203 Programas en lógica Utilizar la programación lógica como una herramienta poderosa en la solución de problemas

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1,2,3 8ª Semana del Curso II Unidad 3, 4 5 16ª Semana del Curso

% Exámenes Parciales 30 Asistencias: Proyecto Final o Trabajo de Investigación: 40 Tareas y programas: 20

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 295: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis. Documentar y exponer el proyecto final. Hacer las prácticas de laboratorio.

FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de analizar formalmente los problemas y a buscar permanentemente soluciones con la ayuda de la lógica.

BIBLIOGRAFÍA: 1.- Mendelson, Elliott. "Introduction to Mathematical Logic", Chapman & Hall / Crc. Fourth Edition, 1997, (B). 2.- Nilsson, Nils J. "Inteligencia artificial: Una nueva síntesis", McGrawHill, 2001, (B). 3.- Lloyd, J. W., “Foundations of logic Programming”, Springer-Verlang, 1987, (B). 4.- Sagonas, Konstantinos, et. al., “The XSB System: Programmer´s Manual”, 2002, (B). 5.- Van Dalen, Dirk, “Logic and structure“, Second Edition, 1989, (C). 6.- Nerode, Anil, et. al., “Logic for applications”, Springer, Second Edition, 1997, (C). 7.- Cuena, José. “Lógica informática”, Alianza informática, (C). 8.- Paulson, Laurence C., “ML for the working programmer”, Cambridge University Press, 2nd edition, 1996, (C). 9.- Logic for Computer Science: Foundations of Automatic Theorem Proving, J. H. Gallier, John Wiley & Sons, 1987 (B)(B) Referencia Básica (C) Referencia Complementaria o de Consulta

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 296: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería
Page 297: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería
Page 298: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Teoría de la Computación

NOMBRE DE LA MATERIA: Matemáticas Discretas

Clave: LCC 116 Nivel de Ubicación: Básico Clave: LCC 116 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC 102 Matemáticas Elementales PRE-REQUISITOS: LCC 102 Matemáticas Elementales

MATERIA CONSECUENTE: LCC 218 Lógica Matemática LCC 212 Sistemas Digitales LCC 212 Sistemas Digitales TIEMPO TOTAL ASIGNADO: 80 Hrs.TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO VERANO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Teoría de la Computación

NOMBRE DE LA MATERIA: Matemáticas Discretas

MATERIA CONSECUENTE: LCC 218 Lógica Matemática

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

Guillermo de Ita Luna Jesús García Fernández

AUTOR(ES) DEL PROGRAMA:

Guillermo de Ita Luna Jesús García Fernández

REVISADO POR: Oliva López Pérez, Héctor Jiménez Salazar APROBADO POR: APROBADO POR: AUTORIZADO POR: AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: Abril 2000/Junio/2003 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN: Esta materia introduce un lenguaje formal para el tratamiento adecuado de los conceptos Esta materia introduce un lenguaje formal para el tratamiento adecuado de los conceptos fundamentales en la teoría de la computación. fundamentales en la teoría de la computación.

REVISADO POR: Oliva López Pérez, Héctor Jiménez Salazar

FECHA DE ELABORACIÓN/REVISIÓN: Abril 2000/Junio/2003 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN:

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 299: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVO GENERAL DE LA MATERIA: El estudiante conocerá y formalizará diversos objetos de las matemáticas discretas que son de El estudiante conocerá y formalizará diversos objetos de las matemáticas discretas que son de amplia utilidad en computación, asimismo el estudiante deberá tener una visión de las matemáticasamplia utilidad en computación, asimismo el estudiante deberá tener una visión de las matemáticasbásicas (conjuntos) para que a partir de esta base pueda construir posteriormente estructuras básicas (conjuntos) para que a partir de esta base pueda construir posteriormente estructuras matemáticas más complejas. matemáticas más complejas.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Este material es básico para varias de las asignaturas de la licenciatura en Cs. De la ComputaciónEste material es básico para varias de las asignaturas de la licenciatura en Cs. De la Computacióntales como lógica matemática, lenguajes formales y autómatas, análisis y diseño de algoritmos tales como lógica matemática, lenguajes formales y autómatas, análisis y diseño de algoritmos entre otras. entre otras.

OBJETIVO GENERAL DE LA MATERIA:

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO:

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

____ __________ _ __________ _ ___________ _ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 300: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: LÓGICA DE PROPOSICIONES Y PREDICADOS

OBJETIVO ESPECÍFICO: El estudiante reconocerá a la teoría de proposiciones y predicados como base de un método axiomático.

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 El método axiomático .30 0 Comprensión de las 1.1 El método axiomático .30 0 Comprensión de las definiciones expuestas en definiciones expuestas en clase. clase.

1.1.1 Paradojas: lógica y semántica 1 Reconocer la necesidad de 1.1.1 Paradojas: lógica y semántica 1 Reconocer la necesidad de un método axiomático para laun método axiomático para lateoría de conjuntos. teoría de conjuntos.

Exposición del profesor Lista de ejemplos

“ “ “ “

1.1.2 Conceptos fundamentales de proposiciones y1.1.2 Conceptos fundamentales de proposiciones ypredicados predicados

.30 Comprensión de las .30 Comprensión de las definiciones expuestas endefiniciones expuestas enclase clase

“ ““ “

HORAS TOTALES: 2

UNIDAD: 2 TÍTULO: CLASES Y CONJUNTOS

OBJETIVO ESPECÍFICO: El estudiante demostrará teoremas simples a partir de definiciones y teoremas de proposiciones.

UNIDAD: 1 TÍTULO: LÓGICA DE PROPOSICIONES Y PREDICADOS

OBJETIVO ESPECÍFICO: El estudiante reconocerá a la teoría de proposiciones y predicados como base de un método axiomático.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

Exposición del profesor Lista de ejemplos

HORAS TOTALES: 2

UNIDAD: 2 TÍTULO: CLASES Y CONJUNTOS

OBJETIVO ESPECÍFICO: El estudiante demostrará teoremas simples a partir de definiciones y teoremas de proposiciones.

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 301: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.).

HT HP HT HP

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Teoría axiomática de clases 2 0 Comprender definiciones,2.1 Teoría axiomática de clases 2 0 Comprender definiciones,axioma de construcción de axioma de construcción de clases, teoremas expuestos clases, teoremas expuestos en clase y aplicar en clase y aplicar conocimiento para demostrar conocimiento para demostrar otros teoremas otros teoremas

2.2 Álgebra de clases y de conjuntos 4 Comprender definiciones y 2.2 Álgebra de clases y de conjuntos 4 Comprender definiciones y teoremas expuestos en clase.teoremas expuestos en clase.Aplicar conocimiento para Aplicar conocimiento para demostrar otros teoremas demostrar otros teoremas

Exposición delExposición delprofesor, solución grupal de teoremas básicos

profesor, solución grupal de teoremas básicos Exposición del profesor

y solución grupal de algunos teoremas

Exposición del profesor y solución grupal de algunos teoremas

Lista de ejerciciosLista de ejercicios

“ “

2.3 2.3 Gráficas 4 “ “ “

HORAS TOTALES: 10 HORAS TOTALES: 10

UNIDAD: 3 TÍTULO: FUNCIONES Y RELACIONES

OBJETIVO ESPECÍFICO: El estudiante comprenderá los conceptos de función y relación junto con sus propiedades y demostrará teoremas referentes a ellos. referentes a ellos.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

Gráficas 4 “ “ “

UNIDAD: 3 TÍTULO: FUNCIONES Y RELACIONES

OBJETIVO ESPECÍFICO: El estudiante comprenderá los conceptos de función y relación junto con sus propiedades y demostrará teoremas

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 302: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Propiedades de funciones 4 0 Comprender el significado de Exposición del Lista de ejercicios.Lista de ejercicios.las propiedades de lalas propiedades de la profesor, soluciónprofesor, solucióndefinición de función, además grupal de algunosde las definiciones dede las definiciones defunciones inyectiva, funciones inyectiva, suprayectiva y biyectiva. suprayectiva y biyectiva. Aplicar conocimiento para Aplicar conocimiento para demostrar algunos teoremas demostrar algunos teoremas

3.2 Funciones Inversa y Compuesta 2 Comprender las definiciones3.2 Funciones Inversa y Compuesta 2 Comprender las definicionesexpuestas en clase. Aplicar expuestas en clase. Aplicar conocimiento para demostrarconocimiento para demostraralgunos teoremas algunos teoremas

1.3 Conceptos Fundamentales de Relaciones 1 Comprender definición y 1.3 Conceptos Fundamentales de Relaciones 1 Comprender definición y propiedades de relaciones. propiedades de relaciones. Aplicar conocimiento para Aplicar conocimiento para demostrar algunos teoremas demostrar algunos teoremas

teoremasteoremas

“ ““ “

“ ““ “

3.4 Relaciones de equivalencia y particiones. 4 Comprender propiedades de3.4 Relaciones de equivalencia y particiones. 4 Comprender propiedades dela definición de particiones la definición de particiones además de definiciones además de definiciones expuestas en clase. Aplicar expuestas en clase. Aplicar conocimiento para la conocimiento para la demostración de algunos demostración de algunos teoremas. teoremas.

Exposición delExposición delprofesor y solucióngrupal de algunosteoremas

Lista de ejerciciosLista de ejercicios

3.5 Relaciones de Orden parcial 6 Comprender los conceptos3.5 Relaciones de Orden parcial 6 Comprender los conceptosde conjunto parcialmente de conjunto parcialmente ordenado, grafo de orden ordenado, grafo de orden parcial y elementos parcial y elementos distinguidos de éste. distinguidos de éste.

3.6 Redes 5 Comprender concepto de 3.6 Redes 5 Comprender concepto de retícula (lattice), elementosretícula (lattice), elementos

“ ““ “ “ ““ “

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Propiedades de funciones 4 0 Comprender el significado de Exposición del

definición de función, además grupal de algunos

profesor y solucióngrupal de algunosteoremas

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 303: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

distinguidos de este,ydistinguidos de este,yteoremas teoremas

3.6.1 Álgebras Booleanas 2 Comprender propiedades 3.6.1 Álgebras Booleanas 2 Comprender propiedades que debe cumplir un álgebra que debe cumplir un álgebra booleana y teoremas booleana y teoremas

3.7 Combinatoria 2 Aplicar conocimiento para la 3.7 Combinatoria 2 Aplicar conocimiento para la solución de algunos ejerciciossolución de algunos ejercicios

“ ““ “ “ ““ “

3.7.1 Principio generalizado de la multiplicación 2 Comprender principio de la3.7.1 Principio generalizado de la multiplicación 2 Comprender principio de lamultiplicación. Aplicar multiplicación. Aplicar conocimiento para resolverconocimiento para resolverejercicios ejercicios

3.7.2 Polinomios factoriales y número de Stirling 2 Enunciar y ejemplificar las3.7.2 Polinomios factoriales y número de Stirling 2 Enunciar y ejemplificar laspropiedades propiedades

“ ““ “

“ ““ “

HORAS TOTALES: 30

UNIDAD: 4 TÍTULO: ESTRUCTURAS ALGEBRAICAS

OBJETIVO ESPECÍFICO: El estudiante aplicará la teoría de estructuras algebraicas para la solución de ejemplos prácticos

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

4.1 Monoides, Grupos, Anillos 10 0 Identificar propiedades que4.1 Monoides, Grupos, Anillos 10 0 Identificar propiedades quedistinguen a cada estructura.distinguen a cada estructura.

Exposición delExposición delprofesor, soluciónprofesor, solución

Lista de ejerciciosLista de ejercicios

HORAS TOTALES: 30

UNIDAD: 4 TÍTULO: ESTRUCTURAS ALGEBRAICAS

OBJETIVO ESPECÍFICO: El estudiante aplicará la teoría de estructuras algebraicas para la solución de ejemplos prácticos

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 304: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Aplicar conocimiento para laAplicar conocimiento para lasolución de ejemplos más solución de ejemplos más prácticos prácticos

4.2 Funciones Booleanas 4 Comprender los términos de 4.2 Funciones Booleanas 4 Comprender los términos de expresiones y funciones expresiones y funciones booleanas. Aplicar booleanas. Aplicar conocimiento para la soluciónconocimiento para la soluciónde ejercicios de ejercicios

4.3 Congruencias 4 Comprender el término de 4.3 Congruencias 4 Comprender el término de relación de congruencia y relación de congruencia y aplicar conocimiento para la aplicar conocimiento para la solución de algunos solución de algunos ejercicios. ejercicios.

4.4 Morfismos 4 Distinguir isomorfismos y 4.4 Morfismos 4 Distinguir isomorfismos y homomorfismos. Aplicar homomorfismos. Aplicar conocimiento para la soluciónconocimiento para la soluciónde ejercicios de ejercicios

grupal de ejercicios

“ “ “ “

“ ““ “

“ ““ “

4.5 Semigrupos 4 Identificar propiedades que4.5 Semigrupos 4 Identificar propiedades quecumplen los semigrupos. cumplen los semigrupos. Aplicar conocimiento para laAplicar conocimiento para lasolución de ejercicios solución de ejercicios

Exposición delExposición delprofesor, solución grupal de ejerciciosprofesor, solución grupal de ejercicios

Lista de ejerciciosLista de ejercicios

HORAS TOTALES: 26

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

1 Clases y conjuntos 3ª Semana del curso

grupal de ejercicios

HORAS TOTALES: 26

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

1 Clases y conjuntos 3ª Semana del curso

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 305: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2 Funciones 6ª Semana del curso 3 Relaciones 9ª Semana del curso 4 Estructuras Algebraicas 15ª Semana del curso

%Exámenes: 80 Asistencias: Tareas: 20 Trabajos de Investigación: Prácticas de Laboratorio:

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación aprobatoria de los exámenes parciales igual o mayor a seis.

FOMENTO DE VALORES: Al estudiante se le inculcará orden en los trabajos presentados considerando la formalidad que requieren las demostraciones.

BIBLIOGRAFÍA: 1. - B: Básico C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

__________ __________ __________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 306: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Matemáticas Básicas

NOMBRE DE LA MATERIA: Matemáticas ElementalesNOMBRE DE LA MATERIA: Matemáticas Elementales

Clave: LCC 102 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Optativa Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: S/R PRE-REQUISITOS: S/R

MATERIA CONSECUENTE: LCC 110 Cálculo Diferencial MATERIA CONSECUENTE: LCC 110 Cálculo Diferencial LCC 116 Matemáticas Discretas LCC 116 Matemáticas Discretas

TIEMPO TOTAL ASIGNADO: 80 HORASTIEMPO TOTAL ASIGNADO: 80 HORAS

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA: Los profesores que lo elaboraron en junio de 2000, entre ellos:

Francisco Javier Robles Mendoza Yolanda Ramírez Encarnación Yolanda Ramírez Encarnación

REVISADO POR: Profesores del Área de Matemáticas Básicas APROBADO POR: Academia de la FCC. APROBADO POR: Academia de la FCC. AUTORIZADO POR: Vicerrectora de docencia AUTORIZADO POR: Vicerrectora de docencia

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000/junio2003 VIGENCIA: Agosto 2003 VIGENCIA: Agosto 2003

JUSTIFICACIÓN: Se deben presentar situaciones que lleven a valorar las tareas matemáticas, desarrollar hábitosSe deben presentar situaciones que lleven a valorar las tareas matemáticas, desarrollar hábitos

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Matemáticas Básicas

Clave: LCC 102 Nivel de Ubicación: Básico

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA: Los profesores que lo elaboraron en junio de 2000, entre ellos:

Francisco Javier Robles Mendoza

REVISADO POR: Profesores del Área de Matemáticas Básicas

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000/junio2003

JUSTIFICACIÓN:

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 307: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

mentales matemáticos y comprender que papel cumplen en la computación, animárseles amentales matemáticos y comprender que papel cumplen en la computación, animárseles aexplorar, predecir e incluso cometer errores y corregirlos de forma que ganen confianza en suexplorar, predecir e incluso cometer errores y corregirlos de forma que ganen confianza en supropia capacidad de resolver problemas. Deben formular hipótesis, y elaborar argumentos sobrepropia capacidad de resolver problemas. Deben formular hipótesis, y elaborar argumentos sobrevalidez de estas. validez de estas.

OBJETIVO GENERAL DE LA MATERIA: El estudiante reconocerá y aplicará los conceptos básicos de Lógica, Conjuntos y del Campo deEl estudiante reconocerá y aplicará los conceptos básicos de Lógica, Conjuntos y del Campo delos Números Reales (R), necesarios para mejorar el desarrollo del estudiante en cursos posterioreslos Números Reales (R), necesarios para mejorar el desarrollo del estudiante en cursos posterioresdel área de Matemáticas y Computación. del área de Matemáticas y Computación.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Mediante el aprendizaje de Matemáticas Elementales se va construyendo el desarrollo intelectualMediante el aprendizaje de Matemáticas Elementales se va construyendo el desarrollo intelectualal alcanzar un pensamiento conceptual y contribuir en el avance hacia un pensamiento formal. Esal alcanzar un pensamiento conceptual y contribuir en el avance hacia un pensamiento formal. Esdecir ayudar a lograr la autonomía intelectual fundamento de la autonomía moral del estudiante. decir ayudar a lograr la autonomía intelectual fundamento de la autonomía moral del estudiante.

OBJETIVO GENERAL DE LA MATERIA:

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO:

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

____ __________ _ __________ _ __________ __ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 308: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

MATERIA:MATERIA:

UNIDAD: I TÍTULO: INTRODUCCIÓN A LA LÓGICA

OBJETIVO ESPECÍFICO: El estudiante distinguirá los razonamientos válido y los no válidos utilizando las reglas de inferencia( método intuicional) (inferencias deductivas) intuicional) (inferencias deductivas) El estudiante distinguirá la diferenciará del lenguaje usual y del lenguaje matemático, y conocerá los diferentes métodos de demostración El estudiante distinguirá la diferenciará del lenguaje usual y del lenguaje matemático, y conocerá los diferentes métodos de demostración para uso posterior para uso posterior

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

1.1 1.1 Proposiciones lógicas 2 Organizar una discusiónProposiciones lógicas 2 Organizar una discusión

grupal y una lluvia de ideas.grupal y una lluvia de ideas.Conectivos lógicos y tablas de verdad 2 Asociación con Conectivos lógicos y tablas de verdad 2 Asociación con

Expositiva,ParticipativExpositiva,Participativa a Expositiva, Expositiva,

Pizarrón y plumones Pizarrón y plumones ídem ídem

1.21.2 conocimientos previos, poner participativaconocimientos previos, poner participativaejemplos. ejemplos.

1.3 Tautología, contradicción y equivalencias 2 Comparación de las 1.3 Tautología, contradicción y equivalencias 2 Comparación de las concepciones alternativas yconcepciones alternativas yposiblemente conflictivas. posiblemente conflictivas.

Álgebra proposicional 2 Solución de preguntas y Álgebra proposicional 2 Solución de preguntas y Exposición yExposición y

Idem.Idem. Idem.Idem.

1.41.4 problemas, individualmenteproblemas, individualmenteen equipo, en clase y de en equipo, en clase y de tarea tarea

resolución deresolución deproblemas problemas

UNIDAD: I TÍTULO: INTRODUCCIÓN A LA LÓGICA

OBJETIVO ESPECÍFICO: El estudiante distinguirá los razonamientos válido y los no válidos utilizando las reglas de inferencia( método

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 309: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Idem.Idem.1.5 Cuantificadores 2 Confrontar lo aprendido enpro. lógicas, con lla lógica depro. lógicas, con lla lógica depredicados. predicados. Solución de preguntas y Solución de preguntas y problemas en clase y de problemas en clase y de

Exposición yExposición yresolución de problemas resolución de problemas

1.61.6 1.71.7

tarea.tarea.Razonamientos 4 Promover conflictos Razonamientos 4 Promover conflictos

conceptuales, utilizando unaconceptuales, utilizando unademostración refutadora o demostración refutadora o sorprendente. sorprendente.

Métodos de demostración 4 Exposición del tema, Métodos de demostración 4 Exposición del tema, Encontrar los errores en la Encontrar los errores en la demostración de una demostración de una proposición proposición

ídem Idem.ídem Idem.

ídem Idem.ídem Idem.

HORAS TOTALES: 20HORAS TOTALES: 20

UNIDAD: II TÍTULO: CONJUNTOS

OBJETIVO ESPECÍFICO: EL estudiante aplicará y utilizará el concepto de conjunto así como sus operaciones y propiedades principales

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

2.1 Conceptos Básicos (conjunto, elemento,pertenencia, subconjunto, igualdad) pertenencia, subconjunto, igualdad)

3 Exposición del tema, lluvia3 Exposición del tema, lluviade ideas de ideas

Exposición ,Exposición ,participativa, yparticipativa, y

Pizarron, plumonesPizarron, plumones

1.5 Cuantificadores 2 Confrontar lo aprendido en

UNIDAD: II TÍTULO: CONJUNTOS

OBJETIVO ESPECÍFICO: EL estudiante aplicará y utilizará el concepto de conjunto así como sus operaciones y propiedades principales

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Conceptos Básicos (conjunto, elemento,

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 310: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

resolución de ejemplosresolución de ejemplos

2.2 Operaciones, propiedades y álgebra de conjuntos 10 Resolvera ejemplos de2.2 Operaciones, propiedades y álgebra de conjuntos 10 Resolvera ejemplos deconjuntos y reconocerá lasconjuntos y reconocerá laspropiedades que están propiedades que están involucradas. involucradas.

2.3 Producto cartesiano 2 Exposición del 2.3 Producto cartesiano 2 Exposición del tema,,precisar (onjunto tema,,precisar (onjunto formado de conjuntos) formado de conjuntos)

Idem Idem.Idem Idem.

ídem Idem.ídem Idem.

HORAS TOTALES: 15HORAS TOTALES: 15

UNIDAD: III TÍTULO: LOS NÚMEROS REALES

OBJETIVO ESPECÍFICO: El estudiante justificará con los axiomas de campo ciertas propiedades de R El estudiante justificará con los axiomas de campo ciertas propiedades de R El estudiante utilizará los axiomas de campo y sus consecuencias para resolver ecuaciones El estudiante utilizará los axiomas de campo y sus consecuencias para resolver ecuaciones El estudiante utilizará los axiomas de orden y sus consecuencias para resolver inecuaciones El estudiante utilizará los axiomas de orden y sus consecuencias para resolver inecuaciones

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

3.1 Axiomas de campo y propiedades Exposición del profesor,discusión discusión

ExpositivaExpositivaparticipativaparticipativa

Pizarrón, plumonesPizarrón, plumones

3.23.2Ecuaciones de primer y segundo grado yEcuaciones de primer y segundo grado y

grupal(demostración)grupal(demostración)4 Resolver ecuaciones de 1er4 Resolver ecuaciones de 1er Exposición, preguntasExposición, preguntas

3.3 problemas que se plantean como ecuaciones3.3 problemas que se plantean como ecuaciones 3.4 3.4

y 2º grado utilizando losy 2º grado utilizando losaxiomas de campo, precisaraxiomas de campo, precisarque es el conjunto sol. De laque es el conjunto sol. De laecuación ecuación

y/o problemasy/o problemas

UNIDAD: III TÍTULO: LOS NÚMEROS REALES

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Axiomas de campo y propiedades Exposición del profesor,

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 311: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.5 Axiomas de orden y consecuencias 2 Mostrar en la recta ‘real ‘la idem idemidem idemprop.”x menor que y”prop.”x menor que y”3.63.6

3.73.7Interpretación geométrica e intervalos 1 Definir y proponer ejemplos idem idemInterpretación geométrica e intervalos 1 Definir y proponer ejemplos idem idem

Inecuaciones 3 Proponer ejemplos por parteInecuaciones 3 Proponer ejemplos por partedel profesor del profesor

Valor absoluto y propiedadesValor absoluto y propiedades 2 Exposición del profesor idem idemidem idem

Miscelánea de ecuaciones e inecuacionesMiscelánea de ecuaciones e inecuacionesProponer ejemplos por parteProponer ejemplos por partedel profesor del profesor

Miscelánea de ecuaciones e inecuaciones 8 Resolver Ejercisios idem idemMiscelánea de ecuaciones e inecuaciones 8 Resolver Ejercisios idem idem

HORAS TOTALES: 20HORAS TOTALES: 20

UNIDAD: IV TÍTULO: SUBCONJUNTOS DE NÚMEROS REALES

OBJETIVO ESPECÍFICO: El estudiante Reconocerá y aplicará las propiedades más importantes de los subconjuntos de los R El estudiante Reconocerá y aplicará las propiedades más importantes de los subconjuntos de los R

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HPHT HP

4.1 Conjuntos inductivos, números naturales (N) 3 Mostrar sus características yla importancia del método. la importancia del método.

ExpositivaExpositivaParticipativa,resolverParticipativa,resolver

Pizarron, plumonesPizarron, plumones

3.5 Axiomas de orden y consecuencias 2 Mostrar en la recta ‘real ‘la

2 Exposición del profesor

UNIDAD: IV TÍTULO: SUBCONJUNTOS DE NÚMEROS REALES

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Conjuntos inductivos, números naturales (N) 3 Mostrar sus características y

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 312: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

ejercisiosejercisios

idem idemidem idem4 Construir Z a partir de las,4 Construir Z a partir de las,soluciones de las ecs. Delsoluciones de las ecs. Del

tipo a+b=c tipo a+b=c

4.2 Los números enteros y el teorema fundamental de4.2 Los números enteros y el teorema fundamental dela aritmética (Z) la aritmética (Z)

4.3 Números racionales e irracionales (Q) 5 Construir Q, resolviendo ecs.4.3 Números racionales e irracionales (Q) 5 Construir Q, resolviendo ecs.del tipo del tipo ax=b, a diferente de 0, a,b ax=b, a diferente de 0, a,b pertenecen a Z pertenecen a Z

4.4 Axioma de completitud 2 Mostrar que los Q, no son 4.4 Axioma de completitud 2 Mostrar que los Q, no son todos los reales todos los reales

idem idemidem idem

idem idemidem idem

idem idemidem idem4.5 Propiedades de los números reales que se4.5 Propiedades de los números reales que sedesprenden del axioma de completitud desprenden del axioma de completitud

4 Prop. Arquimediana. Axiomadel Supremo del Supremo

4.6 La propiedad de densidad de los números reales 3 Mostrar que existen números idem idem4.6 La propiedad de densidad de los números reales 3 Mostrar que existen números idem idemR, que no son racionales, y R, que no son racionales, y mostrar que Q no llenan la mostrar que Q no llenan la recta real. Q union I = R recta real. Q union I = R

Sistemas de numeración en distintas bases 4 Definir base, realizarSistemas de numeración en distintas bases 4 Definir base, realizarejemplos, con diferentesejemplos, con diferentesbases bases

idem idemidem idem

HORAS TOTALES: 25HORAS TOTALES: 25

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES 80% Parcial Contenido a evaluar PeriodosParcial Contenido a evaluar Periodos1º Primera Unidad + tareas 1º Primera Unidad + tareas 2º 3º 4o4o

Segunda Unidad +tareas Tercera Unidad +tareas Tercera Unidad +tareas Cuarta Unidad + tareas Cuarta Unidad + tareas

80%80%

4 Prop. Arquimediana. Axioma

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES 80%

2º 3º

Segunda Unidad +tareas

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 313: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

% % Examenes Parciales 80% Examenes Parciales 80% Asistencias: Asistencias: Proyecto Final: Proyecto Final: Tareas: 20% Presentar tareas antes de cada exámen parcial Trabajos de Investigación: Trabajos de Investigación: Prácticas de Laboratorio: Prácticas de Laboratorio:

TOTAL: 100%

REQUISITOS DE ACREDITACIÓN: Aprobar los cuatro exámenes parciales con calificación mínima de 6 cada exámen y la calificacióm final sera el p rpomedio de los cuatro examenes parciales. parciales. Tienen derecho de reponer 3 parciales. Tienen derecho de reponer 3 parciales.

FOMENTO DE VALORES: Desarrolla en el estudiante una actitud crítica y participativa, que lo hará capaz de enfrentar y formular alternativas para solucionar problemas. Desarrolla en el estudiante una actitud crítica y participativa, que lo hará capaz de enfrentar y formular alternativas para solucionar problemas. Además le fomenta la disciplina por el bien de su formación personal y profesional Además le fomenta la disciplina por el bien de su formación personal y profesional

Tareas: 20% Presentar tareas antes de cada exámen parcial

TOTAL: 100%

REQUISITOS DE ACREDITACIÓN: Aprobar los cuatro exámenes parciales con calificación mínima de 6 cada exámen y la calificacióm final sera el p rpomedio de los cuatro examenes

FOMENTO DE VALORES:

BIBLIOGRAFÍA:BIBLIOGRAFÍA:

_____________ __________________ _____________ _ ____________ __Benemérita Universi noma de Puebla.dad Autó Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

_____________ __________________ _____________ _ ____________ __Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 314: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.- Pinzón, Alvaro, “Conjuntos y Estructuras”, Editorial Harla. Colección Harper2.- Benítez, Rene, “Cálculo diferencial para ciencias básicas e ingeniería” , primera edición. Editorial Trillas, 1997, México. 3.- Allendoerfer, Carl B., “Fundamentos de Matemáticas Universitarias”, MacGraw-Hill, 1988, México. 4.- FulKs, Watson, “Cálculo avanzado”, Editorial Limusa. 1971, México. 5.- Belski, A.A, Kuluzhkin, “ La división Inexacta”, Lecciones populares de matemáticas. OBSERVACIÓN Se sugiere agregar la siguiente CON LOS CAMBIOS QUE SE VAN EFECTUANDO LOS ARREGLOS DE PROGRAMA Nacional Councilof Teachers of Mathematics.NUMEROS NATURALE, NUMEROS 1.ENTEROS,NUMEROS Y SUS FACTORES,ALGORITMOS DE LAS OPERACIONES CON NUMEROS ENTEROS,SISTEMAS DE NUMERACIÓN PARA LOS NUMEROS RACIONALES,NUMEROS RACIONALES.Ed.Trillas.México.1982. C 2.Sobel , Max, Lerner,Norbert.PRECALCULO.Edt.Pearson-Prentice.Mexico.1995 C 3.Peterson,John.C.MATEMATICAS BASICAS.Edt. Cecsa.México1998 4. Leithold,Louis.MATEMATICAS PREVIAS PARA EL CALCULO.Edit.Harla.México1997 5. Solow, Daniel, COMO ENTENDER Y HACER DEMOSTRACIONES EN MATEMATICAS, Editorial Limusa, 1990, México. 6. De Oteyza.E, Lam.E, Hernández.C, Carrillo.A, TEMAS SELECTOS DE MATEMÁTICAS, Editorial Prentice-Hall, 1998. 7. La comisión de la FCFM-BUAP, MATEMÁTICAS ELEMENTALES, Sin editorial, 1995. B: Básico C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

_____________ __________________ _____________ _ ____________ __Benemérita Universi noma de Puebla.dad Autó Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 315: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Matemáticas Aplicadas NOMBRE DE LA MATERIA: Métodos Numéricos Clave: LIC 324 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: Nivel Básico MATERIA CONSECUENTE: Ninguna obligatoria TIEMPO TOTAL ASIGNADO: 96 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 10 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Blanca Bermúdez Juárez María Auxilio Osorio Lama REVISADO POR: APROBADO POR: AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: Octubre 2006 VIGENCIA: A partir del Periodo de Otoño del 2006 JUSTIFICACIÓN: En la vida cotidiana se tiene que resolver problemas en donde existe la necesidad de aplicar un algoritmo numérico para su solución, ya que no es posible resolverlos analíticamente. De ahí que el conocimiento de algoritmos numéricos para resolver este tipo de problemas resulte indispensable en la formación de un estudiante de la Ingeniería en Ciencias de la Computación.

Page 316: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

OBJETIVOS GENERALES DE LA MATERIA: El alumno deberá identificar, resolver y analizar problemas reales (sencillos) que se puedan modelar matemáticamente y cuya solución involucre el encontrar los ceros de una función o la solución de un sistema de ecuaciones lineales, interpolación polinómica, ajuste de curvas, integración y diferenciación numérica y solución numérica de Ecuaciones Diferenciales Ordinarias. En este curso se discutirán y analizarán algoritmos numéricos que permitan resolver dicho tipo de problemas. Se tratará de que los problemas que se resuelvan sean lo más apegados a la realidad posible, ya que el Ingeniero en Ciencias de la Computación interactuará con gentes de otras disciplinas para resolver problemas prácticos. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se ejercita la creatividad del alumno y además se le proporciona la capacidad para resolver mediante una computadora problemas que surgen cotidianamente.

Page 317: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: I TÍTULO:Introducción

OBJ.ETIVO ESPECÍFICO: Que el alumno sea capaz de reconocer la necesidad de resolver un problema numéricamente y además conozca los conceptos básicos [1].

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Representación de Números 2 Introducción y motivación. El alumno conocerá las diferentes formas de representar un número en una computadora y lo que significa trabajar con números de punto flotante.

Exposición del profesor, planteamiento de un problema y discusión grupal

Pizarrón y proyector de acetatos o de video

1.2 Aritmética de punto flotante. Errores detruncamiento y redondeo.

4 Comprensión y elicitación de ideas. El alumno entenderá y manejará los conceptos de aritmética de punto flotante y de los errores que conlleva el trabajar con este tipo de aritmética.

Exposición del profesor y proposición de ejemplos

Pizarrón y proyector de acetatos o de video

HORAS TOTALES 6

Page 318: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

UNIDAD: 2 TITULO: Análisis de Convergencia y estabilidad de los métodos

numéricos para encontrar ceros de funciones.

OBJETIVO ESPECIFICO: Que el alumno conozca, aplique y analice algoritmos básicos para encontrar aproximaciones a ceros de funciones reales en una dimensión. [1], [4],[6]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Bisección.

4 1 Comprensión y elicitación deideas. Se expondrá el métodoy se analizará su rapidez,convergencia y complejidad.

Exposición del profesorDiscusión Solución de preguntas y problemas

Salón, Pizarrón, plumones, proyector de acetatos, software especializado, Laptop y cañón.

2.2Iteración de punto fijo. 4 1 Comprensión y elicitación deideas. . Se expondrá elmétodo y se analizará surapidez, convergencia ycomplejidad

Exposición del profesorDiscusión Solución de preguntas y problemas

Idem

2.3 Método de Newton-Raphson y sus variantes. 8 1 Comprensión y elicitación deideas. . Se expondrá elmétodo y se analizará surapidez, convergencia ycomplejidad

Exposición del profesorDiscusión Solución de preguntas y problemas

Idem

2.4Método de Müller. 4 1 Comprensión y elicitación de ideas. . Se expondrá elmétodo y se analizará surapidez, convergencia ycomplejidad. Se expondrá el

Exposición del profesorDiscusión Solución de preguntas y problemas

Idem

Page 319: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

método y se analizará surapidez, convergencia ycomplejidad

2.5 Métodos Híbridos: Regla Falsa y Regla Falsa modificado

4 1 Comprensión y elicitación deideas. . Se expondrán losmétodos y se analizará surapidez, convergencia ycomplejidad

Exposición del profesorDiscusión Solución de preguntas y problemas

Idem

HORAS TOTALES: 24 5

UNIDAD: 3

TÍTULO: Solución de Sistemas de Ecuaciones Lineales. Convergencia y estabilidad de los Métodos Directos e Iterativos.

OBJETIVO ESPECÍFICO: Que el alumno conozca y maneje adecuadamente los métodos directos para resolver Sistemas de Ecuaciones lineales, así como los métodos de Factorización. Así mismo conocerá la relación entre el número de condición y la complejidad y estabilidad de los métodos. [1],[2], [3], [4],[5],[6]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Transformaciones Gaussianas. Elmétodo de Eliminación Gaussiana consustitución hacia atrás.

4 1 Introducción y Motivación; Comprensión y Elicitación de Ideas. Se expondrá el método de eliminación Gaussiana basado en Transformaciones Gaussianas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2Técnicas de pivoteo 6 1 Motivación. Se analizarán problemas en donde el método anterior falla y se introducirán diferentes técnicas de pivoteo para lograr un buen resultado. Comprensión y elicitación de ideas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Idem.

3.3Factorizaciones Matriciales: LU, Cholesky

7 2 Comprensión y elicitación de ideas. Se estudiarán 2 diferentes tipos de factorizaciones matriciales

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Idem.

Page 320: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

3.4El número de condición y la complejidad y estabilidad.

2 Comprensión y elicitación de ideas. Se definirá el número de condición y su conección con la complejidad y estabilidad de los métodos para resolver sistemas de ecuaciones lineales.

Exposición del profesor. Solución de preguntas y problemas.

Idem.

3.5Métodos Iterativos: Jacobi, Gauss-Seidel

4 Comprensión y elicitación de ideas. Estudiará y comprenderá la base de los algoritmos iterativos del álgebra matricial.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Idem.

HORAS TOTALES: 19 4

UNIDAD: 4 TÍTULO: Interpolación y aproximación.

OBJETIVO ESPECÍFICO: El alumno manejará adecuadamente la interpolación de Lagrange así como la técnica de mínimos cuadrados para encontrar la curva que mejor se ajuste a un conjunto de datos.[1],[6].

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1Interpolación de Lagrange 3 1 Exposición de los métodos. Comprensión y elicitación de ideas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2Interpolación de Trazadores Cúbicos 5 2 Exposición de los métodos. Comprensión y elicitación de ideas.

Exposición del Profesor, resolución de problemas y prueba del algoritmo.

Idem.

4.3Ajuste de datos y Mínimos cuadrados 3 1 Exposición del métodos. Comprensión y elicitación de ideas.

Exposición del profesor, resolución deproblemas y prueba del algoritmo.

Idem.

Transformadas Rápidas de Fourier 3 1 Exposición del métodos. Comprensión y elicitación de ideas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Idem.

HORAS TOTALES: 14 5

Page 321: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

UNIDAD 5 TÍTULO: Cálculo Numérico

OBJETIVO ESPECIFICO: Que el alumno maneje adecuadamente las fórmulas para aproximar una derivada, asó como las fórmulas básicas de Newton-Cotes para integrar numéricamente una función [1].

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1Diferenciación Numérica 3 1 Comprensión y elicitación deideas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Salón, Pizarrón, plumones, proyector de acetatos, softwareespecializado y Laptop y cañón.

5.2Integración Numérica. Fórmulas de Newton-Cotes y fórmulas compuestas

3 1 Comprensión y elicitación deideas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Idem.

5.3Cuadraturas Gaussianas 3 1 Comprensión y elicitación deideas.

Exposición del profesor, resolución de problemas y prueba del algoritmo.

Idem.

HORAS TOTALES: 7 2 UNIDAD 6 TÍTULO: Solución Numérica de Ecuaciones Diferenciales

Ordinarias

OBJETIVO ESPECIFICO: Que el alumno maneje adecuadamente las fórmulas para aproximar una derivada, asó como las fórmulas básicas de

Page 322: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Newton-Cotes para integrar numéricamente una función [1]

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1Métodos de Euler y Euler Modificado 3 1 Comprensión y elicitación deideas.

Derivación del método y del algoritmo. Solución de problemas.

Salón, Pizarrón, plumones, proyector de acetatos, softwareespecializado y Laptop y cañón

6.2IMétodos de Runge-Kutta 3 1 Comprensión y elicitación deideas.

Derivación del método y del algoritmo. Solución de problemas.

Idem.

HORAS TOTALES: 6 2

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

2 Realización de un proyecto computacional que

permita aplicar los métodos de solución numérica de ecuaciones en una variable.

Implementar computacionalmente los algoritmos numéricos estudiados y probarlos en problemas

representativos.

2

3 Realización de un proyecto computacional que

permita aplicar los métodos de solución numérica de sistemas de ecuaciones lineales.

Implementar computacionalmente los algoritmos numéricos estudiados y probarlos en problemas

representativos.

2

Page 323: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

4 Realización de un proyecto computacional que

permita aplicar los métodos de solución numérica de interpolación y aproximación.

Implementar computacionalmente los algoritmos numéricos estudiados y probarlos en problemas

representativos.

2

5 Realización de un proyecto computacional que

permita aplicar los métodos de solución numérica de cálculo numérico.

Implementar computacionalmente los algoritmos numéricos estudiados y probarlos en problemas

representativos.

2

6 Realización de un proyecto computacional que

permita aplicar los métodos de solución numérica de ecuaciones diferenciales de primer orden.

Implementar computacionalmente los algoritmos numéricos estudiados y probarlos en problemas

representativos.

2

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES

Parcial Contenido a evaluar Periodos I Unidad 1 y 2. 5ª. Semana del Curso II Unidad 3. 10ª. Semana del Curso III Unidad 4. 14 Semana del Curso IV Unidades 5 y 6 16 Semana del curso

Exámenes Parciales 50 % Asistencia: Se requiere de mínimo el 80% de asistencias para aprobar 4 Proyectos Parciales (uno por unidad 2, 3, 4 y (5y6)). 50 %

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales y de los proyectos igual o mayor a seis. 80% de asistencias al curso FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de resolver y analizar un problemas utilizando métodos numéricos, lo cual le permitirá resolver problemas de otras disciplinas en forma eficiente.

Page 324: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

BIBLIOGRAFÍA: 1.- Burden R,L., "Análisis Numérico",Thomson Learning, 7a. edición (2002) (B) 2.- Golub , G. H., Van Loan, C.F., "Matrix Computations", John´s Hopkins University Press (1989) (B) 3.- Stewart. G.W., "Introduction to Matrix Computations", Academic Press N.Y. (1973) (B) 4.- Shampine, L., y R. Allen, "Numerical Computing", Saunders Philadelphia (1973) © 5.- Shub, M. Cucker, F., Smale, "Complexity and Real Computation", Springer Verlag (1997) © 6.- Chapra, S.C., y Canale R.P., "Métodos Numéricos para Ingenieros" Mc. Graw Hill (1987) © NOTA: (B) Referencia Básica (C) Referencia Complementaria o de Consulta C: Complementario TITULAR (RESPONSABLE) DE LA MATERIA: Blanca Bermúdez Juárez FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA: Julio de 2004 Blanca Bermúdez Juárez María Auxilio Osorio Lama

Page 325: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIAA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Arquitectura de Computadoras

NOMBRE DE LA MATERIA: Microprocesadores e Interfaces

Clave: LIC 318 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada

PRE-REQUISITOS: LIC 214 Circuitos Electrónicos LCC 212 Sistemas Digitales MATERIA CONSECUENTE: LIC 320 Teoría de Control

TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

MC Apolonio Ata Pérez Dr Carlos Celaya Borges MC Mario Bustillo Díaz MC Juan Mejía Palafox

REVISADO POR: MC Apolonio Ata Pérez Dr Carlos Celaya Borges MC Mario Bustillo Díaz MC Raúl Fournier Lomas MC Elsa Chavira Martínez Dr. Manuel Rubin Falfan

APROBADO POR: AUTORIZADO POR:

__ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 326: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/REVISIÓN: Abril-2000/Julio 2003 VIGENCIA: 2 Años

JUSTIFICACIÓN: Actualmente los microprocesadores pueden encontrarse integrados en una gran diversidad desistemas, que pueden ser desde los más simples hasta los más complejos. Por lo tanto el estudiode sistemas que incluyen este tipo de dispositivo por parte del estudiante de computación es degran relevancia.

OBJETIVO GENERAL DE LA MATERIA: El estudiante adquirirá los conocimientos necesarios para analizar, diseñar y programar sistemasbasados en microprocesadores.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El dominio del diseño de sistemas computacionales basados en microprocesadores le permitirá alestudiante generar aplicaciones con una de las tecnologías más empleadas actualmente.

__ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 327: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: INTRODUCCIÓN

OBJETIVO ESPECÍFICO:

Que el estudiante sepa definir lo que es un microprocesador; y que conozca los criterios para su selección.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Historia y desarrollo de los microprocesadores 2 Introducción y Motivación; Exposición delComprensión y Elicitación de Profesor; Discusión

Salón, pizarrón,plumones, proyector

Ideas. Definir lo que es un grupal y lluvia de ideas de acetatos o demicroprocesador. video

1.2 Diferencias entre microprocesador ymicrocontrolador

2 Comprensión y Elicitación de Exposición delIdeas. Identificar las Profesor características que diferencian un microprocesador de un microcontrolador.

Ídem

1.3 Metodología de diseño de sistemas digitalesbasados en microprocesadores

8 Comprensión y Elicitación de Exposición delIdeas. Aplicación de la Profesor metodología de diseño digital.

Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 328: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.4 Criterios de selección de los microprocesadores 4 Comprensión y Elicitación deIdeas. Presentación del conjunto de criterios.

Exposición delProfesor

Ídem

HORAS TOTALES: 16

UNIDAD: 2 TÍTULO: ARQUITECTURA DE LA FAMILIA MCS-51

OBJETIVO ESPECÍFICO: Que el estudiante comprenda la arquitectura internas de los microcontroladores de la familia MCS-51.; así como sus interfaces.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP2.1 Características básicas de la familia MCS-51 2 Comprensión y Elicitación de

Ideas. Exposición delProfesor

Salón, pizarrón,plumones, proyectorde acetatos o de video

2.2 Elementos que constituyen la familia MCS-51 2 Comprensión y Elicitación deIdeas

2.3 Organización interna. 4 4 Comprensión y Elicitación deIdeas

Exposición delProfesor Exposición delProfesor

Ídem Ídem

2.4 Organización de la familia MCS-51 operando enmodo microprocesador

4 Comprensión y Elicitación deIdeas

Exposición delProfesor

Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 329: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.5 Estructura y manejo de interrupciones 4 6 Comprensión y Elicitación deIdeas

Exposición delProfesor

Ídem

HORAS TOTALES: 16 10

UNIDAD: 3 TÍTULO: PROGRAMACIÓN DE LA FAMILIA MCS-51 EN LENGUAJE ENSAMBLADOR

OBJETIVO ESPECÍFICO: Que el estudiante aplique sus conocimientos para el desarrollo de programas para microprocesadores.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Conjunto de instrucciones para la familia MCS-51 2 Comprensión y Elicitación deIdeas

Exposición delProfesor

Salón, pizarrón,plumones, proyectorde acetatos o de video

3.2 Modos de direccionamiento de la familia MCS-51 2 Comprensión y Elicitación deIdeas

3.3 Estructuras básicas de programación. 4 4 Comprensión y Elicitación deIdeas Aplicación del conocimiento

Exposición delProfesor Exposición delProfesor

Ídem Ídem

3.4 Rutinas para aritmética. 4 2 Comprensión y Elicitación deIdeas Aplicación del conocimiento

Exposición delProfesor

Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 330: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.5 Rutinas básicas para dispositivos de E/S 4 4 Comprensión y Elicitación deIdeas Aplicación del conocimiento

Exposición delProfesor

Ídem

HORAS TOTALES: 16 10

UNIDAD: 4 TÍTULO: INTERFASES DIGITALES

OBJETIVO ESPECÍFICO: Que el estudiante analice y diseñe sistemas basados en microprocesadores.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

4.1 Comunicación paralela 2 Comprensión y Aplicacióndel Conocimiento.

4.2 Comunicación serial 2 Comprensión y Aplicación

del Conocimiento 4.3 Interconexión de sistemas 2 Comprensión y Aplicación

del Conocimiento 4.4 Interfase para puertos paralelos 2 4 Comprensión y Aplicación

del Conocimiento

Exposición delProfesor Exposición delProfesor Exposición delProfesor Exposición delProfesor

Salón, pizarrón,plumones, proyectorde acetatos o de video Ídem Ídem Ídem

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 331: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4.5 Interfase para puerto serial 4 4 Comprensión y Aplicacióndel Conocimiento

4.6 Interfase para conversión analógica digital 4 4 Comprensión y Aplicacióndel Conocimiento

Exposición delProfesor Exposición delProfesor

Ídem Ídem

HORAS TOTALES: 16 12

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

2 Organización interna Que el estudiante desarrolle un sistema mínimobasado en un microprocesador y un programa de prueba.

2 Estructura y manejo de interrupciones Que el estudiante desarrolle un sistema basado en un microprocesador con una interrupción y lo programe con una aplicación.

3 Estructuras básicas de programación Que el estudiante aprenda la programación básica deun microprocesador

3 Programación de subrutinas para aritmética Que el estudiante programe subrutinas aritméticas para microprocesadores

3 Rutinas básicas para dispositivos de E/S Que el estudiante desarrolle un sistema basado en un microprocesador con dispositivos básicos de E/S y los programe en aplicaciones.

4 Interfase para puertos paralelos Que el estudiante desarrolle un sistema basado en un microprocesador con una interfase para puerto paralelo

4 Interfase para puerto serial Que el estudiante desarrolle un sistema basado en un microprocesador con una interfase para puerto serial

4 Interfase para conversión analógica digital Que el estudiante desarrolle un sistema basado en un microprocesador con una interfase para conversión analógica digital

4 6 4 2 4 4 4 4

CRITERIOS DE EVALUACIÓN

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 332: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1 y 2 7ª. Semana del Curso II Unidad 3 11ª. Semana del Curso III Unidad 4 16ª. Semana del Curso

Asistencias: %

Proyecto Final: 20 Tareas: 10 Trabajos de Investigación: Prácticas de Laboratorio: 30 Exámenes Parciales 40

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual ó mayor a seis.Haber completado satisfactoriamente todas las prácticas de laboratorio. 80 % de asistencias al curso.

FOMENTO DE VALORES: Inculcar al estudiante la importancia de las metodologías de análisis y síntesis de sistemas.

BIBLIOGRAFÍA:

1. An Introduction to the Intel MCS-51 Single Chip MicrocomputerFamily. John Wharton. Application Note AP-69. Intel Corporation.(B)

2. Embedded Microcontrollers and Processors. Intel Corporation. Vol. 1 1992. (B)

3. The 8051 Microcontroller. Scott Mackenzie. Macmillan, 1992.(B) 4. The 8051 Microcontroller: Hardware, software and Interfacing.

James W. Stewart. Prentice Hall, 1993(B) B: Básico

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 333: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

__Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 334: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de

NOMBRE DE LA MATERIA: Modelos de Redes

Clave: LIC 304 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada

PRE-REQUISITOS: LIC 302 Transmisión y Comunicación de Datos

MATERIA CONSECUENTE: LIC 306 Intercomunicación y Seguridad en Redes

TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Jorge Jiménez González Apolonio Ata Pérez Miguel Ángel León Chávez

REVISADO POR: Miguel Angel León Chávez APROBADO POR: AUTORIZADO POR:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 335: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Agosto 2004 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN: Nos encontramos en una etapa de desarrollo conocida como “sociedad del conocimiento” la cual sebasa tecnológicamente en el uso de redes de computadoras para compartir y difundir el conocimiento. Por lo cual es vital que los estudiantes de ingeniería en ciencias de la computación conozcan y apliquen los modelos y principios de funcionamiento de las redes de computadoras.

OBJETIVOS GENERALES DE LA MATERIA: Que el estudiante adquiera los fundamentos teóricos, conozca las características y las propiedadesde los diferentes modelos de redes de cómputo, así como la estructura y componentes de las redes, con el fin de diseñar, administrar e implantar soluciones específicas basadas en la intercomunicación de equipos de cómputo.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de la Ingeniería en Ciencias de la Computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante en la computación son las Redes de Computadoras ya que en la actualidad lamayoría de los Sistemas de Software son Distribuidos, es decir interconectados por una Red, por lo que la asignatura de Modelos de Redes tiene una contribución indispensable en la formación del estudiante.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 336: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO UNIDAD: 1 TÍTULO: Arquitectura de Redes de Computadoras

OBJETIVO ESPECÍFICO: Que el estudiante sepa definir que es una Red de Computadoras e identifique las componentes básicos de una Red y las diferentes arquitecturas y tipos de Red

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

1.1 Definición de una Red de Computadoras 1 Introducción y Motivación; Comprensión y Exposición del Profesor; Discusión Salón, pizarrón,Elicitación de Ideas grupal y lluvia de ideas plumones, proyector

de acetatos o de video.

1.2 Estructura de una Red de Computadoras 1 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

1.3 Topologías 1 Aplicación del Conocimiento. Exposición del Profesor; Solución depreguntas y/o problemas

Idem.

1.4 Clasificación de Redes por su Alcance: LAN, MAN, WAN

1 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

1.5 Sistemas Abiertos: Conectividad e Interoperatividad

1 Comprensión y Elicitación de Ideas;Aplicación del Conocimiento

Uso de Analogías Idem.

1.6 Internet: Red de Redes 1 Introducción y Motivación Exposición del Profesor usando unaudiovisual.

Idem.

HORAS TOTALES: 6

UNIDAD: 2 TÍTULO: Modelos de Red

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principios de funcionamiento de una Red de Computadoras, basándose en el Modelo de Referencia OSI de ISO.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 337: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas Recur-sosNecesa-rios

2.1 El Modelo de Capas: Capas, Servicios, Protocolos, Interfaces, Puntos de Acceso a los Servicios

2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor Salón, pizarrón,plumones, proyector de acetatos o de video.

2.2 El Modelo de Referencia OSI de ISO 2 Comprensión y Elicitación de Ideas;Aplicación del Conocimiento

Exposición del Profesor y Uso deAnalogías

Idem.

2.3 Otros Modelos de Capas 2 Comprensión y Elicitación de Ideas; Exposición del Profesor Idem.

HORAS TOTALES: 6

UNIDAD: 3 TÍTULO: Redes de Área Local (LAN)

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principios y modelos funcionamiento de las Redes de Área Local (LAN)

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

3.1 Componentes de una LAN 2 Introducción y Motivación; Comprensión Exposición del Profesor usando material Salón, pizarrón,y Elicitación de Ideas audiovisual. plumones,

proyector de acetatos o de video.

3.2 Topologías Físicas 1 Comprensión y Elicitación de Ideas Exposición del Profesor. Idem.

3.3 Interconexión de redes LAN por medio de conmutadores (switches) y puentes

1 Comprensión y Elicitación de Ideas;Aplicación del Conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas.

Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 338: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.4 Tipos de Redes LAN y el Estándar IEEE 802

2 Comprensión y Elicitación de Ideas Exposición del Profesor. Idem.

3.5 Protocolos IEEE 802 de la Supcapa de Control de Acceso al Medio (MAC): IEEE 802.3, IEEE 802.4, IEEE 802.5, IEEE 802.11

3.6 Protocolo IEEE 802.2 de la Supcapa de Control del Enlace Lógico (LLC)

5 Comprensión y Elicitación deIdeas; Aplicación del Conocimiento

2 Comprensión y Elicitación de

Ideas; Aplicación del Conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas. Exposición del Profesor; Solución de preguntas y/o problemas.

Idem.

Idem.

HORAS TOTALES: 13

UNIDAD: 4 TÍTULO: Redes LAN de Alta Velocidad y Redes con Backbone

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principios, modelos y funcionamiento de las Redes de Área Local de alta velocidad. Que el estudiante sea capaz de diseñar Redes LAN

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

4.1 Tecnologías de Canal Compartido: Fast 4 Introducción y Motivación; Comprensión Exposición del Profesor; Discusión grupal Salón, pizarrón,Ethernet, 100 Base T (IEEE 802.13), 100 VG AnyLAN (IEEE 802.12), 1000 Base X Gigabit Ethernet (IEEE 802.3z), Fiber Distribuited Data Interface (FDDI), Copper Distribuited Data Interface (CDDI)

y Elicitación de Ideas y lluvia de ideas plumones,proyector de acetatos o de video.

4.2 Tecnologías de Conmutación de Redes LAN: Ethernet Conmutada, FDDI Conmutada, Modo de Transferencia Asincrónico (ATM), Canal de Fibra Optica

2 Comprensión y Elicitación de Ideas Exposición del Profesor; Discusión grupal Idem.y lluvia de ideas

4.3 Puentes entre Redes LAN: Puentes de IEEE 802.X a IEEE 802.Y, Puentes Transparentes, Puentes con Enrutamiento

2 Aplicación del Conocimiento Exposición del Profesor; Solución depreguntas y/o problemas.

Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 339: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

de Origen, Puentes Remotos

4.4 Componentes del Backbone de una Red: Repetidores, Concentradores, Puentes, Conmutadores (Switches), Enrutadores, Compuertas (Gateways)

2 Aplicación del Conocimiento Exposición del Profesor; Solución depreguntas y/o problemas.

Idem.

4.5 Redes LAN Virtuales 1 Comprensión y Elicitación de Ideas;Aplicación del conocimiento

4.6 Diseño de una Red LAN 3 Desarrollo de Capacidades de Análisis y Síntesis; Reflexión, Integración y Generalización

Exposición del Profesor; Solución depreguntas y/o problemas. Formulación de Hipótesis; Deducción; Exposición de los Alumnos; Sesión de Cierre

Idem. Idem.

HORAS TOTALES: 14

UNIDAD: 5 TÍTULO: Redes de Área de Amplia y Enrutamiento

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principios, modelos y funcionamiento de las Redes de Área Amplia (WAN) Que el estudiante sea capaz de diseñar Redes WAN

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

5.1 Medios de Transmisión en una WAN 1 Introducción y Motivación; Comprensión Exposición del Profesor; Discusión grupal Salón, pizarrón,y Elicitación de Ideas y lluvia de ideas plumones,

proyector de acetatos o de video.

5.2 Capas 3 y 4 del Modelo OSI y Protocolos WAN: orientados a conexión (X.25, Frame Relay y ATM) y sin conexión (TCP/IP, SNA).

2 Comprensión y Elicitación de Ideas Exposición del Profesor Idem.

5.3 Conmutadores de Paquetes o Ruteadores 2 Comprensión y Elicitación de Ideas;Aplicación del conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas.

Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 340: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

5.4 Arquitectura de una WAN 1 Comprensión y Elicitación de Ideas;Aplicación del conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas.

Idem.

5.5 Direccionamiento Físico en una WAN: Reenvío por Siguiente Salto, Direccionamiento Jerárquico

5.6 Enrutamiento en las WAN: Tabla de Ruteo, Cálculo de las Tablas de Ruteo, Tipos de Enrutamiento, Algoritmos y Protocolos de Ruteo

1 Aplicación del conocimiento Exposición del Profesor; Solución depreguntas y/o problemas

4 Aplicación del conocimiento Exposición del Profesor; Solución de

preguntas y/o problemas

Idem. Idem.

5.7 Interconectividad 1 Aplicación del conocimiento Exposición del Profesor; Solución depreguntas y/o problemas

5.8 Direccionamiento IP 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

5.9 Redes Privadas Virtuales 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem. Idem. Idem.

5.10 Diseño de una Red WAN 4 Desarrollo de Capacidades de Análisis y Síntesis; Reflexión, Integración y Generalización

Formulación de Hipótesis; Deducción;Exposición de los Alumnos; Sesión deCierre

Idem.

HORAS TOTALES: 16

UNIDAD: 6 TÍTULO: Protocolos de Alto Nivel

OBJETIVO ESPECÍFICO: Que el estudiante identifique la forma en como se construyen e implementan los diferentes protocolos de las capas 4 a la 7 del Modelo de Referencia OSI

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

6.1 Protocolos de la Capa de Transporte: TCP, 3 Introducción y Motivación; Comprensión Exposición del Profesor; Discusión grupal Salón, pizarrón,UDP, IPX, Apple Talk y Elicitación de Ideas y lluvia de ideas plumones,

proyector de

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 341: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

6.2 Protocolos de la Capa de Sesión: X.215 2 Comprensión y Elicitación de Ideas,Aplicación del conocimiento

acetatos o de video.

Exposición del Profesor; Idem.

6.3 Protocolos de la Capa de Presentación: ASN.1, X.409, Cifrado de Datos

6.4 Protocolos de la Capa de Aplicación: VT, FTAM, MOTIS, CMIP, JTM, MMS, RDA, DTP, X400, X500

3 Comprensión y Elicitación de Ideas,Aplicación del conocimiento

3 Comprensión y Elicitación de Ideas ,Aplicación del conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas Exposición del Profesor; Solución de preguntas y/o problemas

Idem. Idem.

HORAS TOTALES: 11

UNIDAD: 7 TÍTULO: Diseño de Redes

OBJETIVO ESPECÍFICO: Que el estudiante aplique los conceptos básicos para diseñar Redes.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

7.1 Metodologías de Diseño 2 Introducción y Motivación; Comprensión Exposición del Profesor; Discusión grupal Salón, pizarrón,

7.2 Análisis: Ancho de Banda del Canal, Requerimientos de Tráfico, Costos, Servicios, Calidad de Servicio, Tipos de Aplicaciones, Proyección a Futuro

7.3 Dimensionamiento y Optimización de Redes

y Elicitación de Ideas 4 Comprensión y Elicitación de Ideas ,

Aplicación del conocimiento 2 Comprensión y Elicitación de Ideas ,

Aplicación del conocimiento

y lluvia de ideas Exposición del Profesor; Solución de preguntas y/o problemas Exposición del Profesor; Solución de preguntas y/o problemas

plumones,proyector de acetatos o de video.

Idem.

Idem.

7.4 Diseño de Redes LAN Virtuales 4 Desarrollo de Capacidades de Análisis y Síntesis; Reflexión, Integración y Generalización

Formulación de Hipótesis; Deducción;Exposición de los Alumnos; Sesión deCierre

Idem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 342: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 12

UNIDAD: 8 TÍTULO: Reflexión Final

OBJETIVO ESPECÍFICO: Que el estudiante realice una reflexión y evaluación crítica acerca de los conceptos y habilidades adquiridos durante el curso.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

8.1 Los principios de funcionamiento de una Red de Computadoras y de las aplicaciones que operan en Red

2 Reflexión, Integración y Generalización; Evaluación y Crítica

Sesión Final de Curso

HORAS TOTALES: 2

HT HP HORAS TOTALES DE LA MATERIA: 48 32

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

Modelado de protocolos MAC Que el estudiante aplique los conocimientos adquiridos sobre el funcionamiento de los protocolos MAC

Diseño de una Red LAN Que el estudiante aplique los conceptos básicos para diseñar Redes

Puesta a punto de una red para compartir recursos

5 6 5

5 (Windows 98 / 2000 Profesional) Que el estudiante aplique los conceptos básicos de una red WAN

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Page 343: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

6 Puesta a punto de una red con servidor dedicado.

(Windows NT / 2000 Server, Novell Netware, Linux)

Que el estudiante aplique los conceptos básicos de una red WAN

5

Instalación y configuración de una Intranet Que el estudiante aplique los conceptos básicos de una red WAN

Herramientas y utilerías para el monitoreo de redes Que el estudiante conozca las diferentes herramientas comerciales para monitorear una red

6 5

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1 y 2 3ª Semana del Curso II Unidad 3, 4 y 5 8ª Semana del Curso III Unidad 6 y 7 16ª Semana del Curso

% Exámenes Parciales 50 Asistencias: Proyecto Final: 20 Tareas: Trabajos de Investigación: 10 Prácticas de Laboratorio: 20

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales y proyecto final y trabajo de investigación y prácticas de laboratorio igual o mayor a seis, 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Page 344: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de analizar un problema del área de Redes, partiendo de los principios y modelos estudiados en el curso como son el Modelo de Capas y los Protocolos de Comunicación; para que de esta forma pueda diseñar una solución bien fundamentada y óptima.

BIBLIOGRAFÍA:

1.- Tanenbaum, A. S. "Redes de Computadoras ". Prentice Hall, 3ª edición

2.- Stallings, W., "Data & Computer Communication ", Prentice Hall, 6a edición

3.- Halsall Fred, Comunicación de datos, Redes de computadoras y sistemas abiertos, Prentice Hall 4ª edición.

4.- Schwartz, Mischa, Redes y telecomunicaciones. Protocolos, Modelado y Análisis, Addison-Wesley

5.- Black, Uyles, "Computer Networks" Prentice Hall, 1987

6.- Douglas E. Comer, Redes de Computadoras, Internet e Interredes, Prentice Hall.

7.- Douglas E.Comer, David L. Stevens, Redes Globales de Información con Internet y TCP/IP Vol. I, 3ra. Ed. Prentice Hall.

8.- Alok K. Sinha, Network Programming in Windows NT, Addison-Wesley

9.- Kris Jamsa, Ken Cope, Programación en Internet, Mc Graw Hill

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

Page 345: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 12

Page 346: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Matemáticas Básicas NOMBRE DE LA MATERIA: Probabilidad y Estadística Clave: LIC 300 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 114 Calculo Integral MATERIA CONSECUENTE: LIC 302 Transmisión y Comunicación de

datos TIEMPO TOTAL ASIGNADO: 80 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 AUTOR(ES) DEL PROGRAMA: Dr. Gerardo Martínez Guzmán M.C. Francisco Javier Robles Mendoza REVISADO POR: Área de Matematicas Básicas APROBADO POR: Academia AUTORIZADO POR: Vicerrectoría de Docencia

Page 347: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Diciembre 2006 /Agosto 2007 VIGENCIA: A partir de Enero 2007 JUSTIFICACIÓN: El uso de métodos estadísticos en las diferentes áreas de conocimiento implica el gran acopio de datos científicos o de información. Los datos recavados, se resumen y son estudiados cuidadosamente. Pero la estadística inferencial produce un enorme número de herramientas analíticas, que permiten al científico o ingeniero comprender mejor los sistemas que generan los datos, ya que ésta, permite no solamente recavar los datos, sino que permite obtener conclusiones sobre el sistema científico. OBJETIVO GENERAL DE LA MATERIA: Comprender la importancia de la estadística en la toma de decisiones. Interpretar los datos estadísticos de una muestra utilizando las herramientas de la probabilidad y la estadística para que le permitan tomar decisiones correctas. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: Analizar fenómenos aleatorios en forma descriptiva y probabilística utilizando modelos teóricos de distribución de probabilidad, para su implementación en la toma de decisiones e identificar las herramientas de la inferencia estadística para determinar a partir de una muestra probabilística las Características generales de una población bajo estudio.

Page 348: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 Estadística Descriptiva.

OBJETIVO ESPECÍFICO: Identificar el papel de la estadística en el resumen, organización, exploración y descripción de datos.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Descripción gráfica de los datos. .

2 Introducción y motivación para lacomprensión de una gráfica de datos.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Frecuencia relativa.

2 Introducción y motivación para lacomprensión de una gráfica de datos.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.3 Histograma de frecuencia relativa 2 Introducción y motivación para lacomprensión de una gráfica de datos.

Exposición del Profesor; Participación y discusión de los conceptos

Salón, pizarrón, plumones, proyector de

Page 349: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

expuestos.

acetatos o de video.

1.4 Distribución de frecuencia relativa acumulada u ojiva. 2 Introducción y motivación para lacomprensión de una gráfica de datos.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.5 Medidas numéricas descriptivas 2 Introducción y motivación para lacomprensión de una gráfica de datos.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 10 UNIDAD: 2 Probabilidad.

OBJETIVO ESPECÍFICO: Resolver problemas prácticos cuya modelación se hace a través del análisis probabilístico.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Definición. 1 Introducción y motivación para lacomprensión del concepto de

Exposición del Profesor; Participación y discusión

Salón, pizarrón, plumones,

Page 350: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

probabilidad desde el punto de vista histórico.

de los conceptos expuestos.

proyector de acetatos o de video.

2.2 Desarrollo axiomático de la probabilidad. 1 Introducción y motivación para la comprensión de la formalidad del concepto de probabilidad.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.3 Evento. 2 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.4 Permutaciones y combinaciones. 2 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.5 Probabilidades conjunta, marginal y condicional. 3 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.6 Eventos estadísticamente independientes. 3 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.7 Teorema de Bayes. 3 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la

Exposición del Profesor; Participación y discusión de los conceptos

Salón, pizarrón, plumones, proyector de

Page 351: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

probabilidad expuestos.

acetatos o de video.

HORAS TOTALES: 15 UNIDAD: 3 Variables aleatorias.

OBJETIVO ESPECÍFICO Caracterizar las variables aleatorias como discretas o Variables aleatorias. 32 60 continuas, sus distribuciones de probabilidad y los correspondientes parámetros y medidas descriptivas.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Variable aleatoria discreta.

1 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Función de probabilidad y función de distribución acumulativa

1 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

Page 352: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

3.3 Funciones especiales (binomial, Poisson, hipergeométrica y binomial negativa)

4 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.4 Variable aleatoria continuas.

1 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.5 Función de probabilidad y función de distribución acumulativa

1 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.6 Funciones especiales (Uniforme, normal, exponencial, beta, gamma)

4 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.7 Valor esperado de una variable aleatoria.

1 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.8 Media y varianza para funciones especiales discretas.

3 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.9 Media y varianza para funciones especiales continuas.

2 Introducción y motivación del Exposición del Profesor; Salón, pizarrón,

Page 353: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

uso de herramientas matemáticaspara el desarrollo de la probabilidad

Participación y discusión de los conceptos expuestos.

plumones, proyector de acetatos o de video.

3.10 Momentos y función generatriz de momentos de una variable aleatoria.

2 Introducción y motivación del uso de herramientas matemáticaspara el desarrollo de la probabilidad

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 20 UNIDAD: 4 Estimación puntual y por intervalos.

OBJETIVO ESPECÍFICO: Identificar los estimadores puntuales y por intervalos para estimar los parámetros de una población bajo estudio.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Muestras aleatorias y distribuciones de muestreo. 4 Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos

Salón, pizarrón, plumones, proyector de

Page 354: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

expuestos.

acetatos o de video.

4.2 Estimación puntual. 4 Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.3 Intervalos de confianza para muestras de una población con distribución normal con varianza conocida y desconocida

3 Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4 Intervalos de confianza para la diferencia de medias cuando se muestrean dos distribuciones normales independientes.

3 Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.5

Intervalos de confianza para cuando se muestrea una distribución normal con media desconocida.

2

Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.6

Intervalos de confianza para el cociente de dos varianzas cuando se muestrean dos distribuciones normales independientes.

2

Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.7

Intervalos de confianza para el parámetro de proporción p cuando se muestrea con distribución binomial

2 Introducción y motivación del usode muestras para comprender resultados generales.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de

Page 355: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

video.

HORAS TOTALES: 20 UNIDAD: 5 Prueba de hipótesis estadísticas.

OBJETIVO ESPECÍFICO Diseñar una metodología de análisis que permita hacer inferencia acerca de los parámetros de una población con base en los valores observados en una muestra.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Conceptos básicos necesarios para la prueba de hipótesis 2 Introducción y motivación para lacomprensión de resultados a través de una muestra.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Probabilidad de error del tipo I y error tipo II 2 Introducción y motivación para la comprensión de resultados a través de una muestra.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

Page 356: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

3.3 Prueba de hipótesis con respecto a las medias cuando se muestran distribuciones normales.

4 Introducción y motivación para la comprensión de resultados a través de una muestra.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 Pruebas de hipótesis con respecto a las varianzas cuando se muestrean distribuciones normales.

4 Introducción y motivación para la comprensión de resultados a través de una muestra.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.4 Inferencias con respecto a las proporciones de dos distribuciones binomiales independientes.

3 Introducción y motivación para la comprensión de resultados a través de una muestra.

Exposición del Profesor; Participación y discusión de los conceptos expuestos.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 15 BIBLIOGRAFÍA:

Page 357: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Canavos, Geoge C, Probabilidad Y Estadística. Aplicaciones y métodos / George C. Canavos Traducción de: Edmundo Gerardo Urbina Medal Revisado por: Gustavo Javier Valencia Ramírez.- - México: Mc. Graw – Hill, 1995. -- 651 p Mendenhall, William. Probabilidad y estadística para ingeniería y ciencias/ William Mendenhall, Terry SincichTraducido por Roberto escalona.- - México: Prentice Hall, 1997. - -1182 p Meyer, Paul L. Probabilidad y Aplicaciones Estadísticas. Edición revisada / Paul L. Meyer, Carlos Prado Campos, German Ardila Cuéllar, Sergio Octavio Esparza, Raúl Montes de Oca M.- -Estados Unidos: Addison-Wesley Iberoamericana, S.A., 1992. - - 480p Scheaffer, Richard L. Probabilidad y Estadística para Ingeniería / Richard L. Scheaffer, James T. Mc.Clave Traducido por: Ing. Virgilio González Pozo, Revisión técnica: Ing. María Bruna Anzures Revisor general: Ing. Francisco Paniagua Bocanegra. -- México: Grupo Editorial Iberoamericana, 1993. - - 683 p Walpole, Ronald E. Probabilidad y Estadística para Ingenieros / Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers, Traducido por: Ricardo Cruz, Revisión técnica: Juan Antonio Torre Marina -- 6ta ed.--México: Pearson Educación, 1998.--739 p.

.

CRITERIOS DE EVALUACIÓN

% Asistencias y participación: Exámenes parciales: 80 Tareas: 10 Trabajos de Investigación: 10 Prácticas de Laboratorio:

TOTAL: 100

Page 358: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Interfaz Hombre - Computadora

NOMBRE DE LA MATERIA: Procesamiento Digital de Imágenes

Clave: LCC 594 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: Nivel Básico

MATERIA CONSECUENTE:

TIEMPO TOTAL ASIGNADO: 96 horas

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Dr. Manuel Martín Ortíz Dr. Ivo Pineda Torres M.C. Graciano Cruz Almanza

REVISADO POR: Dr. Manuel Martìn OrtìzAPROBADO POR: AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Mayo 2003 / Ver. 0.1 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN: Los métodos y técnicas modernos de procesamiento de imágenes permiten la extracción deinformación de la representación digital de propiedades o fenómenos naturales y artificiales. Porotro lado las facilidades que hay en la época actual para adquirir, almacenar, transmitir y compartir

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación. Licenciatura en Ciencias de la Computación Pág. 1

Page 359: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

imágenes digitales, hacen que su inclusión en aplicaciones sea cada vez más generalizada. Por lotanto es básico que los alumnos de Ciencias de la Computación conozcan y apliquen los métodos ytécnicas para el manejo de imágenes digitales y puedan incluirlos en las aplicaciones de software yhardware que lo demanden.

OBJETIVO GENERAL DE LA MATERIA: Que el alumno conozca y aplique los métodos de manejo de imágenes digitales y reconozca losadecuados para aplicaciones de software y hardware específicas.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: Esta asignatura apoya al egresado con las herramientas y habilidades para el manejo de losmétodos y técnicas computacionales sobre imágenes digitales, y por otro lado le permite incluirlosen las aplicaciones que lo requieran. Lo cual lo habilita para contribuir con soluciones integrales.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 2

Page 360: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: FUNDAMENTOS

OBJETIVO ESPECÍFICO: Que el alumno conozca los fundamentos de la adquisición, representación y almacenamiento de imágenes digitales.Bibliografía [1,2 y 3]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Imágenes analógicas e imágenes digitales

1 Motivación, comprensión ydiferenciación. Entender que es una imagen analógica y una digital, aprender a diferenciarlas.

Exposición del profesor ydiscusión grupal.

Salón, pizarrónblanco, plumones, proyector de video ycomputadora portátil.(Rec-Básicos)

1.2 Adquisición de imágenes digitales 1 1 Comprensión y desarrollo dehabilidades. Aprender a adquirir imágenes digitales. Conocer y operar algunos medios para la adquisición de imágenes digitales.

1.3 Representación de imágenes digitales 2 Comprensión y abstracción. Conocer

los métodos básicos de

Exposición del profesor y usode los medios de adquisición por parte del alumno. Exposición del profesor y elaboración de modelos

Rec-BásicosComputadora deEscritorio. Cámara Digital Scanner Digital.Software de adquisición de imágenes digitales. Rec – Básicos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 3

Page 361: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

representación de imágenes digitales, matemáticos.aprender a calcular la demanda de memoria de una imagen digital.

1.4 Almacenamiento de imágenesdigitales

1 Conocer los métodos básicos dealmacenamiento de imágenes digitales

Exposición del profesor yaprovechamiento de modelos que el alumno conoce (analogías).

Rec - Básicos

1.5 Luminosidad, brillo y contraste. 1 Comprensión y diferenciación.Conocer algunas de las propiedades de una imagen y aprender a diferenciarlas.

1.6 Espacio cromático RGB y grises. 2 1 Comprensión y generalización. conocer un modelo de color (RGB) y realizar transformaciones simples en él, como es el paso a grises.

Discusión y refinamiento deconceptos. Exposición del profesor y generalización de modelo orientado a objetos del pixel.

Rec - Básicos

Rec – Básicos Computadora deEscritorio. Soft. Desarrollo.

HORAS TOTALES: 8 2

UNIDAD: 2 TÍTULO: OPERACIONES ORIENTADAS AL PUNTO

OBJETIVO ESPECÍFICO: Que el alumno conozca los métodos de transformación de una imagen digital orientados al punto y dependientes funcionalmente de él únicamente.Bibliografía [1, 2, 3, 4 , 5 y 6]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

2.1Histograma de una imagen digital y luminosidad.

2 1 Motivación, comprensión yelaboración. Entender que es y como construir el

Exposición del profesor,discusión grupal y elaboración de software.

Rec-BásicosSoft. desarrollo.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 4

Page 362: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.2Operaciones funcionales elementales.Negativo, Corrección Gamma y

histograma cromático de una imagen digital. Caracterizar la luminosidad de una imagen digital en base a su histograma.

2 1 Comprensión y elaboración Entender que es una transformación

Exposición del profesor,elaboración de software.

Rec-Básicos

Logaritmo parametrizado – Corrección funcional simple y como aplicarla a la Visualización y análisis de losde Rango dinámico.

2.3Tabla de traducción (LUT) y

una imagen digital. Observar losresultados de su acción visualmente y analizar como se modifica su histograma.

2 Comprensión y abstracción.

resultados.

Exposición del profesor y Rec – Básicos

operaciones orientadas al punto. Desarrollar un modelo que generaliza elaboración de modelosa las operaciones puntuales sobreuna imagen digital. Definición y aplicación de una LUT.

matemáticos.

2.4Operaciones puntuales de corrimiento:constante, porcentual y por canal.

2 1 Comprensión y aplicación de métodosExposición del profesor,elaboración de software. Visualización y análisis de los resultados.

Rec - BásicosSoft. desarrollo.

2.5Operaciones funcionales zonales.Sigmoides: senoidal, tangentehiperbólica. Definido por un histogramatriangular.

2.6Binarización a la media, umbralización

controlada y ecualización

2 Comprensión y diferenciación.Conocer las diferencias entre las transformaciones zonales y las monótonas regulares de una imagen y aprender a diferenciarlas.

2 1 Comprensión y diferenciación. Conocer los métodos de umbralización y ecualización. Desarrollo y aplicación de las transformaciones.

Exposición del profesor,elaboración de software.

Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Rec – Básicos Rec – Básicos Soft. Desarrollo.

HORAS TOTALES: 12 4

UNIDAD: 3 TÍTULO: OPERACIONES ORIENTADAS A LA REGIÓN

OBJETIVO ESPECÍFICO:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 5

Page 363: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Que el alumno conozca los métodos de transformación de una imagen digital dependientes de la vecindad de un punto (región).Bibliografía [1, 2, 3, 4 , 5 y 6]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1Conectividad y vecindad de pixeles. 2 Motivación, comprensión eidentificación. Entender los conceptos de conectividad y vecindad entre lospixeles de una imagen digital.

Exposición del profesor ydiscusión grupal.

Rec-Básicos

3.2Operadores diferenciales de primer y 2 2 Comprensión y elaboración Exposición del profesor, Rec-Básicossegundo orden y detección de bordes. Entender la acción de los operadores elaboración de software. Soft. desarrollo.Repujado.

3.3Operador de convolución. Media simple

diferenciales de primer y segundoorden. Identificación de bordes

2 2 Comprensión, abstracción y

Visualización y análisis de losresultados. Exposición del profesor, Rec – Básicos

, media pesada, media gaussiana y generalización. Desarrollar un modelo elaboración de software. y Soft. desarrollo.mediana (3x3)

3.4 Laplacianos, Filtros de Roberts,

para el suavizado de una imagendigital. Definición y aplicación de la convolución.

2 1 Comprensión y aplicación de

elaboración de modelosmatemáticos. Visualización yanálisis de los resultados. Exposición del profesor, Rec - Básicos

Prewitt y Sobel métodos. Manejo de otros detectores elaboración de software. y Soft. desarrollo.de bordes.

3.5Cercanía y Reducción de tonos. 1 1 Comprensión y aplicación de

métodos.

elaboración de modelosmatemáticos. Visualización yanálisis de los resultados. Exposición del profesor, elaboración de software. y elaboración de modelos matemáticos. Visualización yanálisis de los resultados.

Rec – BásicosSoft. Desarrollo.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 6

Page 364: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.6Filtros de agudización (paso alto) ymedias recortadas (alpha-trim)

2 1 Comprensión y aplicación demétodos.

Exposición del profesor,elaboración de software. y elaboración de modelos matemáticos. Visualización yanálisis de los resultados.

Rec – BásicosSoft. Desarrollo.

HORAS TOTALES: 11 7

UNIDAD: 4 TÍTULO: OPERACIONES MORFOLÓGICAS

OBJETIVO ESPECÍFICO: Que el alumno conozca los métodos de morfología matemática a una imagen digital.Bibliografía [1, 2, 3, 4 , 5 y 6]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

4.1Operaciones de conjuntos entre pixelesy regiones.

2 Motivación, comprensión eidentificación. Aplicar los conceptos de unión, intersección y resta entre pixeles y regiones de una imagen digital.

Exposición del profesor . Rec-Básicos

4.2Dilatación y erosión 2 2 Comprensión y elaboración Exposición del profesor, Rec-BásicosEntender la acción de las operacioneselaboración de software. Soft. desarrollo.de dilatación y erosión Visualización y análisis de los

resultados. 4.3Apertura y cerradura 2 2 Comprensión y elaboración. Entender Exposición del profesor, Rec – Básicos

la acción y aplicación de lasoperaciones de apertura y cerradura

elaboración de software.Visualización y análisis de los resultados.

Soft. desarrollo.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 7

Page 365: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4.4Operaciones compuestas 3 1 Comprensión y aplicación demétodos. Manejo de otras transformaciones morfológicas.

HORAS TOTALES: 9 5

Exposición del profesor,elaboración de software. Visualización y análisis de losresultados.

Rec - BásicosSoft. desarrollo.

UNIDAD: 5 TÍTULO: OPERACIONES GEOMÉTRICAS SOBRE IMÁGENES DIGITALES.

OBJETIVO ESPECÍFICO: Que el alumno conozca los métodos de transformación geométrica sobre una imagen digital.Bibliografía [1, 2, 3, 4 , 5 y 6]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

5.1Escalamiento – Cambio de tamaño. 2 1 Comprensión y elaboraciónDesarrollar la ampliación al doble, la reducción a la mitad. Con y sin interpolación

Exposición del profesor . Rec-Básicos

5.2Rotaciones elementales y reflexiones 2 2 Comprensión y elaboraciónDesarrollar rotaciones múltiplos de 90º y reflexiones horizontales y verticales.

5.3Rotación Libre 3 1 Comprensión y elaboración. Desarrollar rotaciones con ángulos arbitrarios.

HORAS TOTALES: 7 4

Exposición del profesor,elaboración de software. Visualización y análisis de los resultados. Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Rec-BásicosSoft. desarrollo. Rec – Básicos Soft. desarrollo.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 8

Page 366: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 6 TÍTULO: OPERACIONES ENTRE IMÁGENES.

OBJETIVO ESPECÍFICO: Que el alumno conozca los métodos para operar imágenes digitales.Bibliografía [1, 2, 3, 4 , 5 y 6]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

6.1Operaciones Aritméticas 4 2 Comprensión y elaboraciónDesarrollar la ampliación al doble, la reducción a la mitad. Con y sin interpolación

6.2Operaciones Lógicas 3 2 Comprensión y elaboración Desarrollar rotaciones múltiplos de 90º y reflexiones horizontales y verticales.

Exposición del profesor,elaboración de software. Visualización y análisis de los resultados. Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Rec-BásicosSoft. desarrollo. Rec-Básicos Soft. desarrollo.

HORAS TOTALES: 7 4

UNIDAD: 7 TÍTULO: OPERACIONES EN EL DOMINIO DE LA FRECUENCIA

OBJETIVO ESPECÍFICO: Que el alumno conozca las técnicas y métodos para procesar imágenes digitales en el dominio de la frecuencia.Bibliografía [1, 2, 3, 4 , 5 y 6]

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación Pág. 9

Page 367: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

7.1Transformada de Fourier y Hartley 4 2 Motivación, comprensión yelaboración Discutir la transformada de Fourier y Hartley de una imagen digital.

Exposición del profesor,desarrollo de modelos matemáticos.

Rec-BásicosSoft. desarrollo.

7.2Transformada inversa de Fourier yHartley.

7.3Filtrado en el espacio inverso de

Fourier y Hartley.

2 2 Motivación, comprensión yelaboración Discutir la transformada inversa de Fourier y Hartley de una imagen digital.

4 2 Comprensión y elaboración Analizar e implementar filtros en el espacio inverso, recuperación de la imagen filtrada.

Exposición del profesor,desarrollo de modelos matemáticos. Exposición del profesor, elaboración de software. Visualización y análisis de los resultados.

Rec-BásicosSoft. desarrollo.

Rec-Básicos Soft. desarrollo.

HORAS TOTALES: 10 6

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 Adquisición de imágenes digitales Mostrar y aprender a utilizar los medios básicos para adquirir una imagen digital: Cámara digital, Scanner yPC.

1 Manejo a bajo nivel de una imagen digital Aprender a manipular una imagen digital mediante una herramienta de desarrollo de software Orientado a Objetos y Componentes. (RAD Visual).

2 Histograma y operaciones funcionales puntuales Aprender a construir el histograma cromático de una imagen digital y desarrollar transformaciones

1 1 2

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación Pág. 10

Page 368: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

funcionales puntuales a ella. Analizar el efecto de las transformaciones sobre la imagen visualmente y mediante su histograma.

2 Binarización, LUT’s y operaciones zonales. Desarrollar las tranasformaciones indicadas. Analizar el efecto de las transformaciones sobre la imagen.

3 Filtros diferenciales y bordes Aplicar los filtros diferenciales de primer y segundo orden. Analizar su efecto sobre la imagen.

3 Filtros de suavizamiento y agudización Aplicar los filtros suavizamiento y paso alto. Analizar su efecto sobre la imagen.

4 Erosión y Dilatación Aplicar las transformaciones morfológicas de Erosión y dilatación. Analizar su efecto sobre la imagen.

4 Apertura, cerradura y operaciones compuestas Aplicar las transformaciones morfológicas de apertura y cerradura, así como otras transformaciones compuestas. Analizar su efecto sobre la imagen.

5 Operaciones Geométricas Aplicar las transformaciones geométricas básicas a una imagen digital.

6 Operaciones Aritméticas entre imágenes Aplicar las operaciones Aritméticas entre imágenes digitales.

6 Operaciones Lógicas entre imágenes Aplicar las operaciones Lógicas entre imágenes digitales.

7 Transformada de Fourier y Hartley Aplicar las transformadas de Fourier y Hartley a una imagen digital.

7 Transformada inversa de Fourier y Hartley Aplicar las transformada inversa de Fourier y Hartley auna imagen digital.

7 Filtrado en el espacio inverso y recuperación Filtrar una imagen digital en el espacio inverso de Fourier (Hartley) y luego recuperar la imagen transformada.

2 4 3 2 3 4 2 2 2 2 2

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación Pág. 11

Page 369: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Parcial Contenido a evaluar Periodos 1 Unidades 1 y 2 1/3 del curso 2 Unidades 3 y 4 2/3 del curso 3 Unidades 5, 6 y 7 final del curso

% Asistencias: -- Exámenes parciales:: 20 Proyecto Final: 50 Tareas: 5 Trabajos de Investigación: 5 Prácticas de Laboratorio: 20

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: 1. Aprobar los exámenes parciales. 2. Entregar el proyecto final terminado, funcionando y documentado. En base a la especificación del profesor3. Realizar y entregar los reportes del 90% de las prácticas.

FOMENTO DE VALORES: 1. Trabajo en equipo 2. Pertinencia, organización y claridad al desarrollar y reportar.

BIBLIOGRAFÍA: 1. González R.C. y Wood R. E., “Digital Image Processing”, Prentice Hall, 2ª Edición, 2002. (B). 2. Pajares G. Y de la Cruz J. M., “Visión por Computador: Imágenes Digitales y aplicaciones”, Alfaomega/Ra-ma, 2002, (B).3. Parker, “Algorithms for Image Processing and Computer Vision”, John Wiley, 1997. (C). 4. Castleman K., “Digital Image Processing”, Prentice Hall, 1996. (C). 5. de la Escalera A. “Visión por Computador”, Prentice Hall, 2001, (C). 6. Low A., “Introductory Computer Vision and Image Processing”, McGraw Hill, 1991, (C). B: Básico C: Complementario

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación Pág. 12

Page 370: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TITULAR (RESPONSABLE) DE LA MATERIA:Dr. Manuel Martín Ortíz

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:Dr. Manuel Martín Ortíz Dr. Ivo Pineda Torres M.C. Graciano Cruz Almanza

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación Pág. 13

Page 371: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR

FACULTAD DE CIENCIAS DE LA COMPUTACIÓN

PROGRAMA ACADÉMICODE LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

2005

Page 372: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR

UNIDAD ACADÉMICA:FACULTAD DE CIENCIAS DE LA COMPUTACIÓN

CARRERA:INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

NIVEL QUE SE OBTIENE:LICENCIATURA

TÍTULO:INGENIERO(A) EN CIENCIAS DE LA COMPUTACIÓN

APLICARÁ A PARTIR DE LA GENERACIÓN: 2005

Facultad de Ciencias de la Computación 2

Page 373: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA

DIRECCIÓN DE EDUCACIÓN SUPERIOR

DIRECTORIO

Mtro. Roberto Enrique Agüera IbáñezRector

Mtro. Jaime Vázquez LópezVicerrector de Docencia

M.C. Fernando Rodolfo Porras SánchezDirector General de Educación Superior

M.C. María del Carmen Santiago DíazDirectora de la Facultad de Ciencias de la Computación

M.C. Pedro Bello López Secretario Académico de la Facultad de Ciencias de la Computación

Dra. María de Lourdes Sandoval SolísSecretaria de Investigación y Estudios de Postgrado de la Facultad de Cienciasde la Computación

Dr. Pedro García Juárez Secretario Administrativo de la Facultad de Ciencias de la Computación

M.E, Etelvina Archundia SierraM.C. Beatriz Beltrán Martínez Dr. Mauricio Castro Cardona M.C. Graciano Cruz Almanza M.C. Jesús García Fernández Lic. Jorge Jiménez González Dra. María Auxilio Osorio Lama Dr. Ivo Humberto Pineda Torres Comisión de Evaluación y Seguimiento Curricular de la F.C.C.

Facultad de Ciencias de la Computación 3

Page 374: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR

ÍNDICE.

I. PRESENTACIÓN. 5

II. LA BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA HOY. 6

III. PLAN DE ESTUDIOS DE LA CARRERA DE INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. 8

1. Justificación. 82. Objetivos Curriculares. 10

2.1 Generales. 102.2 Particulares. 10

3. Perfil de ingreso. 124. Requisitos de Permanencia. 135. Perfil de Egreso. 14

5.1 Créditos mínimos y máximos por cuatrimestre. 155.2 Créditos mínimos y máximos en el plan de estudios 15

6. Perfil de la Carrera. 167. Descripción del Mapa Curricular. 178. Mapa Curricular. 199. Servicio Social. 2210. Formas de titulación. 23

Facultad de Ciencias de la Computación 4

Page 375: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

I. PRESENTACIÓN

La Benemérita Universidad Autónoma de Puebla se encuentrainmersa en un proceso de cambio en lo estructural, político, administrativo y, principalmente, en lo académico, a fin de darrespuesta a los retos de una sociedad demandante, en constante evolución, a la globalización de la economía y en el tiempo actual.

El modelo de Universidad Pública que la institución persigue,ha definido como una de sus políticas fundamentales, un mejoramiento curricular que asegure la formación de profesionalesde calidad, a través de una adecuada capacitación humanística ycientífica que proporcione al estudiantado un alto grado de conocimientos y una interdisciplinaridad idónea para abordar condestreza y suficiencia sus labores futuras.

Dentro de los rubros de esta política, se ha contemplado laimplementación de un nuevo modelo académico basado en elSistema de Créditos. En su construcción, se han desarrolladoactividades que van desde la revisión de los planes de estudio detodas las carreras, hasta la actualización de los contenidos de loscursos que los conforman.

La Vicerrectoría de Docencia, a través de la Dirección Generalde Educación Superior, ofrece el presente PLAN DE ESTUDIOS DELA INGENIERIA EN CIENCIAS DE LA COMPUTACION, que representa el esfuerzo organizado por parte de las academias deprofesores de la Facultad de Ciencias de la Computación, de losintegrantes de la Comisión de Seguimiento y Evaluación Curricular yde las autoridades, a fin de que los universitarios cuenten con un instrumento de apoyo en las tareas académicas que les ha tocadodesarrollar en los diferentes ámbitos.

Previo a este Plan de Estudios, que incluye objetivos, perfil deingreso y egreso, descripción del mapa curricular, servicio social y formas de titulación, se presenta de manera introductoria la misiónque la Benemérita Universidad Autónoma de Puebla se ha trazado en el ámbito académico.

Facultad de Ciencias de la Computación 5

Page 376: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

II. LA BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

HOY.

La Benemérita Universidad Autónoma de Puebla cuenta con un granprestigio y reconocimiento nacional e internacional, logrado durantesus más de cuatrocientos años de vida gracias al esfuerzo sostenidode sus profesores, investigadores, estudiantes y trabajadores en general.

Su tradición histórica se remonta a 1578, fundándose como"Colegio de la Compañía de Jesús de San Gerónimo", para transformarse en 1937 en Universidad; alcanzó su autonomía delEstado en 1956 y el Título de Benemérita en 1987 en reconocimientoa su gran prestigio y labor social, no sólo en la comunidad poblana, sino también en el país.

Movimientos de suma importancia se han generado en suinterior. La etapa que actualmente vive representa una nueva era universitaria marcada por varios elementos: principalmente porcontar con un rumbo definido en su Plan de Desarrollo, en el que serefleja la inquietud de los universitarios por transformar a la Institución en verdadero escenario para la discusión de ideas y parala generación y transmisión de conocimientos que reflejen lacomplejidad de la vida académica y social actual; se plantea atenderprioridades a través de las políticas de superación académica de susprofesores, mejoramiento curricular, desarrollo del postgrado e investigación, estándares de calidad académica, modernización de lainfraestructura, corresponsabilidad social y de reforma administrativa, dirigidas todas a un nuevo modelo de UniversidadPública Mexicana de Excelencia Académica con un CompromisoSocial.

La misión de la Benemérita Universidad Autónoma de Pueblaparte del reconocimiento y comprensión de su historia, del conocimiento preciso de las nuevas demandas y propuestas queincorpora el mundo contemporáneo; plantea el fortalecimiento yenriquecimiento de una actitud y aptitud por la Universidad; larevisión y necesaria transformación académica hacia la mejoracontinua siempre con una visión de largo alcance, reflejado todo lo

Facultad de Ciencias de la Computación 6

Page 377: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

anterior en un nuevo modelo de Universidad Pública que sustenta ladefensa, fortalecimiento y enriquecimiento del desarrollo científico- humanístico, su autonomía, democracia, identidad y legalidad.

Con la participación de los universitarios ha logrado avancesimportantes en sus diferentes áreas. En el área académico se ha consolidado el Sistema de Créditos, teniendo como principalescaracterísticas: a. Programas académicos flexibles, versátiles y actualizados; b. La introducción de los cursos Globalización, Derechos Humanos, Ecología, Computación y Lengua Extranjera, entodas las carreras que ofrece, denominándole Tronco Común Universitario; c. Actividades académicas inter y multidisciplinarias; d.Movilidad de sus alumnos en las diferentes Unidades Académicas,rompiendo con los estancos y en busca de una unidad; e. La internacionalización de su actividad.

Estas características se han incluido en todos y cada uno delos Planes y Programas de Estudio vigentes.

Facultad de Ciencias de la Computación 7

Page 378: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

III. PLAN DE ESTUDIOS DEL PROGRAMA ACADÉMICO DE LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

1. JUSTIFICACIÓN

La computación es una de las áreas fundamentales de larevolución científica y tecnológica que estamos viviendo. Hoy en día,es una de las fuerzas principales para la competencia económica ytecnológica a nivel internacional. Con miras a dominar el entornoeconómico internacional, los países industrializados han puesto unagran importancia y presupuesto a proyectos relacionados con lacomputación y sus aplicaciones. Por ejemplo, la National ScienceFoundation en los Estados Unidos tiene un programa especial enciencia e ingeniería en computación e informática1. La ComunidadEconómica Europea ha mantenido durante varios años su proyectoESPRIT para apoyo a la tecnología de la información2.

A diferencia de otras áreas del conocimiento que tienen unatradición añeja, la computación es una disciplina de nuestro tiempo.La computación se ha desarrollado fundamentalmente durante lasegunda mitad del siglo XX. Este desarrollo ha sido vertiginoso y apasos acelerados. Los cambios de los últimos diez años en el uso,aplicación y desarrollo de computadoras así lo demuestran. A fin deadaptarse a los cambios que se presentan en el área de computación, los países han implementado políticas generales y delargo alcance. El gobierno mexicano, en el Plan Nacional de desarrollo 2001-2006, ha establecido una serie de estrategias generales para el desarrollo de la computación y la informática ennuestro país3.

Esta actualización del plan de estudios que se propone es unaconsecuencia del desarrollo que ha experimentado la disciplina computacional en los últimos cinco años; la cual se ha vistofavorecida por la incidencia de las nuevas formas de intercambio de información, y el desarrollo de nuevas tecnologías, tanto desde elpunto de vista de software como de hardware. Estos cambios han motivado a nuestra Facultad a realizar la actualización de su plan de1 http://www.cise.nsf.gov 2 http://www.cordis.lu/esprit/home.html 3 http://www.presidencia.gob.mx/documentos

Facultad de Ciencias de la Computación 8

Page 379: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

estudios con un enfoque realista hacia la asimilación de estosnuevos conceptos.

Es claro que la computación es una área estratégica en la queun país debe invertir tanto en la formación de profesionales, como enla creación de una industria que permita asimilar y desarrollar tecnología y en la formación de grupos de investigación quepromuevan su desarrollo computacional.

Por tales motivos, es indispensable para el desarrollo científicoy tecnológico del país no aislarse del avance internacional de lasáreas relacionadas con la computación. Así, es necesario que lasuniversidades públicas de México se comprometan con este objetivomediante la preparación de profesionales de alto nivel, la promocióndel desarrollo tecnológico y el fomento a la investigación en lasdisciplinas relacionadas con la computación. En la medida que estastres actividades fundamentales se cumplan, el desarrollo de laciencia y la tecnología de la computación incidirán en el desarrollo deMéxico.

Facultad de Ciencias de la Computación 9

Page 380: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

2. OBJETIVOS CURRICULARES

2.1 GENERALES

La currícula de la Ingeniería en Ciencias de la Computación tienecomo objetivos generales:

• Formar especialistas con los conocimientos necesarios enmatemáticas, electrónica y computación que le permitan labúsqueda de soluciones innovadoras a los diversos problemas.

• Potenciar en el estudiante las habilidades para el análisis,modelado y diseño que le permitan desarrollar capacidadespara aplicar sus conocimientos en la solución de problemasreales.

• Fomentar una actitud favorable a la adaptación de las nuevastecnologías y a la permanente actualización en la evoluciónde las mismas.

2.2 PARTICULARES

El programa de la Ingeniería en Ciencias de la Computación tienecomo objetivos particulares, los siguientes:

• La formación y capacitación para la aplicación de losconceptos de diseño digital.

• La capacitación para la instalación y monitoreo de redes de comunicación.

• El desarrollo de las habilidades para el análisis, diseño e implementación de software de sistemas.

• El desarrollo de las habilidades para el análisis, de información y la aplicación del mismo a la solución deproblemas industriales.

• Desarrollar el interés por la búsqueda de soluciones interdisciplinarias a los problemas científico-tecnológicos quedemanda la sociedad.

• Ofrecer las condiciones para que el estudiante adquiera una cultura integral y desarrolle la capacidad de establecercompromisos con su entorno social.

Facultad de Ciencias de la Computación 10

Page 381: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

• Desarrollar una actitud favorable para la explotación de latecnología y la generación de nuevas propuestas de solución.

• Proveer la formación necesaria para continuar estudios de especialidad y postgrado.

Facultad de Ciencias de la Computación 11

Page 382: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

3. PERFIL DE INGRESO

Además de los requisitos de ingreso señalados en elReglamento de Procedimientos y Requisitos para la Admisión, Permanencia y Egreso de los Alumnos de la Benemérita UniversidadAutónoma de Puebla, los aspirantes a ingresar a la Ingeniería enCiencias de la Computación deberán poseer las habilidades siguientes:

• Creatividad e iniciativa en la búsqueda de soluciones aproblemas concretos.

• Capacidad creativa y analítica, inteligencia práctica, perseverancia y compromiso social.

• Una actitud favorable para adquirir nuevos conocimientos y realizar innovaciones.

• Inclinación hacia las materias de ciencias aplicadas. • Gusto por las matemáticas. • Capacidad de observación, iniciativa y disposición al estudio

intensivo.

Facultad de Ciencias de la Computación 12

Page 383: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

4. REQUISITOS DE PERMANENCIA

Los establecidos en el Reglamento Procedimientos y Requisitos parala Admisión, Permanencia y Egreso de los alumnos de la BUAP.

Facultad de Ciencias de la Computación 13

Page 384: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

5. PERFIL DEL EGRESADO

Al finalizar sus estudios el Ingeniero en Ciencias de laComputación: • Poseerá conocimientos sólidos para la construcción de

soluciones basadas en sistemas de cómputo. • Tendrá las habilidades necesarias para integrar elementos de

hardware y software en la construcción de soluciones. Serácapaz de aplicar los modelos matemáticos a los diferentes problemas computacionales.

• Estará capacitado para interactuar con usuarios, entender sus necesidades y proponer soluciones por medio del análisis,diseño e implementación de sistemas basados en hardware y software.

• Estará capacitado para aplicar los avances tecnológicos más recientes en los campos de las redes de computadoras, controldigital y robótica.

• Podrá incorporarse al sector productivo y de servicios quedemanden el uso de sistemas de cómputo y la tecnología de lainformación.

• Estará capacitado para desarrollar tecnología de punta para innovar los procesos de ingeniería en su rama, mediante lacontinuación de estudios de postgrado.

• Estará preparado para insertarse adecuadamente en el marco dela globalización económica.

Facultad de Ciencias de la Computación 14

Page 385: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

5.1 CRÉDITOS MÍNIMOS Y MÁXIMOS POR CUATRIMESTRE.

El número mínimo de créditos a obtener en los cuatrimestresde Otoño y Primavera es de 30 créditos. El número máximo de créditos para los mismos periodos es de 65.

Créditos máximos para el Verano.

En el verano el número máximo es de 25 créditos y esopcional.

5.2 CRÉDITOS MÍNIMOS Y MÁXIMOS EN EL PLAN DE ESTUDIOS.

El número mínimo de créditos a obtener en el Plan de Estudios de laIngeniería en Ciencias de la Computación, es de 420 y el máximo es de450 créditos.

Facultad de Ciencias de la Computación 15

Page 386: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

6. PERFIL DE LA CARRERA

El programa de Ingeniería en Ciencias de la Computaciónprepara profesionales con una amplia formación en el diseño e implementación de soluciones basadas en computadoras. Laformación de un Ingeniero en Ciencias de la Computación le permitecomprender y aplicar los elementos de hardware y software necesarios para la solución de problemas concretos. Un egresado deeste programa será un profesional capaz de participar en el procesode análisis, diseño y desarrollo de aplicaciones que involucran el uso de computadoras y de tecnologías relacionadas con éstas.

El programa proporciona al egresado bases sólidas en eldiseño de sistemas digitales, ingeniería del software y sistemasbasados en comunicaciones y redes de computadoras con posibilidades de extender el perfil a diversas áreas de la tecnologíade la información.

El desempeño profesional de un Ingeniero en Ciencias de laComputación se ubica en términos generales en la interfaz entretecnología y problemas, entendiendo como tecnología el conjunto deconocimientos y herramientas utilizados en la solución de problemasespecíficos demandados por usuarios.

El ejercicio profesional de un Ingeniero en Ciencias de laComputación puede desarrollarse en empresas que requieran el usode tecnología computacional. El Ingeniero en Ciencias de la Computación debe tener una actitud abierta hacia la innovacióntecnológica, estará capacitado para realizar actividades de investigación y desarrollo, así como también para transmitir suexperiencia y conocimientos.

Sus áreas de competencia son:

• Software de sistemas.• Diseño de sistemas digitales. • Tecnología de la información • Telecomunicaciones y Redes de computadoras.

Facultad de Ciencias de la Computación 16

Page 387: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

7. DESCRIPCIÓN DEL MAPA CURRICULAR

Área: Ciencias Naturales y Exactas.Unidad Académica: Facultad de Ciencias de la Computación. Nombre de la carrera: Ingeniería en Ciencias de la Computación. Título que se otorga: Ingeniero(a) en Ciencias de la Computación.

El Plan de Estudios de la Ingeniería en Ciencias de laComputación consta de dos niveles: Un nivel básico y un nivel formativo.

El nivel básico está diseñado para dar al estudiante laformación matemática que le otorgue la madurez necesaria para realizar los procesos de abstracción y análisis. La formación enhardware y software le proporciona el conjunto de conocimientosbásicos necesarios para el desarrollo de sus habilidades como futuroprofesional. Un conjunto de materias de matemáticas estánenfocadas a la solución directa de problemas en la disciplina.Finalmente un grupo de materias que forman el Tronco ComúnUniversitario que siguen los objetivos planteados en la legislacióncorrespondiente.

Las materias en el nivel básico de la Ingeniería, sonexactamente las mismas que las de la Licenciatura durante los dos primeros cuatrimestres, y en total, sólo cuatro materias del nivelbásico son diferentes entre la Ingeniería y la Licenciatura, formando así un sólido Tronco Común coincidente en un 84% de ambosprogramas académicos a nivel básico.

El nivel formativo lo constituyen dos categorías de materias:obligatorias y optativas. Las materias obligatorias están diseñadaspara determinar el perfil de los egresados a partir de ejes centrales;los cuales determinan un amplio perfil en el ingeniero en ciencias dela computación. Las materias optativas refuerzan el perfil, desde elpunto de vista de las preferencias e intereses, de cada estudiante. Elnúmero de créditos mínimo de la ingeniería que el estudiante deberáacreditar es de 420.

Facultad de Ciencias de la Computación 17

Page 388: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

Para que un estudiante pueda cursar materias del nivelformativo se requiere que haya acreditado un mínimo de 200créditos de un total de 225.

Este mapa curricular sigue los lineamientos del sistema decréditos, eliminando en lo posible la seriación en lo que se refiere a las asignaturas del nivel formativo. El buen desempeño de este Plande Estudios dependerá además de los factores intrínsecos a losestudiantes, al personal docente y a la infraestructura, de la orientación por parte del tutor de cada uno de los alumnos, quiendeberá en cada caso de construir las correspondientes rutas críticas para el óptimo desempeño del estudiante.

En el nivel básico se contemplan las asignaturas del TroncoComún Universitario según lo establece la legislación universitaria vigente.

Del total de 195 créditos que constituyen el nivel formativo, 145corresponden al perfil del egresado y de los restantes 50 se recomienda, que con la orientación del tutor, se elijan de entre loscursos que en el mapa curricular aparecen como optativos.

Los valores mencionados anteriormente corresponden a loscréditos mínimos que un estudiante deberá acreditar. Las materias optativas fueron definidas de acuerdo al perfil de la planta docente,la infraestructura existente y al impacto de éstas en las necesidadesdentro del medio, buscando reforzar algunos de los ejes centrales o bien abrir el abanico de conocimientos.

Facultad de Ciencias de la Computación 18

Page 389: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

8. MAPA CURRICULAR

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA VICERRECTORÍA DE DOCENCIA DIRECCIÓN GENERAL DE

EDUCACIÓN SUPERIOR

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN PLAN 2005

a. UNIDAD ACADÉMICA: FACULTAD DE CIENCIAS DE LA COMPUTACIÓN b. CARRERA: INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN c. TÍTULO: INGENIERO(A) EN CIENCIAS DE LA COMPUTACIÓN d. NIVELES CONTEMPLADOS EN EL MAPA: BÁSICO Y FORMATIVO e. CRÉDITOS MÍNIMOS Y MÁXIMOS PARA LA OBTENCIÓN DE LA INGENIERÍA: 420/450 f. CRÉDITOS MÍNIMOS Y MÁXIMOS POR CUATRIMESTRE: 30/68 g. CRÉDITOS MÁXIMOS PARA CURSOS DE VERANO: 25 h. TIEMPO MÍNIMO Y MÁXIMO EN EL PLAN DE ESTUDIOS: 3 A 7.5 AÑOS

NIVEL BÁSICO

CODIGO MATERIA H.T H.P T.C REQUISITO LCC 100 INTRODUCCION A AL DISCIPLINA COMPUTACIONAL 5 0 10 S/R LCC 102 MATEMATICAS ELEMENTALES 4 2 10 S/R LCC 104 PROGRAMACION 4 2 10 S/R LCC 106 ENSAMBLADOR 4 2 10 LCC 104 LCC 108 ALGEBRA SUPERIOR 4 2 10 S/R LCC 110 CALCULO DIFERENCIAL 4 2 10 LCC 102 LCC 112 PROGRAMACION AVANZADA 4 2 10 LCC 104 LCC 114 CALCULO INTEGRAL 4 2 10 LCC 110 LCC 116 MATEMATICAS DISCRETAS 5 0 10 LCC 102 LCC 208 GEOMETRIA ANALITICA CON ALGEBRA LINEAL 4 2 10 LCC 108 LCC 200 ALGORITMOS Y ESTRUCTURAS DE DATOS 4 2 10 LCC 112 LCC 202 BASES DE DATOS 4 2 10 LCC 200 LCC 214 CIRCUITOS ELECTRICOS 4 2 10 LCC 108, LCC 114 LIC 206 ECUACIONES DIFERENCIALES 5 0 10 LCC 114 LIC 208 GRAFICACION 4 2 10 LCC 208 LCC 210 PROGRAMACION DE SISTEMAS 4 2 10 LCC 106 LCC 212 SISTEMAS DIGITALES 4 2 10 LCC 214, LCC 116 LIC 214 CIRCUITOS ELECTRONICOS 4 2 10 LCC 214 LCC 318 PROGRAMACION CONCURRENTE Y PARALELA 4 2 10 LCC 200 LCC 218 LOGICA MATEMATICA 5 0 10 LCC 116 TCU 100 LENGUA EXTRANJERA I 0 5 5 S/R TCU 101 LENGUA EXTRANJERA II 0 5 5 TCU 100 TCU 203 LENGUA EXTRANJERA III 0 5 5 TCU 101 TCU 204 LENGUA EXTRANJERA IV 0 5 5 TCU 203 TCU 234 CULTURA Y ETICA UNIVERSITARIA 1 3 5 S/R

SUBTOTAL DE CRÉDITOS 225

NIVEL FORMATIVO MATERIAS OBLIGATORIAS

CODIGO MATERIA H.T H.P T.C REQUISITO LIC 300 PROBABILIDAD Y ESTADÍSTICA 5 0 10 LCC 114 LIC 302 TRANSMISIÓN COMUNICACIÓN DE DATOS 4 2 10 LIC 300 LIC 304 MODELOS DE REDES 4 2 10 LIC 302 LIC 306 INTERCOMUNICACIÓN Y SEGURIDAD EN REDES 4 2 10 LIC 304 LCC 224 INGENIERÍA DE SOFTWARE 5 0 10 LCC 200

LCC 226 SISTEMAS OPERATIVOS CENTRALIZADOS Y DISTRIBUIDOS 5 0 10 LCC 210, LCC 318

LIC 312 SISTEMAS DE TIEMPO REAL 4 2 10 LCC 226 LIC 314 INGENIERÍA DE SOFTWARE AVANZADA 5 0 10 LCC 224

Page 390: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HT: Horas Teoría HP: Horas Práctica TC: Total de Créditos NB: Nivel Básico

Nota: El alumno para obtener el mínimo de 420 créditos que establece su plan deestudios deberá cursar el nivel básico, formativo y 5 materias optativas. Las materiasoptativas serán elegidas del listado respectivo, el cual podrá ser ampliadoperiódicamente y se ofertarán de acuerdo a la disponibilidad de la planta docente. En elcertificado de estudios se consignará el nombre de la materia optativa cursada sinrebasar el máximo de créditos de la Ingeniería que es de 450.

LIC 316 DISPOSITIVOS LÓGICOS PROGRAMABLES 4 2 10 LCC 212 LIC 318 MICROPROCESADORES E INTERFACES 4 2 10 LCC 212, LIC 214 LIC 320 TEORÍA DE CONTROL 4 2 10 LIC 206, LIC 318 LIC 322 ARQUITECTURA DE COMPUTADORAS 4 2 10 LIC 316 LIC 324 MÉTODOS NUMÉRICOS 4 2 10 NB TCU 436 ÉTICA Y PRÁCTICA PROFESIONAL 1 3 5 TCU 234 LIC 326 INGENIERÍA DE PROYECTOS Y PRACTICAS

PROFESIONALES 3 4 10 N. B.

SUBTOTAL DE CREDITOS 145 NIVEL FORMATIVO

MATERIAS OPTATIVAS CODIGO MATERIA H.T H.P T.C REQUISITO LIC 490 SIMULACIÓN 5 0 10 LIC 300 LCC 498 INVESTIGACIÓN DE OPERACIONES 5 0 10 NB LCC 591 INTERFACES HUMANO – COMPUTADORA 5 0 10 LCC 224 LCC 322 COMPILADORES 5 0 10 NB LCC 306 INTELIGENCIA ARTIFICIAL 5 0 10 LCC 218 LIC 495 CONTROL DIGITAL 4 2 10 LIC 320 LIC 496 ARQUITECTURA AVANZADA DE COMPUTADORAS 4 2 10 LIC 322 LIC 497 ROBOTICA 4 2 10 LIC 495 LCC 594 PROCESAMIENTO DIGITAL DE IMAGENES 4 2 10 NB LIC 499 DISEÑO AVANZADO DE BASES DE DATOS 4 2 10 NB LIC 590 SERVICIOS AVANZADOS EN INTERNET 4 2 10 NB LIC 591 PROGRAMACIÓN DE SERVICIOS DE INTERNET 4 2 10 LIC 590 LIC 592 TÓPICOS SELECTOS DE LA COMPUTACIÓN 5 0 10 NB LIC 593 VISUALIZACIÓN DE LA INFORMACIÓN 5 0 10 LIC 300 LIC 594 APRENDIZAJE MECÁNICO (MACHINE LEARNING) 5 0 10 LIC 593 TCU438 DESARROLLO DE EMPRENDEDORES 0 5 5 NB

TOTAL DE CRÉDITOS 50 TOTAL DE CRÉDITOS (MÍNIMOS) DE LA INGENIERÍA 420

Page 391: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

9. SERVICIO SOCIAL

El servicio social, como una actividad obligatoria para todos losegresados de la BUAP y particularmente para los alumnos de laIngeniería en Ciencias de la Computación, tiene la función decontribuir a resolver problemas computacionales que se presentanen la industria, dependencias del estado y centros de enseñanza, así como en diferentes departamentos de la misma universidad.

Se ajusta a los lineamientos establecidos en Reglamento deProcedimientos y Requisitos para la Admisión, Permanencia y Egreso de los Alumnos de la Benemérita Universidad Autónoma dePuebla.

Facultad de Ciencias de la Computación 22

Page 392: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Ingeniería en Ciencias de la Computación

10. FORMAS DE TITULACIÓN

El alumno, podrá optar por las formas de titulación establecidasen el Reglamento de procedimientos y requisitos para la Admisión, Permanencia y Egreso de los Alumnos de la Benemérita UniversidadAutónoma de Puebla, aprobado por el H. Consejo Universitario de laBUAP.

Facultad de Ciencias de la Computación 23

Page 393: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Programación

NOMBRE DE LA MATERIA: Programación Avanzada

Clave: LCC 112 Nivel de Ubicación: Básico Clave: LCC 112 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC 104 Programación

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Programación

NOMBRE DE LA MATERIA: Programación Avanzada

Créditos: 10 Tipo de Materia: Obligatoria

PRE-REQUISITOS: LCC 104 Programación

MATERIA CONSECUENTE: LCC 200 Algoritmos y Estructuras de Datos MATERIA CONSECUENTE: LCC 200 Algoritmos y Estructuras de Datos

TIEMPO TOTAL ASIGNADO: 96 Hrs.TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA: Los autores del programa de julio de 2001 más los siguientes autores de agosto de 2007 Los autores del programa de julio de 2001 más los siguientes autores de agosto de 2007 Beatriz Beltrán Martínez Hilda Castillo Zacatelco Beatriz Beltrán Martínez Hilda Castillo Zacatelco Pedro Bello López Carmen Cerón Garnica Pedro Bello López Carmen Cerón Garnica Blanca Bermúdez Juárez José Andrés Vázquez Flores Blanca Bermúdez Juárez José Andrés Vázquez Flores

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 394: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REVISADO POR: Área de Programación Coordinador: Beatriz Beltrán Martínez Coordinador: Beatriz Beltrán Martínez

APROBADO POR: Academia APROBADO POR: Academia AUTORIZADO POR: Docencia AUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Junio 2005 / Agosto 2007 VIGENCIA: A partir del Periodo de Otoño del 2005VIGENCIA: A partir del Periodo de Otoño del 2005

JUSTIFICACIÓN: Desde siempre las estructuras de datos forman parte sustancial en el desarrollo de Desde siempre las estructuras de datos forman parte sustancial en el desarrollo de programas de computadora por lo que en este curso se ofrece un panorama general delas estructuras de datos básicas implementadas en un lenguaje de programación las estructuras de datos básicas implementadas en un lenguaje de programación orientado a objetos.

OBJETIVOS GENERALES DE LA MATERIA: OBJETIVOS GENERALES DE LA MATERIA: Que el alumno desarrolle programas con estructuras de datos usando un lenguajeQue el alumno desarrolle programas con estructuras de datos usando un lenguajeorientado a objetos.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: Este curso representa una base fundamental para el desarrollo de los estudiantes yaEste curso representa una base fundamental para el desarrollo de los estudiantes yaque provee los conocimientos del uso e implementación de las estructuras de datos lascuales serán utilizadas en diversos cursos durante su formación.cuales serán utilizadas en diversos cursos durante su formación.

REVISADO POR: Área de Programación

FECHA DE ELABORACIÓN/REVISIÓN: Junio 2005 / Agosto 2007

JUSTIFICACIÓN:

programas de computadora por lo que en este curso se ofrece un panorama general de

orientado a objetos.

orientado a objetos.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:

que provee los conocimientos del uso e implementación de las estructuras de datos las

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2 Ingeniería en Ciencias de la Computación . Pág. 2

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 395: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: Introducción al lenguaje de trabajoOBJETIVO ESPECÍFICO: El alumno identificara y aplicara los elementos básicos en el desarrollo de programas utilizando un lenguaje de programaciónOBJETIVO ESPECÍFICO: El alumno identificara y aplicara los elementos básicos en el desarrollo de programas utilizando un lenguaje de programaciónorientado a objetos. orientado a objetos. Bibliografía: [4,5,6,8] Bibliografía: [4,5,6,8]

CONTENIDO DE LA UNIDAD

TiempoTiempode de

imparti-imparti-HT HPHT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

1.1 Clases 4 2 Identificar las partes que1.1 Clases 4 2 Identificar las partes que Exposición por parte del Pizarron,Pizarron,componen un clase, ilustrar el uso profesor mostrando ejemplo del borrador,de clases y su implementación. mundo real, elaboración por

parte de los estudiantes de programas utilizando el concepto de Clase y Objeto.

proyector deacetatos, cañón yacetatos, cañón yequipo de equipo de computo computo

1.2 Métodos 6 4 Identificar que es un método y su implementación en el lenguaje de implementación en el lenguaje de programación orientado a objetos. programación orientado a objetos. Además de identificar cuando es Además de identificar cuando es un constructor, destructores, un constructor, destructores, funciones en línea y funciones funciones en línea y funciones miembro. miembro.

Exposición por parte delExposición por parte delprofesor, elaboración de programas por parte de los estudiantes utilizando los conceptos de: Clase, Objeto, Funciones Miembro, Constructores y Funciones enLínea.

Pizarron,Pizarron,borrador, borrador, proyector de acetatos, cañón yacetatos, cañón yequipo de equipo de computo computo

1.3 Polimorfismo 6 2 Identificar las diferentes formas de Exposición por parte delimplementar el polimorfismo como profesor, elaboración por parteimplementar el polimorfismo como profesor, elaboración por parte

Pizarron,Pizarron,borrador,borrador,

UNIDAD: 1 TÍTULO: Introducción al lenguaje de trabajo

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

Exposición por parte delcomponen un clase, ilustrar el uso profesor mostrando ejemplo del borrador,de clases y su implementación. mundo real, elaboración por

parte de los estudiantes de programas utilizando el concepto de Clase y Objeto.

proyector de

1.2 Métodos 6 4 Identificar que es un método y su profesor, elaboración de programas por parte de los estudiantes utilizando los conceptos de: Clase, Objeto, Funciones Miembro, Constructores y Funciones enLínea.

proyector de

1.3 Polimorfismo 6 2 Identificar las diferentes formas de Exposición por parte del

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 3Ingeniería en Ciencias de la Computación . Pág. 3

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 396: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

de los estudiantes de programasutilizando las diferentes formas en que se da el polimorfismo. utilizando las diferentes formas en que se da el polimorfismo. Exposición por parte del profesor, elaboración por parte de los estudiantes de programas con los conceptos de Herencia simple y múltiple. Exposición por parte del profesor, elaboración de

son: sobrecarga de operadores,son: sobrecarga de operadores,sobrecarga de funciones y sobrecarga de funciones y sobrecarga de constructores. sobrecarga de constructores.

1.4 Herencia 6 2 Identificar la forma de 1.4 Herencia 6 2 Identificar la forma de

implementar el concepto de implementar el concepto de herencia simple y múltiple, herencia simple y múltiple, superclase y subclases. superclase y subclases.

1.5 Flujos 2 2 Identificar la forma de 1.5 Flujos 2 2 Identificar la forma de

implementar la entrada y salida en

proyector deacetatos, cañón yacetatos, cañón yequipo de equipo de computo computo Pizarron, Pizarron, borrador, borrador, proyector de acetatos, cañón yacetatos, cañón yequipo de equipo de computo computo Pizarron, Pizarron, borrador,

un lenguaje orientado a objetos, así programas por parte de los proyector de

HORAS TOTALES: 24 12HORAS TOTALES: 24 12

como el paso de mensajes entreobjetos. objetos.

estudiantes mostrando elestudiantes mostrando elconcepto de flujos. concepto de flujos.

acetatos, cañón yequipo de equipo de computo computo

UNIDAD: 2 TÍTULO: Recursión

OBJETIVO ESPECÍFICO: El alumno describirá y diferenciará una nueva alternativa de programación a través de la recursividad para el planteamiento y solución de problemas,El alumno describirá y diferenciará una nueva alternativa de programación a través de la recursividad para el planteamiento y solución de problemas,para así comparar entre el esquema recursivo con el iterativo para así comparar entre el esquema recursivo con el iterativo Bibliografía: [ 4,5,6,8 ] Bibliografía: [ 4,5,6,8 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

de los estudiantes de programas

Exposición por parte del profesor, elaboración por parte de los estudiantes de programas con los conceptos de Herencia simple y múltiple.

Exposición por parte del profesor, elaboración de

proyector de

proyector de

borrador, implementar la entrada y salida en un lenguaje orientado a objetos, así programas por parte de los proyector decomo el paso de mensajes entre acetatos, cañón y

UNIDAD: 2 TÍTULO: Recursión

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 4Ingeniería en Ciencias de la Computación . Pág. 4

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 397: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.1Introducción 2 Identificar una nueva alternativa 2.1Introducción 2 Identificar una nueva alternativa Exposición por parte del maestro, Salón, pizarrón,

de programación, para lo cual se presenta la forma en que funciona presenta la forma en que funciona la recursividad la recursividad

2.2Ventajas y desventajas 2 Examinar y experimentar con las 2.2Ventajas y desventajas 2 Examinar y experimentar con las

mostrar ejemplos sencillos.mostrar ejemplos sencillos. Exposición auxiliándose conExposición auxiliándose con

plumones,proyector deacetatos o deacetatos o devideo. video. Salón, Salón,

posibles ventajas y desventajas delejemplos para ver las ventajas y pizarrón,uso de la recursividad

2.3Recursión directa e indirecta 4 4 Distinguir e ilustrar, con las2.3Recursión directa e indirecta 4 4 Distinguir e ilustrar, con las

desventajas. Exposición por parte del maestro,Exposición por parte del maestro,

plumones,proyector deacetatos o deacetatos o devideo. video. Salón, Salón,

diferentes formas que existen para realización de ejercicios para pizarrón,la recursión resolver problemas de manera

recursiva. recursiva. plumones,proyector deacetatos o deacetatos o devideo.

2.4Elección entre recursividad o 2 Comparación entre la recursividad Exposición por parte del maestro,e iteración para fo

Salón,iteración

HORAS TOTALES: 10 4HORAS TOTALES: 10 4

rmular mejores e identificación del alumno de lasoluciones. soluciones. mejor forma de programar. mejor forma de programar.

pizarrón,plumones, proyector deacetatos o deacetatos o devideo. video.

UNIDAD: 3 TÍTULO: Métodos de ordenamiento y búsqueda OBJETIVO ESPECÍFICO: El alumno identificará y aplicará algunas técnicas de clasificación y búsqueda para el manejo de información en programasde computadora. de computadora.

Exposición por parte del maestro, Salón, pizarrón,de programación, para lo cual se plumones,

proyector de

posibles ventajas y desventajas delejemplos para ver las ventajas y pizarrón,desventajas.uso de la recursividad plumones,

proyector de

diferentes formas que existen para realización de ejercicios para pizarrón,la recursión resolver problemas de manera plumones,

proyector de

video. 2.4Elección entre recursividad o 2 Comparación entre la recursividad Exposición por parte del maestro, Salón,

iteración e iteración para formular mejores e identificación del alumno de la pizarrón,plumones, proyector de

UNIDAD: 3 TÍTULO: Métodos de ordenamiento y búsqueda OBJETIVO ESPECÍFICO: El alumno identificará y aplicará algunas técnicas de clasificación y búsqueda para el manejo de información en programas

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 5Ingeniería en Ciencias de la Computación . Pág. 5

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 398: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Bibliografía: [ 1,2,3,4,7 ]

CONTENIDO DE LA UNIDADCONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs).

HT HP HT HP

Actividades de TécnicasAprendizaje Aprendizaje RecursosRecursos

NecesariosNecesarios

3.1 Ordenamiento 3.1.1 Burbuja 3.1.1 Burbuja 3.1.2 Selección 3.1.2 Selección 3.1.3 Inserción 3.1.3 Inserción

4 2 Explicar los métodos declasificación, identificar clasificación, identificar tipos de clasificación y tipos de clasificación y experimentar con cada unoexperimentar con cada uno

Exposición por parteExposición por partedel profesor, elaboración por parte de los estudiantes de

del profesor, elaboración por parte de los estudiantes de

Pizarron, borrador,Pizarron, borrador,proyector de acetatos, cañon y acetatos, cañon y equipo de computoequipo de computo

3.1.4 Shell Sort 3.1.4 Shell Sort de ellos para resolver algún programas utilizando3.1.5 Quick Sort3.1.5 Quick Sort

3.2 Búsqueda 3.2 Búsqueda problema de computadora.

3 2 Explicar los métodos de tales técnicas.Exposición por parte Pizarron, borrador,

3.2.1 Secuencial búsqueda, señalar su del profesor, proyector de3.2.2 Binaria

HORAS TOTALES: 7 4HORAS TOTALES: 7 4

importancia y generar programas utilizándolos.

elaboración por parte acetatos, cañon yelaboración por parte acetatos, cañon yde los estudiantes de laboratorio de de los estudiantes de laboratorio de programas utilizando computo programas utilizando computo

tales técnicas, y seleccionar el más adecuado a cada problema propuesto.

tales técnicas, y seleccionar el más adecuado a cada problema propuesto.

Bibliografía: [ 1,2,3,4,7 ]

Actividades de Técnicas

4 2 Explicar los métodos de3.1 Ordenamiento proyector de

de ellos para resolver algún programas utilizandoproblema de computadora.

3 2 Explicar los métodos de tales técnicas.Exposición por parte Pizarron, borrador,

3.2.1 Secuencial búsqueda, señalar su del profesor, proyector de3.2.2 Binaria importancia y generar

programas utilizándolos.

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 6Ingeniería en Ciencias de la Computación . Pág. 6

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 399: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 4 TÍTULO: Introducción a las estructuras de datos OBJETIVO ESPECÍFICO: Que el estudiante identifique y reconozca las diferentes estructuras de datos lineales y elabore programas que las utilicenOBJETIVO ESPECÍFICO: Que el estudiante identifique y reconozca las diferentes estructuras de datos lineales y elabore programas que las utilicenen la resolución de diversos problemas de computación. en la resolución de diversos problemas de computación. Bibliografía: [1, 2,3,8] Bibliografía: [1, 2,3,8]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs).

HT HP HT HP

Actividades de TécnicasAprendizaje RecursosRecursos

NecesariosNecesarios

4.1 Pila (LIFO) 6 4 Explicar e identificar el usode las estructuras de datos de las estructuras de datos llamadas Pilas en la llamadas Pilas en la creación de programas de creación de programas de computadora. computadora.

Exposición delExposición delprofesor, discusión grupal, ejemplos y contraejemplos y sesiones de laboratorio

Salón, pizarrón,Salón, pizarrón,plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop

4.2Cola (FIFO) 4 2 Explicar e identificar el uso Exposición del Salón, pizarrón,de las Colas en la creaciónde programas de de programas de computadora aplicadas a computadora aplicadas a problemas reales. problemas reales.

4.3Lista 9 4 Explicar e identificar las 4.3Lista 9 4 Explicar e identificar las

estructuras dinámicas en laestructuras dinámicas en lacreación de programas de creación de programas de computadora. computadora.

profesor, discusióngrupal, ejemplos y contraejemplos y sesiones de laboratorio

grupal, ejemplos y contraejemplos y sesiones de laboratorio Exposición del profesor, discusión grupal, ejemplos y contraejemplos, reelaboración y sesiones de laboratorio

plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop Salón, pizarrón, Salón, pizarrón, plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop

UNIDAD: 4 TÍTULO: Introducción a las estructuras de datos

Actividades de TécnicasAprendizaje CONTENIDO DE LA UNIDAD

4.1 Pila (LIFO) 6 4 Explicar e identificar el usoprofesor, discusión grupal, ejemplos y contraejemplos y sesiones de laboratorio

plumones, proyector

4.2Cola (FIFO) 4 2 Explicar e identificar el uso Exposición del Salón, pizarrón,de las Colas en la creación profesor, discusión

Exposición del profesor, discusión grupal, ejemplos y contraejemplos, reelaboración y sesiones de laboratorio

plumones, proyector

plumones, proyector

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 7Ingeniería en Ciencias de la Computación . Pág. 7

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 400: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 19 10HORAS TOTALES: 19 10

UNIDAD: 5 TÍTULO: Introducción a la Graficación OBJETIVO ESPECÍFICO: El estudiante identificará y utilizará los algoritmos para crear aplicaciones graficas en un lenguaje de programación.Bibliografía: [4] Bibliografía: [4]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs).

HT HP HT HP

Actividades de TécnicasAprendizaje RecursosRecursos

NecesariosNecesarios

5.1Interfaz gráfica 1 Distinguir e ilustrar, los5.1Interfaz gráfica 1 Distinguir e ilustrar, losconceptos de graficación.conceptos de graficación.

Exposición medianteDeducción Mapas Cognitivos Mapas Cognitivos

Salón, pizarrón,Salón, pizarrón,plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop

5.2Primitivas básicas de graficado5.2Primitivas básicas de graficado5.2.1 Punto 5.2.1 Punto 5.2.2 Línea 5.2.2 Línea 5.2.3 Polígono 5.2.3 Polígono 5.2.4 Circulo 5.2.4 Circulo

1 1 Ejemplificar el diseño delos diferentes algoritmoslos diferentes algoritmos

Exposición delExposición delprofesor : Solución de Casos Solución de Casos Sesión de PreguntasSesión de Preguntas

Salón, pizarrón,Salón, pizarrón,plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop

5.3Manejo de una gráfica 1 Analizar y determinar reglas para la aplicación dereglas para la aplicación degráficos. gráficos.

5.4Transformaciones básicas 2 1 Desarrollar Creatividad, 5.4Transformaciones básicas 2 1 Desarrollar Creatividad,

Modelar aplicaciones Modelar aplicaciones gráficas utilizando las gráficas utilizando las transformaciones. transformaciones.

Exposición delExposición delprofesor : Solución de Problemas Sesión de PreguntasSesión de PreguntasExposición del profesor, ejemplos y contraejemplos Elaboración de

Salón, pizarrón,Salón, pizarrón,plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop Salón, pizarrón, Salón, pizarrón, plumones, proyectorde acetatos o cañónde acetatos o cañóny laptop y laptop

UNIDAD: 5 TÍTULO: Introducción a la Graficación OBJETIVO ESPECÍFICO: El estudiante identificará y utilizará los algoritmos para crear aplicaciones graficas en un lenguaje de programación.

Actividades de TécnicasAprendizaje CONTENIDO DE LA UNIDAD

Exposición medianteDeducción plumones, proyector

1 1 Ejemplificar el diseño deprofesor : plumones, proyector

5.3Manejo de una gráfica 1 Analizar y determinar profesor : Solución de Problemas

Exposición del profesor, ejemplos y contraejemplos Elaboración de

plumones, proyector

plumones, proyector

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 8Ingeniería en Ciencias de la Computación . Pág. 8

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 401: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Programas.

HORAS TOTALES: 4 2HORAS TOTALES: 4 2

Programas.

HT HP HT HP HORAS TOTALES DE LA MATERIA: 64 32HORAS TOTALES DE LA MATERIA: 64 32

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 (1.1) Creación de clases y objetos Que el alumno implemente la estructura de un clase y pueda definir objetos relativos a esta clase pueda definir objetos relativos a esta clase

1 (1.2) Caracterización de un programa orientado a objetos Que el alumno implemente un programa completo 1 (1.2) Caracterización de un programa orientado a objetos Que el alumno implemente un programa completo utilizando la programación orientada a objetos, con utilizando la programación orientada a objetos, con clases, objetos, métodos en línea, constructores y clases, objetos, métodos en línea, constructores y caracterice el funcionamiento de tal programa caracterice el funcionamiento de tal programa

1 (1.3) Sobrecarga de funciones y operadores Que el alumno implemente un programa que 1 (1.3) Sobrecarga de funciones y operadores Que el alumno implemente un programa que ejemplifique la sobrecarga de funciones y sobrecarga deoperadores operadores

1 (1.4) Herencia Que el alumno implemente un programa utilizando los 1 (1.4) Herencia Que el alumno implemente un programa utilizando los conceptos de herencia múltiple. conceptos de herencia múltiple.

1 (1.5) Flujos Que el alumno muestre el flujo de mensajes 1 (1.5) Flujos Que el alumno muestre el flujo de mensajes caracterizados en un programa. caracterizados en un programa.

Que el alumno aplique el concepto de recursividad, Que el alumno aplique el concepto de recursividad,

22 44 22 22 22 22

2 (2.3) Aplicación de recursión directa resolviendo programas tales como factorial, serie deFibonacci, o algún otro ejemplo que sea recursivo. Fibonacci, o algún otro ejemplo que sea recursivo.

1 (1.1) Creación de clases y objetos Que el alumno implemente la estructura de un clase y

ejemplifique la sobrecarga de funciones y sobrecarga de

2 (2.3) Aplicación de recursión directa resolviendo programas tales como factorial, serie de

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 9Ingeniería en Ciencias de la Computación . Pág. 9

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 402: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2 (2.3) Aplicación de recursión indirecta Que el alumno aplique el concepto de recursividad2 (2.3) Aplicación de recursión indirecta Que el alumno aplique el concepto de recursividadindirecta, resolviendo algún que la ejemplifique. indirecta, resolviendo algún que la ejemplifique.

3 (3.1) Métodos de ordenamiento Que el alumno seleccione y aplique un método de 3 (3.1) Métodos de ordenamiento Que el alumno seleccione y aplique un método de ordenamiento para clasificar una serie de registros ordenamiento para clasificar una serie de registros utilizando memoria estática. utilizando memoria estática.

22 22

3 (3.2) Métodos de búsqueda Que el alumno aplique los método de búsqueda. 2

4 (4.1) Implementación y aplicación de Pilas (Analizador deQue el alumno defina e implemente la estructura de 22símbolos) datos Pila y elabore un programas sencillo de

aplicación de esta. aplicación de esta. 4 (4.1) Aplicación de Pilas (calculadora sencilla) Que el alumno aplique el concepto de una Pila en la

evaluación de expresiones infijas y postfijas evaluación de expresiones infijas y postfijas 4 (4.2) Colas Que el alumno defina e implemente la estructura de 4 (4.2) Colas Que el alumno defina e implemente la estructura de

datos Cola y elabore un programas sencillo de datos Cola y elabore un programas sencillo de aplicación de esta aplicación de esta

4 (4.3) Implementación de Listas Que el alumno defina e implemente la estructura de 4 (4.3) Implementación de Listas Que el alumno defina e implemente la estructura de datos Lista y elabore un programas sencillo de datos Lista y elabore un programas sencillo de aplicación de esta aplicación de esta

4 (4.3) Aplicación de Listas Que el alumno desarrolle una aplicación sencilla 4 (4.3) Aplicación de Listas Que el alumno desarrolle una aplicación sencilla utilizando una Lista como estructura básica de utilizando una Lista como estructura básica de almacenamiento de información almacenamiento de información

5 (5.2) Primitivas Básicas El alumno diseñará diversas aplicaciones graficas 5 (5.2) Primitivas Básicas El alumno diseñará diversas aplicaciones graficas utilizando los algoritmos de punto, línea, circulo y utilizando los algoritmos de punto, línea, circulo y polígono . polígono .

5 (5.4) Transformaciones Básicas El alumno construirá un aplicación gráfica que involucre5 (5.4) Transformaciones Básicas El alumno construirá un aplicación gráfica que involucreel manejo de las transformaciones básicas el manejo de las transformaciones básicas

22 22 22 22 11 11

3 (3.2) Métodos de búsqueda Que el alumno aplique los método de búsqueda. 2

4 (4.1) Implementación y aplicación de Pilas (Analizador deQue el alumno defina e implemente la estructura desímbolos) datos Pila y elabore un programas sencillo de

4 (4.1) Aplicación de Pilas (calculadora sencilla) Que el alumno aplique el concepto de una Pila en la

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 10Ingeniería en Ciencias de la Computación . Pág. 10

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 403: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

1 Unidad 1 7ª semana 1 Unidad 1 7ª semana 2 Unidad 2 y 3 11ª semana2 Unidad 2 y 3 11ª semana3 Unidad 4 y 5 16ª semana3 Unidad 4 y 5 16ª semana

% % Exámenes Parciales: A criterio del DocenteExámenes Parciales: A criterio del DocenteAsistencias: Asistencias: Proyecto Final: A criterio del DocenteProyecto Final: A criterio del DocentePracticas de laboratorio: A criterio del DocentePracticas de laboratorio: A criterio del DocenteTareas / Trabajos de Investigación: A criterio del DocenteTareas / Trabajos de Investigación: A criterio del DocentePrácticas de Laboratorio: Prácticas de Laboratorio:

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Haber acreditado cada uno de los exámenes departamentales y presentar el proyecto final terminado completamente.Haber acreditado cada uno de los exámenes departamentales y presentar el proyecto final terminado completamente.

FOMENTO DE VALORES: FOMENTO DE VALORES: Se inculcará en el estudiante la importancia y el habito de programar utilizando un lenguaje orientado a objetos para sus cursos posteriores y lanecesidad de utilizar las estructuras de datos en sus cursos siguientes, así como el trabajo en equipo. necesidad de utilizar las estructuras de datos en sus cursos siguientes, así como el trabajo en equipo.

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

TOTAL: 100

REQUISITOS DE ACREDITACIÓN:

Se inculcará en el estudiante la importancia y el habito de programar utilizando un lenguaje orientado a objetos para sus cursos posteriores y la

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 11Ingeniería en Ciencias de la Computación . Pág. 11

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 404: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BIBLIOGRAFÍA:

1.Aho, A.V. Hopcrof, J. E. Ullman, J. D., “Estructuras de Datos y Algoritmos”, Addison Wesley Iberoameritca, 1999 (B)

2.Wirth, N., “Alghoritms + Data Structures = Programs”, Prentice-Hall, 1976 (C) *

3.Wirth, N., “Algoritmos y Estructuras de datos”, Prentice-Hall, 1987 (C) *

4.Deitel y Deitel. “C++ Cómo programar”, Pearson Educación, 1999. (B)

5.Liberty J. y Horvath David B., “ Aprendiendo C++ para Linux”, Prentice Hall, 2001. (C)

6.Joyanes A. L. “Programación Orientada a Objetos”, Mc. Graw Hill, 1996 (C)

7.Ford W., Topp W., “Data Structures Whit C++” , Prentice Hall, 1996 (C)

8.Cerón G. C., Vera C. E., Vázquez F. J.A., Castillo Z. H, Cervantes M. P., Bello L. P. “Notas del curso ProgramaciónAvanzada”, FCC BUAP, 2002. (C) Avanzada”, FCC BUAP, 2002. (C)

NOTA: (B) Referencia Básica (C) Referencia Complementaria o de Consulta(C) Referencia Complementaria o de Consulta

* Este Libro aunque no es de fecha reciente se apega demasiado a la unidad en donde se hace referencia.

BIBLIOGRAFÍA:

1.Aho, A.V. Hopcrof, J. E. Ullman, J. D., “Estructuras de Datos y Algoritmos”, Addison Wesley Iberoameritca, 1999 (B)

2.Wirth, N., “Alghoritms + Data Structures = Programs”, Prentice-Hall, 1976 (C) *

3.Wirth, N., “Algoritmos y Estructuras de datos”, Prentice-Hall, 1987 (C) *

4.Deitel y Deitel. “C++ Cómo programar”, Pearson Educación, 1999. (B)

5.Liberty J. y Horvath David B., “ Aprendiendo C++ para Linux”, Prentice Hall, 2001. (C)

6.Joyanes A. L. “Programación Orientada a Objetos”, Mc. Graw Hill, 1996 (C)

7.Ford W., Topp W., “Data Structures Whit C++” , Prentice Hall, 1996 (C)

8.Cerón G. C., Vera C. E., Vázquez F. J.A., Castillo Z. H, Cervantes M. P., Bello L. P. “Notas del curso Programación

NOTA: (B) Referencia Básica

* Este Libro aunque no es de fecha reciente se apega demasiado a la unidad en donde se hace referencia.

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 12Ingeniería en Ciencias de la Computación . Pág. 12

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 405: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Licenciatura en Ciencias de la Computación . Pág. 13Licenciatura en Ciencias de la Computación . Pág. 13

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 406: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Programación NOMBRE DE LA MATERIA: Programación Concurrente y Paralela Clave: LCC 318 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 200 Algoritmos y Estructura de Datos MATERIA CONSECUENTE: LCC 226 Sist. Operativos Central y Dist. TIEMPO TOTAL ASIGNADO: 96 hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: M.C. Beatriz Beltrán Martínez M.C. Mariano Larios Gómez M.C. Hilda Castillo Zacatelco Dra. Darnes Vilariño Ayala Dr. Mario Rossainz López M.C. Rafael de la Rosa Flores M.C. José Andrés Vázquez Flores REVISADO POR: Área de Programación

Coordinador: Beatriz Beltrán Martínez APROBADO POR: Academia AUTORIZADO POR: Docencia

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 407: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2006 / Agosto 2007 VIGENCIA: A partir del período Primavera 2007 JUSTIFICACIÓN: La programación concurrente originada en los años 60 en un inicio fue de importancia para el desarrollo de sistemas operativos, posteriormente con el diseño de máquinas multiprocesadoras ofreció no sólo un reto para los diseñadores de sistemas operativos, sino una oportunidad que los programadores podían aprovechar. El primer reto para dichos programadores fue el problema de la sección critica y para mediados de los 70’s se hizo evidente la necesidad de contar con métodos formales para controlar la complejidad de los programas concurrentes. En la actualidad la proliferación del procesamiento paralelo, del cómputo cliente servidor, la utilización de Internet y las estaciones y PC multiprocesos han generalizado el hardware concurrente y hecho más relevante que nunca la programación concurrente. Bajo este marco es vital que los estudiantes de Ciencias de la Computación conozcan y apliquen los modelos y principios de la comunicación síncrona y asíncrona. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante conozca las diferentes técnicas de la programación concurrente y paralela, los lenguajes de programación concurrente más representativos y las técnicas de sincronización de procesos en un ambiente concurrente. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de las ciencias de la computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en sistemas concurrentes y paralelos.

Page 408: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO MATERIA: UNIDAD:1 TÍTULO: Introducción a la Programación Concurrente y

Paralela

OBJETIVO ESPECÍFICO: Que el alumno conozca los conceptos básicos de la programación concurrente y paralela, así como su historia y la clasificación de loslenguajes concurrentes.

Bibliografía[4,5,6,7]

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Historia de la programación concurrente 1/2 Explicar la evolución de la programación concurrente.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones.

1.2 Lenguajes de Programación Concurrente 1/2 Explicar las características de los diferentes lenguajes de programación concurrente.

Explicación del profesor, lluvia de ideas, discusión grupal.

1.3 Conceptos básicos. 1 Explicar y analizar los conceptos básicos de la programación concurrente y paralela.

Explicación del profesor, lluvia de ideas, discusión grupal.

HORAS TOTALES: 2

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 409: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TÍTULO: Arquitecturas paralelas y distribuidas

OBJETIVO ESPECÍFICO: Que el alumno conozca las características principales de las computadoras paralelas y distribuidas, así como el uso de la memoria compartida en el nivel de aplicación y el uso de arquitecturas para hacer computo paralelo y distribuido

Bibliografía [1]

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Arquitecturas simples 2.1.1 SISD, SIMD, MISD y MIMD

2.1.1.1 Procesador de vectores 2.1.1.2 Procesador de Arreglos

2.1.2 UMA Y NUMA 2.1.2.1 Bus 2.1.2.2 Conmutador 2.1.2.3 CC-NUMA 2.1.2.4 CN-NUMA

2.1.3 COMA

2 Definir las arquitecturas simplesde computadoras y sus posibles usos en una LAN

Exposición del profesor ylluvia de ideas

Cañón, computadora, pizarrón, plumones.

2.2 Arquitecturas paralelas 2.2.1 SMP

2.21 COW 2.22 MPP

2.22.1 Cuadricula 2.22.2 Hypercubo

2 Aplicación computo paralelo en Una arquitectura simple o paralelas

Exposición del profesor ylluvia de ideas

Cañón, computadora, pizarrón, plumones.

2.3 Arquitecturas distribuidas 2.3.1 GRID

2.3.2 Coordinación de actividades

2 Discutir las diferentes arquitecturas. Introducción a las aplicaciones distribuidas en

Exposición del profesor ylluvia de ideas

Cañón, computadora, pizarrón, plumones.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 410: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Middleware en GRID 2.3.3 GLOBUS 2.3.4 CROSS-BROKER

arquitecturas como GRID en WAN

HORAS TOTALES: 6 UNIDAD: 3 TÍTULO: Diseño de Algoritmos Paralelos y Distribuidos

OBJETIVO ESPECÍFICO: El alumno identificará y aplicará técnicas de diseño tanto de aplicaciones paralelas como distribuidas.

Bibliografía: [2]

Tiempo de impartición

(hrs.). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Algoritmos paralelos elementales 3.1.1 Clasificación de algoritmos MIMD 3.1.2 Algoritmos de Reducción 3.1.2.1 Modelo de Hipercubos 3.1.2.2 Modelo SIMD de intercambio 3.1.2.3 Modelo SIMD en mallas 2-D 3.1.2.4 Modelo de multiprocesadores UMA 3.1.3 Algoritmos de emisión (Broadcast) 3.1.4 Sumas de prefijos

7 3 Explicar las diferentes técnicas para el diseño de algoritmos paralelos y experimentar con cada una de ellas para resolver algún problema.

Exposición por parte del profesor, elaboración por parte de los estudiantes de algoritmos utilizando tales técnicas.

Pizarrón, borrador, proyector de acetatos, cañón y equipo de computo

3.2 Paradigmas algorítmicos 3.2.1 Paralelismo de Datos 3.2.1.1 Granjas de Procesos 3.2.2 Pipeline o Encauzamiento 3.2.3 Maestro-Esclavo 3.2.3.1 Divide y Vencerás 3.2.3.2 Ramificación y Poda

7 3 Explicar los diversos paradigmas que influyen directamente en el desarrollo de los algoritmos.

Exposición por parte del profesor, elaboración por parte de los estudiantes de algoritmos utilizando tales

paradigmas

Pizarrón, borrador, proyector de acetatos, cañón y laboratorio de computo

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 411: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.2.4 Autómatas Celulares 3.2.5 Pares totales

HORAS TOTALES: 14 6 UNIDAD: 4 TÍTULO: Introducción a la programación paralela y distribuida

OBJETIVO ESPECÍFICO: Que el alumno identifique los problemas que existen en la comunicación entre procesos y la forma de resolverlos. Además que aplique algunas técnicas de sincronización de procesos en un ambiente paralelo y en un ambiente distribuido.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Exclusión mutua, región crítica y sincronización con hilos 4.1.1 Alternancia 4.1.2 Falta de exclusión 4.1.3 Interbloqueo 4.1.4 Espera infinita 4.1.5 Algoritmo de Dijkstra 4.1.6 Algoritmo de Dekker 4.1.7 Algoritmo de Peterson

8 2 Identificar el concepto de condición de competencia, exclusión mutua, región critica, analizando los diferentes algoritmos para garantizar la exclusión mutua, espera ocupada, comunicación y sincronización de hilos.

Explicación del profesor, lluvia de ideas, discusión grupal. Práctica de laboratorio

Cañón, computadora, pizarrón, plumones

4.2 Monitores, Paso de mensajes 6 4 Analizar el concepto de monitor como un medio de obtener exclusión mutua, y la necesidad de utilizar paso de mensajes

Explicación del profesor, lluvia de ideas, discusión grupal. Prácticas de laboratorio.

Canon, computadora, pizarrón, plumones

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 412: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

entre procesos en la misma computadora y en procesos en computadoras distintas. Implementar programas ºutilizando estos conceptos en algún lenguaje de programación, por ejemplo JAVA.

4.3 Procesamiento paralelo 4.3.1 Rendimiento o Speed-Up 4.3.2 Ley de Amdahl 4.3.3 Los ciclos por instrucción

4 2 Identificar los conceptos básicos del procesamiento paralelo, analizando ventajas y desventajas, en cuanto a costos, rendimiento y complejidad.Discutir y analizar el rendimiento proporcionado por un programa en paralelo contra uno secuencial, así como la ley de Amdahl y el método de ciclos por instrucción.

Explicación del profesor, lluvia de ideas, discusión grupal. Prácticas de laboratorio.

Canon, computadora, pizarrón, plumones

HORAS TOTALES: 18 8 UNIDAD: 5 TÍTULO: Aplicaciones

OBJETIVO ESPECÍFICO: El estudiante aplicara los deferentes tipos de algoritmos utilizados, considerando diferentes esquemas de comunicación en dependencia del problema a resolver

Bibliografía: [3]

Tiempo de impartición

(hrs.). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Algoritmos de Ordenación 4 2 Desarrollar paralelamente diversos algoritmos de ordenación

Exposición por parte del profesor de los algoritmos a paralelizar. Diseñar

Salón, pizarrón, plumones, proyector de acetatos o cañón y

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 413: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

conjuntamente con el estudiante el algoritmo paralelo y elaboración de programas paralelos por parte de los estudiantes

laptop

5.2 Algoritmos Numéricos 5.2.1 Multiplicación de matrices 5.2.2 Solución de Sistemas de Ecuaciones Lineales5.2.3 Iterativos 5.2.4 Búsqueda y Optimización 5.2.4.1 Algoritmos Genéticos 5.2.4.2 Refinamiento Sucesivo 5.2.4.2 Algoritmos Hill Climbing

12 6 Desarrollar paralelamente estas técnicas

Exposición por parte del profesor de los algoritmos a paralelizar. Diseñar conjuntamente con el estudiante el algoritmo paralelo y elaboración de programas paralelos por parte de los estudiantes

Salón, pizarrón, plumones, proyector de acetatos o cañón y laptop

HORAS TOTALES: 16 8

PRÁCTICAS

UNIDAD NOMBRE DE LA PRÁCTICA OBJETIVO HORAS

3.1 Diseño de algoritmos con diferentes arquitecturas Que el estudiante aprenda a desarrollar diferentes esquemas algorítmicos, considerando la arquitectura

3

3.2 Diseño de algoritmos utilizando diferentes esquemas de paralelizacion.

Que el desarrolle algoritmos siguiendo diferentes esquemas de comunicación, lo que le permitirá, darse cuenta la importancia de los mismos en el diseño de algoritmos paralelos

3

4.1 Algoritmos para lograr la exclusión mutua Que el alumno identifique los principales problemas que surgen al tratar de implementar la exclusión mutua.

2

4.2 Implementación de un problema típico de sincronización de procesos utilizando monitores

Que el alumno comprenda como utilizar monitores en la sincronización de problemas

2

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 414: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4.2 Implementación de un problema típico de sincronización de procesos utilizando paso de mensajes

Que el alumno comprenda como utilizar paso de mensajes en la sincronización de problemas

2

4.3 Implementación de un programa paralelo Que el alumno utilice las técnicas de paralelismo para escribir un programa, además el alumno deberá utilizar alguna técnica para medir el rendimiento del algoritmo correspondiente.

2

5.1 Paralelización de diferentes algoritmos de ordenación

Realizara la paralelización de diferentes algoritmos de ordenación. Discusión de la eficiencia en los algoritmos diseñados

2

5.2 Desarrollo de algoritmos paralelos para multiplicar matrices

Desarrollo de un algoritmo paralelo eficiente que permita multiplicar matrices.

1

5.2 Parallelizacion de diferentes algoritmos exactos para resolver sistemas de ecuaciones lineales: Gauss con selección parcial del pivote, Cholevsky, descomposición LU, descomposición QR

Que el estudiante aprenda a desarrollar algoritmos paralelos que permitan resolver de manera eficiente sistemas de ecuaciones lineales

3

5.2 Paralelizacion de diferentes tipos de algoritmos de búsqueda: Algoritmos genéticos , refinamiento sucesivo entre otros

Diseñar algoritmos paralelos para resolver diversos tipos de problemas de optimización

3

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos I 1 y 2 6ª semana II 3 y 4 10ª semana III 5 15ª semana

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Page 415: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

% Asistencias y participación: A criterio del Profesor Exámenes parciales: 30% Tareas: 10% Trabajos de Investigación: 10% Prácticas de Laboratorio: 30% Proyecto Final 20%

TOTAL: 100% REQUISITOS DE ACREDITACIÓN: Obtener una calificación mayor o igual a seis en el promedio de exámenes y en el proyecto final. FOMENTO DE VALORES: El estudiante será capaz de trabajar en equipo, de analizar problemas y de colaborar con sus demás compañeros. BIBLIOGRAFÍA: [1] Andrew S. Tanenbaum. Organización de computadoras. Pearson educación [2] Michael J. Quinn : Parallel Computing. Theory and Parctice. McGRAW- Hill, INC. 1994 [3] Parallel Programming. Techique and Applicatrions using Networked Workstation san Parallel Computers. Barry Wilkinson, Michael Allen. Prentice

Hall, New Jersey. 1999 [4] Doug Lea, “Programación Concurrente en Java Principios y patrones de diseño”, Addison Wesley segunda edición 2001. [5] Burns, A.; Davis, G.,”Concurrente Programming”, Addison Wesley 1994. [6] Ben-Ari M.,”Principles of Concurrent and Distributed Programming”, Prentice Hall, 1990. [7] HARTLEY, S. J. “Concurrent Programming. The Java Programming Language”, Oxford University Press, 1998.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Page 416: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1�

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de REDES NOMBRE DE LA MATERIA: Programación de Servicios de

Internet Clave: LIC 591 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: LIC 590 Servicios Avanzados en Internet MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: 96 hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Ivo Humberto Pineda Torres Miguel Ángel León Chávez Apolonio Ata Pérez REVISADO POR: Jorge Jiménez Gonzáles APROBADO POR: Academia de redes AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: 24 Noviembre de 2006 VIGENCIA: 5 años JUSTIFICACIÓN:

Page 417: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2�

La sociedad se encuentra en una etapa de desarrollo conocida como “sociedad del conocimiento” la cual se basa tecnológicamente en el uso de redes de computadoras para compartir y difundir el conocimiento, el cual adquiere un valor que en muchos casos debe de protegerse. Por lo cual es vital que los estudiantes de ingeniería en ciencias de la computación conozcan y apliquen los algoritmos y protocolos necesarios para realizar la programación de los servicios asociados a Internet. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante adquiera los fundamentos teóricos, conozca las características y las propiedades de los diferentes sistemas operativos y como los programas en un ambiente distribuido pueden hacer uso de los servicios de los sistemas operativos. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de la Ingeniería en Ciencias de la Computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante en la computación es la de Redes de Computadoras ya que en la actualidad la mayoría de los Sistemas de Software son distribuidos, es decir interconectados por una Red, por ejemplo la red de redes o Internet. Sin embargo la seguridad de la información es la principal vulnerabilidad del Internet por lo que la asignatura de Sistemas Avanzados de Internet tiene una contribución indispensable en la formación del estudiante. Este curso permitirá al estudiante considerar problemas de multimedia en un ambiente distribuido y su solución

Page 418: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3�

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 TÍTULO: Herramientas de Programación

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principales aspectos sobre la programación distribuida

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Administración de código fuente 2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Debugeado y perfil de un programa.Gdb, gcc 2 2 Comprensión y Elicitación de Ideas. Explicar como encontrar fallas en software distribuido

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.3 Aspectos del desarrollo de la programación através de plataformas

2 2 Desarrollo de software multi plataformas

Exposición del Profesor Idem.

HORAS TOTALES: 6 4

Page 419: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4�

UNIDAD: 2 TÍTULO: Programación de Sistemas OBJETIVO ESPECÍFICO: Que el estudiante conozca e identifique los aspectos fundamentales de la programción de sistemas

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Estructuración de la programación de sistemas 2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Aspectos de diseño en la programación de sistemas

2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor. Idem.

2.3 Sistemas avanzados de archivos (bajo nivel I/O,ioctl, I/O asíncronos)

2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor . Idem.

2.4 Servicios de tiempo y datos. Sincronización del tiempo de red.

2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor. Idem.

2.5 Administración de procesos 2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor . Idem.

2.6 Sincronización e hilos en sistemas POSIX y NT 2 2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor. Idem.

2.7 Señales e IPC locales (pipes) 2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor . Idem.

2.8 Sistemas de archivos de red 2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor . Idem.

HORAS TOTALES: 16 2 UNIDAD: 3 TÍTULO: Programación Distribuida Clásica

OBJETIVO ESPECÍFICO: Que el estudiante identifique y utilice la programación distribuida clásica

Page 420: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5�

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Sockets en los sistemas operativos Unix y Windows

2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Multicast 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 RSVP, RPC de SUN y XDR 2 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem.

HORAS TOTALES: 6 2

Page 421: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6�

UNIDAD: 4 TÍTULO: Sistemas Distribuidos de Archivos

OBJETIVO ESPECÍFICO: Que el estudiante identifique los sistemas de archivos distribuidos

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Sistema de Archivos de SUN (NFS). Versión 2 y 4 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Microsoft SMB 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem.

AFS 1

Sun MC 1

HORAS TOTALES: 6

Page 422: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7�

UNIDAD: 5 TÍTULO: Sistemas Distribuidos Modernos OBJETIVO ESPECÍFICO: Que el estudiante identifique Los sistemas distribuidos de última generación

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Sistema CORBA 3 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2 ACE y Redes Activas 1 Aplicación del Conocimiento. Exposición del Profesor; Solución de preguntas y/o problemas.

Software PGP

HORAS TOTALES: 4 2

Page 423: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8�

UNIDAD: 6 TÍTULO: Bases de Datos y Directorios

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principales protocolos de seguridad en la Web

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Servicio de dominio de nombres 1 Introducción, Comprensión y Elicitación de Ideas

Exposición del Profesor; Video y cañon

6.2 Páginas amarillas 1 Comprensión y Elicitación de Ideas.

Idem Idem.

6.3 LDAP (light-weight directory access protocol) 2 2 Comprensión del LDAP Idem Idem.

6.4 ODBC (interfaze de base de datos) 2 2 Comprensión del ODBC Idem Idem.

6.5 JDBC (interfaze de Java)) 2 2 Comprensión del JDBC Idem Idem.

6.6 Cgi, servlets 2 2 Comprensión de los CGI Idem Idem.

6.7 JavaScript 2 2 Comprensión de los JavaScript Idem Idem.

6.8 PHP 4 2 Comprensión de PhP Idem Idem.

6.9 XML yDOM Modelo de documentos objetos 2 2 Uso de XML y DOM Idem Idem.

HORAS TOTALES: 18 14

HT HP

HORAS TOTALES DE LA MATERIA: 56 24

Page 424: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9�

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1.1 Uso de gcc y gdb Que el estudiante domine los aspectos avanzados de compilación y detección de errores

2

1.3 Aplicación de consideraciones de diseño al caso de las redes

Que el estudiante domine los aspectos avanzados de ingeniería del software ala programación distribuida

2

2.6 Sincronizacion en sistemas POSIX Que el estudiante domine los aspectos avanzados de la sincronización de procesos en Linux

2

3.3 Manejo de RPC con Java Que el estudiante domine el uso de Java y los RPC 2

5.1 Instalación de CORBA Que el estudiante domine la instalación de CORBA 2

6.3 Configuración de LDAP Que el estudiante domine la instalación de los servicios LDAP

2

6.4 Conexión a MySql usando ODBC Que el estudiante domine el uso de los ODBC en C/S 2

6.5 Uso de Java y los JDBC con MySql Que el estudiante domine el uso de los JDBC en C/S 2

6.6 Ventajas y desventajas de los CGI y Servlet Que el estudiante domine el uso de los CGI y Servlets 2

6.7 Uso de JavaScripts Que el estudiante domine el uso de los scripts 2

6.8 PhP Que el estudiante domine el uso de PhP 2

6.9 Uso de XML Que el estudiante domine el XML 2

Page 425: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10�

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos 1 Unidad 1 5ª Semana del Curso 2 Unidad 2 y 3 9ª Semana del Curso 3 Unidad 4, 5 y 6 16ª Semana del Curso

% Asistencias y participación: 0 Exámenes parciales: 40 Tareas: 0 Trabajos de Investigación y exposición en clase: 20 Prácticas de Laboratorio o Proyecto de curso: 40

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales, exposición en clase y proyecto igual o mayor a seis. FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de trabajo en equipo, de honestidad académica y uso de software libre

Page 426: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11�

BIBLIOGRAFÍA:

1. W. Richard Stevens, Advanced Programming in the Unix Environment, Addison Wesley. 2. W. Richard Stevens, Unix Network Programming, Prentice Hall, 1998. 3. Michi Henning and Steve Vinoski, Advanced CORBA Programming with C++, Addison Wesley, 1999.

Page 427: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD EN CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Software de Base

NOMBRE DE LA MATERIA: Programación de sistemas

Clave: LCC 210 Nivel de Ubicación: Básico Clave: LCC 210 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: LCC 106 Ensamblador PRE-REQUISITOS: LCC 106 Ensamblador

MATERIA CONSECUENTE: Sistemas Oper. Centralizados y Distribuidos

TIEMPO TOTAL ASIGNADO: 96 hrs. TIEMPO TOTAL ASIGNADO: 96 hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

Rafael De la Rosa FloresRafael De la Rosa FloresYalú Galicia Hernández Yalú Galicia Hernández Jesús García Fernández

REVISADO POR: Área de Software de base APROBADO POR: Academia APROBADO POR: Academia AUTORIZADO POR: Docencia AUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: A partir de 2000 VIGENCIA: A partir de 2000

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD EN CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Software de Base

NOMBRE DE LA MATERIA: Programación de sistemas

MATERIA CONSECUENTE: Sistemas Oper. Centralizados y Distribuidos

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

Jesús García Fernández

REVISADO POR: Área de Software de base

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 428: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

JUSTIFICACIÓN: En la actualidad el rápido avance de la tecnología en materia de software para computadora y En la actualidad el rápido avance de la tecnología en materia de software para computadora y redes de cómputo ha generado la necesidad de que el estudiante tenga una sólida formación en losredes de cómputo ha generado la necesidad de que el estudiante tenga una sólida formación en losconceptos fundamentales relacionados con sistemas operativos multiusuarios; lo cual repercutirá enconceptos fundamentales relacionados con sistemas operativos multiusuarios; lo cual repercutirá enuna mayor habilidad en el desarrollo de soluciones de software en este tipo de sistemas operativos.una mayor habilidad en el desarrollo de soluciones de software en este tipo de sistemas operativos.

OBJETIVO GENERAL DE LA MATERIA: OBJETIVO GENERAL DE LA MATERIA: Que el estudiante conozca, identifique, interprete y aplique los conceptos básicos relacionados conQue el estudiante conozca, identifique, interprete y aplique los conceptos básicos relacionados conlos sistemas operativos multiusuarios. los sistemas operativos multiusuarios.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El estudiante tendrá un conocimiento sólido de los elementos que conforman al principal programaEl estudiante tendrá un conocimiento sólido de los elementos que conforman al principal programarequerido por una computadora para realizar trabajos útiles y actuar sobre la realidad exterior, es requerido por una computadora para realizar trabajos útiles y actuar sobre la realidad exterior, es de suma importancia en la formación integral de cualquier estudiante de ciencias de la de suma importancia en la formación integral de cualquier estudiante de ciencias de la computación. Esto le otorgara habilidades para programar en ambientes multiusuarios tan computación. Esto le otorgara habilidades para programar en ambientes multiusuarios tan demandados actualmente. demandados actualmente.

JUSTIFICACIÓN:

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2 Ingeniería en Ciencias de la Computación . Pág. 2

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 429: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: REPASO DEL LENGUAJE C

OBJETIVO ESPECÍFICO: Que el estudiante interprete y valore las capacidades del lenguaje C, específicamente apuntadores y estructuras, y elabore programas de bajo nivel.Bibliografía: [ 1, 2] Bibliografía: [ 1, 2]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 1.1 Apuntadores y arreglos 10 4 Actividades de aplicación del1.1 Apuntadores y arreglos 10 4 Actividades de aplicación del

conocimiento y para conocimiento y para desarrollo de capacidades dedesarrollo de capacidades devaloración y creatividad. Quevaloración y creatividad. Queel alumno ejemplifique el usoel alumno ejemplifique el usode apuntadores y arreglos de apuntadores y arreglos mediante elaboración de mediante elaboración de programas. programas.

Exposición delExposición delprofesor, discusión grupal, elaboración colectiva de diagramas de flujo, extrapolación, encontrar errores, optimizar una solución

profesor, discusión grupal, elaboración colectiva de diagramas de flujo, extrapolación, encontrar errores, optimizar una solucióny sesiones de laboratorioy sesiones de laboratorio

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,computadora computadora

1.2 Estructuras 8 2 Actividades de aplicación del Exposición del Ídemconocimiento y para conocimiento y para desarrollo de capacidades dedesarrollo de capacidades devaloración y creatividad. Quevaloración y creatividad. Queel alumno ejemplifique el usoel alumno ejemplifique el usode estructuras mediante de estructuras mediante ejercicios y elaboración de ejercicios y elaboración de programas. programas.

profesor, discusiónprofesor, discusióngrupal, elaboración colectiva de diagramas de flujo, extrapolación, encontrar errores, optimizar una solución

grupal, elaboración colectiva de diagramas de flujo, extrapolación, encontrar errores, optimizar una solucióny sesiones de y sesiones de

UNIDAD: 1 TÍTULO: REPASO DEL LENGUAJE C

OBJETIVO ESPECÍFICO: Que el estudiante interprete y valore las capacidades del lenguaje C, específicamente apuntadores y estructuras, y elabore programas de bajo nivel.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

1.2 Estructuras 8 2 Actividades de aplicación del Exposición del Ídem

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 3Ingeniería en Ciencias de la Computación . Pág. 3

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 430: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

laboratoriolaboratorio

1.3 Bibliotecas 1 1 Actividades de Introducción y Exposición del profesor Salón, pizarrón,Exposición del profesor Salón, pizarrón,motivación y de compresión.motivación y de compresión.Que el alumno identifique las Que el alumno identifique las diferentes bibliotecas diferentes bibliotecas provistas por el compilador deprovistas por el compilador deC. C.

1.4 Interfaz con el sistema UNIX 1 1 Actividades de introducción y1.4 Interfaz con el sistema UNIX 1 1 Actividades de introducción ymotivación, de compresión y motivación, de compresión y de aplicación del de aplicación del conocimiento. Que el conocimiento. Que el estudiante identifique y estudiante identifique y explique las diferentes capas explique las diferentes capas concéntricas alrededor del concéntricas alrededor del núcleo del sistema operativo. núcleo del sistema operativo.

y sesión de laboratorioy sesión de laboratorio Exposición del profesor, planeamiento de un problema y sesión de laboratorio

Exposición del profesor, planeamiento de un problema y sesión de laboratorio

plumones,plumones,computadora computadora Salón, pizarrón,Salón, pizarrón,plumones, plumones, computadora computadora

HORAS TOTALES: 20 8HORAS TOTALES: 20 8

UNIDAD: 2 TÍTULO: LLAMADOS AL SISTEMA

OBJETIVO ESPECÍFICO: Que el estudiante reconozca y analice la interfaz de entrada al kernel del sistema operativo y elabore programas sencillos utilizando llamados alsistema. sistema. Bibliografía: [ 1, 3,4 ] Bibliografía: [ 1, 3,4 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 2.1Errores 0.5 0 Actividades de introducción y2.1Errores 0.5 0 Actividades de introducción y

motivación y de aplicación demotivación y de aplicación deExposición delExposición delprofesor, discusiónprofesor, discusión

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyector

1.3 Bibliotecas 1 1 Actividades de Introducción y

UNIDAD: 2 TÍTULO: LLAMADOS AL SISTEMA

OBJETIVO ESPECÍFICO: Que el estudiante reconozca y analice la interfaz de entrada al kernel del sistema operativo y elabore programas sencillos utilizando llamados al

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 4Ingeniería en Ciencias de la Computación . Pág. 4

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 431: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

de acetatos o cañón,de acetatos o cañón,computadora computadora

conocimiento. Que el conocimiento. Que el estudiante identifique los estudiante identifique los errores en un programa.

grupal y encontrarerrores, errores,

2.4Limitaciones 0.5 0 Actividades de introducción y Exposición del profesor Salón, pizarrón,motivación y de aplicación demotivación y de aplicación deconocimiento. Que el conocimiento. Que el estudiante ilustre los estudiante ilustre los problemas acarreados al no problemas acarreados al no tomar en cuenta las tomar en cuenta las limitaciones de los llamados allimitaciones de los llamados alsistema. sistema.

2.3Uso de llamados al sistema 2 2 Actividades de Introducción y 2.3Uso de llamados al sistema 2 2 Actividades de Introducción y motivación, de compresión, motivación, de compresión, de aplicación del de aplicación del conocimiento y para el conocimiento y para el desarrollo de capacidades de desarrollo de capacidades de valoración y creatividad. Que valoración y creatividad. Que el alumno ejemplifique el uso el alumno ejemplifique el uso de llamados a sistemas para de llamados a sistemas para entrada y salida mediante entrada y salida mediante elaboración de programas elaboración de programas sencillos. sencillos.

2.4Señales 3 2 Actividades de Introducción y 2.4Señales 3 2 Actividades de Introducción y motivación, de compresión, motivación, de compresión, de aplicación del de aplicación del conocimiento y para el conocimiento y para el desarrollo de capacidades de desarrollo de capacidades de valoración y creatividad. Que valoración y creatividad. Que el alumno ejemplifique el uso el alumno ejemplifique el uso de señales mediante la de señales mediante la elaboración de programas elaboración de programas sencillos de comunicación sencillos de comunicación entre procesos. entre procesos.

y discusión grupaly discusión grupal Exposición del profesor, discusión grupal , planteamiento de un problema, lluvia de ideas y sesión de laboratorio

Exposición del profesor, discusión grupal , planteamiento de un problema, lluvia de ideas y sesión de laboratorio Exposición del profesor, discusión grupal , planteamiento de un problema, lluvia de ideas y sesión de laboratorio

Exposición del profesor, discusión grupal , planteamiento de un problema, lluvia de ideas y sesión de laboratorio

plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,computadora computadora Salón, pizarrón, Salón, pizarrón, plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,computadora computadora Salón, pizarrón, Salón, pizarrón, plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,computadora computadora

grupal y encontrar

errores en un programa. 2.4Limitaciones 0.5 0 Actividades de introducción y Exposición del profesor Salón, pizarrón,

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 5Ingeniería en Ciencias de la Computación . Pág. 5

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 432: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 6 4HORAS TOTALES: 6 4

UNIDAD: 3 TÍTULO: PROCESOS OBJETIVO ESPECÍFICO: Que el estudiante identifique y aplique los mecanismos de comunicación interprocesosOBJETIVO ESPECÍFICO: Que el estudiante identifique y aplique los mecanismos de comunicación interprocesosBibliografía: [3,4,5] Bibliografía: [3,4,5]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Conceptos básicos HT HP HT HP

0 Actividades de introducción y0 Actividades de introducción ymotivación y comprensión. motivación y comprensión.

Exposición delExposición delprofesor, lluvias deprofesor, lluvias de

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyector

88 Que el estudiante identifiqueQue el estudiante identifiquelos conceptos básicos que selos conceptos básicos que seutilizan en el manejo de utilizan en el manejo de procesos procesos

ideas y discusión grupalde acetatos o cañón,ideas y discusión grupalde acetatos o cañón,laptop laptop

3.2 Comunicación interprocesos 4 Actividades de introducción y Exposición del Salón, pizarrón,88 motivación, comprensión y de profesor, lluvias de plumones, proyector

3.2.1 Semaforos3.2.1 Semaforos

aplicación del conocimiento.aplicación del conocimiento.Actividades de introducción y Actividades de introducción y motivación, comprensión. Quemotivación, comprensión. Queel estudiante describa los el estudiante describa los mecanismos de comunicaciónmecanismos de comunicacióninterprocesos. interprocesos.

4 Actividades de introducción y 4 Actividades de introducción y

ideas y discusión grupalde acetatos o cañón,ideas y discusión grupalde acetatos o cañón,laptop y laboratorio laptop y laboratorio

Exposición del profesorSalón, pizarrón, Exposición del profesorSalón, pizarrón,

88 motivación, comprensión y de discusión grupalaplicación del conocimiento. aplicación del conocimiento. Que el estudiante describa y Que el estudiante describa y reprodusca los mecanismos reprodusca los mecanismos de comunicación de comunicación interprocesos utilizando interprocesos utilizando

plumones, proyectorplumones, proyectorde acetatos o cañon,de acetatos o cañon,laptop y laboratorio laptop y laboratorio

UNIDAD: 3 TÍTULO: PROCESOS

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Conceptos básicos

3.2 Comunicación interprocesos 4 Actividades de introducción y Exposición del Salón, pizarrón,motivación, comprensión y de profesor, lluvias de plumones, proyector

motivación, comprensión y de discusión grupal

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 6Ingeniería en Ciencias de la Computación . Pág. 6

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 433: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

semáforossemáforos

3.2.2 Memoria Compartida 3.2.2 Memoria Compartida Actividades de introducción y Exposición delExposición del Salón, pizarrón,Salón, pizarrón,motivación, comprensión y de profesor, y discusión44 plumones, proyector

22 aplicación del conocimiento.aplicación del conocimiento.Que el estudiante describa yQue el estudiante describa yreprodusca los mecanismosreprodusca los mecanismosde comunicación de comunicación interprocesos utilizando interprocesos utilizando memoria compartida. memoria compartida.

grupal de acetatos o cañón,de acetatos o cañón,laptop y laboratorio laptop y laboratorio

3.2.3 Paso de mensajes Actividades de introducción y Exposición del profesorSalón, pizarrón,

2222 motivación, comprensión y de y discusión grupal

aplicación del conocimiento. aplicación del conocimiento. Que el estudiante describa y Que el estudiante describa y reprodusca los mecanismos reprodusca los mecanismos de comunicación de comunicación interprocesos utilizando paso interprocesos utilizando paso de mensajes de mensajes

plumones, proyectorplumones, proyectorde accetatos o cañón,de accetatos o cañón,laptop y laboratorio laptop y laboratorio

3.2.4 Sockets 3.2.4 Sockets Actividades de introducción y Exposición del profesorSalón, pizarrón,Exposición del profesorSalón, pizarrón,

6644 motivación, comprensión y de y discusión grupal

aplicación del conocimiento. aplicación del conocimiento. Que el estudiante describa y Que el estudiante describa y reprodusca los mecanismos reprodusca los mecanismos de comunicación de comunicación interprocesos utlizando interprocesos utlizando sockets sockets

plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop y laboratorio laptop y laboratorio

HORAS TOTALES: 34 18HORAS TOTALES: 34 18

UNIDAD: 4 TÍTULO: DEMONIOS

OBJETIVO ESPECÍFICO: Que el estudiante diferencie los procesos demonios de los procesos de usuario y valore su uso.Que el estudiante diferencie los procesos demonios de los procesos de usuario y valore su uso.

Actividades de introducción ymotivación, comprensión y de profesor, y discusión plumones, proyector

grupal

3.2.3 Paso de mensajes Actividades de introducción y Exposición del profesorSalón, pizarrón,motivación, comprensión y de y discusión grupal

Actividades de introducción ymotivación, comprensión y de y discusión grupal

UNIDAD: 4 TÍTULO: DEMONIOS

OBJETIVO ESPECÍFICO:

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 7Ingeniería en Ciencias de la Computación . Pág. 7

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 434: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Bibliografía: [ 3,4 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 4.1Definición 1 0 Actividades de introducción y4.1Definición 1 0 Actividades de introducción y

motivación y para el motivación y para el Exposición delExposición delprofesor, discusiónprofesor, discusión

Salón, pizarrón,Salón, pizarrón,plumones, proyectorplumones, proyector

desarrollo de capacidades de grupal, lluvia de ideas y de acetatos o cañón,análisis y síntesis. Que el estudiante discuta el uso e estudiante discuta el uso e importancia de los demoniosimportancia de los demoniosen el arranque del sistema en el arranque del sistema operativo. operativo.

4.2Aplicaciones 1 1 Actividade de comprensión4.2Aplicaciones 1 1 Actividade de comprensións Exposición del profesor, discusión grupal, optimizar una

s Exposición del profesor, discusión grupal, optimizar una

y para el desarrollo de y para el desarrollo de capacidades de valoración ycapacidades de valoración y

ejemplos y contra computadoraejemplos ejemplos

Salón, pizarrón, Salón, pizarrón, plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,

creatividad. Que el estudiante solución y sesiones de computadora

HORAS TOTALES: 2 1HORAS TOTALES: 2 1

discuta el uso e importanciadiscuta el uso e importanciade los demonios en el de los demonios en el arranque del sistema arranque del sistema operativo operativo

laboratoriolaboratorio

UNIDAD: 5 TÍTULO: DRIVERS

OBJETIVO ESPECÍFICO: Que el estudiante identifique e interprete las operaciones que realizan los diferentes controladoresQue el estudiante identifique e interprete las operaciones que realizan los diferentes controladoresBibliografía: [ 6,7 ] Bibliografía: [ 6,7 ]

Bibliografía: [ 3,4 ]

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

grupal, lluvia de ideas y de acetatos o cañón,desarrollo de capacidades decomputadoraanálisis y síntesis. Que el ejemplos y contra

creatividad. Que el estudiante solución y sesiones de computadora

UNIDAD: 5 TÍTULO: DRIVERS

OBJETIVO ESPECÍFICO:

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 8Ingeniería en Ciencias de la Computación . Pág. 8

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 435: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo deTiempo deimparticiónimpartición

(hrs.). (hrs.). CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP HT HP 5.1Tipos de Drivers 0.4 0 Actividades de introducción y5.1Tipos de Drivers 0.4 0 Actividades de introducción y

motivación y comprensión. motivación y comprensión. Que el estudiante distinga losQue el estudiante distinga losdiferentes drivers que se diferentes drivers que se utilizan al realizar una tarea utilizan al realizar una tarea determinada, como por determinada, como por ejemplo la lectura de una ejemplo la lectura de una archivo en disco. archivo en disco.

5.2Disco 0.4 0.25 Actividades de introducción y5.2Disco 0.4 0.25 Actividades de introducción y

Exposición del profesorSalón, pizarrón,Exposición del profesorSalón, pizarrón,plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop laptop

Exposición del profesorSalón, pizarrón, Exposición del profesorSalón, pizarrón,

motivación comprensión y demotivación comprensión y deaplicación del conocimiento.aplicación del conocimiento.Que el estudiante identifiqueQue el estudiante identifiquelos elementos requeridos enlos elementos requeridos enuna escritura a disco. una escritura a disco.

y sesión de laboratorio plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop laptop

5.3Memoria 0.3 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,Exposición del profesorSalón, pizarrón,motivación comprensión y demotivación comprensión y deaplicación del conocimiento.aplicación del conocimiento.Que el estudiante identifiqueQue el estudiante identifiquelos elementos requeridos enlos elementos requeridos enuna escritura a memoria. una escritura a memoria.

y sesión de laboratorio plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop laptop

5.4Teclado 0.2 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,motivación comprensión y demotivación comprensión y deaplicación del conocimiento.aplicación del conocimiento.Que el estudiante identifiqueQue el estudiante identifiquelos elementos requeridos enlos elementos requeridos enuna entrada por teclado. una entrada por teclado.

y sesión de laboratorio plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop laptop

5.5Mouse 0.2 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,motivación comprensión y de y sesión de laboratorio plumones, proyector

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas Recursos Necesarios

y sesión de laboratorio

5.3Memoria 0.3 0.15 Actividades de introducción yy sesión de laboratorio

5.4Teclado 0.2 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,y sesión de laboratorio

5.5Mouse 0.2 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,motivación comprensión y de y sesión de laboratorio plumones, proyector

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 9Ingeniería en Ciencias de la Computación . Pág. 9

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 436: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

aplicación del conocimiento.aplicación del conocimiento.Que el estudiante identifiqueQue el estudiante identifiquelos elementos requeridos enlos elementos requeridos enuna entrada por mouse. una entrada por mouse.

de acetatos o cañón,de acetatos o cañón,laptop laptop

5.6Puertos 0.3 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,y sesión de laboratoriomotivación comprensión y demotivación comprensión y de

aplicación del conocimiento.aplicación del conocimiento.Que el estudiante identifiqueQue el estudiante identifiquelos elementos requeridos enlos elementos requeridos enE/S por puertos. E/S por puertos.

plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop laptop

5.7Monitor 0.2 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,

HORAS TOTALES: 2 1HORAS TOTALES: 2 1

motivación comprensión y demotivación comprensión y deaplicación del conocimiento.aplicación del conocimiento.Que el estudiante identifiqueQue el estudiante identifiquelos elementos requeridos enlos elementos requeridos enescritura a monitor. escritura a monitor.

y sesión de laboratorio plumones, proyectorplumones, proyectorde acetatos o cañón,de acetatos o cañón,laptop laptop

HT HP HT HP HORAS TOTALES DE LA MATERIA: 64 32HORAS TOTALES DE LA MATERIA: 64 32

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 Uso de arreglo y apuntadores Que el alumno ejemplifique el uso de apuntadores y arreglos y elabore programas sencillos utilizando estos.arreglos y elabore programas sencillos utilizando estos.

1 Funciones y archivos Que el alumno reconozca los diferentes tipos de pasos 1 Funciones y archivos Que el alumno reconozca los diferentes tipos de pasos de parámetros en funciones y formule sus propias de parámetros en funciones y formule sus propias funciones. Además, elabore programas sencillos funciones. Además, elabore programas sencillos

22 22

5.6Puertos 0.3 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,y sesión de laboratorio

5.7Monitor 0.2 0.15 Actividades de introducción y Exposición del profesorSalón, pizarrón,y sesión de laboratorio

1 Uso de arreglo y apuntadores Que el alumno ejemplifique el uso de apuntadores y

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 10Ingeniería en Ciencias de la Computación . Pág. 10

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 437: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

utilizando lectura y escritura de archivos

1 Estructuras Que el alumno defina estructuras de datos en lenguaje C y realice programas de manipulación de estas C y realice programas de manipulación de estas

1 Interfaz con el Sistema Linux Que el estudiante identifique y utilice el Shell de Linux y1 Interfaz con el Sistema Linux Que el estudiante identifique y utilice el Shell de Linux yel paso de parámetros en la línea de comandos el paso de parámetros en la línea de comandos

2 Uso de llamados al sistema Que el estudiante compare las funciones de biblioteca 2 Uso de llamados al sistema Que el estudiante compare las funciones de biblioteca de C con las llamadas al sistema de entrada y salida. de C con las llamadas al sistema de entrada y salida.

2 Señales Que el estudiante reconozca el uso de las señales y 2 Señales Que el estudiante reconozca el uso de las señales y elabore programas sencillos de comunicación entre elabore programas sencillos de comunicación entre procesos usando señales. procesos usando señales.

3 Creación de Procesos Que el estudiante interprete y emplee los llamados al 3 Creación de Procesos Que el estudiante interprete y emplee los llamados al sistema para la creación de procesos sistema para la creación de procesos

3 Comunicación entre procesos utilizando semaforos Que el estudiante interprete y emplee los llamados al 3 Comunicación entre procesos utilizando semaforos Que el estudiante interprete y emplee los llamados al sistema para la creación de semáforos sistema para la creación de semáforos

22 22 22 22 44 44

3 Comunicación entre procesos utilizando memoria3 Comunicación entre procesos utilizando memoriacompartida compartida Comunicación entre procesos utilizando paso de Comunicación entre procesos utilizando paso de

Que el estudiante interprete y emplee los llamados alsistema para la creación de memoria compartida sistema para la creación de memoria compartida Que el estudiante interprete y emplee los llamados alQue el estudiante interprete y emplee los llamados al

44 22

33 mensajes sistema para la creación de mensajes3 Comunicación entre procesos utilizando sockets Que el estudiante interprete y emplee los llamados al

sistema para la creación de sockets sistema para la creación de sockets Demonios Que el alumno reconozca la función de un demonio Demonios Que el alumno reconozca la función de un demonio

44 11

44 dentro de la operación del sistema operativo5 Drivers Que el estudiante identifique e interprete las 5 Drivers Que el estudiante identifique e interprete las

operaciones que realizan los diferentes controladoresoperaciones que realizan los diferentes controladores11

CRITERIOS DE EVALUACIÓN

utilizando lectura y escritura de archivos

1 Estructuras Que el alumno defina estructuras de datos en lenguaje

Que el estudiante interprete y emplee los llamados al

mensajes sistema para la creación de mensajes3 Comunicación entre procesos utilizando sockets Que el estudiante interprete y emplee los llamados al

dentro de la operación del sistema operativo

CRITERIOS DE EVALUACIÓN

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 11Ingeniería en Ciencias de la Computación . Pág. 11

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 438: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PARCIALES DEPARTAMENTALES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

I Unidad 1, 2 6ª Semana del Curso II Unidad 3 13ª Semana del CursoII Unidad 3 13ª Semana del CursoIII Unidad 4,5 16ª Semana del CursoIII Unidad 4,5 16ª Semana del Curso

% % Parciales 30 Parciales 30 Asistencias: Asistencias: Proyecto Final: 30 Proyecto Final: 30 Tareas: 10 Tareas: 10 Trabajos de investigación: 5 Trabajos de investigación: 5 Prácticas de Laboratorio: 25 Prácticas de Laboratorio: 25

TOTAL: 100TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Aprobar exámenes, programas, proyecto final y entregar tareas.Aprobar exámenes, programas, proyecto final y entregar tareas.

FOMENTO DE VALORES: FOMENTO DE VALORES: Se motivará en el alumno el re-uso de los elementos de software disponibles; así como la capacidad para formar juicios objetivos en la selección deSe motivará en el alumno el re-uso de los elementos de software disponibles; así como la capacidad para formar juicios objetivos en la selección deherramientas. herramientas.

BIBLIOGRAFÍA:

I Unidad 1, 2 6ª Semana del Curso

REQUISITOS DE ACREDITACIÓN:

BIBLIOGRAFÍA:

____________________________________________________________________________________________________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 12Ingeniería en Ciencias de la Computación . Pág. 12

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 439: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.Kernighan, B.W. & Ritchie D.M.; “El lenguaje de Programación C”; Prentice Hall, 1997 (B)2.Deitel, H.M. y Deitel, P.J.; “Como programar en C y C++”, Prentice Hall, 1999 (C) 3.Wall, Kurt.; “Programación en Linux con ejemplos”; Prentice Hall, 2000. (B) 4.Marquez G. Fco.; “Unix: Programación Avanzada”, RA-MA, 1993 (C) 5.Tanenbaum A.S.; “Sistemas Operativos Modernos”; Prentice Hall, 1993 6.Rubini, A & Corbert J.; “Linux Device Drivers”, O’Reilly 2sd. Edition, 2001 (C) (en línea en la página www.xml.com/ldd/chapter/book/)7.Calbet, Xavier; “Breve Tutorial para escribir Drivers en Linux”, GULIC, 2001 (B) (disponible en línea en archivo PDF) B: Básico C: Complementario

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.Ingeniería en Ciencias de la Computación . Pág. 13

Page 440: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Programación

NOMBRE DE LA MATERIA: Programación

Clave: LCC 104 Nivel de Ubicación: Básico Clave: LCC 104 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada Modalidad: Escolarizada

PRE-REQUISITOS: S/R

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

Coordinación: Área de Programación

NOMBRE DE LA MATERIA: Programación

Créditos: 10 Tipo de Materia: Obligatoria

PRE-REQUISITOS: S/R

MATERIA CONSECUENTE: LCC 112 Programación Avanzada MATERIA CONSECUENTE: LCC 112 Programación Avanzada

TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA: Los autores del programa de julio 2001 mas los siguientes autores de Agosto 2007 Los autores del programa de julio 2001 mas los siguientes autores de Agosto 2007 Beatriz Beltrán Martínez Hilda Castillo Zacatelco Beatriz Beltrán Martínez Hilda Castillo Zacatelco Pedro Bello López Yolanda Moyao Martínez Pedro Bello López Yolanda Moyao Martínez Blanca Bermúdez Juárez José Luis Meza León Blanca Bermúdez Juárez José Luis Meza León

TIEMPO TOTAL ASIGNADO: 96 Hrs.

PRIMAVERA – OTOÑO

AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1 Ingeniería en Ciencias de la Computación . Pág. 1

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 441: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

REVISADO POR: Área de Programación Coordinador: Beatriz Beltrán Martínez Coordinador: Beatriz Beltrán Martínez

APROBADO POR: Academia APROBADO POR: Academia AUTORIZADO POR: Docencia AUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Junio 2005 / Agosto 2007 VIGENCIA: A partir del Periodo de Otoño del 2005VIGENCIA: A partir del Periodo de Otoño del 2005

JUSTIFICACIÓN: En la creación de un programa de computadora, es importante que el alumno analice deEn la creación de un programa de computadora, es importante que el alumno analice deforma detallada el problema a resolver, para luego crear el algoritmo que le dé soluciónforma detallada el problema a resolver, para luego crear el algoritmo que le dé solucióny finalmente su implementación en un lenguaje de programación estructurado, de ahí lay finalmente su implementación en un lenguaje de programación estructurado, de ahí laimportancia de este primer curso, el cual los acerca a resolver problemas de importancia de este primer curso, el cual los acerca a resolver problemas de computadora para después codificar algoritmos para la solución de problemas en computadora para después codificar algoritmos para la solución de problemas en diversas áreas de la Ingeniería.

OBJETIVOS GENERALES DE LA MATERIA: OBJETIVOS GENERALES DE LA MATERIA: El alumno diseñará algoritmos y los implementará en un lenguaje de alto nivel utilizandoEl alumno diseñará algoritmos y los implementará en un lenguaje de alto nivel utilizandolos conocimientos básicos de la programación estructurada.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: El curso de programación sienta las bases que el alumno necesitará en el desarrollo deEl curso de programación sienta las bases que el alumno necesitará en el desarrollo desu carrera y en su vida profesional ya que descubre las diferentes técnicas de diseño desu carrera y en su vida profesional ya que descubre las diferentes técnicas de diseño dealgoritmos para la solución de problemas de computadoras. Se tratará de que el alumnoalgoritmos para la solución de problemas de computadoras. Se tratará de que el alumnoresuelva problemas lo más apegado a la realidad posible, ya que en el ejercicio de suresuelva problemas lo más apegado a la realidad posible, ya que en el ejercicio de sucarrera deberá resolver problemas en muy diversas áreas de la Ingeniería e interactuarácarrera deberá resolver problemas en muy diversas áreas de la Ingeniería e interactuarácon profesionistas de otras disciplinas.

REVISADO POR: Área de Programación

FECHA DE ELABORACIÓN/REVISIÓN: Junio 2005 / Agosto 2007

JUSTIFICACIÓN:

diversas áreas de la Ingeniería.

los conocimientos básicos de la programación estructurada.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO:

con profesionistas de otras disciplinas.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2 Ingeniería en Ciencias de la Computación . Pág. 2

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 442: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICOCONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: Conceptos básicos

OBJETIVO ESPECÍFICO: El alumno identificará los conceptos básicos de la programaciónEl alumno identificará los conceptos básicos de la programaciónBibliografía: [ 1, 2 y 6 ] Bibliografía: [ 1, 2 y 6 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparti- imparti-

ción (hrs).ción (hrs).HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

1.1 Definición de : 1.1 Definición de : Algoritmo, Programa, Lenguaje de Algoritmo, Programa, Lenguaje de programación, ensamblador, programación, ensamblador, compilador, sistema operativo. compilador, sistema operativo.

1.2Sistema Operativo MS-DOS 1.2Sistema Operativo MS-DOS

. .

2 Identificación y Comprensión deideas y conceptos. Definir ideas y conceptos. Definir algoritmo, programa y sistema algoritmo, programa y sistema operativo. operativo.

1 1 Aplica comandos básicos del 1 1 Aplica comandos básicos del

sistema operativo para su uso. sistema operativo para su uso.

Exposición del Profesor;Exposición del Profesor;discusión grupal de ideas y conceptos. discusión grupal de ideas y conceptos. Exposición del Profesor; Exposición del Profesor; práctica en el laboratorio.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

1.3Sistema Operativo Linux 1 1 Aplica comandos básicos delsistema operativo y compara elsistema operativo y compara elfuncionamiento de dos sistemasfuncionamiento de dos sistemasoperativos. operativos.

Exposición del Profesor;Exposición del Profesor;práctica en el laboratorio.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

HORAS TOTALES: 4 2HORAS TOTALES: 4 2

UNIDAD: 1 TÍTULO: Conceptos básicos

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

2 Identificación y Comprensión deplumones, proyector de

plumones, proyector de

práctica en el laboratorio.

1.3Sistema Operativo Linux 1 1 Aplica comandos básicos delpráctica en el laboratorio. plumones,

proyector de

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3 Ingeniería en Ciencias de la Computación . Pág. 3

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 443: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TÍTULO: Algoritmos

OBJETIVO ESPECÍFICO: El alumno analizará y diseñará algoritmos para solucionar problemas lo más apegado posible a la realidad.El alumno analizará y diseñará algoritmos para solucionar problemas lo más apegado posible a la realidad.Bibliografía: [ 1, 2 y 6 ] Bibliografía: [ 1, 2 y 6 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparticiónimpartición

(hrs). (hrs). HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

2.1 Requisitos, diseño, programación y pruebas y pruebas

2 0 Introducción y motivación.Reflexión integración y Reflexión integración y generalización. generalización.

Planteamiento de un problema,lluvia de ideas. Discusión grupal.lluvia de ideas. Discusión grupal.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

2.2 Elementos básicos 2 0 Introducción y motivación.Reflexión integración y Reflexión integración y generalización. generalización.

Planteamiento de un problema,lluvia de ideas. Discusión grupal.lluvia de ideas. Discusión grupal.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

2.3 Técnicas de programación 2 0 Introducción y motivación. Explicación por parte del profesor Salón, pizarrón,algorítmica Comprensión y lluvia de

ideas. ideas. Planteamiento de un problema,lluvia de ideas, conflicto cognitivo. lluvia de ideas, conflicto cognitivo.

plumones,proyector deacetatos o deacetatos o devideo. video.

2.4 Estructuras de secuencia 4 0 Introducción y motivación.Reflexión integración y generalización. generalización.

Planteamiento de un problema,lluvia de ideas. Discusión grupal.lluvia de ideas. Discusión grupal.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

2.5Estructuras de decisión 4 0 Introducción y motivación. Planteamiento de un problema, Salón, pizarrón,

UNIDAD: 2 TÍTULO: Algoritmos

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

Planteamiento de un problema,2.1 Requisitos, diseño, programación 2 0 Introducción y motivación.plumones, proyector de

2.2 Elementos básicos 2 0 Introducción y motivación. Planteamiento de un problema,plumones, proyector de

2.3 Técnicas de programación 2 0 Introducción y motivación. Explicación por parte del profesor Salón, pizarrón,algorítmica Comprensión y lluvia de Planteamiento de un problema, plumones,

proyector de

2.4 Estructuras de secuencia 4 0 Introducción y motivación.Reflexión integración y

Planteamiento de un problema,plumones, proyector de

2.5Estructuras de decisión 4 0 Introducción y motivación. Planteamiento de un problema, Salón, pizarrón,

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4 Ingeniería en Ciencias de la Computación . Pág. 4

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 444: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Reflexión integración yReflexión integración ygeneralización generalización

lluvia de ideas. Discusión grupal. plumones,proyector deproyector deacetatos o deacetatos o devideo. video.

2.6Estructuras de repetición 4 0 Introducción y motivación.Reflexión integración y Reflexión integración y generalización generalización

2.7Documentación de programas 4 0 Introducción y motivación.2.7Documentación de programas 4 0 Introducción y motivación.

Reflexión integración y Reflexión integración y generalización. generalización.

Planteamiento de un problema,lluvia de ideas. Discusión grupal.lluvia de ideas. Discusión grupal. Planteamiento de un problema, lluvia de ideas. Discusión grupal.Planteamiento de un problema, lluvia de ideas. Discusión grupal.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

HORAS TOTALES: 22 0HORAS TOTALES: 22 0

UNIDAD: 3 TÍTULO: Introducción a un Lenguaje de Programación

OBJETIVO ESPECÍFICO: El alumno diseñará algoritmos haciendo uso de un lenguaje de programación como herramienta básica de programación numérica y no numérica. SeEl alumno diseñará algoritmos haciendo uso de un lenguaje de programación como herramienta básica de programación numérica y no numérica. Setratará de que dicho tipo de problemas sean prácticos. Bibliografía: [ 2, 3, 4, 5, 6 y 7 ] tratará de que dicho tipo de problemas sean prácticos. Bibliografía: [ 2, 3, 4, 5, 6 y 7 ]

Tiempo de Tiempo de

CONTENIDO DE LA UNIDAD imparticiónimpartición(hrs). (hrs).

HT HP HT HP Actividades de Aprendizaje Técnicas RecursosRecursos

NecesariosNecesarios

3.1 Historia y desarrollo del lenguaje lenguaje

2 0 Definir conceptos generales de2 0 Definir conceptos generales delenguajes de programación, lenguajes de programación, discutir su importancia discutir su importancia

Exposición por parte del profesor Salón, pizarrón,Exposición por parte del profesor Salón, pizarrón,plumones, plumones, proyector de proyector de acetatos o de acetatos o de

lluvia de ideas. Discusión grupal. plumones,

2.6Estructuras de repetición 4 0 Introducción y motivación. Planteamiento de un problema,plumones, proyector de

plumones, proyector de

UNIDAD: 3 TÍTULO: Introducción a un Lenguaje de Programación

OBJETIVO ESPECÍFICO:

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

3.1 Historia y desarrollo del

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5 Ingeniería en Ciencias de la Computación . Pág. 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 445: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3.2 Identificadores estándar 2 1 Definir sintaxis de losidentificadores estándar en el identificadores estándar en el lenguaje de programación, y lenguaje de programación, y desarrollar ejemplos desarrollar ejemplos

3.3 Palabras Reservadas 2 1 Definir palabra reservada y 3.3 Palabras Reservadas 2 1 Definir palabra reservada y

desarrollar ejemplos. desarrollar ejemplos. 3.4 Estructura de un programa 2 2 Identificará los elementos básicos 3.4 Estructura de un programa 2 2 Identificará los elementos básicos

en la estructura de un programa en la estructura de un programa 3.5 Tipos de datos estándar 2 2 Identificara los tipos de datos 3.5 Tipos de datos estándar 2 2 Identificara los tipos de datos

Exposición por parte del profesor,Exposición por parte del profesor,presentación de ejemplos. Exposición por parte del profesor,presentación de ejemplos. Exposición y ejemplos por parte del profesor y practicas en laboratorio por el alumno

Exposición y ejemplos por parte del profesor y practicas en laboratorio por el alumno Exposición y ejemplos por parte Exposición y ejemplos por parte

video.video.Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,

estándar que ofrece el lenguaje, su del profesor y practicas en plumones,uso y forma de declaración

3.6 Expresiones y prioridades 2 2 Identificara la forma de evaluar3.6 Expresiones y prioridades 2 2 Identificara la forma de evaluar

laboratorio por el alumno Exposición y ejemplos por parteExposición y ejemplos por parte

proyector deacetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,

expresiones utilizando una tabla dedel profesor y practicas en plumones,

3.7Declaración de constantes y

prioridades.prioridades. 2 2 Identificara las formas de2 2 Identificara las formas de

laboratorio por el alumno Explicación por parte del profesorExplicación por parte del profesor

proyector deacetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,

variablesvariables declaración y uso de constantes y y prácticas realizadas por parte delplumones,variables que ofrece el lenguaje, alumno proyector de

acetatos o deacetatos o devideo. video.

3.8Entrada y salida básica 2 2 Identificara la forma en que se Explicación por parte del profesor Salón, pizarrón,

3.2 Identificadores estándar 2 1 Definir sintaxis de losplumones, proyector de

plumones, proyector de

plumones, proyector de

presentación de ejemplos.

Exposición por parte del profesor,presentación de ejemplos.

estándar que ofrece el lenguaje, su del profesor y practicas en plumones,laboratorio por el alumnouso y forma de declaración proyector de

expresiones utilizando una tabla dedel profesor y practicas en plumones,laboratorio por el alumno proyector de

3.7Declaración de constantes y declaración y uso de constantes y y prácticas realizadas por parte delplumones,variables que ofrece el lenguaje, alumno proyector de

3.8Entrada y salida básica 2 2 Identificara la forma en que se Explicación por parte del profesor Salón, pizarrón,

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6 Ingeniería en Ciencias de la Computación . Pág. 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 446: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

realiza la entrada y salida que y prácticas realizadas por parte del plumones,ofrece el lenguaje.

3.9Estructuras de control 4 8 Identificará y aplicará la forma en

alumno Explicación por parte del profesor

proyector deacetatos o de acetatos o de video. video. Salón, pizarrón,

que el lenguaje aplica las y prácticas realizadas por parte del plumones,

3.10Arreglos 4 2

estructuras de control tanto para estructuras de control tanto para decisión como para iteración. decisión como para iteración. Aplicación del concepto de Aplicación del concepto de arreglos, para identificar su uso enarreglos, para identificar su uso enel lenguaje de programación. el lenguaje de programación.

alumno Exposición por parte del profesory selección de problemas para ejemplificar su aplicación.

proyector deacetatos o de acetatos o de video. video. Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

3.11Tipos de datos definidos por el3.11Tipos de datos definidos por elusuario usuario

4 24 2

Ilustración y descripción de losIlustración y descripción de losconceptos. conceptos.

Exposición por parte del profesory selección de problemas para ejemplificar su aplicación. y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

3.12Funciones 4 23.12Funciones 4 2Explicación y descripción del uso Explicación y descripción del uso de las funciones dentro de un de las funciones dentro de un lenguaje de programación y las lenguaje de programación y las ventajas de su uso. ventajas de su uso.

Exposición por parte del profesory selección de problemas para ejemplificar su aplicación. y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

3.13Archivos 4 4 Análisis y aplicación del concepto de archivos, los tipos de archivo, de archivos, los tipos de archivo, además de las ventajas del uso de además de las ventajas del uso de archivos dentro de la archivos dentro de la programación. programación.

Exposición por parte del profesory selección de problemas para ejemplificar su aplicación. y selección de problemas para ejemplificar su aplicación.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

HORAS TOTALES: 36 30HORAS TOTALES: 36 30

realiza la entrada y salida que y prácticas realizadas por parte del plumones,ofrece el lenguaje.

3.9Estructuras de control 4 8 Identificará y aplicará la forma en

alumno

Explicación por parte del profesor

proyector de

Salón, pizarrón,que el lenguaje aplica las y prácticas realizadas por parte del plumones,

alumno

Exposición por parte del profesory selección de problemas para ejemplificar su aplicación.

proyector de

plumones, proyector de

3.10Arreglos 4 2

Exposición por parte del profesorplumones, proyector de

Exposición por parte del profesorplumones, proyector de

3.13Archivos 4 4 Análisis y aplicación del concepto Exposición por parte del profesorplumones, proyector de

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7 Ingeniería en Ciencias de la Computación . Pág. 7

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 447: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 4 TÍTULO: Programación Orientada a Objetos

OBJETIVO ESPECÍFICO: El alumno aplicará los conceptos de la Programación Orientada a Objetos.Bibliografía: [ 3, 4 y 7 ] Bibliografía: [ 3, 4 y 7 ]

CONTENIDO DE LA UNIDAD

Tiempo deTiempo deimparti- imparti-

ción (hrs).ción (hrs).HT HP HT HP

Actividades de Aprendizaje Técnicas RecursosRecursosNecesariosNecesarios

3.1 Conceptos Fundamentales 2 0 Identificación y Explicación deideas y conceptos. Definir objeto, ideas y conceptos. Definir objeto, clase, herencia, polimorfismo. clase, herencia, polimorfismo.

Exposición del profesor;Exposición del profesor;discusión grupal de ideas y conceptos. discusión grupal de ideas y conceptos.

Salón, pizarrón,Salón, pizarrón,plumones, proyector de acetatos o de acetatos o de video. video.

HORAS TOTALES: 2 0HORAS TOTALES: 2 0

HT HP HT HP HORAS TOTALES DE LA MATERIA: 64 32HORAS TOTALES DE LA MATERIA: 64 32

UNIDAD: 4 TÍTULO: Programación Orientada a Objetos

OBJETIVO ESPECÍFICO: El alumno aplicará los conceptos de la Programación Orientada a Objetos.

CONTENIDO DE LA UNIDAD Actividades de Aprendizaje Técnicas

3.1 Conceptos Fundamentales 2 0 Identificación y Explicación deplumones, proyector de

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8 Ingeniería en Ciencias de la Computación . Pág. 8

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 448: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICASPRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORASUNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 – 1.2 Sistema Operativo MS – DOS Que el alumno identifique los distintos comandos del 1 – 1.2 Sistema Operativo MS – DOS Que el alumno identifique los distintos comandos del sistema operativo MS – DOS. sistema operativo MS – DOS.

1 – 1.3 Sistema Operativo Linux Que el alumno identifique los distintos comandos del 1 – 1.3 Sistema Operativo Linux Que el alumno identifique los distintos comandos del sistema operativo Linux. sistema operativo Linux.

Definición de identificadores y uso de palabrasreservadas reservadas 3 – 3.2, 3.3

Que el alumno aplique las reglas para la construcción deidentificadores y distinga el concepto de identificador y identificadores y distinga el concepto de identificador y

palabra reservada. palabra reservada. 22

3 – 3.4Estructura de un programa Que el alumno estructure un programa en el lenguaje de

programación, lo compile y lo ejecute en el laboratorio 2programación, lo compile y lo ejecute en el laboratorio 2

3 – 3.5Manejo de tipos de datos Que el alumno implemente un programa definiendo

diferentes tipos de variables, que verifique los rangos diferentes tipos de variables, que verifique los rangos numéricos de las tipos de datos estándar numéricos de las tipos de datos estándar

Expresiones y prioridades Que el alumno implemente un programa que evalué unaExpresiones y prioridades Que el alumno implemente un programa que evalué una

22

3 – 3.6 ecuación de segundo grado por formula general. 2

3 – 3.7Declara variable y constante Que el estudiante distinga entre la declaración de

variables y la de constantes. 2variables y la de constantes. 2

3 – 3.8Entrada y salida Que el estudiante aplique el uso de las funciones que le

permiten realizar operaciones de entrada y salida de permiten realizar operaciones de entrada y salida de datos. datos.

Uso del if El estudiante aplique la sintaxis de la estructura de Uso del if El estudiante aplique la sintaxis de la estructura de

22

3 – 3.9 control IF para la solución de un problema. 2

Definición de identificadores y uso de palabras Que el alumno aplique las reglas para la construcción de3 – 3.2, 3.3

Estructura de un programa Que el alumno estructure un programa en el lenguaje de 3 – 3.4

Manejo de tipos de datos Que el alumno implemente un programa definiendo 3 – 3.5

ecuación de segundo grado por formula general. 23 – 3.6

Declara variable y constante Que el estudiante distinga entre la declaración de 3 – 3.7

Entrada y salida Que el estudiante aplique el uso de las funciones que le3 – 3.8

control IF para la solución de un problema. 2 3 – 3.9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9 Ingeniería en Ciencias de la Computación . Pág. 9

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 449: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

3 – 3.9Uso del if-else El estudiante aplique la sintaxis de la estructura de

control IF-ELSE para la solución de un problema. 2control IF-ELSE para la solución de un problema. 2

3 – 3.9Uso del for El estudiante aplique la sintaxis de la estructura de Uso del for El estudiante aplique la sintaxis de la estructura de

control FOR para la solución de un problema. 2control FOR para la solución de un problema. 2

3 – 3.9Uso del while y do-while El estudiante aplique la sintaxis de la estructura de

control WHILE y del DO-WHILE para la solución de uncontrol WHILE y del DO-WHILE para la solución de unproblema. problema.

Que el alumno aplique el concepto de arreglo, Que el alumno aplique el concepto de arreglo,

22 22

3 – 3.11 Aplicación de arreglos 3 – 3.12 Aplicación de tipos definidos por el usuario. 3 – 3.12 Aplicación de tipos definidos por el usuario. 3 – 3.13 Aplicación de funciones sin paso de parámetros. 3 – 3.13 Aplicación de funciones con paso de parámetros.3 – 3.13 Aplicación de funciones con paso de parámetros. 3 – 3.14 Aplicación de archivos de texto. 3 – 3.14 Aplicación de archivos de texto. 3 – 3.14 Aplicación de archivos binarios. 3 – 3.14 Aplicación de archivos binarios.

resolviendo programas tales como suma, resta, multiplicación de vectores o matrices. multiplicación de vectores o matrices.

Que el alumno aplique los tipos definidos por el usuario,Que el alumno aplique los tipos definidos por el usuario,resolviendo programas tales como uso de estructuras y

conjuntos. conjuntos. Que el alumno aplique el concepto de funciones, Que el alumno aplique el concepto de funciones,

resolviendo programas previamente resueltos, pero resolviendo programas previamente resueltos, pero ahora haciendo uso de funciones sin paso de ahora haciendo uso de funciones sin paso de

parámetros. parámetros. Que el alumno aplique el concepto de funciones, Que el alumno aplique el concepto de funciones,

resolviendo programas previamente resueltos, pero resolviendo programas previamente resueltos, pero ahora haciendo uso de funciones con paso de ahora haciendo uso de funciones con paso de

parámetros. parámetros. Que el alumno aplique el concepto de archivos, Que el alumno aplique el concepto de archivos,

resolviendo programas tales como mostrar el contenido de un archivo. de un archivo.

Que el alumno aplique el concepto de archivos, Que el alumno aplique el concepto de archivos, resolviendo programas tales como uso de archivos resolviendo programas tales como uso de archivos

binarios, para los programas realizados con estructuras.binarios, para los programas realizados con estructuras.

22 22 22 22 22

Uso del if-else El estudiante aplique la sintaxis de la estructura de

3 – 3.9

3 – 3.9

Uso del while y do-while El estudiante aplique la sintaxis de la estructura de 3 – 3.9

3 – 3.11 Aplicación de arreglos

3 – 3.13 Aplicación de funciones sin paso de parámetros.

resolviendo programas tales como suma, resta,

resolviendo programas tales como uso de estructuras y

resolviendo programas tales como mostrar el contenido

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10 Ingeniería en Ciencias de la Computación . Pág. 10

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 450: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos Parcial Contenido a evaluar Periodos

I Unidad 1, Unidad 2 6ª Semana del CursoI Unidad 1, Unidad 2 6ª Semana del CursoII Unidad 3 de 3.1 al 3.9 11ª Semana del CursoII Unidad 3 de 3.1 al 3.9 11ª Semana del CursoIII Unidad 3 de 3.10 al 3.13 16ª Semana del CursoIII Unidad 3 de 3.10 al 3.13 16ª Semana del Curso

% % Exámenes Parciales A criterio del profesorExámenes Parciales A criterio del profesorAsistencias: A criterio del profesorAsistencias: A criterio del profesorProyecto Final: A criterio del profesorProyecto Final: A criterio del profesorTareas: A criterio del profesorTareas: A criterio del profesorTrabajos de Investigación: A criterio del profesorTrabajos de Investigación: A criterio del profesorPrácticas de Laboratorio: A criterio del profesorPrácticas de Laboratorio: A criterio del profesor

TOTAL: 100 TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis.

FOMENTO DE VALORES: FOMENTO DE VALORES: Se inculcara en el estudiante la importancia y el habito de realizar algoritmos antes de programar, así como la honradez en el trabajo en equipo y elSe inculcara en el estudiante la importancia y el habito de realizar algoritmos antes de programar, así como la honradez en el trabajo en equipo y elrespeto justo al trabajo. respeto justo al trabajo.

BIBLIOGRAFÍA:

1.Luis Joyanes. “Fundamentos de programación: Algoritmos y estructuras”, Mc Graw Hill. (C)

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis.

BIBLIOGRAFÍA:

1.Luis Joyanes. “Fundamentos de programación: Algoritmos y estructuras”, Mc Graw Hill. (C)

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11 Ingeniería en Ciencias de la Computación . Pág. 11

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Page 451: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.Amir Afzal. “Introducción a UNIX, un enfoque práctico”, Pearson Educación, 1997. (C)

3.Deitel y Deitel. “Cómo programar en C y C++”, Pearson Educación, 1999. (B)

4.Herbert Shildt. “C y C++, Manual de Referencia”, Mc Graw Hill, 1997. (C)

5.Kernighan y Ritchie. “Lenguaje C”, Pearson Educación, 1991. (C)

6.A. Patricia Cervantes, Andrés Vázquez, Beatriz Beltrán, Hilda Castillo, Rafael de la Rosa, Blanca Bermúdez, Pedro Bello.“Programación”, FCC BUAP, 2002. (C)

7.Fco Javier Cevallos. “C, Curso de Programación”, Alfaomega, 1997. (C)

NOTA: (B) Referencia Básica (C) Referencia Complementaria o de Consulta

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Page 452: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Robótica

NOMBRE DE LA MATERIA: Robótica

Clave: LIC 497 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: LIC 495 CONTROL DIGITAL

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 96 HRS

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2

VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

MC. Mario Bustillo Díaz Dr. J. Alejandro Rangel HuertaMC. Apolonio Ata Pérez MC. Esteban Torres León MC. Abraham Sánchez López MC Carlos Celaya Borges

REVISADO POR: M. C. Apolonio Ata Pérez M. C. Mario Bustillo Díaz M. C. Graciano Cruz Almanza

APROBADO POR: AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: 11 Septiembre 2007 VIGENCIA: 2 Años

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

1.

Page 453: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

JUSTIFICACIÓN: Dada la importancia que tiene la robótica en el desarrollo tecnológico industrial, y con el fin debuscar nuevas formas de integración de la tecnología en la sociedad, es de muy alto valoreducativo que los estudiantes de la FCC conozcan, apliquen y programen los principios delfuncionamiento de los sistemas robóticos necesarios en los procesos productivos y científicos.

OBJETIVO GENERAL DE LA MATERIA: El estudio de la robótica se presenta con el deseo de sintetizar alguno de los aspectos de lasfunciones humanas mediante el uso de mecanismos, sensores, actuadotes y computadoras.Haciendo énfasis en la arquitectura, programación y algoritmos de los sistemas robóticos.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: El estudio de la robótica le permite al estudiante hacer uso de los últimos avances tecnológicos enhardware y software, integrándolos directamente a la solución de problemas de modelado,simulación y programación de sistemas robóticos. Además, le permite reforzar y concretar sustécnicas de programación aplicando técnicas modernas en ingeniería de software.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 454: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD:1 TÍTULO: INTRODUCCIÓN

OBJETIVO ESPECÍFICO: Que el alumno aprenda los elementos básicos que conforman un robot y se familiarice con la nomenclatura general de la materia.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas.

1.2 Los mecanismos y mecánica de control 1.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

1.3 Manipuladores 1 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

1.4 Notación 1 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación del

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 455: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Conocimiento ideas

HORAS TOTALES: 4 0

UNIDAD:2 TÍTULO: DESCRIPCIÓN ESPACIAL Y TRANSFORMACIONES

OBJETIVO ESPECÍFICO: Presentación de las herramientas matemáticas y conceptos básicos necesarios para describir la cinemática y dinámica de robots.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

2.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas.

2.2 Posiciones orientación y campos 1.0 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

2.3 Mapeos: descripción de cambios de campo acampo.

2.4 Operadores: Traslación Rotación y

Transformación

1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

1.5 Actividades de Comprensióny licitación de Ideas.

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 456: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

ideas

2.5 Interpretaciones 1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

2.6 Transformada aritmética 1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

2.7 Ecuaciones de transformación 1.5 Actividades de Comprensióny licitación de Ideas.

2.8 Transformación de vectores libres 1.5 Actividades de Comprensión

y licitación de Ideas. 2.9 Consideraciones computacionales 1.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

HORAS TOTALES: 12 0

UNIDAD:3 TÍTULO: CINEMÁTICA DEL MANIPULADOR

OBJETIVO ESPECÍFICO: Que el alumno maneje la propagación de movimientos desde diferentes configuraciones del robot.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 457: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

3.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas.

3.2 Descripción del eslabón 0.5 Actividades de Comprensión

y licitación de Ideas. 3.3 Descripción de la conexión del eslabón 0.5 Actividades de Comprensión

y licitación de Ideas. 3.4 Cinemática del manipulador 0.5 Actividades de Comprensión

y licitación de Ideas. 3.5 Espacio del actuador y espacio cartesiano 1.5 Actividades de aplicación

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón,

del conocimiento, actividades profesor, actividades plumones, proyectorde análisis y síntesis, actividades en el laboratorio

3.6 Cinemática de robots industriales 1.5 Actividades de Comprensióny licitación de Ideas.

3.7 Consideraciones computacionales 1.0 Actividades de aplicación

grupales y lluvia deideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del

de acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón,

del conocimiento, actividades profesor, actividades plumones, proyector

HORAS TOTALES: 6 0

de análisis y síntesis, actividades en el laboratorio

grupales y lluvia deideas

de acetatos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 458: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD:4 TÍTULO: CINEMÁTICA INVERSA DEL MANIPULADOR

OBJETIVO ESPECÍFICO: Presentar el problema de la cinemática inversa como uno de los problemas más importantes en la descripciónDel movimiento de robots manipuladores de tipo industrial.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

4.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas.

4.2 Solubilidad 1.0 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

4.3 Notación del subespacio del manipulador cuandon<6

1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos

4.4 Álgebra contra Geometría 1.5 Actividades de Comprensióny licitación de Ideas.

4.5 Solución cuando se intersectan tres ejes 1.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación del

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 459: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Conocimiento ideas

4.6 Cinemática inversa del manipulador 1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

4.7 Campos estándares 1.5 Actividades de Comprensióny licitación de Ideas.

4.8 Repetibilidad y aproximación 1.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

4.9 Consideraciones computacionales 1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

HORAS TOTALES: 12 0

UNIDAD:5 TÍTULO: JACOBIANOS, VELOCIDADES Y FUERZASESTÁTICAS

OBJETIVO ESPECÍFICO: Que el alumno se familiarice con los conceptos modernos de dinámica de robots, a través de los Jacobianos y otrosEsquemas de mecánica avanzada que hacen uso de una descripción matricial.

CONTENIDO DE LA UNIDADTiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 460: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HT HP

5.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas.

Exposición delprofesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos

5.2 Notación para posición variable en el tiempo yorientación

0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos

5.3 Velocidad lineal y rotacional de cuerpos rígidos 1.0 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

5.4 Movimiento de los eslabones de un robot 1.5 Actividades de Comprensióny licitación de Ideas.

5.5 Velocidad de propagación de eslabón a eslabón 1.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

5.6 Jacobianos, singularidades 1.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

5.7 Fuerzas estáticas en los manipuladores 1.5 Actividades de Comprensióny licitación de Ideas.

5.8 Jacobianos en las fuerzas dominantes 1.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

5.9 Transformaciones cartesianas de velocidades yfuerzas estáticas

2.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación del

Exposición delprofesor, actividades grupales y lluvia de

Salón, pizarrón,plumones, proyectorde acetatos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 461: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Conocimiento ideas

HORAS TOTALES: 12 0

UNIDAD:6 TÍTULO: DINÁMICA DE LOS MANIPULADORES

OBJETIVO ESPECÍFICO: Al finalizar el curso, el estudiante podrá entender un problema robótica, diseñar, modelar y programar un robot, según las necesidadesplanteadas.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

6.1 Introducción 0.25 Actividades de Comprensióny licitación de Ideas.

6.2 Aceleración de un cuerpo rígido 0.25 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

6.3 Distribución de masa 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

6.4 Ecuaciones de Newton-Euler 0.5 Actividades de Comprensióny licitación de Ideas.

Actividades deComprensión y licitación de IdeasActividades de Comprensión y licitación de Ideas Actividades de Comprensión y licitación de Ideas Actividades de Comprensión y licitación de Ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

Page 462: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

6.5 Formulación dinámica iterativa Newton-Euler 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

6.6 Forma iterativa contra cerrada 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Actividades deComprensión y licitación de Ideas Actividades de Comprensión y licitación de Ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos

6.7 Ecuaciones dinámicas del manipulador 1.0 Actividades de aplicación del Actividades de Salón, pizarrón,

6.8 Formulación dinámica del manipulador en elespacio cartesiano

conocimiento, actividades deanálisis y síntesis.

0 Actividades de aplicación delconocimiento, actividades deanálisis y síntesis,

Comprensión ylicitación de Ideas Exposición del profesor y solución de problemas y/o

plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos y /o de

actividades de laboratorio. preguntas, practicas de video, equipo de

6.9 Inclusión de efectos de cuerpos no-rígidos 0.5 Actividades de aplicación delconocimiento, actividades de análisis y síntesis

6.10 Simulación dinámica 0 4 Actividades de aplicación del

conocimiento, actividades de análisis y síntesis,

laboratorio. Actividades de Comprensión y licitación de Ideas, Actividades de Aplicación del Conocimiento Exposición del profesor y solución de problemas y/o

laboratorio derobótica y equipo decomputo Salón, pizarrón,

plumones, proyectorde acetatos

Salón, pizarrón, plumones, proyectorde acetatos y /o de

actividades en el laboratorio preguntas, practicas de video, equipo de

HORAS TOTALES: 4 4

laboratorio. laboratorio derobótica y equipo decomputo

UNIDAD:7 TÍTULO: GENERACIÓN DE LA TRAYECTORIA

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 11

Page 463: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVO ESPECÍFICO: Al finalizar el curso, el estudiante podrá entender un problema robótica, diseñar, modelar y programar un robot, según las necesidadesplanteadas.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

7.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas

7.2 Generación y descripción de la trayectoria 0.5 Actividades de Comprensión

y licitación de Ideas 7.3 Esquema espacial de las uniones 0.5 Actividades de Comprensión

y licitación de Ideas 7.4 Esquema espacial cartesiano 0.5 Actividades de Comprensión

y licitación de Ideas 7.5 Generación de la trayectoria en tiempo corrido 0.5 4 Actividades de aplicación del

conocimiento, actividades de análisis y síntesis,

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor y solución de problemas y/o

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos y /o de

actividades en el laboratorio preguntas, practicas de video, equipo delaboratorio, exposiciónde los alumnos.

laboratorio derobótica y equipo decomputo

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 12

Page 464: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

7.6 Descripción de la trayectoria con un lenguaje deprogramación de robots

7.7 Planeación de trayectoria usando el modelo

dinámico

0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos

7.8 Planeando trayectorias en alto nivel 0.5 4 Exposición del profesor y solución de problemas y/o preguntas, practicas de

Exposición delprofesor y solución de problemas y/o

Salón, pizarrón,plumones, proyectorde acetatos y /o de

laboratorio, exposición de los preguntas, practicas de video, equipo de

HORAS TOTALES: 4 8

alumnos. laboratorio, exposiciónde los alumnos.

laboratorio derobótica y equipo decomputo

UNIDAD:8 TÍTULO: CONTROL DE POSICIÓN DE LOS MANIPULADORES

OBJETIVO ESPECÍFICO: Poder incorporar los algoritmos de control al manejo de robots e incorporarlos en la programción de los mismos.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

8.1 Introducción 0.25 Actividades de Comprensióny licitación de Ideas,

Exposición delprofesor, actividades

Salón, pizarrón,plumones, proyector

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 13

Page 465: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

8.2 Control de una masa a lo largo de un grado delibertad

Actividades de Aplicación delConocimiento

0.25 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

grupales y lluvia deideas Exposición del profesor, actividades grupales y lluvia de ideas

de acetatos Salón, pizarrón,

plumones, proyectorde acetatos

8.3 Leyes de control 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

8.4 Sistemas no-lineales y variables en el tiempo 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos

8.5 Sistemas de control de múltiples entradas ymúltiples salidas

0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos

8.6 El problema del control para los manipuladores 0.5 Actividades de aplicación delconocimiento, actividades de análisis y síntesis,

Exposición delprofesor y solución de problemas y/o

Salón, pizarrón,plumones, proyectorde acetatos y /o de

actividades en el laboratorio preguntas, practicas de video, equipo de

8.7 Sistemas de control de robots industriales 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

8.8 Sistemas de control básico-cartesiano 0.5 6 Actividades de aplicación delconocimiento, actividades de análisis y síntesis,

laboratorio, exposiciónde los alumnos. Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor y solución de problemas y/o

laboratorio derobótica y equipo decomputo Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos y /o de

actividades en el laboratorio preguntas, practicas de video, equipo delaboratorio, exposiciónde los alumnos.

laboratorio derobótica y equipo decomputo

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 14

Page 466: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

8.9 Control adaptivo 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos

HORAS TOTALES: 4 6

UNIDAD:9 TÍTULO: DINÁMICA DE LOS MANIPULADORES

OBJETIVO ESPECÍFICO: Integrar al robot a una celda de manufactura en una línea de producción industrial.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

9.1 Introducción 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

Exposición delprofesor, actividades grupales y lluvia de ideas

Salón, pizarrón,plumones, proyectorde acetatos

9.2 Aplicación de los robots industriales en tareas deensamblado

0.5 4 Actividades de aplicación delconocimiento, actividades deanálisis y síntesis,

Exposición delprofesor y solución de problemas y/o

Salón, pizarrón,plumones, proyectorde acetatos y /o de

actividades en el laboratorio preguntas, practicas de video, equipo de

9.3 Sensores de fuerza 0.5 Actividades de Comprensióny licitación de Ideas,

laboratorio, exposiciónde los alumnos. Exposición del profesor, actividades

laboratorio derobótica y equipo decomputo Salón, pizarrón,

plumones, proyector

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 15

Page 467: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Actividades de Aplicación delConocimiento

9.4 Control de tareas con restricciones parciales 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

9.5 El problema de la posición híbrida/control de fuerza 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

9.6 Control de fuerza para una masa-resorte 0.5 4 Actividades de aplicación delconocimiento, actividades de Exposición del profesor,

grupales y lluvia deideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor y solución de problemas y/o

de acetatos Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos y /o de

actividades grupales y lluvia preguntas, practicas de video, equipo dede ideas análisis y síntesis,actividades en el laboratorio

9.7 El esquema de control de posición / fuerza híbrida 0.5 Actividades de Comprensión

y licitación de Ideas, Actividades de Aplicación delConocimiento

9.8 El esquema de control de un robot industrial 0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

laboratorio, exposiciónde los alumnos. Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

laboratorio derobótica y equipo decomputo Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos

HORAS TOTALES: 4 8

UNIDAD: 10 TÍTULO: SISTEMAS Y LENGUAJES DE PROGRAMACIÓN DEROBOTS

OBJETIVO ESPECÍFICO: Revisar los principales lenguajes de programación en robótica y algunas de sus aplicaciones más comunes.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 16

Page 468: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

10.1 Introducción 0.25 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

10.2 Los tres niveles de programación 0.25 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

10.3 Una aplicación simple 0.5 6 Actividades de aplicación delconocimiento, actividades de análisis y síntesis,

Exposición delprofesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor y solución de problemas y/o

Salón, pizarrón,plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón, plumones, proyectorde acetatos y /o de

actividades en el laboratorio preguntas, practicas de video, equipo de

10.4 Requerimientos de un lenguaje de programaciónde robots

10.5 Problemas peculiares en un lenguaje de

programación de robots

0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

0.5 Actividades de Comprensióny licitación de Ideas, Actividades de Aplicación delConocimiento

laboratorio, exposiciónde los alumnos. Exposición del profesor, actividades grupales y lluvia de ideas Exposición del profesor, actividades grupales y lluvia de ideas

laboratorio derobótica y equipo decomputo Salón, pizarrón,

plumones, proyectorde acetatos Salón, pizarrón,

plumones, proyectorde acetatos

HORAS TOTALES: 2 6

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 17

Page 469: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos 1 Caps. 1 al 3 4ª. semana 2 Caps. 4 al 6 8ª. semana 3 Caps. 7 al 8 12ª. semana4 Caps. 9 al 10 16ª. semana

Asistencias: 0 Proyecto Final: 30Tareas: 10Trabajos de Investigación: 0 Prácticas de Laboratorio: 20Exámenes 40

TOTAL:

%

REQUISITOS DE ACREDITACIÓN: Asistencia mínima del 80% a clases Realización mínima del 80% de prácticas de laboratorio Aprobar con un promedio mínimo de 6.0 de los exámenesDefender el proyecto final

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 18

Page 470: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FOMENTO DE VALORES:

BIBLIOGRAFÍA: Fu, González y Lee, “Robótica: Contol, detección, visión e inteligencia”, Mcgraw-Hill, 1994. Mc Kerrow, “Introduction to robotics”, Addison-Wesley Parkin, R.E., “Applied robotic anolysis”, Prentice-Hall. B: Básico C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 19

Page 471: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1�

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN Coordinación: Área de REDES NOMBRE DE LA MATERIA: Servicios Avanzados en Internet Clave: LIC 590 Nivel de Ubicación: Formativa Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: NIVEL BASICO MATERIA CONSECUENTE: LIC 591 Programación de Servicios en

Internet TIEMPO TOTAL ASIGNADO: 96 hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Miguel Ángel León Chávez Ivo Humberto Pineda Torres Apolonio Ata Pérez REVISADO POR: Jorge Jiménez Gonzáles APROBADO POR: Academia de Redes AUTORIZADO POR:

Page 472: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2�

FECHA DE ELABORACIÓN/REVISIÓN: 24 Noviembre 2006 VIGENCIA: 5 años JUSTIFICACIÓN: La sociedad se encuentra en una etapa de desarrollo conocida como “sociedad del conocimiento” la cual se basa tecnológicamente en el uso de redes de computadoras para compartir y difundir el conocimiento, el cual adquiere un valor que en muchos casos debe de protegerse. Por lo cual es vital que los estudiantes de ingeniería en ciencias de la computación conozcan y apliquen los algoritmos y protocolos criptográficos para proteger la información al transmitirse por las redes de computadoras. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante adquiera los fundamentos teóricos, conozca las características y las propiedades de los diferentes criptosistemas, así como los algoritmos de cifrado y los protocolos, con el fin de diseñar, administrar e implantar soluciones específicas a cada red de computadoras, en particular al Internet. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de la Ingeniería en Ciencias de la Computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante en la computación es la de Redes de Computadoras ya que en la actualidad la mayoría de los Sistemas de Software son distribuidos, es decir interconectados por una Red, por ejemplo la red de redes o Internet. Sin embargo la seguridad de la información es la principal vulnerabilidad del Internet por lo que la asignatura de Sistemas Avanzados de Internet tiene una contribución indispensable en la formación del estudiante.

Page 473: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3�

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 TÍTULO: Critosistemas de llave privada y públicas

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principales algoritmos de cifrado de llave privada y pública, así como las funciones Hash

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Introducción a los criptosistemas 4 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Estándar de cifrado de Datos (DES) 4 2 Comprensión y Elicitación de Ideas. Explicar DES y sus modos de operación

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.3 Estándar Avanzado de Cifrado (AES) 4 2 Comprensión y Elicitación de Ideas. Describir AES.

Exposición del Profesor Idem.

1.4 Algoritmo RSA 4 2 Comprensión y Elicitación de Ideas. Explicar RSA.

Exposición del Profesor Idem.

1.5 Función Hash MD5 y SHA1 4 2 Comprensión y Elicitación de Ideas. Describir MD5 y SHA1

Exposición del Profesor Idem.

HORAS TOTALES: 20 8

Page 474: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4�

UNIDAD: 2 TÍTULO: Administración de llaves públicas

OBJETIVO ESPECÍFICO: Que el estudiante identifique los protocolos de intercambio de llave pública

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Administración de llaves 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Protocolo de intercambio de llaves públicas de Diffie-Hellman

4 2 Comprensión y Elicitación de Ideas. Describir y modelar el protocolo Diffie-Hellman

Exposición del Profesor. Idem.

2.3 Criptosistema de llave pública ElGamal 4 2 Comprensión y Elicitación de Ideas. Describir y modelar el protocolo ElGamal

Exposición del Profesor . Idem.

HORAS TOTALES: 10 4

Page 475: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5�

UNIDAD: 3 TÍTULO: Arquitecturas de Seguridad IP OBJETIVO ESPECÍFICO: Que el estudiante identifique los servicios de seguridad definidos por los Modelo de Referencia OSI y TCP/IP

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Arquitectura de seguridad del Modelo de Referencia OSI

2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Arquitectura de seguridad del Modelo TCP/IP 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 Seguridad IP (IPSec): Encabezados de extensión AH, ESP e ISAKMP

6 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem.

HORAS TOTALES: 10

Page 476: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6�

UNIDAD: 4 TÍTULO: Aplicaciones de Autenticación

OBJETIVO ESPECÍFICO: Que el estudiante identifique los servicios de autenticación que existen a nivel de aplicación

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Kerberos 4 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Servicio de Autenticación X.509 4 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem.

HORAS TOTALES: 8 2

Page 477: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7�

UNIDAD: 5 TÍTULO: Seguridad del Correo Electrónico OBJETIVO ESPECÍFICO: Que el estudiante identifique y aplique los servicios de seguridad al correo electrónico

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 S/MIME 4 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2 PGP (Pretty Good Privacy) 2 Aplicación del Conocimiento. Exposición del Profesor; Solución de preguntas y/o problemas.

Software PGP

HORAS TOTALES: 4 2

Page 478: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8�

UNIDAD: 6 TÍTULO: Seguridad en la Web OBJETIVO ESPECÍFICO: Que el estudiante identifique los principales protocolos de seguridad en la Web

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Requerimientos de seguridad en la Web 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

6.2 Capa de Socket Seguro (Secure Socket Layer, SSL) y Seguridad en la Capa de Transporte (Transport Layer Security, TLS)

4 2 Comprensión y Elicitación de Ideas. Explicar y modelar SSL/TLS

Exposición del Profesor. Solución de preguntas y/o problemas.

Idem.

6.3 Transacciones Electrónicas Seguras (Secure Electronic Transaction, SET)

4 Comprensión y Elicitación de Ideas. Explicar y modelar SET

Exposición del Profesor. Solución de preguntas y/o problemas.

Idem.

HORAS TOTALES: 10 2

HT HP

HORAS TOTALES DE LA MATERIA: 62 18

Page 479: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9�

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

1 Diseño e implementación de DES Que el estudiante aplique los conocimientos adquiridos en clase

2

1 Diseño e implementación de AES Idem. 2

1 Diseño e implementación de RSA Idem. 2

1 Diseño e implementación de MD5 y SHA1 Idem. 2

2 Diseño e implementación del protocolo de Diffie-Hellman Idem.

2

2 Diseño e implementación del protocolo ElGamal Idem. 2

4 Identificación de los servicios ofrecidos por Kerberos Idem. 2

5 Instalación y uso de PGP Idem. 2

6 Identificación de los servicios ofrecidos por SSL/TLS Idem. 2

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos 1 Unidad 1 5ª Semana del Curso

Page 480: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10�

2 Unidad 2 y 3 9ª Semana del Curso 3 Unidad 4, 5 y 6 16ª Semana del Curso

% Asistencias y participación: 0 Exámenes parciales: 40 Tareas: 0 Trabajos de Investigación y exposición en clase: 20 Prácticas de Laboratorio o Proyecto de curso: 40

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales, exposición en clase y proyecto igual o mayor a seis. FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de analizar los requerimientos de seguridad del sistema de software y a seleccionar el mejor criptosistema para proveer los servicios de seguridad. BIBLIOGRAFÍA: 1.- Tanenbaum, A. S. "Redes de Computadoras ". Prentice Hall, 3ª edición 2.- Stallings, W., "Data & Computer Communication ", Prentice Hall, 6a edición 3.- Stallings, W., “Cryptography and Network Security, Principles and Practice”. Prentice Hall, 3ª edition, 2003.

Page 481: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11�

4.- Trappe, W. and L. C. Washington. “Introduction to Cryptography with Coding Theory”. Prentice Hall, 2002. 5.- Artículos varios.

Page 482: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LAINGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN

Coordinación: Área de Matemáticas Aplicadas

NOMBRE DE LA MATERIA: Simulación

Clave: LIC 490 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada

PRE-REQUISITOS: LIC 300 Probabilidad y Estadística

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

Yolanda Moyao Martínez Referencia a los autores del plan 2000Alba Maribel Sánchez Gálvez

REVISADO POR: AcademiaAPROBADO POR: AcademiaAUTORIZADO POR: Docencia

FECHA DE ELABORACIÓN/REVISIÓN: Julio 2000 / Junio 2003 VIGENCIA: A partir del Periodo de Otoño del 2000

JUSTIFICACIÓN: Muchas veces en la práctica se presentan sistemas y situaciones cuyo estudio directo es complejo y regularmente seria muy costosa analizar su comportamiento. La simulación nos provee de una herramienta útil y de bajo costo para analizarlo.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación

Licenciatura en Ciencias de la Computación . Pág. 1

Page 483: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVOS GENERALES DE LA MATERIA: El alumno aprenderá los métodos utilizados para modelar y simular sistemas complejos,considerando su aplicación a situaciones reales, realizando la simulación por medio de laprogramación.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: El curso de simulación le proporciona al estudiante herramientas para estudiar el comportamientode sistemas complejos y le proporciona la oportunidad de aplicar la metodología de programaciónen las fases de especificación, diseño, implementación y pruebas de análisis de resultados.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 484: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: CONSTRUCCIÓN DEL MODELO DE SIMULACIÓN DE UN SISTEMA COMPLEJO

OBJETIVO ESPECÍFICO: Estudiar los fundamentos matemáticos para el desarrollo de modelos matemáticos de sistemas de eventos discretos.

Bibliografía: [ 1, 2, 3, y 4 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

1.1 Sistemas estocásticos complejos y problemas en su investigación

3 Comprensión y análisisMostrar los sistemas estocásticoscomplejos.

Exposición del Profesor. Salón, pizarrón,plumones, proyector de acetatos o de video.

1.2 Desarrollo del modelo matemático 3 Comprensión y análisisDesarrollo de modelos matemáticos.

Exposición del Profesor yresolución de problemas.

Ídem.

1.3 Algoritmo de modelado 4 Comprensión y análisisDesarrollo de algoritmos.

Exposición del profesor y resolución Ídem.de problemas.

1.4 Realización del algoritmo de modelado 5 Comprensión y análisis Exposición del profesor y Ídemde un sistema discreto. Desarrollo de algoritmos en un sistema asociación con conocimientos

discreto. previos.

HORAS TOTALES: 15

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 485: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 2 TÍTULO: MODELADO DE PERTURBACIONES ALEATORIAS

OBJETIVO ESPECÍFICO: Que el estudiante conozca las funciones y experimentos estadísticos en el estudio del modelado

Bibliografía: [ 1, 2, 3 y 4 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

2.1 Modelado de la distribución uniforme 3 Comprensión, análisis y aplicación Mostrar y aplicar el modelo de distribución uniforme.

Exposición del Profesor y resoluciónde problemas.

Plumón, borrador,pizarrón, cañón ycomputadora

2.2 Modelado de variables aleatorias discretas y de eventos

4 Comprensión, análisis y aplicación Mostrar y aplicar el modelo de variables aleatorias discretas y de eventos.

Exposición del Profesor y resoluciónde problemas.

Plumón,borrador, pizarrón, cañón,computadora

2.3 Modelado de las funciones inversas 3 Comprensión, análisis y aplicación Mostrar y aplicar el modelo de funciones inversas.

Exposición del profesor y resoluciónde problemas.

Plumón,borrador, pizarrón, cañón,computador

2.4 Método de superposición 3 Comprensión, análisis y aplicación Mostrar y aplicar el método de superposición.

2.5 Método de Newman 3 Comprensión, análisis y aplicación

Mostrar y aplicar el método de Newman.

2.6 Métodos especiales de modelado 3 Comprensión, análisis y aplicación

Exposición del profesor y resoluciónde problemas. Exposición del profesor y resolución de problemas. Exposición del profesor y resolución

Plumón,borrador, pizarrón, cañón,computadora Plumón, borrador, pizarrón, cañón,computadora Plumón,

Mostrar y aplicar métodos especiales de problemas.de modelado.

borrador,pizarrón, cañón,

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 486: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

2.7 Modelado de vectores aleatorios 2.8 Modelado de flujos estocásticos 2.9 Modelado de procesos estocásticos

3 4 4

Comprensión, análisis y aplicación Mostrar y aplicar el modelo de vectores aleatorios. Comprensión, análisis y aplicación Mostrar y aplicar el modelo de flujos estocásticos. Comprensión, análisis y aplicación Mostrar y aplicar el modelo de procesos estocásticos.

Exposición del profesor y resoluciónde problemas. Exposición del profesor y resolución de problemas. Exposición del profesor y resolución de problemas.

computadoraPlumón, borrador, pizarrón, cañón,computadora Plumón, borrador, pizarrón, cañón,computadora Plumón, borrador, pizarrón, cañón,computadora

HORAS TOTALES: 30

UNIDAD: 3 TÍTULO: MODELADO DE SISTEMAS ESTOCÁSTICOS REPRESENTABLES COMOSISTEMAS DE SERVICIO MASIVO

OBJETIVO ESPECÍFICO: Que el estudiante revise los sistemas de servicio representado por medio de sistemas estocásticos, considerando la aplicación de lametodología de programación en las etapas de especificación y diseño.

Bibliografía: [ 1, 2, 3 y 4 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

3.1 Principales características de los sistemas de servicio masivo

5 ComprensiónDefinir las características de lossistemas de servicio masivo.

Exposición del profesor. Pizarrón, plumón,borrador, cañón ycomputadora

3.2 Esquema general del modelado de simulación

5 Comprensión y análisisMostrar el esquema del modelo de

Exposición del profesor y sesión depreguntas y respuestas.

Ídem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 487: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

simulación.

3.3Estructura de datos en los programas de simulación.

5 Comprensión, análisis y aplicación Mostrar y asociar los conocimientos previos.

Exposición del profesor y solución deproblemas.

Ídem.

HORAS TOTALES:15

UNIDAD: 4 TÍTULO: ORGANIZACIÓN DE LOS EXPERIMENTOS EN LOS MODELOS DE SIMULACIÓN

OBJETIVO ESPECÍFICO: Que el estudiante realice una reflexión y evaluación crítica acerca de los conceptos y habilidades adquiridas durante el curso, utilizando lametodología de programación en las fases de implementación y prueba de resultados.

Bibliografía: [ 1, 2, 3 y 4 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

4.1 Esquema para la toma y el procesado de los resultados de la simulación.

4.2 Determinación del tamaño de la

muestra al construir estimaciones a partir de realizaciones independientes.

4.3 Organización de la toma y procesado

de los resultados de la simulación de sistemas estacionarios.

6

8

6

Análisis y síntesisMostrar las características de resultados. Análisis y síntesis Estimación de error a partir de lamuestra. Análisis y síntesis Análisis de resultados.

Exposición del profesor einvestigación por parte del alumno. Exposición del profesor e investigación por parte del alumno. Exposición del profesor e investigación por parte del alumno.

Pizarrón, plumón,borrador, cañón ycomputadora. Pizarrón, plumón,borrador, cañón ycomputadora Pizarrón, plumón,borrador, cañón ycomputadora

HORAS TOTALES: 20

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 488: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HT HPHORAS TOTALES DE LA MATERIA: 80

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1 y mitad de la unidad 2 6ª Semana del CursoII Unidad 3 y mitad de la unidad 2 11ª Semana del CursoIII Unidad 4 16ª Semana del Curso

Exámenes Parciales A criterio del profesorAsistencias: A criterio del profesorProyecto Final: A criterio del profesorTareas: A criterio del profesorTrabajos de Investigación: A criterio del profesorPrácticas de Laboratorio: A criterio del profesor

TOTAL:

REQUISITOS DE ACREDITACIÓN:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 489: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tener una calificación promedio de los exámenes parciales igual o mayor a seisHaber entregado el 100 % de tareas.

FOMENTO DE VALORES: Se motivará al estudiante para que pueda analizar y dar solución a un problema, partiendo de los principios estudiados en el curso como modeladomatemático y simulación.

BIBLIOGRAFÍA: 1. Garrido José M., “Practical Process Simulation”, Artech House, Inc. 1999 (C) 2. Ross, Sheldon M. “Simulación” , Prentice Hall, México (B) 3. Albores Velasco F. Javier.: "Simulación", Notas del Diplomado en Computación, 1994. (B) 4. George S. F.: "Conceptos y métodos en la simulación digital de eventos discretos", Limusa. (B)(B) Referencia Básica (C) Referencia Complementaria o de Consulta

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 490: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Software de Base

NOMBRE DE LA MATERIA: Sistemas de Tiempo Real

Clave: LIC 312 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada

PRE-REQUISITOS: LCC 226

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0

VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0

AUTOR(ES) DEL PROGRAMA:

Autores del Programa 16 de Febrero de 2001 Autores del Programa Junio 2003 Beatriz Beltrán Martínez Jesús García Fernández Hilda Castillo Zacatelco Carmen Cerón Garnica Rafael De la Rosa Flores Eugenia Erica Vera Cervantes Jesús García Fernández José Andrés Vázquez Flores David E. Pinto Avendaño David Eduardo Pinto Avendaño Miguel Ángel León Chávez Miguel Ángel León Chávez

REVISADO POR: Área de Software de Base APROBADO POR: Academia AUTORIZADO POR: Docencia

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

Page 491: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: A partir del Periodo de Otoño del 2001

JUSTIFICACIÓN: Existen sistemas que tienen restricciones en tiempo durante su ejecución, es decir dada laocurrencia de un evento el sistema debe responder produciendo una acción en un intervalo detiempo acotado. Si el sistema produce dicha acción fuera del intervalo de tiempo se considera queel sistema produjo una acción errónea y esto puede poner en riesgo la ejecución del sistema, elmedio ambiente e incluso vidas humanas. Estos sistemas se conocen como Sistemas de Tiempo Real y se utilizan en diversas áreas.

OBJETIVO GENERALES DE LA MATERIA: El estudiante identificará y aplicará diversas técnicas para el desarrollo de Sistemas conrestricciones de tiempo (tiempo de inicio, tiempo de relajación, tiempo de ejecución y tiempo determinación) en diversas áreas tales como Robótica, Automatización, Control de Procesos, Medicinade cuidados intensivos, comunicaciones y muchas otras áreas.

CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de la Ingeniería en Cienciasde la Computación y poseerá conocimientos sólidos para construir aplicaciones de software endiversas aplicaciones y plataformas. La asignatura de Sistemas de Tiempo Real contribuye a laformación del conocimiento y práctica del estudiante dando bases sólidas para el resolverproblemas con restricciones de Tiempo.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

Page 492: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: CONCEPTOS BÁSICOS DE LOS SISTEMAS DE TIEMPO REAL.

OBJETIVO ESPECÍFICO: Que el estudiante identifique los conceptos básicos, características y herramientas para el desarrollo de Sistemas de Tiempo Real Bibliografía: [ 1, 2, 3 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

1.1 Características de los Sistemas deTiempo Real.

1 Introducción y Motivación;Comprensión y Elicitación de Ideas. Identificar las características de los Sistemas de Tiempo Real.

Exposición del Profesor; Discusióngrupal y lluvia de ideas

Salón, pizarrón,plumones, proyector de acetatos o de video.

1.2 Definiciones. 1 Definir que es un Sistema de Tiempo Real, tareas o procesos.

Exposición del Profesor Ídem.

1.3 Clasificaciones. 1 Introducción y motivación. Determinar la clasificación de los Sistemas Operativos. Identificando a los Sistemas de Tiempo Real dentro de esta clasificación.

Exposición del Profesor; Discusióngrupal y lluvia de ideas.

Ídem.

1.4 Herramientas de implementación para los Sistemas de Tiempo Real.

1 Introducción y motivación, comprensión y elicitación de ideas. Identificar las herramientas de implementación para los Sistemas de Tiempo Real.

Ídem.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 493: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

1.4.1 Interrupciones. 2 Identificar a las interrupciones como herramienta de implementación de los Sistemas de Tiempo Real.

Exposición del Profesor. Ídem.

1.4.2 Lenguajes. 1 Comprensión y elicitación de ideas. Exposición del Profesor, solución de Ídem.Identificar los lenguajes que pueden ser preguntas y/o problemas, recursos.utilizados para la implementación de un Sistema de Tiempo Real.

1.4.3 Sistemas Operativos. 2 Aplicación y Elicitación de ideas, Exposición del Profesor; Discusión Ídem.aplicación del conocimiento. Determinar grupal y lluvia de ideas.los diferentes sistemas operativos. Identificar las características de los tipos sistemas operativos existentes resaltando los Sistemas de Tiempo Real.

1.5 Arquitectura de un Sistema Operativo 1 Introducción y motivación; comprensión Exposición del Profesor; Discusión Salón, pizarrón,de Tiempo Real. y elicitación de ideas. Identificar la

arquitectura de los Sistemas de Tiempo Real.

grupal y lluvia de ideas. plumones, proyector de acetatos o de video.

1.5.1 Tareas. 1 Introducción y Motivación; Definir que Exposición del Profesor usando un Ídem.es una tarea. Describir como funcionan audiovisual.las tareas en el procesador.

1.5.2 Datos. 1 Introducción y motivación. Describir el flujo de datos en un Sistema de Tiempo Real.

Exposición del Profesor. Idem.

1.5.3 Semáforos. 2 Introducción, comprensión y elicitación de ideas. Explicar como funcionan los semáforos como un mecanismo de sincronización de los procesos o tareas.

Exposición del Profesor Salón, pizarrón,plumones, proyector de acetatos o de video.

1.5.4 Datos Compartidos 1 Introducción y motivación, comprensión Exposición del Profesor Idemy elicitación de ideas. Explicar como se

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

Page 494: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

lleva a cabo la compartición de los datos en un Sistema de Tiempo Real.

HORAS TOTALES 15

UNIDAD: 2 TÍTULO: SISTEMAS EMPOTRADOS

OBJETIVO ESPECÍFICO: Que el estudiante identifique las características fundamentales y funcionamiento de los Sistemas Empotrados o Embebidos. Bibliografía: [ 1, 2 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

2.1 Hardware fundamental. 2 Introducción y Motivación; Reconocer la importancia e impacto de los

Exposición del ProfesorLluvia de Ideas

Salón, pizarrón,plumones,

Sistemas Empotrados en el desarrollo Resumen proyector dede Sistemas de Tiempo Realmediante lectura de Artículos. Comprensión y Elicitación de Ideas. Identificar el hardware básico de los sistemas Empotrados.

2.1.1 Puertas. 1 Compresión de Ideas. Identificar características de Puertas.

2.1.2 Diagramas de Tiempo 2 Compresión de Ideas. Identificar el

uso de los Diagramas de Tiempo en su aplicación de los S.T.R.

Reflexión grupal Exposición del Profesor Lluvia de Ideas Resumen Reflexión grupal Exposición del Profesor Lluvia de Ideas Resumen Reflexión grupal

acetatos o devideo.

Ídem.

Ídem.

2.1.3 Memoria 1 Compresión de Ideas. Identificar el Exposición del Profesor

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

Page 495: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

manejo de Memoria Lluvia de IdeasResumen Reflexión grupal

2.2 Interrupciones. 1 Compresión de ideas y análisis.Identificación de tipos de Interrupciones

2.3 Arquitectura del Software. 1 Analizar y sintetizar. Describir la

arquitectura de software de los Sistemas empotrados y sus políticas de planificación.

Exposición del ProfesorLluvia de Ideas Resumen Reflexión grupal Exposición del Profesor Lluvia de Ideas Resumen Reflexión grupal

2.3.1 Round-Robin. 12.3.2 Round-Robin con Interrupciones. 1 Diseño de una aplicación utilizando el Exposición del Profesor

HORAS TOTALES: 10

despachador con interrupciones. Lluvia de IdeasResumen Reflexión grupal

UNIDAD: 3 TÍTULO: COMUNICACIÓN EN SISTEMAS DE TIEMPO REAL.

OBJETIVO ESPECÍFICO: Que el estudiante identifique los diferentes protocolos de comunicación para la construcción de Sistemas de Tiempo Real Bibliografía: [ 1, 2 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

3.1 Protocolos de comunicación en Tiempo Real.

15 Comprensión de Ideas. Identificar los diferentes algoritmos de comunicación en los S.T.R Aplicación del Conocimiento. Realizar una aplicación utilizando los

Exposición del Profesor usando unaudiovisual.

Salón, pizarrón,plumones, proyector de acetatos o de video.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

Page 496: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HORAS TOTALES: 15

protocolos: IEC 61158 (TS61158,ControlNet, Profibus, CAN, WorldFIP)

UNIDAD: 4 TÍTULO: DESPACHO Y ASIGNACIÓN DE TAREAS EN SISTEMAS DE TIEMPO REAL.

OBJETIVO ESPECÍFICO: Se revisarán técnicas de despacho de tareas tradicionales y aplicables en sistemas de tiempo real y a la vez se integrarán técnicas específicas para este tipo de sistemas. Bibliografía: [ 1, 2 y3 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

4.1 Algoritmos de Planificación para el Tiempo Real.

2 Introducción y Motivación;Comprensión y Elicitación de Ideas.

Exposición del Profesor; Discusióngrupal y lluvia de ideas. Solución de preguntas y/o problemas.

Salón, pizarrón,plumones, proyector de acetatos o de video.

4.1.1 Despacho estático. 2 Comprensión y Elicitación de Ideas Exposición del Profesor; Discusióngrupal y lluvia de ideas

4.1.2 Despacho Dinámico. 2 Comprensión y Elicitación de Ideas Exposición del Profesor; Solución de preguntas y/o problemas.

Ídem. Ídem.

4.1.3 Algoritmo de despacho de razón monótona (RM).

4.1.4 Algoritmo de despacho el primero con el tiempo de muerte más cercana (EDF).

4.1.5 Algoritmo de despacho el primero con el tiempo de relajación mínima (MLF).

2 Comprensión y Elicitación de Ideas; Aplicación del Conocimiento

2 Comprensión y Elicitación de Ideas; Aplicación del conocimiento

3 Comprensión y Elicitación de Ideas;

Aplicación del conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas. Exposición del Profesor; Solución de preguntas y/o problemas. Exposición del Profesor; Solución de preguntas y/o problemas.

Ídem. Ídem. Ídem.

4.2 Administración de la Memoria. 3 Comprensión y Elicitación de Ideas; Exposición del Profesor; Solución depreguntas y/o problemas.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

Page 497: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

4.3 Comunicación y cooperación entre tareas.

2 Comprensión y Elicitación de Ideas; Exposición del Profesor; Solución depreguntas y/o problemas.

Ídem.

4.4 Verificación del Despacho. 2 Desarrollo de Capacidades deAnálisis y Síntesis; Reflexión, Integración y Generalización

Formulación de Hipótesis; Deducción; Ídem.Exposición de los Alumnos; Sesión de Cierre

HORAS TOTALES: 20

UNIDAD: 5 TÍTULO: TOLERANCIA A FALLAS, CONFIABILIDAD Y DESEMPEÑO EN SISTEMAS DE TIEMPO REAL.

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principios y los modelos de tolerancia a fallas en los Sistemas de Tiempo Real. Que el estudiante sea capaz de diseñar un Sistema de Tiempo Real tolerante a fallas. Bibliografía: [ 1, 2 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

5.1 Tipos de fallas. 1 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusióngrupal y lluvia de ideas

Salón, pizarrón,plumones, proyector de acetatos o de video.

5.2 Prevención de fallas. 2 Comprensión y Elicitación de Ideas Exposición del Profesor Ídem.5.3 Seguridad y confiabilidad. 1 Comprensión y Elicitación de Ideas;

Aplicación del conocimiento 5.4 Desempeño. 1 Comprensión y Elicitación de Ideas;

Aplicación del conocimiento

Exposición del Profesor; Solución depreguntas y/o problemas. Exposición del Profesor; Solución de preguntas y/o problemas.

Ídem. Ídem.

HORAS TOTALES: 5

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Page 498: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 6 TÍTULO: SINCRONIZACION Y COMUNICACIÓN EN LOS SISTEMAS DE TIEMPO REAL

OBJETIVO ESPECÍFICO: Que el estudiante identifique los principios y modelos de sincronización y comunicación en los Sistemas de Tiempo Real. Bibliografía: [ 1, 2 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

6.1 Sincronización y comunicación basada en variables compartidas.

2.5 Introducción y Motivación;Comprensión y Elicitación de Ideas. Adquisición del conocimiento.

Exposición del Profesor; Discusióngrupal y lluvia de ideas

Salón, pizarrón,plumones, proyector de acetatos o de video.

6.2 Sincronización y comunicación basada en mensajes.

2.5 Comprensión y Elicitación deIdeas. Adquisición del conocimiento.

Exposición del Profesor Ídem.

HORAS TOTALES: 5

UNIDAD: 7 TÍTULO: ESPECIFICACIÓN Y DISEÑO DE SISTEMAS DE TIEMPO REAL.

OBJETIVO ESPECÍFICO: El alumno aplicará los conocimientos adquiridos para realizar especificación y diseño de aplicaciones de tiempo real Bibliografía: [ 1, 2 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

7.1 Especificación y Diseño de Tiempo 5 Desarrollo de capacidades de análisis Exposición del Profesor. Salón, pizarrón,

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

Page 499: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Real y síntesis. Identificar, integrar ygeneralizar las especificaciones y diseño de los S.T.R.

HORAS TOTALES: 5

Discusión grupalReflexión y retroalimentación.

plumones,proyector de acetatos o devideo.

UNIDAD: 8 TÍTULO: CASO DE ESTUDIO: MC/OS RTOS.

OBJETIVO ESPECÍFICO: El alumno revisará los conceptos fundamentales de los sistemas de tiempo real en un caso de estudio en particular. Bibliografía: [ 1, 2 y 5 ]

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs). HT HP

Actividades de Aprendizaje Técnicas RecursosNecesarios

8.1 Caso de estudio: MC/OS RTOS 5 Desarrollo de capacidades dereflexión, integración y generalización. Aplicación del conocimiento. Analizar el Sistema Operativo de Tiempo Real MC/OS RTOS, para diversas plataformas; aplicando los conocimientos obtenidos.

HORAS TOTALES: 5

HT HP HORAS TOTALES DE LA MATERIA: 80

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

Page 500: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1, 2 y 3 6ª Semana del Curso II Unidad 4, 5 y 6 11ª Semana del Curso III Unidad 7 y 8 16ª Semana del Curso

% Exámenes Parciales 50 Asistencias: Proyecto Final: 20 Tareas: 15 Trabajos de Investigación: 15 Prácticas de Laboratorio:

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio igual o mayor a seis.

FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de analizar un Sistema de Tiempo Real, partiendo de los principios y modelos estudiados en el curso como son el Modelo de Capas: Protocolos de Comunicación, Sistemas Operativo y Aplicaciones con restricciones en tiempo; para que de esta forma pueda diseñar una solución bien fundamentada y eficiente.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

Page 501: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BIBLIOGRAFÍA: 1. Burns, A., Welligs, A., “Real-Time Systems and Their Proggramming Languages”, Addison Wesley, Reading (MA), 1989 (B)

2. Cooling, J. E., “Software Design for Real-Time Systems”, International Thompson Computer Press, London, England, 1991.(C)

3. Shem-Tov, L. And Agrawala, A. K., “Real-Time System Design”, Mc Graw_Hill, 1990. (B)

4. Laplante, P., “Real-Time System Design And Analysis”, IEEE Press, 1992. (C)

5. Auslander D. M. And Cheng, H. T., “Real-Time Software for Control”, Prentice Hall, 1990. (B)

6. Edwards, K., “Real-Time Structure Methods – System Analysis”, John Wiley and Sons, Chichester, England, 1993. (C)

7. Guerby, L., “Hypertext Ada 95 Rationale”, http//lglwww.epfl.ch/ Ada/ rat95/, Copyright 1995, 1996. (C)

8. Gomaa, H., “Software Design Methods for Concurrent an Real-Time Systems”, Addison Wesley, Reading , Mass., 1993. (B)

9. Krishna, C. M. And Shin, Kang G., “Real-Time Systems”, Mc Graw Hill, 1997. (B)

10. Artículos Diversos de Revistas de Investigación.

(B) Referencia Básica (C) Referencia Complementaria o de Consulta

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Page 502: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Arquitectura de computadoras NOMBRE DE LA MATERIA: Sistemas Digitales Clave: LIC 212 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LIC 214 Circuitos Eléctricos

LCC 116 Matemáticas Discretas MATERIA CONSECUENTE: LIC 316 Dispositivos Lógicos Programables TIEMPO TOTAL ASIGNADO: 96 horas PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Elsa Chavira Martinez Sully Sánchez Gálvez Juan Mejía Palafox Gustavo Rubín Linares Apolonio Ata Pérez Maria Consuelo Molina García

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 503: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

REVISADO POR: Alberto Méndez Torreblanca , Manuel Rubín Falfán

APROBADO POR: Academia de Hardware AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: Noviembre 2006 VIGENCIA: 5 años JUSTIFICACIÓN: El profesional en computación debe tener una formación sólida no tan solo en el software de la computadora sino también en el Hardware, por lo cual es indispensable que conozca los circuitos lógicos que constituyen un sistema de computo. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante analice y diseñe circuitos lógicos utilizando metodologías del diseño combinacional y secuencial. Que el estudiante conozca las familias de circuitos integrados disponibles comercialmente para la realización de circuitos digitales. Que el alumno diseñe y construya circuitos lógicos empleando Arreglos lógicos de compuertas (GAL). CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de las Ciencias de la Computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Cómputo. El Curso de sistemas digitales contribuye en la formación del egresado para desarrollarse profesionalmente en las áreas de mantenimiento, análisis y diseño de sistemas.

Page 504: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1

TÍTULO: INTRODUCCIÓN A LOS SISTEMAS DIGITALES

OBJETIVO ESPECÍFICO: Que el alumno conozca los conceptos básicos de un sistema digital y sus aplicaciones

Tiempo de imparti-ción

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Conceptos y definiciones

2 Introducción y Motivación Exposición del Profesor Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Desarrollo tecnológico

2 Comprensión y licitación de Ideas Exposición del Profesor Idem.

1.3 Aplicaciones

2 Comprensión y licitación de Ideas Discusión grupal y comparación con los sistemas existentes

HORAS TOTALES: 6

UNIDAD: 2

TÍTULO: TECNOLOGÍAS DE IMPLEMENTACIÓN DE CIRCUITOS LÓGICOS

OBJETIVO ESPECÍFICO: Que el alumno conozca las diferentes tecnologías usadas para la construcción de circuitos lógicos

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 505: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo de imparti-ción

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Familias de Circuitos Lógicos.

1 Introducción y Motivación; Comprensión y licitación de Ideas.

Exposición del Profesor Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Familias TTL y CMOS 1 Comprensión y licitación de Ideas. Identificar las familias TTL y Cmos

Exposición del Profesor Idem.

2.3 Tecnología de fabricación de CI. de aplicación especifica

1 Comprensión y licitación de Ideas. Identificar las Tecnologías de Fabricación de CI

Exposición del Profesor; Solución de preguntas

Idem.

2.4 Dispositivos lógicos programables :Gal, Cpld, Fpgas

1 Comprensión y Eicitación de Ideas. Identificar las Tecnologías de Fabricación de CI

Exposición del Profesor ; Solución de preguntas

Idem.

2.5 Caso de estudio: Arreglos lógicos de Compuertas (GAL 22v10)

2 Comprensión y licitación de Ideas. Exposición del profesor Idem.

HORAS TOTALES: 6

UNIDAD: 3

TÍTULO: MÉTODOS DE DE SIMPLIFICACIÓN DE FUNCIONES DE BOOLE

OBJETIVO ESPECÍFICO: Que el alumno aprenda las diferentes técnicas usadas para la simplificación de circuitos lógicos

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 506: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo de imparti-ción

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Algebra de boole

1 Introducción y Motivación; Comprensión y licitación de Ideas. Definir la estructura álgebra de Boole

Exposición del Profesor; Discusión grupal y comparación con las estructuras existentes

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Propiedades y teoremas

2 Comprensión y licitación de Ideas. Identificar las propiedades y teoremas

Exposición del Profesor Idem.

3.3 Funciones boolenas

2 Comprensión y licitación de Ideas. Identificar las diferentes representaciones de una función

Exposición del Profesor; Solución de preguntas y/o problemas (ejercicio resuelto en equipo donde se determinen los diferentes tipos de funciones.

Idem.

3.4 Funciones canónicas

1 Comprensión y licitación de Ideas; Aplicación del Conocimiento. Determinar como a partir de una formula se puede obtener la forma canónica.

Exposición del Profesor Idem.

3.5 Simplificación de funciones de boole: Algebraico, Mapas, Tabulación

2 2 Comprensión y licitación de Ideas. Aplicar las diferentes técnicas de simplificación

Exposición del profesor y solución de problemas.

Idem.

3.6 Lógicas de diseño: Negativa, Positiva , Mezclada.

1 Comprensión y licitación de Ideas.

Exposición del profesor y solución de problemas. Idem.

3.8

Compuertas Lógicas: Not, And, Or, Nand, Nor, Not-Xor

1 2 Comprensión y licitación de Ideas. Usar este tipo de compuertas para el diseño de circuitos utilizando las metodologías de análisis y síntesis.

Exposición del profesor y solución de problemas.

Idem.

3.9 Universalidad de las compuertas NAND y NOR

2 2 Comprensión y licitación de Ideas.

Exposición del profesor y solución de problemas. Idem.

HORAS TOTALES: 12 6

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 507: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD:4

TÍTULO: LENGUAJE VHDL

OBJETIVO: Que el alumno aprenda a programar un lenguaje de descripción de hardware (VHDL).

Tiempo de imparti-ción

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Introducción

2 Introducción y Motivación; Comprensión y licitación de Ideas.

Exposición del Profesor; Salón, pizarrón, plumones,

4.2 Unidades básicas de diseño

2 1 Comprensión y licitación de Ideas. Identificar las formas booleanas conjuntivas y disyuntivas

Exposición del Profesor proyector de acetatos o de video.

4.3 Declaración de entidades

2 1 Comprensión y licitación de Ideas. Exposición del Profesor Idem.

4.4 Diseño de entidades usando vectores

2 1 Comprensión y licitación de Ideas. Identificar entidades con vectores

Exposición del Profesor Idem.

4.5 Declaración de una Arquitectura 2 1 Comprensión y licitación de Ideas; Determinar la estructura de una arquitectura

Exposición del profesor y solución de problemas.

Idem.

4.6 Ejemplos 6 4 Aplicación del Conocimiento. Solución de preguntas y/o problemas Idem.

HORAS TOTALES: 16 8

UNIDAD: 5 TÍTULO: DISEÑO DE CIRCUITOS COMBINACIONALES .

OBJETIVO ESPECÍFICO: Que el alumno conozca y aprenda a diseñar circuitos combinacionales usando el lenguaje de descripción de hardware (VHDL).

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 508: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recur-sos Necesa-rios

51 Circuitos combinacionales

1 Comprensión y licitación de Ideas Actividades para el Desarrollo de Capacidades de Análisis y Síntesis Aplicar metodologías para el diseño de sistemas digitales usando CI MSI Y LSI

Exposición del Profesor y actividades en el laboratorio

Salón, pizarrón, plumones, proyector de acetatos o de video.. Equipo de laboratorio

52 5.2 Sumadores y restadores

1 1 Usar los circuitos sumadores MSI para el diseño de circuitos más complejos.

Exposición del Profesor y Uso circuitos integrados, manejo de los manuales y aplicación de las metodologías de síntesis en el laboratorio.

Idem.

5.3 Multiplicadores y Comparadores de magnitud

1 Aplicación del Conocimiento. Proponer la realización de una practica para la aplicación de los conceptos dados en la unidad

Exposición del Profesor y trabajo en el laboratorio.

Idem.

5.4 Multiplexores y Demultiplexores

1 1 . Comprensión y licitación de Ideas Exposición del Profesor y trabajo en el laboratorio Utilizando CI MSI.

Salón, pizarrón, plumones, proyector de acetatos o de video.Equipo de laboratorio

5.5 Codificadores y decodificadores

1 Comprensión y licitación de Ideas Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video

5.6 Unidad Aritmética Lógica

2 2 Comprensión y licitación de Ideas Integrar los circuitos combinacionales ya estudiados y formar un ALU

Exposición del Profesor; Solución de preguntas y/o problemas en equipo.

Salón, pizarrón, plumones, proyector de acetatos o de video

5.7 Diseño con VHDL en forma estructural (netlist)

1 Comprensión y licitación de Ideas Aplicación del Conocimiento obtenido en la unidad 3.

Exposición del profesor, solución de problemas relacionados

Salón, pizarrón, plumones, proyector de

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 509: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

acetatos o de video.Equipo de laboratorio

5.8 Estructuras básicas con declaraciones concurrentes (When-else)

2 1 Comprensión y licitación de Ideas, Aplicación del Conocimiento obtenido en la unidad 3.

Exposición del profesor, solución de problemas relacionados

5.9 Estructuras básicas con declaracionessecuenciales (if-then-else).

2 1 Comprensión y licitación de Ideas, Aplicación del Conocimiento obtenido en la unidad 3.

Exposición del Profesor; Solución de preguntas y/o problemas. Trabajo en el laboratorio

Salón, pizarrón, plumones, proyector de acetatos o de video.Equipo de laboratorio

HORAS TOTALES: 12 6

UNIDAD: 4 TÍTULO: LOGICA SECUENCIAL

OBJETIVO ESPECÍFICO:

Que el alumno conozca y aprenda a diseñar circuitos secuenciales usando el lenguaje de descripción de hardware (VHDL).

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP Actividades de Aprendizaje Técnicas Recursos

Necesarios

6.1 .Circuitos secuenciales

2 Introducción y Motivación; Comprensión y licitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas. Trabajo en el laboratorio.

Salón, pizarrón, plumones, proyector de acetatos o de video.Equipo de laboratorio

6.2 FlipFlop, y Latch

2 1 Comprensión y licitación de Ideas Diseño, aplicación del conocimiento

Exposición del Profesor; Discusión grupal y lluvia de ideas , solución de problemas

Salón, pizarrón, plumones, proyector de

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 510: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

acetatos o de video

6.3 Diagrama de estado

2 1 Aplicación del Conocimiento, Actividades de análisis y síntesis

Exposición del Profesor; Solución de preguntas y/o problemas.

Salón, pizarrón, plumones, proyector de acetatos o de video.Equipo de laboratorio

6.4 Tabla de estado

2 1 Comprensión y licitación de Ideas Exposición del Profesor; Solución de preguntas y/o problemas.

Salón, pizarrón, plumones, proyector de acetatos o de video

6.5 Contadores y registros 2 1 Comprensión y licitación de Ideas

6.6 Memorias (Ram,Rom,Eprom

3 2 Comprensión y licitación de Ideas Exposición del Profesor; Solución de preguntas y/o problemas. Trabajo en el Laboratorio

Salón, pizarrón, plumones, proyector de acetatos o de video.Equipo de laboratorio

6.7 Diseño de circuitos secuenciales con VHDL

3 2 Aplicación del Conocimiento, Comprensión y licitación de Ideas

Trabajo en el laboratorio

HORAS TOTALES: 16 8

HT HP

HORAS TOTALES DE LA MATERIA: 64 32

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

3 Diseño y simulación de funciones booleanas usando software de simulación de circuitos

Que el alumno aprenda a usar herramientas de diseño asistido por computadora (CAD),

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 511: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

lógicos.

4 Implementación y simulación de funciones booleanas usando el lenguaje VHDL.

Que el alumno aprenda a programar funciones booleans con VHDL.

5 Diseño e implementación de circuitos combinacionales usando GALS, simule el diseño antes de armarlo

Que el alumno aprenda a usar los dispositivos lógicos programable. Que el alumno aprenda a usar software de simulación de PLDs

6 Diseño e implementación de circuitos secuenciales usando GALS, simule el diseño antes de armarlo

Que el alumno aprenda a usar los dispositivos lógicos programables. Que el alumno aprenda a usar software de simulación de PLDs

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES

Parcial Contenido a evaluar Periodos I Unidad 1, 2, 3 5ª Semana del Curso II Unidad 4 9ª Semana del Curso III Unidad 5 12ª Semana del CursoIV Unidad 6 16ª Semana del Curso

% Exámenes Parciales 50 Proyecto Final: 10 Tareas: 5 Trabajos de Investigación: 5 Prácticas de Laboratorio: 30

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

Page 512: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual o mayor a seis, haber realizado y entregado un mínimo de prácticas de laboratorio del 80%. 80% de asistencias al curso FOMENTO DE VALORES: Se inculcará al estudiante el respeto a la opinión de las demás personas, la cual se llevara a cabo en las discusiones llevadas sobre temas específicos de la materia. Responsabilidad en el cumplimiento de las tareas cuando se realice actividades de grupo. BIBLIOGRAFÍA: TEXTOS Y REFERENCIAS REQUERIDAS 1- M. Morris Mano, "Diseño digital", Prentice Hall, 3ª ed 2003 2.- Davio, M., "Digital System with Algorithm Implementation", Addison - Wesley, P.C. 3.- Wakerly F. John. "Digital Design Principles and Practices" 4th ed. Pearson Prentice Hall, 2005. 4.- Stephen Brown Zvonko Vranesic “Fundamentos de Lógica digital con diseño VHDL” 2ª ed 2006 Mc Graw Hill 5.- David G Maxines “El arte de programar Sistemas Digitales” CECSA , 1ª ed 2002 6.- Randy H. Katz, Gaetano Borriello. "Contemporary Logic Design" 2nd ed. Pearson Prentice Hall, 2005. 7.-Hwang Enoch, "Digital Logic and Microprocessor Design with VHDL", Thomson, 2006.

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 11

Page 513: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Software de Base NOMBRE DE LA MATERIA: SISTEMAS OPERATIVOS CENTRALIZADOS Y

DISTRIBUIDOS Clave: LCC 226 Nivel de Ubicación: Básico Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LCC 210 Programación de Sistemas

LCC 318 Programación Concurrente y Paralela

MATERIA CONSECUENTE: Sistemas de Tiempo Real TIEMPO TOTAL ASIGNADO: 80 PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 AUTOR(ES) DEL PROGRAMA: Beatriz Beltrán Martínez Rafael de la Rosa Flores Yalú Galicia Hernández Leticia Mendoza Alonso Mariano Larios Gómez José de Jesús Lavalle Martínez José Andrés Vázquez Flores Ma. del Carmen Cerón Garnica Hilda Castillo Zacatelco Pedro Bello López REVISADO POR: Área de Software de Base

Coordinador: Hilda Castillo Zacatelco APROBADO POR: Academia AUTORIZADO POR: Docencia

Page 514: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: JUSTIFICACIÓN: Desde el surgimiento de los sistemas de cómputo los sistemas operativos han evolucionado a la par del hardware lo cual los hace indispensables para el funcionamiento de todo sistema de cómputo, debido a esto es vital que los estudiantes de ciencias de la computación conozcan los principios de diseño e implementación de los sistemas operativos. Los sistemas operativos distribuidos son un tipo de sistema operativo muy importante debido a las ventajas que puede proporcionar, tales como la confiabilidad y la flexibilidad, además que marcan una pauta para el desarrollo de otros tipos de sistemas distribuidos. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante identifique y liste las características básicas y las tareas principales de los sistemas operativos centralizados y de los sistemas operativos distribuidos, además que analice las diferentes técnicas para el diseño e implementación de sistemas operativos centralizados y distribuidos, en cuanto a gestión de procesos, memoria y archivos principalmente. Que el estudiante identifique la problemática que existe al crear un sistema operativo tanto centralizado como distribuido. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Un área prioritaria en la computación son los sistemas operativos, además en la actualidad los conceptos de sistemas distribuidos han tomado una gran relevancia. Por lo que es importante que el alumno conozca los conceptos fundamentales de los sistemas operativos y de los sistemas operativos distribuidos para obtener conocimientos sólidos en la construcción de sistemas de cómputo.

Page 515: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: SISTEMAS OPERATIVOS CENTRALIZADOS Y DISTRIBUIDOS. UNIDAD: 1 TÍTULO: INTRODUCCIÓN A LOS SISTEMAS

OPERATIVOS CENTRALIZADOS Y DISTRIBUIDOS.

OBJETIVO ESPECÍFICO: Que el estudiante defina e identifique el marco teórico de los elementos básicos que dan origen a la necesidad del uso de un sistema operativo.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Componentes básicos de la arquitectura de Von Neuman.

0.5 Identificar los elementos y conceptos básicos del funcionamiento de una computadora.

Exposición del Profesor, discusión grupal y lluvia de ideas.

Salón, pizarrón, plumones, audiovisual.

1.2 Registros básicos del procesador. 0.5 Identificar las principales funciones de los registros del procesador.

Exposición del Profesor; discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.3

Ejecución de instrucciones

1

Identificar y analizar el ciclo de máquina y la ejecución de operaciones.

Exposición del Profesor; discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

Page 516: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

1.4 Interrupciones. 0.5 Identificar y analizar la importancia del uso de interrupciones así como los servicios proporcionados por las mismas.

Exposición del Profesor, discusión grupal y lluvia de ideas.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.5 Taxonomía de Flynn 0.5 Explicar e identificar la división de arquitecturas de computadoras según Flynn.

Exposición del Profesor; discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.6 Arquitecturas de multiprocesadores 1 Identificar las diferentes arquitecturas que utilizan los multiprocesadores.

Exposición del Profesor; discusión grupal

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.7 Definición de Sistemas Operativos. 1 Identificar que es un sistema Operativo y discutir su utilidad.

Exposición del Profesor, discusión grupal y lluvia de ideas.

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 5 UNIDAD :2 TÍTULO: Conceptos de Sistemas Operativos

Page 517: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

OBJETIVO ESPECÍFICO: Que el alumno conozca las funciones principales de un sistema operativo, la evolución de los sistemas operativosy que identifique las ventajas y desventajas de los diferentes tipos de sistemas operativos. Bibliografía: Programación Doug Lea, “Concurrente en Java Principios y patrones de Diseño”, Addison Wesley 2da. Edición .

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Llamadas al sistema 0.5 Explicar e identificar como se da la interfaz entre el Sistema Operativo y los programas del usuario por medio de las llamadas al sistema.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.2 Funciones de un Sistema Operativo 1 Explicar las funciones principales de todo Sistema Operativo.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.3 Evolución de los Sistemas Operativos 1 Explicar y diferenciar las características más relevantes de la evolución de los Sistemas Operativos.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.4 Estructura de un Sistema Operativo 0.5 Explicar e identificar la estructura general y las partes que conforman un Sistema Operativo.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.4.1 Micronúcleo 1 Explicar y analizar las ventajas y desventajas de los Sistemas Operativos con micronúcleo.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.4.2 Núcleo Monolítico 1 Explicar y analizar las características principales de los Sistemas Operativos con

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

Page 518: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

núcleo monolítico.

2.4.3 Hibrido 0.5 Explicar y analizar las características principales de los Sistemas Operativos híbridos.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.4.4 Capas Virtuales 1 Explicar y analizar las características principales de los Sistemas Operativos con capas virtuales.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.4.5 Otros tipos de estructuras 0.5 Explicar y analizar las características de otros tipos de estructuras como exokernel, cliente-servidor.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5 Tipos de Sistemas Operativos 1 Explicar, analizar e identificar los diferentes tipos de Sistemas operativos.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5.1 Sistemas Operativos Centralizados 1 Explicar las características principales de los Sistemas Operativos centralizados.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5.2 Sistemas Operativos de Red 1 Explicar las características principales de los Sistemas Operativos de Red.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5.3 Sistemas Operativos Distribuidos 1 Explicar las características principales de los Sistemas Operativos Distribuidos.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5.3.1 Definición de Sistema Distribuido 1 Definir y explicar que es un Sistema Operativo Distribuido.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5.3.2 Comparación de un Sistema Operativo Centralizado vs Sistema Operativo Distribuido

1 Analizar, identificar y diferenciar las características propias de los Sistemas Operativos Centralizados y distribuidos.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

2.5.3.3 Ventajas y Desventajas de un Sistema Operativo Distribuido

1 Analizar y explicar las ventajas y desventajas de un Sistemas Operativo.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

Page 519: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

2.5.3.4 Aspectos de diseño de un Sistema Operativo Distribuido

1 Discutir los diferentes aspectos a considerar en el diseño de un Sistema operativo Distribuido.

Explicación del profesor, lluvia de ideas, discusión grupal.

Cañón, computadora, pizarrón, plumones

HORAS TOTALES: 15 UNIDAD: 3 TÍTULO: Gestión de procesos e hilos en ambientes

centralizados y distribuidos

OBJETIVO ESPECÍFICO: Que el alumno identifique los conceptos básicos acerca de la gestión y la implementación de procesos en sistemas centralizados y distribuidos. Además aplique tales conceptos en el desarrollo de programas.

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Conceptos básicos de procesos e hilos

1.5 Identificar las características principales de procesos e hilos, sus estados, las estructuras utilizadas por el sistema operativo para su implementación. Listar las diferencias que existen entre ellos.

Explicación por parte del profesor, utilizar técnicas grupales para discutir los objetivos de aprendizaje. Aplicar examen rápido al finalizar el tema.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Despacho en Sistemas Centralizados 0.5 .Identificar los conceptos básicos de despacho en sistemas centralizados,

Explicación por parte del profesor, utilizar técnicas grupales para

Salón, pizarrón, plumones, proyector de acetatos o de

Page 520: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

haciendo énfasis en el concepto de cambio de contexto.

discutir los objetivos de aprendizaje. Escribir un programa maestro-esclavo que simule el despacho de procesos en un ambiente centralizado.

video.

3.2.1 Criterios de despacho

0.5 Identificar los criterios de despacho tales como tiempo de respuesta, tiempo de espera, porcentaje de utilización de CPU, número de proceso terminados por unidad de tiempo. Haciendo énfasis en su importancia.

Exposición del profesor y actividad grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2.2 Tipos de despachadores 0.5 Identificar los diferentes tipos de despachadores como el despachador de largo , mediano y corto plazo, así como los despachadores interrumpibles y no interrumpibles..

Exposición del profesor y discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2.3 Algoritmos de despacho 2 Analizar los diferentes algoritmos de despacho tales como FIFO, Round Robin, Prioridades y Dos niveles. Aplicar algún algoritmo a un problema, considerando los criterios de despacho.

Exposición del alumno, actividad grupal y examen rápido.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3 Despacho en sistemas operativos distribuidos 0.5 Identificar la problemática que existe al despachar procesos en un ambiente distribuido..

Exposición del profesor y aplicar una técnica grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.3.1 Modelos de sistemas 2 Identificar los modelos de sistemas para la asignación de procesadores, tales como estaciones de trabajo inactivas o vacías y pila de

Exposición del profesor aplicar una técnica grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

Page 521: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

procesadores.

3.3.2 Planificación en sistemas distribuidos 2 Identificar la problemática existente en la planificación de procesos en un ambiente distribuido (costo, carga, plataforma, número de nodos, balance de carga). Identificar los diferentes tipos de algoritmos existentes (determinista, iniciado por el receptor, global, local, etc.).

Exposición del profesor y discusión grupal. Realizar una práctica simple de despacho en un ambiente distribuido.

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.4 Comunicación entre procesos en ambientes distribuidos

0.5 Analizar los métodos utilizados en la comunicación entre procesos remotos.

Exposición del profesor , aplicación de una técnica grupal y aplicar exámen rápido.

3.4.1 Modelos por capas 2 Identificar los diferentes modelos por capas como OSI, TCP/IP y ATM, haciendo énfasis en la problemática que conlleva utilizarlos en un ambiente distribuido.

Exposición del profesor, aplicación de una técnica grupal y aplicar exámen rápido.

3.4.2 Modelo Cliente-Servidor 2 Explicar el diseño del modelo cliente-servidor y listar ventajas y desventajas en ambientes distribuidos.

Exposición del profesor , y desarrollar una aplicación cliente-servidor .

3.4.3 Llamados a procedimientos remotos (RPC) e Invocación a métodos remotos (RMI)

3 Explicar los conceptos de RPC y RMI, y listar las diferencias que existen entre ellos.

Exposición del profesor, aplicación de una técnica grupal.

3.4.5 Comunicación en grupo 1.5 Explicar los conceptos del diseño de la comunicación en grupo, los tipos de grupos (abiertos y cerrados, jerárquicos y entre participantes), listando las ventajas y desventajas de su uso en un sistema operativo

Exposición del profesor, aplicación de una técnica grupal.

Page 522: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

distribuido.

3.5 Sincronización en ambientes distribuidos 0.5 Identificar la problemática existente en la ausencia de la sincronización en ambientes distribuidos, con respecto al tiempo y a la comunicación entre procesos.

Exposición del profesor, aplicación de una técnica grupal

3.5.1 Sincronización de relojes 2 Identificar la problemática existente debido a la ausencia de un reloj global en un ambiente distribuido. Explicar los algoritmos de sincronización de relojes físicos y lógicos mediante los algoritmos de Lamport, Berkeley, Cristian, listando sus disferencias.

Exposición del profesor , actividad grupal y desarrollar una aplicación de sincronización de relojes.

3.5.2 Exclusión mutua 2 Identificar los problemas que pueden surgir durante la comunicación entre procesos y al compartir recursos en un ambiente distribuido y explicar los algoritmos correspondientes.

Exposición del profesor , y aplicar una actividad grupal.

3.5.3 Algoritmos de elección 2 Explicar los algoritmos utilizados para elegir coordinador en un ambiente distribuido.

Exposición del profesor , y aplicar una actividad grupal

3.5.4 Transacciones atómicas 2 Identificar el concepto de transacción atómica para diferentes tareas en un ambiente distribuido. Explicar la forma de implementación de éstas (bitácora de escritura anticipada, espacio de trabajo privado, protocolo de dos fases).

Exposición del profesor , y aplicar una actividad grupal que reafirme la importancia de las transacciones atómicas dentro de los sistemas operativos distribuidos y en otro tipo de sistemas

Page 523: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

(paralelos, bases de datos).

3.5.5 Bloqueos 1 Identificar los posibles problemas ocasionados al presentarse un bloqueo entre procesos remotos.

Exposición del profesor , y aplicar una actividad grupal

3.6 Tolerancia a fallas 1 Identificar las fallas en diferentes dominios (valor, tiempo) y su forma de recuperación (uso de redundancia, respaldo primario, réplica activa). Explicar el concepto de un sistema robusto en un ambiente distribuido.

Exposición del profesor , y aplicar una actividad grupal

HORAS TOTALES: 27

UNIDAD: 4 TÍTULO: Gestión de memoria en ambientes

centralizados y distribuidos

OBJETIVO ESPECÍFICO: Que el alumno identifique las diferentes técnicas que existen en el diseño de la gestión de memoria como la paginación y segmentación en sistemas operativos centralizados y las técnicas de implementación de memoria compartida distribuida en un sistema operativo distribuido de tal forma que sea transparente.

Page 524: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Manejo de memoria con particiones fijas 1 Identificar la alternativa más simple de asignación de memoria con tamaños predeterminados. Y explicar las alternativas de implementación.

Exposición del profesor ejemplificando el funcionamiento de la memoria principal con el enfoque de particiones fijas.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Manejo de memoria con particiones variables 1 Identificar las necesidades del cambio de tamaño en las particiones y las implicaciones de administración

Exposición del profesor y mostrar casos en los que es necesario cambiar el tamaño de la partición

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.3 Memoria virtual en sistemas operativos centralizados

0.5 Explicar las ventajas de un sistema de memoria virtual.

Exposición del profesor, lluvia de ideas, discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.3.1 Paginación 4 Identificar la forma en que el hardware particiona la memoria mediante marcos de página de forma transparente para el programador.

Discusión grupal para ejemplificar esquemas de funcionamiento de la paginación

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.3.2 Segmentación 2 Identificar la forma en que el usuario puede asignar un segmento de memoria y un desplazamiento para determinadas aplicaciones.

Exposición del profesor mostrando las ventajas y desventajas de este modelo. Mostrar las diferencias entre Paginación y Segmentación.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4 Memoria compartida distribuida (DSM) 0.5 Identificar las ventajas del modelo de memoria

Exposición del profesor mostrando el esquema

Salón, pizarrón, plumones, proyector

Page 525: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13

compartida distribuida contra los enfoques centralizados para la administración de la memoria en los procesos.

de la DSM de acetatos o de video.

4.4.1 Manejo de memoria compartida en multiprocesadores

4 Explicar las ventajas de la arquitectura NUMA aplicado al manejo de memoria compartida en multiprocesadores

Exposición del profesor del arquitectura NUMA (Acceso No Uniforme a Memoria) y sus ventajas.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4.2 DSM basada en páginas 2 Explicar el esquema de fallo de página virtual entre los nodos e identificar las ventajas y desventajas con este esquema.

Exposición del profesor, lluvia de ideas, discusión grupal.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4.3 DSM basada en objetos 2 Identificar el funcionamiento del DSM basado en objetos ycompararlo respecto al modelo DSM basado en páginas.

Exposición del profesor y análisis de las eficiencia de ambos enfoques.

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.4.4 DSM basada en variables 2 Identificar la visión del esquema de uso de variables compartidas, así como sus ventajas y desventajas.

Exposición del profesor y discusión grupal

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 19 UNIDAD: 5 TÍTULO: Gestión del Sistema de Archivos

OBJETIVO ESPECÍFICO: Que el alumno identifique los conceptos más importantes acerca de la implementación del sistema de archivos en un sistema operativo, además de interpretar y comparar como se puede llevar a cabo la gestión del Sistema de Archivos en los sistemas operativos centralizados y distribuidos haciendo énfasis en la relevancia que el sistema de archivos tiene para almacenar y recuperar información.

Page 526: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 14

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Criterios de implementación del Sistema de Archivos en los Sistemas Centralizados

1 Identificar los aspectos más importantes de la implantación del almacenamiento en archivos, revisando algunos métodos que se utilizan.

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.1.1 Tamaño del Bloque 1 Identificar como el manejo de bloques es uno de las formas más comunes para administrar el espacio y de esto examinar cual es el tamaño más adecuado para el manejo de bloque.

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.1.2 Manejo de Bloques Libres y ocupados 2 Distinguir cuales son los métodos para el manejo de los bloques libres, pero también de aquellos que esa siendo ocupados.

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.1.3 Consistencia 2 Analizar la importancia de que el sistema de archivos tenga consistencia y las posibilidades que éste se destruya, y como regresar el sistema operativo a un estado de consistencia.

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.1.4 Casos de estudio: Estructuras del Sistema de Archivos de Windows y UNIX

2 Discutir como al menos Windows y UNIX conservan la estructura del sistema de archivos, así como realizar

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

Page 527: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 15

una comparación entre estos dos sistemas operativos.

5.2 Criterios de implementación del Sistema de Archivos en los Sistemas Distribuidos

2 Analizar la importancia del servicio de archivos y del servidor de archivos como parte de los sistemas de archivos de los sistemas operativos distribuidos y la forma en que se diseñan.

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2.1 Sistema de Archivos de red (NFS) 2 Analizar e identificar NFS en tres aspectos importantes la arquitectura, el protocolo y la implantación (VFS).

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2.3 Caso de estudio: DLinux 2 Discutir como DLinux conserva la estructura del sistema de archivos.

Exposición y ejemplos por parte del profesor y discusión por parte del alumno

Salón, pizarrón, plumones, proyector de acetatos o de video.

HORAS TOTALES: 14 CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos 1 Unidad 1y 2 6ª. Semana 2 Unidad 3 12ª. Semana 3 Unidad 4 y 5 16ª. Semana

% Asistencias y participación: A criterio del profesor

Page 528: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 16

Exámenes parciales: A criterio del profesor Tareas: A criterio del profesor Trabajos de Investigación: A criterio del profesor Prácticas de Laboratorio: A criterio del profesor

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Aprobar cada uno de los exámenes parciales. Entregar el proyecto final y las tareas correspondientes. FOMENTO DE VALORES: Que el alumno se integre a un equipo y juntos puedan proponer ideas para dar solución a uno o varios problemas. Se fomentará el respeto y escucha activa durante la exposición del profesor y de sus propios compañeros de clase. Además de la responsabilidad individual en los proyectos y actividades colaborativas, así como la honestidad en sus trabajos, exámenes e investigaciones. También se fomentará la puntualidad en sus trabajos, exámenes, investigaciones, y en la asistencia a clases. BIBLIOGRAFÍA: 1.- Tanenbaum, A. S. "Sistemas Operativos Modernos ". Prentice Hall, 1993. (B)

Page 529: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 17

2.- Andrew S. Tenenbaum, Albert S. Woodhull “Sistemas Operativos diseño e implementación”, Prentice Hall, Segunda Edición 2002 (C) 3.- A. Silberschatz, J. Peterson, P. Galvin “Fundamentos de Sistemas Operativos”, McGrawHill, Séptima Edición, 2006 (C) (B) 4.- Carretero Pérez Jesús, García Carballeira Félix, De Miguel Anasagati Pedro, Pérez Costoya Fernando, “Sistemas Operativos. Una visión aplicada”, Mc Graw Hill, 2001. ( C ) 5.- Tanenbaum, S. A., “Sistemas Operativos Distribuidos”, Prentice Hall, 1ª edición 1995. ( B ) 6.- Colouris G., -dollimore, J. Kindberg, “Distributed Systems, Concepts and Design”, Addison Wesley, 1996. (C) 7.- Tanenbaum, S. A., “Redes de Ordenadores”, Prentice Hall, 1ª edición 1991. ( C ) 8.- Brian W. Kernighan, Rop Pike “El entorno de programación Unix”, Prentice Hall, 1987 (C) 9.- Richard Petersen, “Linux”, Osborne Mc Graw Hill, 2001 (C) 10.- Kenneth H. Rosen, Richar R. Rosinski, James M. Farber, Douglas A. Host “Unix Sistema V Version 4.0”, Mc Graw Hill, 1997 (C) 11.- George Colouris, Jean Dollimore, Time Zinder, “Sistemas Distribuidos. Conceptos y Diseño”, Addison Wesley, 2002. (B) NOTA: ( B ) Referencia básica. ( C ) Referencia Complementaria o de Consulta

Page 530: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACIÓN

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN.

Coordinación: Área de Robótica

NOMBRE DE LA MATERIA: Teoría de Control

Clave: LIC 320 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizado

PRE-REQUISITOS: LIC 206 Ecuaciones diferenciales LIC 318 Microprocesadores e Interfaces

MATERIA CONSECUENTE: Ninguna

TIEMPO TOTAL ASIGNADO: 80 Hrs.

PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4Hrs. HRS. PRÁCTICAS/SEM: 2

VERANO HRS. TEÓRICAS/SEM: 8 Hrs. HRS. PRÁCTICAS/SEM: 4

AUTOR(ES) DEL PROGRAMA:

M.C. Apolonio Ata Pérez Dr. Francisco Rambo Rodríguez Enríquez Dr. Mario Mauricio Bustillo Díaz

REVISADO POR: M.C. Apolonio Ata Perez Dr. Mario Mauricio Bustillo Díaz M. C. Graciano Cruz Almanza

APROBADO POR: AUTORIZADO POR:

FECHA DE ELABORACIÓN/REVISIÓN: 11 de Septiembre de 2007

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 1

Page 531: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

JUSTIFICACIÓN: La teoría del control ha jugado un papel vital en el avance de la ciencia aplicada y las ingenierías ypor lo tanto su aplicación es diversa. El conocimiento de los principios básicos de esta teoría esfundamental para el desarrollo de sistemas de control digital y robótica.

OBJETIVO GENERAL DE LA MATERIA: Que el alumno analice y sintetice sistemas de control automático; para su aplicación en laprogramación de control de procesos, sistemas robóticas y de automatización industrial.

CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Esta signatura contribuye al perfil del egresado dándole los conocimientos para analizar, sintetizar yprogramar sistemas de control para la ciencia, la industria, y sistemas robóticos.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 2

Page 532: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO TEMÁTICO

UNIDAD: 1 TÍTULO: INTRODUCCIÓN A SISTEMAS AUTOMÁTICOS

OBJETIVO ESPECÍFICO:

Que el estudiante identifique la clasificación de los distintos sistemas de control

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Definiciones 4 Introducción y Motivación alos sistemas de control.

Exposición delProfesor y discusión

Salón, pizarrón,plumones, proyector

Presentación y explicación de grupal.definiciones de la teoría de control.

de acetatos ó devideo

1.2 Clasificación de los sistemas 3 Comprensión y Elicitación deIdeas. Clasificación de sistemas de control clásico, moderno y óptimo

Discusión del Profesorcon uso de analogías.

Salón, pizarrón,plumones, proyectorde acetatos ó de video

HORAS TOTALES: 7

UNIDAD: 2 TÍTULO: MODELOS MATEMÁTICOS

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 3

Page 533: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

OBJETIVO ESPECÍFICO:

Que el estudiante aplique métodos de variable compleja, transformada de Laplace y tranformada de Fourier para el análisis de sistemas de control automático..

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Variable Compleja 6 Aplicación del Conocimiento.Resolver problemas. Aplicación de la teroria de variable compleja a sistemas de control automático.

Exposición delProfesor; Solución de preguntas y/o problemas

Salón, pizarrón,plumones, proyectorde acetatos ó de video

1.2 Transformada de Laplace 6 Aplicación delConocimiento. Resolver problemas. Aplicación de los métodos de transformada de Laplace al modelado y análisis de sistemas de control autmático.

Exposición delProfesor; Solución de preguntas y/o problemas

Salón, pizarrón,plumones, proyectorde acetatos ó de video

1.3 Transformada de Fourier 6 Aplicación del Conocimiento.Resolver problemas.

Exposición delProfesor;

Salón, pizarrón,plumones, proyector

Aplicación de los métodos de Solución de preguntas de acetatos ó de

HORAS TOTALES: 18

transformada de Fourier alanálisis de sistemas de control automático.

y/o problemas video

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 4

Page 534: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

UNIDAD: 3 TÍTULO: FUNCIONES DE TRANSFERENCIA

OBJETIVO ESPECÍFICO:

Que el estudiante sepa modelar un sistema por medio de funciones de transferencia.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Representación de Lazo Cerrado 6 Aplicación del Conocimiento.Resolver problemas empleando funciones de transferencia.

Exposición delProfesor. Solución de preguntas y/ó problemas

Salón, pizarrón,plumones, proyectorde acetatos ó de video

HORAS TOTALES: 6

UNIDAD: 4 TÍTULO: DIAGRAMAS DE BLOQUES

OBJETIVO ESPECÍFICO:

Que el estudiante sepa representar un sistema de control por medio de diagramas de bloques.

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 5

Page 535: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Respuesta en frecuencia 6 Aplicación delConocimiento. Resolver problemas representándolos por diagramas de bloques. Resolver problemas de respuesta en frecuencia de sistemas de control empleando métodos de transformada

Exposición delProfesor. Solución de preguntas y/ó problemas

Salón, pizarrón,plumones, proyectorde acetatos ó de video

1.2 Diagrama de Bloques 3

HORAS TOTALES: 9

UNIDAD: 5 TÍTULO: ESTABILIDAD DE LOS SISTEMAS LINEALES

OBJETIVO ESPECÍFICO: Que le estudiante sepa analizar la estabilidad de un sistema de control automático.

CONTENIDO DE LA UNIDADTiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 6

Page 536: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

HT HP

1.1 Definición 2 Comprensión. Identificar yentender las definiciones y conceptos de estabilidad en sistemas de control lineales.

Exposición delProfesor. Solución de preguntas y/ó problemas

Salón, pizarrón,plumones, proyectorde acetatos ó de video

1.2 Criterios 6 Aplicación del Conocimiento.Resolver problemas que analicen la estabilidad de sistemas de control lineales bajo distintos criterios de establidad.

Exposición delProfesor. Solución de preguntas y/ó problemas

Salón, pizarrón,plumones, proyectorde acetatos ó de video

HORAS TOTALES: 8

UNIDAD: 6 TÍTULO: CONTROLADORES ANALÓGICOS

OBJETIVO ESPECÍFICO: Que el estudiante aprenda a resolver problemas con controladores automáticoa analógicos.

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Control de Dos Posiciones 6 Comprensión y Aplicación delConocimiento. Resolver problemas que analicen y

Exposición delProfesor. Solución de preguntas y/ó

Salón, pizarrón,plumones, proyectorde acetatos ó de

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 7

Page 537: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

sinteticen sistemas de control problemas videolineales con la ley de control de dos posiciones.

1.2 Control Proporcional 4 Comprensión y Aplicación delConocimiento. Resolver problemas que analicen y

Exposición delProfesor. Solución de preguntas y/ó

Salón, pizarrón,plumones, proyectorde acetatos ó de

sinteticen sistemas de control problemaslineales con la ley de control proporcional.

video

1.3 Control Proporcional Integral 5 Comprensión y Aplicación delConocimiento. Resolver problemas que analicen y

Exposición delProfesor. Solución de preguntas y/ó

Salón, pizarrón,plumones, proyectorde acetatos ó de

sinteticen sistemas de control problemaslineales con la ley de control proporcional integral.

video

1.4 Control Proporcional Derivativo 5 Comprensión y Aplicación delConocimiento. Resolver problemas que analicen y sinteticen sistemas de control lineales con la ley de control proporcional derivativo.

HORAS TOTALES: 20

UNIDAD: 7 TÍTULO: Métodos de Sintonizado de un PID

OBJETIVO ESPECÍFICO: Que el estudiante sepa resolver problemas de sintonía de controladores PID:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 8

Page 538: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

CONTENIDO DE LA UNIDAD

Tiempo deimpartición

(hrs.). Actividades de Aprendizaje Técnicas Recursos Necesarios

HT HP

1.1 Control PID 6 Comprensión y Aplicacióndel Conocimiento. Resolverproblemas que analicen y

Exposición delProfesor. Solución de preguntas y/ó

Salón, pizarron,plumones, proyectorde acetatos ó de

sinteticen sistemas de control problemaslineales con la ley de control proporcional derivativo

video

1.2 Sintonización de controles PID 6 Comprensión y Aplicacióndel Conocimiento. Resolverproblemas de sintonización de controles PID.

Exposición delProfesor. Solución de preguntas y/ó problemas

Salón, pizarron,plumones, proyectorde acetatos ó de video

HORAS TOTALES: 12

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES DEPARTAMENTALES Parcial Contenido a evaluar Periodos

I Unidad 1, 2 y 3 5ª. Semana del Curso II Unidad 4 y 5 10ª. Semana del Curso

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 9

Page 539: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

III Unidad 6 y 7 16ª. Semana del Curso

Asistencias: %

Proyecto Final: 10 Tareas: 15 Trabajos de Investigación: 15 Exámenes Parciales 60

TOTAL: 100

REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales igual ó mayor a seis. 80% de asistencias al curso.

FOMENTO DE VALORES: Se formará al estudiante para resolver problemas de control automático de acuerdo a las metodologías convencionalmente empleadas en esta área.

BIBLIOGRAFÍA: 1.- Dorf, R. C., “Sistemas Automáticos de Control Teoría y Práctica”, Addison-Wesley, 1986. 2.- Rubin O., “The Design of Automatic Control Systems”, Artech House, 1990. 3.- Ogata, K., “Ingeniería de Control Moderna”, McGraw-Hill, 1996. B: Básico C: Complementario

TITULAR (RESPONSABLE) DE LA MATERIA:

FECHA DE ELABORACIÓN Y AUTOR(ES) DEL PROGRAMA:

______________________________________________________________________________________Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Licenciatura en Ciencias de la Computación . Pág. 10

Page 540: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Sin Área NOMBRE DE LA MATERIA: Tópicos selectos de la computación Clave: LIC 592 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: Nivel Básico MATERIA CONSECUENTE: Ninguna TIEMPO TOTAL ASIGNADO: 80 PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 5 HRS. PRÁCTICAS/SEM: 0 VERANO HRS. TEÓRICAS/SEM: 10 HRS. PRÁCTICAS/SEM: 0 AUTOR(ES) DEL PROGRAMA: REVISADO POR: Comisión de Evaluación y Seguimiento

Curricular

APROBADO POR: Academia AUTORIZADO POR: Docencia

Page 541: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

FECHA DE ELABORACIÓN/REVISIÓN: Septiembre 2007 VIGENCIA: JUSTIFICACIÓN: Dada la acelerada evolución de la disciplina se requiere contar con una asignatura que permita incorporar futuros avances científico – tecnológicos en la formación del estudiante. Cabe señalar que los temas tratados no deben estar en la currícula. OBJETIVO GENERAL DE LA MATERIA: Mantener actualizado al estudiante en los últimos avances científico – tecnológicos en la disciplina computacional que no se oferte en la currícula, que incluya desarrollos futuros y fortalezca el perfil de egreso del programa educativo. Los objetivos específicos deberán ser establecidos de acuerdo al tópico en cuestión. CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: Contribuye a dar las herramientas y conocimientos necesarios para enfrentar los cambios científico – tecnológicos y tener una actitud crítica frente a los problemas del medio ofreciendo soluciones innovadoras.

Page 542: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________

Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

Page 543: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERIA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Redes NOMBRE DE LA MATERIA: Transmisión y Comunicación de datos Clave: LIC 302 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Obligatoria Modalidad: Escolarizada PRE-REQUISITOS: LIC 300 Probabilidad y Estadística MATERIA CONSECUENTE: 304 Modelos de Redes TIEMPO TOTAL ASIGNADO: 80 Hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: M. C. Apolonio Ata Pérez Lic. Jorge Jiménez González REVISADO POR: Área de Redes APROBADO POR: Academia AUTORIZADO POR: Consejo de Docencia FECHA DE ELABORACIÓN/REVISIÓN: Diciembre 2006 / Septiembre 2007 VIGENCIA: A partir de Enero 2007 JUSTIFICACIÓN: En una sociedad, en donde los avances tecnológicos en redes de computadoras se presentan a

Page 544: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2

diario, obliga a que los estudiantes de ingeniería en ciencias de la computación que llevan esta disciplina, conozcan los principios y los medios mediante los cuales se transfiere información en las redes de datos. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante adquiera los conceptos teóricos, analice y sea capaz de interpretar el funcionamiento de una red de comunicación de datos. Además de que conozca las características y las propiedades de los diferentes equipos para transmitir datos, así como de identificar e implementar protocolos de comunicación a bajo nivel, con lo que será capaz de proponer redes de datos. CONTRIBUCIÓN DE LA ASIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tenga una visión general de la Ingeniería en Ciencias de la Computación y poseer conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante en la computación son las Redes de Computadoras ya que en la actualidad la mayoría de los Sistemas de Software son Distribuidos, es decir interconectados por una Red, por lo que la asignatura de Transmisión y comunicación de datos. tiene una contribución indispensable en la formación del estudiante.

Page 545: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1

TÍTULO: Introducción

OBJETIVO ESPECÍFICO: Que el estudiante sea capaz de definir lo que es una red de comunicación de datos , que identifique los módulos que conforman a una red de comunicación y que normas deben de cumplir estas, así de cómo armarlas en base a un modelo preestablecido.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1 Redes de Comunicación de Datos

2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

1.2 Estructura de una Red de Comunicación de Datos

2 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

1.3 Estándares y Normas

2 Aplicación del Conocimiento.

Exposición del Profesor; Solución de preguntas y/o problemas

Idem

Modelo de Referencia ISO/OSI

1 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem

Page 546: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4

HORAS TOTALES: 7 2 UNIDAD: 2 TÍTULO:

Elementos de la Teoría de Comunicaciones

OBJETIVO ESPECÍFICO: Que el alumno adquiera los conocimientos sobre señales, como se interpretan matemáticamente y cuales son los problemas comunes cuando estas son transmitidas en diferentes medios.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Señales Analógicas y Digitales

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

2.2 Análisis de Fourier

4 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

2.3 Digitalización de Señales

1 2 Aplicación del conocimiento. Comprensión y Elicitación de Ideas

Exposición del Profesor; Solución de preguntas y/o problemas

Idem

2.4 Atenuación

1 Aplicación del conocimiento Comprensión y Elicitación de Ideas

Exposición del Profesor; Solución de preguntas y/o problemas

Idem

2.5 Distorsión de Señales a.- Ancho de Banda y Espectro de Frecuencias

2 Aplicación del conocimiento Exposición del Profesor; Solución de

Idem

Page 547: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5

b.- Retardo c.- Ruido

preguntas y/o problemas

2.6 Velocidad de un Canal y Capacidad de Transmisión 1

HORAS TOTALES: 10 2 UNIDAD: 3 TÍTULO: Codificación de Datos

OBJETIVO ESPECÍFICO: Que el alumno adquiera los conocimientos mediante los cuales identifique como las señales analógicas y digitales se pueden enviar por medios digitales y analógicos, respectivamente. Además de identificar las diferentes formas de modular señales.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Datos digitales en señales digitales

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

3.2 Datos digitales en señales analógicas a.- Modulación y Demodulación b.- Modulación de Amplitud c.- Modulación de Frecuencia d.-Modulación de Fase

6 3 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

3.3 Datos Analógicos en Señales Digitales 1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia

Idem

Page 548: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6

de ideas

HORAS TOTALES: 8 3 UNIDAD: 4 TÍTULO: Transmisión de Datos

OBJETIVO ESPECÍFICO: Que el alumno sea capaz de identificar métodos y modos de transferir información, sus errores en la transmisión y el formato paraenviarlos en canales de comunicación.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Conexiones Físicas: Punto a Punto y Multipunto: multicasting y broadcasting

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

4.2 Circuitos Dedicados y no Dedicados. Circuitos Virtuales a.- Conmutación de Circuitos

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Idem

4.3 Modos de Comunicación: Simplex, Semidúplex y duplex

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

4.4 Métodos de Transferencia de Datos : Serie y Paralelo 1 2 Aplicación del conocimiento Exposición del Profesor; Solución de

Idem

Page 549: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7

preguntas y/o problemas

4.5. Modos de Transmisión: Síncrona y Asíncrona 1 1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

4. 6 Detección de errores a.- Algoritmos de detección de error: paridad, checksum, verificación de redundancia cíclica b.- Códigos de corrección: Hamming y otros

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

4.7 Compresión de Datos

1 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

4.8 Formatos de Mensajes o Tramas

1 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

4.9 Transmisión por Canales Compartidos a.- Multiplexaje por División de Frecuencias b.- Multiplexaje por División de Tiempo c.- Conmutación de Paquetes d.- Formas de Transmisión de Paquetes: Unitransmisión, Difusión y Multidifusión

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Idem

HORAS TOTALES: 9 7 UNIDAD: 5 TÍTULO: Protocolos de Comunicación

OBJETIVO ESPECÍFICO: Que el alumno sea capaz de definir un protocolo, especificarlo y validarlo, así como el control de flujo u gestiónde enlace.

Page 550: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Concepto de Protocolo 1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

5.2 Métodos de Especificación de Protocolos a.- Diagrama de Transición de Estados y Tabla de Sucesos-Estados b.- Algoritmos

3 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.3 Control de Errores. RQ Inactiva y Activa

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.4 Control de Flujo. Ventana Deslizante

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

5.5 Gestión de Enlace

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

HORAS TOTALES: 7 2 UNIDAD: 6 TÍTULO: Medios Físicos de Transmisión de Datos

Page 551: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9

OBJETIVO ESPECÍFICO: Que el alumno sea capaz de identificar los diferentes medios físicos de transmisión de datos, conocer laspropiedades y aplicaciones en una red de comunicaciones, desde los mas usados y sencillos has los más complejos y caros.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Alambres de Cobre: Bipolar, Coaxial y Par Trenzado

1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

6.2 Fibra Òptica 1 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

6.3 Ondas Electromagnéticas en el Espacio a.- Ondas de Radio b.- Microondas Terrestres y Satelitales c.- Infrarrojo

4 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

6.4 Red Telefónica Pública Conmutada (PSTN) y Red de Datos Pública Conmutada (PSDN)

2 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Idem

HORAS TOTALES: 8 UNIDAD: 7 TÍTULO: Interfaces y Protocolos de Bajo Nivel

OBJETIVO ESPECÍFICO: Que el alumno identifique el funcionamiento de los protocolos e interfaces de las capas física y enlace de datos,

Page 552: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10

así como sus características.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

7.1 Jerarquía de Protocolos en OSI

1 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

7.2 Protocolos de la Capa Física a.- RS-232, RS-449 b.- Estándar de la Serie V.x c.- Interfases X.21 e ISDN

2 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

7.3 Protocolos de la Capa de Control de Enlace de Datos a.- Protocolos Orientados a Caracteres: Simplex, Semidúplex, Dúplex a.1.- Formatos de Trama y Funcionamiento del Protocolo b.- Protocolos Orientados a Bits: HDLC b.1.- Formatos y Tipos Trama, Funcionamiento del Protocolo y Primitivas de Servicio

2 2 Aplicación del conocimiento Exposición del Profesor; Solución de preguntas y/o problemas

Idem

HORAS TOTALES: 5 4 UNIDAD: 8

TÍTULO: Servicios de Comunicaciones

Page 553: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11

OBJETIVO ESPECÍFICO: Que el alumno sea capaz de conocer las diferentes tecnologías para transmitir datos,.

Tiempo de impartición

(hrs). CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

8.1Teleconferencia, Videoconferencia, Video Interactivo,Estándar ITUH 320

2 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

8.2Red Digital de Servicios Integrados (ISDN) 2 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

8.3Redes de Alta Velocidad: ISDN de Banda Ancha, FrameRelay, ATM, SMDS y SONET

2 Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de

HORAS TOTALES: 6 HT HP

HORAS TOTALES: 6 60 20

Page 554: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 12

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

3 Determinación de características físicas de una señal (Amplitud y Frecuencia)

Que el estudiante sea capaz de medir parámetros de una señal analógica

2

3 2.- Modulación y demodulación de señales.

Que el estudiante aprenda a realizar moduladores y demoduladores de señales e interprete sus resultados

4 3.- Transmisión de datos por puerto serial.

Que el alumno adquiera la habilidad de transmitir señales digitales entre microcontroladores

2

7 4.- Transmisión por medio de un MODEM.

Que el alumno sea capaz de utilizar un MODEM para transmitir datos por vía telefónica e interprete el funcionamiento.

2

6 5.- Transmisión de datos con Fibra Óptica.

Que el alumno logre enviar datos ópticos 2

8 6.- Transmisión de datos con Microondas.

Que el alumno identifique y sea capáz de transmitir datos utilizando sistemas de comunicación avanzado como lo es un microondas.

2

BIBLIOGRAFÍA:

Page 555: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 13

1.- Halsall Fred, Comunicación de datos, Redes de Computadoras y Sistemas Abiertos, Prentice Hall 4ª edición.

2.- Stallings, W., “Data & Computer Communication ”, Prentice Hall, 6a edición 3.- Tanenbaum, A. S. “Redes de Computadoras ”. Prentice hall, 3ª edicion 4.- Black, Uyles, “Computer Networks” Prentice Hall, 1987 5.- Lathi, B. P. Sistemas de comunicación, Mc Graw Hill 6.- O Reilly, John, Principios de Telecomunicaciones, Addison Wesley, México, 1988 7.- Rifflet, Jean-Marie Comunicaciones en Unix, Mc Graw Hill 8.- Beltrao, Sauve, Redes de Computadoras Locales, Mc Graw Hill CRITERIOS DE EVALUACIÓN

% Asistencias y participación: 10 Exámenes parciales: 50 Tareas: 10 Trabajos de Investigación: 10 Prácticas de Laboratorio: 20

TOTAL: 100

Page 556: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 1�

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

FACULTAD CIENCIAS DE LA COMPUTACION

PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA

INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: Área de Interfaz Hombre-Computadora NOMBRE DE LA MATERIA: Visualización de Información Clave: LIC 593 Nivel de Ubicación: Formativo Créditos: 10 Tipo de Materia: Optativa Modalidad: Escolarizada PRE-REQUISITOS: LIC 300 Probabilidad y Estadística MATERIA CONSECUENTE: LIC 594 Aprendizaje Mecánico TIEMPO TOTAL ASIGNADO: 80 hrs. PRIMAVERA – OTOÑO HRS. TEÓRICAS/SEM: 4 HRS. PRÁCTICAS/SEM: 2 VERANO HRS. TEÓRICAS/SEM: 8 HRS. PRÁCTICAS/SEM: 4 AUTOR(ES) DEL PROGRAMA: Ivo Humberto Pineda Torres Héctor Jiménez Salazar REVISADO POR: APROBADO POR: AUTORIZADO POR: FECHA DE ELABORACIÓN/REVISIÓN: Octubre 2006 VIGENCIA: 5 años JUSTIFICACIÓN: La sociedad se encuentra en una etapa de desarrollo conocida como “sociedad del conocimiento” la cual se

Page 557: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 2�

basa tecnológicamente en el uso de redes de computadoras para compartir y difundir el conocimiento, el cual adquiere un valor que en muchos casos debe de protegerse. Por lo cual es vital que los estudiantes de ingeniería en ciencias de la computación conozcan y apliquen los algoritmos para lograr conjuntar y despelgar grandes cantidades de información que por su complejidad requiere tratamiento especial. OBJETIVO GENERAL DE LA MATERIA: Que el estudiante adquiera los fundamentos teóricos, para descubrir estructuras ocultas en grandes conjuntos de datos, aprovechando la capacidad de procesamiento que posee el ser humano y si esto es realizado de manera automática cuanto mejor CONTRIBUCIÓN DE LA SIGNATURA AL PERFIL DE EGRESO: En el perfil del egresado se plantea que éste tendrá una visión general de la Ingeniería en Ciencias de la Computación y poseerá conocimientos sólidos para la construcción de soluciones basadas en Sistemas de Software. Un área importante en la computación es las bases de datos, inteligencia artificial y máquinas de aprendizaje las cuales generan una gran cantidad de información que una de las formas de tratar con esto es a través de su visualización .Este curso permitirá al estudiante considerar problemas de multimedia y su interrelación con otras áreas de las Ciencias de la Computación.

Page 558: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 3�

CONTENIDO TEMÁTICO MATERIA: UNIDAD: 1 TÍTULO: Introducción e interacción. Interpretación de los

datos cuantitativos OBJETIVO ESPECÍFICO: Que el estudiante identifique los principales aspectos de la visualización de información.Mostrar las diferentes técnicas empleadas en lavisualización de información

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

1.1Introducción 2 Introducción y Motivación; Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

1.2 Que es visualización 2 Comprensión y Elicitación de Ideas. Sentar las bases del curso

Exposición del Profesor; idem

1.3 Interacción y arreglo de la información 2 Comprensión de los Algoritmos de arreglo

Exposición del Profesor Idem.

1.4 Dimensionalidad 2 Idem

1.5 Datos univariados 1 Idem

1.6 Datos bivariados 1 Idem

1.7 Datos trivariados 1 Idem

1.8 Datos multivariados 1 Idem

HORAS TOTALES: 12

Page 559: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 4�

UNIDAD: 2 TÍTULO:Representación OBJETIVO ESPECÍFICO: Que el estudiante conozca e identifique que existen otras formas de representación de información no numérica.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

2.1 Codificación simbólica 2 Introducción y Motivación; Comprensión del tema

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

2.2 Tamaño de los datos 1 Idem Exposición del Profesor. Idem.

2.3 Magnificación 2 Idem Exposición del Profesor . Idem.

2.4 Iconos multidimensional 2 Idem Exposición del Profesor. Idem.

2.5 Espacialidad 2 Idem Exposición del Profesor . Idem.

2.6 Patrones 2 Idem Exposición del Profesor. Idem.

2.7 Ingeniería del Software 1 Idem Exposición del Profesor . Idem.

HORAS TOTALES: 12 UNIDAD: 3 TÍTULO: Exploración Dinámica

Page 560: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 5�

OBJETIVO ESPECÍFICO: Que el estudiante identifique que es información relevante y aprenda a dominar determinadas herramientas asociadas con esto.

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

3.1 Problemas Reales 1 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

3.2 Consultas dinámicas 2 Introducción , Comprensión de Ideas

Exposición del Profesor;

3.3 Explorador de atributos 2 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem.

3.4 Bases de datos muy grandes 1 Idem Idem

3.5 Explorador de vecindades 2 2 Idem Idem

3.6 Visualización y composición de música 2 Idem Idem

3.7 Creador de modelos 2 2 Idem Idem

HORAS TOTALES: 12 6

Page 561: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 6�

UNIDAD: 4 TÍTULO:Modelos internos, su formación e interpretación

OBJETIVO ESPECÍFICO: Que el estudiante identifique y asocie un modelo a los datos que se visualizan

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

4.1 Modelos internos 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

4.2 Formación de modelos 2 Comprensión y Elicitación de Ideas

Exposición del Profesor Idem.

4.3 Interpretación de modelos 1

4.4 Formulación de estrategía de exploración 1

HORAS TOTALES: 6

Page 562: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 7�

UNIDAD: 5 TÍTULO:Modelos y procesos autónomos. OBJETIVO ESPECÍFICO: Que el estudiante identifique

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

5.1 Fuente de los datos 2 Introducción y Motivación;Comprensión y Elicitación de Ideas

Exposición del Profesor; Discusión grupal y lluvia de ideas

Salón, pizarrón, plumones, proyector de acetatos o de video.

5.2 Ejemplo estructural 2 Aplicación del Conocimiento. Exposición del Profesor; Solución de preguntas y/o problemas.

Software PGP

5.3 Explorador Influencia (Influence Explorer) 2

5.4 La matriz de Prosección 2

5.5 Procesos Autónomos 2

HORAS TOTALES: 10

Page 563: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 8�

UNIDAD: 6 TÍTULO:Visualización de Documentos

OBJETIVO ESPECÍFICO: Que el estudiante identifique

Tiempo de impartición

(hrs.) CONTENIDO DE LA UNIDAD

HT HP

Actividades de Aprendizaje Técnicas Recursos Necesarios

6.1 Observando lo no visual 0.5 Introducción, Comprensión y Elicitación de Ideas

Exposición del Profesor; Video y cañon

6.2 Consultas 0.5 Comprensión y Elicitación de Ideas.

Idem Idem.

6.3 Esquema de mosaicos 2 2 Comprensión del LDAP Idem Idem.

6.4 Visualización de documentos no es recuperación de información

1 2 Comprensión del ODBC Idem Idem.

6.5 Ambiguedades 1 Comprensión del JDBC Idem Idem.

6.6 Dimensionalidad 1 Comprensión de los CGI Idem Idem.

6.7 Galaxias 2 Comprensión de los JavaScript Idem Idem.

6.8 Galaxias de Noticias 2 2 Comprensión de PhP Idem Idem.

6.9 Mapas de Kohonen 2 4 Uso de XML y DOM Idem Idem.

HORAS TOTALES: 12 10

HT HP

HORAS TOTALES DE LA MATERIA: 64 16

Page 564: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 9�

PRACTICAS

UNIDAD NOMBRE DE LA PRACTICA OBJETIVO HORAS

3.3 Explorador de atributos Utilizar el explorador de atributos Attribute Explorer, disponible en IBM Alphaworks

2

3.5 Explorador de vecindades Utilizar el Influence Explorer disponible en http://www.ee.ic.ac.uk/research/information/www/Bobs.html

2

3.7 Creador de modelos Utilizar el VCG Graph Drawing Tool 2

6.8 Galaxias de Noticias Estudio del estado del arte mediante búsqueda en internet de este tema

2

6.9 Mapas de Kohonen Construcción de un mapa de Kohonene para una aplicación GIS

2

Page 565: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 10�

CRITERIOS DE EVALUACIÓN

EXÁMENES PARCIALES Parcial Contenido a evaluar Periodos 1 Unidad 1 5ª Semana del Curso 2 Unidad 2 y 3 9ª Semana del Curso 3 Unidad 4, 5 y 6 16ª Semana del Curso

% Asistencias y participación: 0 Exámenes parciales: 40 Tareas: 0 Trabajos de Investigación y exposición en clase: 20 Prácticas de Laboratorio o Proyecto de curso: 40

TOTAL: 100 REQUISITOS DE ACREDITACIÓN: Tener una calificación promedio de los exámenes parciales, exposición en clase y proyecto igual o mayor a seis. FOMENTO DE VALORES: Se inculcará en el estudiante el hábito de trabajo en equipo, de honestidad académica y uso de software libre

Page 566: BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA - Proceso de …acreditacion.cs.buap.mx/docs/Carpeta3/Apendice3.5.1.6.pdf · 2013-11-03 · Ejemplos y contra ejemplos ... Ingeniería

______________________________________________________________________________________ Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación.

Ingeniería en Ciencias de la Computación . Pág. 11�

BIBLIOGRAFÍA:

1. Information Visualization by Robert Spence, ACM Press, 1st edition. (December 2000) Addison-Wesley Pub Co; ISBN: 0201596261 2. Acceso a la libreria digital de ACM 3. Acceso al IEEE Explorer