sistemas2004 todas las materias

394
Ingeniería en Sistemas Computacionales ISIC-2004-296 Dibujo 0-3-3 SCV-0407 Probabilidad y Estadística 4-2-10 SCC-0424 Administración 2-2-6 SCE-0401 Teoría de la Computación 3-2-8 SCM-0433 Programación de Sistemas 4-2-10 SCC-0425 Especialidad Programación de WEB 2-4-8 SCF-0427 Cultura empresarial 2-2-6 SCE-0405 Fundamentos de programación 3-2-8 SCM-0414 Programación orientada a objetos 3-2-8 SCM-0426 Tópicos selectos de programación 3-2-8 SCM-0435 Taller de investigación I 0-2-2 ACG-0409 Teoría de las telecomunicaciones 3-1-7 SCY-0434 Redes de computadoras 3-2-8 SCM-0429 Sistemas operativos 4-2-10 SCC-0431 Form. y evaluación de proyectos de inversión 2-2-6 SCE-0411 Matemáticas para computadora 4-0-8 SCB-0421 Química 4-2-10 SCC-0428 Estructura de datos 4-2-10 SCC-0408 Fundamentos de bases de datos 3-2-8 SCM-0412 Taller de bases de datos 1-4-6 SCS-0432 Simulación 3-2-8 SCM-0430 Graficación 3-2-8 SCM-0415 Especialidad Matemáticas I 3-2-8 ACM-0403 Matemáticas II 3-2-8 ACM-0404 Matemáticas III 3-2-8 ACM-0405 Matemáticas V 3-2-8 ACM-0407 Métodos numéricos 3-2-8 SCM-0422 Fundamentos de desarrollo de sistemas 3-2-8 SCM-0413 Planificación y modelado 3-2-8 SCM-0423 Desarrollo de proyectos de software 3-2-8 SCM-0406 Física I 3-2-8 SCM-0409 Fundamentos de investigación 1-2-4 ACU-0402 Física II 3-2-8 SCM-0410 Investigación de operaciones 4-0-8 SCB-0419 Lenguaje ensamblador 3-2-8 SCM-0420 Taller de investigación II 0-2-2 ACG-0410 Especialidad Inteligencia artificial I 4-0-8 SCB-0416 Seminario de ética 0-4-4 ACH-0408 Desarrollo sustentable 3-2-8 ACM-0401 Matemáticas IV 3-2-8 ACM-0406 Circuitos eléctricos y electrónicos 4-2-10 SCC-0403 Arquitectura de computadoras 4-2-10 SCC0402 Interfaces 2-4-8 SCF-0417 Contabilidad financiera 3-2-8 SCM-0404 RESIDEN- CIAS 20 ESPECIALI DAD 42 48 48 44 49 34 42 28/62 Introducción a la Ingeniería en Sistemas Computacionales 2-2-6 SCE-0418 45 Estructura genérica 338 Módulo de Especialidad 42 Residencia 20 Total 400 créditos

Upload: damian-martinez

Post on 24-Jun-2015

1.043 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Sistemas2004 Todas Las Materias

Ingeniería en Sistemas Computacionales ISIC-2004-296

Dibujo

0-3-3 SCV-0407

Probabilidad y Estadística

4-2-10

SCC-0424

Administración

2-2-6 SCE-0401

Teoría de la Computación

3-2-8

SCM-0433

Programación de Sistemas

4-2-10

SCC-0425

Especialidad

Programación de WEB

2-4-8

SCF-0427

Cultura empresarial

2-2-6

SCE-0405

Fundamentos de programación

3-2-8

SCM-0414

Programación orientada a objetos

3-2-8

SCM-0426

Tópicos selectos de programación

3-2-8

SCM-0435

Taller de investigación I

0-2-2

ACG-0409

Teoría de las telecomunicaciones

3-1-7

SCY-0434

Redes de computadoras

3-2-8

SCM-0429

Sistemas operativos

4-2-10 SCC-0431

Form. y evaluación de proyectos de

inversión

2-2-6 SCE-0411

Matemáticas para computadora

4-0-8

SCB-0421

Química

4-2-10 SCC-0428

Estructura de datos

4-2-10

SCC-0408

Fundamentos de bases de datos

3-2-8

SCM-0412

Taller de bases de datos

1-4-6

SCS-0432

Simulación

3-2-8 SCM-0430

Graficación

3-2-8 SCM-0415

Especialidad

Matemáticas I

3-2-8 ACM-0403

Matemáticas II

3-2-8 ACM-0404

Matemáticas III

3-2-8 ACM-0405

Matemáticas V

3-2-8 ACM-0407

Métodos numéricos

3-2-8

SCM-0422

Fundamentos de desarrollo de

sistemas

3-2-8 SCM-0413

Planificación y modelado

3-2-8

SCM-0423

Desarrollo de proyectos de

software

3-2-8 SCM-0406

Física I

3-2-8 SCM-0409

Fundamentos de investigación

1-2-4

ACU-0402

Física II

3-2-8 SCM-0410

Investigación de operaciones

4-0-8

SCB-0419

Lenguaje ensamblador

3-2-8

SCM-0420

Taller de investigación II

0-2-2

ACG-0410

Especialidad

Inteligencia artificial I

4-0-8 SCB-0416

Seminario de ética 0-4-4

ACH-0408

Desarrollo sustentable

3-2-8

ACM-0401

Matemáticas IV

3-2-8 ACM-0406

Circuitos eléctricos y electrónicos

4-2-10

SCC-0403

Arquitectura de computadoras

4-2-10

SCC0402

Interfaces

2-4-8 SCF-0417

Contabilidad financiera

3-2-8

SCM-0404

RE

SID

EN

-C

IAS

2

0

ES

PE

CIA

LI

DA

D

42

48 48 44 49 34 42 28/62

Introducción a la Ingeniería en

Sistemas Computacionales

2-2-6 SCE-0418

45

Estructura genérica 338 Módulo de Especialidad 42 Residencia 20 Total 400 créditos

Administrador
Page 2: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Administración

Ingeniería en Sistemas Computacionales

SCE - 0401

2-2-6 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de ingeniería en sistemas computacionales.

Institutos Tecnológicos de: Tuxtla Gutiérrez, Toluca 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 3: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Se establecen las bases para adquirir una visión empresarial y desarrollarse dentro de una organización en funciones propias del proceso administrativo.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante conocerá los conceptos involucrados en el proceso administrativo y desarrollará una visión crítica del contexto empresarial.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Ninguno

Cultura empresarial

Cultura corporativa de calidad. Estrategias de cambio. Planeación estratégica

Page 4: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a la

administración. 1.1 Definición de administración y sus

conceptos básicos. 1.2 Las organizaciones y la necesidad de

administrarlas. 1.3 Historia de la administración. 1.4 La administración en el siglo XXI.

2 Administración y el entorno de las empresas.

2.1 Introducción. 2.2 Modelo de sistemas abiertos. 2.3 Medio externo de las empresas. 2.4 Medio Interno de las empresas. 2.5 Cultura corporativa. 2.6 La globalización y la administración.

3 Toma de decisiones. 3.1 Corriente del pensamiento sobre la

toma de decisiones. 3.2 Clases de decisiones. 3.3 Niveles de toma de decisión en una

organización. 3.4 Estilo de toma de decisiones. 3.5 Toma de decisiones en diferentes

condiciones. 3.6 Pasos en el proceso de toma de

decisiones.

4 Planeación. 4.1 Importancia de planear. 4.2 Esquema de la planeación. 4.3 Función de planeación. 4.4 Plan para la planeación. 4.5 Proceso de planeación y resultados. 4.6 Estrategias.

5 Organización. 5.1 Conceptos básicos.

5.2 Lineamientos para organizar. 5.3 Estructuras organizacionales. 5.4 Administración de recursos humanos.

6 Dirección. 6.1 Motivación.

6.2 Liderazgo. 6.3 Grupos o equipos de trabajo. 6.4 Comunicación.

Page 5: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

7 Control. 7.1 Cómo dirigir el cambio organizacional. 7.2 Administración de operaciones. 7.3 Sistemas de administración de

información.

6.- APRENDIZAJES REQUERIDOS

• Conceptos de Ética 7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre Administración, Cultura Corporativa, Globalización, Toma de Decisiones, Planeación, Organización, Dirección y Control.

• Utilizar medios audiovisuales, técnicas didácticas tales como lluvia de ideas, mesa redonda, etc.

• Propiciar que los alumnos participen exponiendo trabajos de investigación realizados en empresas de casos aplicados a cada tema.

8.- SUGERENCIAS DE EVALUACIÓN

• Examen teórico-práctico • Participación en clase • Evaluar tareas • Investigación de campo (según se sugiera en cada unidad) • Evaluar exposiciones según sugerencias de cada unidad

Page 6: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a la administración.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante identificará los conceptos básicos de la administración y entenderá los objetivos de la administración en la organización.

1.1 Investigar previo a la clase los conceptos básicos de la administración, organizar equipos para su análisis.

1.2 Realizar una búsqueda en Internet sobre la administración en diferentes organizaciones y presentar un informe.

1.3 Realizar un mapa conceptual sobre la historia de la administración.

1,2,3

UNIDAD 2.- Administración y el entorno de las empresas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará el medio externo y el interno de las empresas. Explicará la cultura corporativa y entenderá la administración en la globalización.

2.1 Realizar una síntesis sobre medio externo y medio interno de las empresas y discutirlo en clase.

2.2 Investigar ¿Qué es cultura corporativa? ¿Cómo se desarrolla? y sus beneficios

2.3 Realizar un mapa conceptual sobre cultura corporativa.

2.4 Exponer por equipo temas relacionados con la globalización y la administración.

1,2,3

UNIDAD 3.- Toma de decisiones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Describirá la toma de decisiones. Identificará niveles, estilo, y pasos en el proceso de toma de decisiones.

3.1 En equipos de 6, analizar los niveles de toma de decisión en una organización regional, nacional e internacional.

3.2 Utilizando lluvia de ideas, identificar estilo de toma de decisiones.

3.3 Investigar pasos en el proceso de toma de decisiones.

1,2,3

Page 7: Sistemas2004 Todas Las Materias

UNIDAD 4.- Planeación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la importancia de la planeación y la estrategia.

4.1 Realizar búsqueda de información sobre esquemas y función de la planeación y presentar un informe.

4.2 Investigar en empresas proceso de planeación, resultado y estrategias y exponerlo al grupo.

1,2,3

UNIDAD 5.- Organización.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Planteará los lineamientos para organizar las estructuras organizacionales. Comprenderá la administración de recursos humanos.

5.1 Utilizando lluvia de ideas, identificar lineamientos para organizar.

5.2 Investigar las estructuras organizacionales y compara con su entorno; exponer resultados en el salón.

5.3 Realizar un mapa conceptual sobre administración de recursos humanos.

1,2,3

UNIDAD 6.- Dirección.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá y aplicará los conceptos de motivación y liderazgo. Identificará equipos de trabajo y definirá el proceso de comunicación.

6.1 Investigar en una empresa motivación, liderazgo y equipos de trabajo, discutirlo en grupo.

6.2 Desarrollar una síntesis sobre el tema de comunicación.

1,2,3

Page 8: Sistemas2004 Todas Las Materias

UNIDAD 7.- Control.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Explicará como dirigir el cambio organizacional y administración de operaciones. Conocerá los sistemas de administración de información

7.1 Proponer un plan para generar un cambio organizacional de cualquier organización que presente problemas.

7.2 Realizar una búsqueda de información sobre administración de operaciones y exponerlo en el salón.

7.3 Formar equipos de 6 e ir a investigar a 2 empresas cada equipo, como se apoyan en los sistemas de información y sus beneficios, realizar cuadros comparativos y exponer resultados en el salón.

1,2,3

10. FUENTES DE INFORMACIÓN

1. Montana, Patrick J; Charnov (2002). Administración. Ed. CECSA.

2. Stoner, James A. F., Freeman, R. Edward, Gilbert Jr, Daniel R. (1996). Administración. Ed. Pearson Educación.

3. Robbins, Stephen P. (1998). La Administración en el Mundo de Hoy. Ed. Pretince Hall.

Page 9: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Elaboración del estado de situación financiera.

2 Elaboración del estado de resultados

3 El ciclo contable.

El estudiante dada una serie de transacciones financieras formulará los estados financieros de una empresa.

Page 10: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Probabilidad y estadística

Ingeniería en Sistemas Computacionales

SCC - 0424

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Acapulco, Nuevo Laredo 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 11: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Utiliza modelos estadísticos y probabilísticos así como técnicas de inferencia aplicables a sistemas con componentes aleatorios.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante seleccionará modelos probabilísticos, aplicará cálculos de inferencia estadística sobre datos y desarrollará modelos para la toma de decisiones en sistemas con componentes aleatorios.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas para computación.

Matemáticas.

Álgebra, funciones y cálculo integral

Simulación Investigación de operaciones

-Introducción a la simulación.

-Números pseudoaleatorios

-Generación de variables aleatorias.

-Lenguajes de simulación.

-Unidad integradora.

-Programación

lineal. -Análisis de redes -Programación no

lineal. -Teoría de

inventarios. -Líneas de espera

Page 12: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Estadística descriptiva. 1.1 Conceptos básicos de estadística.

1.1.1 Definición de estadística. 1.1.2 Inferencia estadística. 1.1.3 Teoría de decisión. 1.1.4 Población. 1.1.5 Muestra aleatoria. 1.1.6 Parámetros aleatorios. 1.1.7 Enfoque clásico. 1.1.8 Enfoque Bayesiano.

1.2 Descripción de datos. 1.2.1 Datos agrupados y no

agrupados. 1.2.2 Frecuencia de clase. 1.2.3 Frecuencia relativa. 1.2.4 Punto medio. 1.2.5 Límites. 1.2.6 Histograma. 1.2.7 Histograma de frecuencia

relativa. 1.3 Medidas de tendencia central.

1.3.1 Media aritmética, geométrica y ponderada.

1.3.2 Mediana. 1.3.3 Moda.

1.4 Medidas de dispersión. 1.4.1 Varianza. 1.4.2 Desviación estándar. 1.4.3 Desviación media. 1.4.4 Desviación mediana. 1.4.5 Rango.

1.5 Parámetros para datos agrupados. 1.5.1 La media. 1.5.2 La desviación típica.

1.6 Distribución de frecuencias. 1.6.1 Distribuciones numéricas. 1.6.2 Distribuciones categóricas. 1.6.3 Distribuciones acumuladas. 1.6.4 Distribuciones porcentuales. 1.6.5 Distribuciones porcentuales

acumuladas.

Page 13: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

1.7 Técnicas de agrupación de datos. 1.7.1 Límites de clase. 1.7.2 Rango de clase. 1.7.3 Fronteras de clase. 1.7.4 Marca de clase. 1.7.5 Intervalo de clase. 1.7.6 Diagrama de tallos y hojas. 1.7.7 Diagrama de Pareto. 1.7.8 Diagrama de puntos.

1.8 Histograma. 1.8.1 Diagrama de barras. 1.8.2 Polígono de frecuencias. 1.8.3 Ojivas. 1.8.4 Gráficas circulares.

1.9 Distribuciones muestrales.

2 Probabilidad. 2.1 Teoría elemental de probabilidad. 2.1.1 Concepto clásico y como

frecuencia relativa. 2.1.2 Interpretación subjetiva de la

probabilidad. 2.2 Probabilidad de eventos.

2.2.1 Definición de espacio muestral. 2.2.2 Discreto y continuo. 2.2.3 Definición de evento. 2.2.4 Simbología, uniones e

intersecciones. 2.2.5 Diagramas de Venn.

2.3 Técnicas de conteo. 2.3.1 Diagrama de árbol. 2.3.2 Notación factorial. 2.3.3 Permutación. 2.3.4 Combinaciones. 2.3.5 Teorema del Binomio.

2.4 Probabilidad con técnicas de conteo. 2.4.1 Aplicación del concepto clásico

de probabilidad. 2.4.2 Ejercicios de permutación. 2.4.3 Ejercicios de combinaciones. 2.4.4 Axiomas. 2.4.5 Teoremas.

Page 14: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

2.5 Probabilidad condicional. 2.5.1 Dependiente. 2.5.2 Independiente.

2.6 Ley multiplicativa. 2.6.1 Cálculo de probabilidad de

eventos. 2.6.2 Conjuntos. 2.6.3 Problemas de eventos

independientes. 2.6.4 Eventos dependientes. 2.6.5 Diagramas de árbol.

2.7 Eventos Independientes. 2.7.1 Aplicación de teoremas. 2.7.2 Regla de Bayes. 2.7.3 Conocer teoremas y realizar

ejercicios. 2.7.4 Resolver problemas que

apliquen el teorema.

3 Funciones y distribuciones muestrales.

3.1 Función de probabilidad. 3.1.1 Variables aleatorias discretas. 3.1.2 Variables aleatorias continuas.

3.2 Distribución binomial. 3.2.1 Conceptos de ensayos

repetidos. 3.2.2 Conceptos de ensayos de

Bernoulli. 3.2.3 Símbolos de representación

3.3 Distribución hipergeométrica. 3.3.1 Muestra con reemplazo. 3.3.2 Muestra sin reemplazo.

3.4 Distribución de Poisson. 3.5 Esperanza matemática.

3.5.1 Medida de una variable aleatoria.

3.5.2 Valor esperado. 3.6 Propiedades de la curva Binomial.

3.6.1 Propiedades geométricas. 3.6.2 Parámetros.

Page 15: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3.7 Distribución normal. 3.7.1 Distribución de la probabilidad

continua. 3.7.2 Ecuación de la normal. 3.7.3 Gráficas. 3.7.4 Tablas. 3.7.5 Aplicaciones

3.8 Aproximación de la binomial a la normal.

3.9 Otras distribuciones muestrales. 3.9.1 Distribución T-student. 3.9.2 Distribución X cuadrada. 3.9.3 Distribución F. 3.9.4 CPU..

4 Estadística aplicada. 4.1 Inferencia estadística.

4.1.1 Concepto. 4.1.2 Estimación. 4.1.3 Prueba de hipótesis. 4.1.4 Método clásico de estimación

(puntual). 4.1.5 Estimador Insesgado. 4.1.6 Varianza de un estimador

puntual. 4.2 Intervalos de confianza.

4.2.1 Estimación por intervalo. 4.2.2 Límites de confianza. 4.2.3 Intervalo de confianza para

medida con varianza conocida. 4.2.4 Intervalo de confianza para

medida con varianza desconocida.

4.2.5 Intervalo de confianza para proporciones.

4.3 Pruebas de hipótesis. 4.3.1 Prueba de hipótesis para la

media poblacional. 4.3.2 Prueba de hipótesis para

diferencias de medias. 4.3.3 Prueba de hipótesis para

proporciones.

Page 16: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Regresión y correlación. 5.1 Introducción. 5.1.1 Gráficas de los datos. 5.1.2 Variables de regresión

independientes. 5.1.3 Regresión lineal simple. 5.1.4 Coeficientes de regresión. 5.1.5 Líneas de regresión ajustada.

5.2 Diagrama de dispersión. 5.2.1 Tabla de datos. 5.2.2 Construcción de diagramas.

5.3 Estimación mediante la línea de regresión. 5.3.1 Ecuación de la recta como

ajuste de datos. 5.3.2 Modelos.

5.4 Métodos de mínimos cuadrados. 5.4.1 Ecuaciones normales. 5.4.2 Estimación de los coeficientes

de regresión. 5.5 Error estándar de estimación. 5.6 Coeficientes de determinación y

correlación. 5.6.1 Coeficiente de determinación de

la muestra. 5.6.2 Coeficiente de correlación de la

muestra. 5.6.3 Error estándar del coeficiente

de regresión. 5.7 Problemas prácticos de ajuste de

curvas.

6.- APRENDIZAJES REQUERIDOS

• Manejar el sistema de números reales. • Aplicar teoría de conjuntos. • Dibujar gráficas de funciones. • Dominar álgebra. • Aplicar el cálculo integral.

Page 17: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Favorecer la participación en clase. • Propiciar el estudio Individual y conclusiones grupales. • Fomentar el aprendizaje basado en problemas (ejercicios). • Elaborar trabajos grupales en el aula. • Elaborar trabajos grupales de campo. • Manejo de software. • Elaborar presentaciones y proyección de acetatos. • Uso de rotafolios.

8.- SUGERENCIAS DE EVALUACIÓN

• Participación individual y grupal en el aula. • Examen escrito con solución de problemas. • Ponderar trabajos extra clase. • Evaluar prácticas realizadas.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Estadística descriptiva.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá fundamentos y técnicas básicas de estadística, para organizar, representar y analizar datos obtenidos de una situación simulada o real.

1.1 Buscar y seleccionar información de los conceptos básicos de estadística.

1.2 Agrupar datos y calcular sus medidas de tendencia central y de dispersión.

1, 2, 3

Page 18: Sistemas2004 Todas Las Materias

UNIDAD 2.- Probabilidad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá los conceptos básicos de probabilidad para aplicarlos en la solución de problemas.

2.1 Usar elementos tales como juegos de azar para determinar las probabilidades de eventos simples y espacios muestrales.

2.2 Dibujar diagramas de arbol y resolver ejercicios para ilustrar las técnicas de conteo.

2.3 Resolver ejercicios para calcular la probabilidad de eventos condicionales y conjuntos.

4,5

UNIDAD 3.- Funciones y distribuciones muestrales.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Establecerá las distribuciones de probabilidad, basándose en datos de situaciones reales o simuladas que impliquen eventos aleatorios. Centrará su estudio en las distribuciones Binomial, Hipergeométrica, Poisson, Normal, T-Student, chi-cuadrada y f de Fisher para su aplicación.

3.1 Discutir en grupo los conceptos de variables aleatorias continuas y discretas.

3.2 Buscar y seleccionar información sobre las características que reúnen los distintos tipos de distribuciones maestrales.

3.3 Elaborar gráficos de las principales distribuciones de probabilidad (normal, binomial, poisson) y distinguir sus similitudes y peculiaridades.

3.4 Discutir las propiedades que reúnen las principales distribuciones de probabilidad.

3.5 Resolver problemas.

1,2,3,4,5

Page 19: Sistemas2004 Todas Las Materias

UNIDAD 4.- Estadística aplicada.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá los aspectos fundamentales de la inferencia estadística. Definirá su aplicación en situaciones reales o simuladas.

4.1 Buscar información e identificar los elementos que conforman las pruebas de inferencia estadística.

4.2 Discutir en grupo los conceptos de estimación e intervalos de confianza.

4.3 Proponer hipótesis y probarlas estadísticamente.

1,2,3,4,5

UNIDAD 5.- Regresión y correlación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Comprenderá el concepto de correlación y regresión, los expresará matemáticamente y los usará para tomar decisiones.

5.1 Resolver problemas de regresión y correlación utilizando series de datos.

5.2 Construir en el aula los diagramas de dispersión de ejercicios ilustrativos.

5.3 Resolver ejercicios de ajuste de curvas y problemas prácticos.

3,4,5

Page 20: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. R. E. Walpole, R.H. Myers. Probabilidad y Estadística para Ingenieros. Ed. Interamericana.

2. Irwin R. Miller, John E. Freud, Richard Jhonston. Probabilidad y Estadística para Ingenieros. Ed. Prentice Hall.

3. Richard I. Levin, David s. Rubin. Estadística para Administradores. Ed. Prentice Hall.

4. Murria Spiegel, John Schiller, R. Alu Srinivasan. Probabilidad y Estadística. Ed. Mc. Graw - Hill.

5. Paul L. Meyer. Probabilidad y Aplicaciones Estadísticas. Ed. Fondo Educativo Interamericana.

11. PRÁCTICAS

Unidad Práctica Para todas las unidades, tal como se indica en las

sugerencias didácticas, los estudiantes participarán en la solución de todos los ejercicios realizados en clase.

1 1 A partir de un conjunto de datos representados mediante gráficas, analice las medidas de tendencia central y su dispersión.

2 1 Determinación de probabilidades utilizando juegos de azar.

4 1 Con los datos de la práctica no. 1, aceptar o rechazar la hipótesis por diferentes medios.

5 1 Representar matemáticamente en un conjunto de datos la ecuación de regresión lineal o curvilínea.

Page 21: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Fundamentos de programación

Ingeniería en Sistemas Computacionales

SCM - 0414

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: La Laguna, Mérida 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 22: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Conoce y posee habilidad para desarrollar y programar la solución de problemas mediante el uso de los conocimientos de programación.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante analizará problemas y representará su solución mediante modelos orientados a objetos, diseñando los algoritmos para las funciones miembros y las aplicaciones que interactúan con el objeto, así como implementarlos en algún lenguaje de programación.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Ninguna .

Programación orientada a objetos.

Arreglos unidimensionales y multidimensionales. Métodos y mensajes. Constructor, destructor. Sobrecarga. Herencia.

Page 23: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Conceptos básicos del

modelo orientado a objetos.

1.1 Reconocimiento de objetos y clases en el mundo real y la interacción entre ellos.

1.2 La abstracción y el encapsulamiento como un proceso natura.

1.3 La POO y la complejidad del software. 1.4 Conceptos del ciclo de vida del

software. 1.4.1 Especificaciones de

requerimientos. 1.4.2 Análisis Orientado a Objetos. 1.4.3 Diseño Orientado a Objetos. 1.4.4 Programación Orientada a

Objetos, conceptos y características.

1.5 Elementos primordiales en el modelo de objetos. 1.5.1 Abstracción. 1.5.2 Encapsulamiento. 1.5.3 Modularidad. 1.5.4 Jerarquía y herencia. 1.5.5 Polimorfismo.

1.6 Historia de los paradigmas en el desarrollo del software.

1.7 Beneficios del modelo de objetos y de la POO sobre otros paradigmas.

2 Técnicas básicas de

modelado de objetos. 2.1 Definición de clases, atributos,

métodos y objetos. 2.2 El Modelo como resultado de la

abstracción. 2.3 El UML como una herramienta de

modelado de objetos. 2.4 Planteamiento del problema.

2.4.1 Analizar el enunciado del problema.

2.4.2 Identificar funciones del sistema.

Page 24: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

2.5 Análisis. 2.5.1 Descubrir objetos en el dominio

del problema. 2.5.2 Identificar atributos de los

objetos. 2.5.3 Identificar métodos en los

objetos. 2.6 Introducción al diseño de la solución.

2.6.1 Representación gráfica de una clase.

2.6.2 Diagramas de interacción entre la aplicación y una clase.

2.6.3 Diagramas de estado de una clase.

3 Técnicas de diseño

detallado. 3.1 Diseño algorítmico.

3.1.1 Elementos y reglas de la representación gráfica de los algoritmos.

3.1.2 Implementación de algoritmos secuenciales (utilizando notación algebraica).

3.2 Diseño algorítmico de las funciones.

4 Introducción a la programación.

4.1 Clasificación del software. 4.1.1 Software del sistema. 4.1.2 Software de aplicación.

4.2 Conceptos de la programación. 4.2.1 Definición de programa. 4.2.2 Definición de programación. 4.2.3 Definición de lenguaje de

programación. 4.3 Datos.

4.3.1 Definición. 4.3.2 Tipos de datos. 4.3.3 Identificadores. 4.3.4 Almacenamiento,

direccionamiento y representación en memoria.

4.3.5 Sistema de numeración binaria y hexadecimal.

Page 25: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.4 Operadores, operandos y expresiones. 4.5 Prioridad de operadores, evaluación

de expresiones. 4.6 Estructura básica de un programa. 4.7 Proceso de creación de un ejecutable.

5 Implementación de la

clase. 5.1 Modificadores de acceso (Public,

Private). 5.2 Encapsulamiento de la clase. 5.3 El método como elemento de la

comunicación. 5.3.1 Sintaxis. 5.3.2 Concepto de parámetro. 5.3.3 Parámetros de salida y de

entrada. 5.3.4 El constructor. 5.3.5 El destructor.

6 Estructuras secuenciales y

selectivas. 6.1 Modificadores de acceso (Public,

Private). 6.2 Entrada y salida de datos. 6.3 Interacción de la aplicación y la clase. 6.4 Estructuras selectivas.

6.4.1 Selectiva simple (si). 6.4.2 Selectiva doble (si / de otro

modo). 6.4.3 Selectiva anidada. 6.4.4 Selectiva múltiple. 6.4.5 Selectiva Intenta (try/catch).

7 Estructuras de repetición. 7.1 Repetir mientras Selectiva simple (si).

7.2 Repetir hasta. 7.3 Repetir desde.

6.- APRENDIZAJES REQUERIDOS

• Conocimientos básicos de operación de una computadora.

Page 26: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Uso de un portal de Internet para apoyo didáctico de la materia, el cual cuente por lo menos con un foro, preguntas frecuentes, material de apoyo y correo electrónico.

• Definir los lineamientos de documentación que deberán contener las tareas.

• Coordinar la realización de modelos orientados a objetos a partir de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante.

• Mostrar al estudiante programas completos de menor a mayor grado de dificultad y con base en cada una de las instrucciones que los componen enseñar la sintaxis del lenguaje.

• Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños, para sintetizar y construir el conocimiento necesario para resolver problemas relacionados con situaciones reales.

• Solicitar al estudiante, la elaboración de los programas ejemplo en la computadora.

• Solicitar al estudiante propuestas de problemas a resolver y que sean significativas para él.

• Propiciar el uso de terminología técnica apropiada. • Propiciar que el estudiante experimente con diferentes programas

encontrados en revistas, Internet y libros de la especialidad, que lo lleven a descubrir nuevos conocimientos.

• Fomentar el trabajo en equipo. • Elaborar en coordinación de los estudiantes una guía de ejercicios para

actividades extra clase. 8.- SUGERENCIAS DE EVALUACIÓN

• Ponderar tareas. • Participación y desempeño en el aula y el laboratorio. • Dar seguimiento al desempeño en el desarrollo del programa (dominio de

los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, trasferencia del conocimiento).

• Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

• Participación en dinámicas grupales (mesas redondas , conferencias, lluvia de ideas, debate, entre otras).

• Actividades de auto evaluación. • Exámenes departamentales. • Cumplimiento de los objetivos y desempeño en las prácticas.

Page 27: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Conceptos básicos del modelo orientado a objetos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá los conceptos básicos del enfoque orientado a objetos y su aplicación a situaciones del mundo real.

1.1 Analizar escenarios del mundo real que le sean familiares y detectar los objetos presentes y sus interacciones.

1.2 Analizar objetos comunes y detectar sus atributos y funciones ocultas y externas. Buscar y seleccionar información sobre la complejidad del software. Realizar un mapa conceptual referente al ciclo de vida del software. Buscar y seleccionar información validando su fuente sobre el ciclo de vida del software. Analizar los conceptos básicos del modelo orientado a objetos y realizar una síntesis. Buscar información para que en base en ella pueda realizar un cuadro comparativo entre los distintos paradigmas señalando sus ventajas y desventajas.

1

UNIDAD 2.- Técnicas básicas del modelado de objetos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aprenderá los conceptos básicos de las técnicas del modelado de objetos.

2.1 Buscar y seleccionar información del lenguaje UML referente al modelado de clases, diagramas de estado, de clase y de interacción.

2.2 Elaborar diagramas de clase, de interacción y de estado a distintos problemas sencillos.

1

Page 28: Sistemas2004 Todas Las Materias

UNIDAD 3.- Técnicas de diseño detallado.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá el concepto de algoritmo. Conocerá la terminología y reglas relacionada con los algoritmos. Aplicara un lenguaje algorítmico gráfico.

3.1 Elaborar una síntesis referente a la terminología y reglas relacionada con los algoritmos.

3.2 Diseñar una solución de problema utilizando los distintos tipos de algoritmos estudiados.

3

UNIDAD 4.- Introducción a la programación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Comprenderá los conceptos básicos de la programación, y escribirá expresiones aritméticas y lógicas en un lenguaje de programación.

4.1 Realizar un mapa conceptual sobre los tipos de software y los conceptos básicos de programación.

4.2 Realizar ejercicios de codificación de expresiones aritméticas y lógicas en un lenguaje de programación.

4.3 Buscar la información necesaria para Instalar y configurar el compilador del lenguaje de programación a utilizar

4.4 Compilar y ejecutar un programa modelo.

4.5 Realizar cambios en expresiones lógicas y algebraicas de un programa modelo y analizar los resultados obtenidos.

2,4,5,6

Page 29: Sistemas2004 Todas Las Materias

UNIDAD 5.- Implementación de la clase.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Conocerá la estructura de una clase y su implementación en un lenguaje de programación.

5.1 Implementar clases a partir de modelos realizados en unidades anteriores.

5.2 Analizar de que forma afectan los modificadores de acceso a las clases, atributos y métodos y cuando es recomendable cada uno.

5.3 Realizar ejemplos de clase que requieran de funciones parametrizadas y analizar las distintas formas de paso de parámetros.

8,9,10,11,12,13

UNIDAD 6.- Estructuras secuenciales y selectivas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Comprenderá el uso y funcionamiento de las estructuras secuenciales y selectivas y las implementará en el desarrollo de aplicaciones.

6.1 Realizar una síntesis sobre el funcionamiento y aplicación de las estructuras secuenciales y selectivas.

6.2 Implementar clases que impliquen el diseño de algoritmos que requieran estructuras secuenciales y selectivas para probarlas en una aplicación.

2,4,5,6,8,10 11,12,13

UNIDAD 7.- Estructuras de repetición.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá el uso y funcionamiento de las estructuras de repetición y las implementará en el desarrollo de aplicaciones.

7.1 Realizar una síntesis sobre el funcionamiento y aplicación de las estructuras de repetición.

7.2 Implementar clases que impliquen el diseño de algoritmos que requieran estructuras de repetición para probarlas en una aplicación.

2,4,5,6,8,9,10 11,12,13

Page 30: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Martín Flowler Kendall Scott. UML Gota a Gota. Ed. Addison Wesley.

2. Deitel y Deitel. Como Programar en C++ cuarta Edición. Ed. Prentice Hall.

3. Jean-Paul Tremblay, Richar B. Bunt. Introducción a la Ciencia de Las Computadoras. Enfoque Algorítmico. Ed. McGraw Hill.

4. Bjarne Storstrup. Lenguaje de Programación C/C++.

5. James P. Cohoon, Jack W. Davidson. Programación y diseño en C++. Introducción a la programación y al diseño orientado a objetos. Ed. McGraw Hill.

6. Kris Jamsa . C/C++ Programación Exitosa. Ed. Computec.

7. Francisco Chartre. C++ Builder. Ed. Anaya Multimedia.

8. Deitel Harvey, Deitel Paul. Como Programar en JAVA 5a. Edición. Ed. Pearson/Prentice may.

9. Luis Joyanes Aguilar. Programación en JAVA 2 1ª Edición. Ed. Mc Graw Hill.

10. Wang Paul S. Java con Programación Orientada a Objetos y aplicaciones en la WWW. 1ª Edición. Ed. Thomson Editores.

11. Hebert Schildt. Fundamentos de Programación en JAVA 2 1a Edición. Ed. Mc Graw Hill.

Page 31: Sistemas2004 Todas Las Materias

12. Agustín Froufe. JAVA 2 Manual de Usuario y Tutorial 2ª. Edición. Ed. Alfaomega RA-MA.

13. David Flanagan. JAVA en Pocas Palabras 2ª. Edición. Ed. Mc Graw Hill.

Referencias en Internet

[1] www.bibitec.org.mx [2] www.sunmicrosystem.com

Page 32: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 1 Utilizando objetos del mundo real, detectar y documentar los

elementos primordiales del modelo de objetos.

2 1 Utilizando UML obtener el diagrama de clases , el diagrama interacción y los diagramas de estado para un problema. Se pueden utilizar problemas presentados por el profesor o utilizar problemas del mundo real presentados por el estudiante.

3 1 Utilizando los diagramas de clases obtenidos en la práctica No. 2, elaborar algoritmos para representar el comportamiento de una clase.

4 1 Investigar el tipo de software que se utiliza en una organización y presentarlo mediante la clasificación del software vista en la unidad IV.

2 Investigar el tipo de software que se utiliza en una organización y presentarlo mediante la clasificación del software vista en la unidad IV.

3 Representar gráficamente el almacenamiento de diferentes datos simples proporcionados por el profesor.

4 Elaborar ejercicios que impliquen el uso de operadores, operandos y expresiones.

5 1 Elaborar definición de clases utilizando un lenguaje de programación a partir de problemas proporcionados por el maestro.

6 1 Implementar aplicaciones que utilicen clases con comportamientos que impliquen el uso de estructuras secuenciales y expresiones aritméticas y lógicas.

2 Implementar aplicaciones que utilicen clases con comportamientos que impliquen el uso de estructuras selectivas, haciendo uso de una herramienta de depuración de aplicaciones.

7 1 Implementar aplicaciones que utilicen clases con comportamientos que impliquen el uso de estructuras repetitivas, haciendo uso de una herramienta de depuración de aplicaciones

Page 33: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Programación orientada a objetos

Ingeniería en Sistemas Computacionales

SCM - 0426

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Orizaba,Mexicali. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 34: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Aplica la programación orientada a objetos en la solución de problemas reales que impliquen el desarrollo de software.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante aprenderá tópicos avanzados de programación orientada a objetos y su implementación por medio de un leguaje de programación, que sirvan como base para cursos posteriores donde se desarrollaran sistemas computacionales.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Fundamentos de programación

Requiere del dominio de todos los temas para poder desarrollar modelos

Estructura de datos

Page 35: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Arreglos unidimensionales

y multidimensionales. 1.1 Arreglo Unidimensionales listas

(vectores). 1.1.1 Conceptos básicos. 1.1.2 Operaciones. 1.1.3 Aplicaciones.

1.2 Arreglo bidimensional. 1.2.1 Conceptos básicos. 1.2.2 Operaciones. 1.2.3 Aplicaciones.

1.3 Arreglo Multidimensional. 1.3.1 Conceptos básicos. 1.3.2 Operaciones. 1.3.3 Aplicaciones.

2 Métodos y mensajes. 2.1 Atributos const y static .

2.2 Concepto de método. 2.3 Declaración de métodos. 2.4 Llamadas a métodos (mensajes). 2.5 Tipos de métodos.

2.5.1 Métodos const , static . 2.5.2 Métodos normales y volátiles.

2.6 Referencia this. 2.7 Forma de pasar argumentos. 2.8 Devolver un valor desde un método. 2.9 Estructura del código.

3 Constructor, destructor. 3.1 Conceptos de métodos constructor y

destructor. 3.2 Declaración de métodos constructor y

destructor. 3.3 Aplicaciones de constructores y

destructores. 3.4 Tipos de constructores y destructores.

4 Sobrecarga. 4.1 Conversión de tipos.

4.2 Sobrecarga de métodos. 4.3 Sobrecarga de operadores.

Page 36: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Herencia. 5.1 Introducción a la herencia. 5.2 Herencia simple. 5.3 Herencia múltiple. 5.4 Clase base y clase derivada.

5.4.1 Definición. 5.4.2 Declaración.

5.5 Parte protegida. 5.5.1 Propósito de la parte protegida.

5.6 Redefinición de los miembros de las clases derivadas.

5.7 Clases virtuales y visibilidad. 5.8 Constructores y destructores en clases

derivadas. 5.9 Aplicaciones.

6 Polimorfismo y reutilización 6.1 Concepto del polimorfismo. 6.2 Clases abstractas.

6.2.1 Definición. 6.2.2 Redefinición.

6.3 Definición de una interfaz. 6.4 Implementación de la definición de

una interfaz. 6.5 Reutilización de la definición de una

interfaz. 6.6 Definición y creación de paquetes /

librería. 6.7 Reutilización de las clases de un

paquete / librería. 6.8 Clases genéricas (Plantillas).

7 Excepciones. 7.1 Definición.

7.1.1 Que son las excepciones. 7.1.2 Clases de excepciones,

excepciones predefinidas por el lenguaje.

7.1.3 Propagación. 7.2 Gestión de excepciones.

7.2.1 Manejo de excepciones. 7.2.2 Lanzamiento de excepciones.

Page 37: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

7.3 Excepciones definidas por el usuarios. 7.3.1 Clase base de las excepciones. 7.3.2 Creación de un clase derivada

del tipo excepción. 7.3.3 Manejo de una excepción

definida por el usuario. 8 Flujos y archivos.

8.1 Definición de Archivos de texto y

archivos binarios. 8.2 Operaciones básicas en archivos texto

y binario. 8.2.1 Crear. 8.2.2 Abrir. 8.2.3 Cerrar. 8.2.4 Lectura y escritura. 8.2.5 Recorrer.

8.3 Aplicaciones.

6.- APRENDIZAJES REQUERIDOS

• Comprender las estructuras de control de flujo. • Crear y manipular datos primitivos. • Contar con la capacidad de abstracción para analizar un problema y realizar

el planteamiento de la solución mediante el uso de las técnicas básicas de análisis y diseño orientado a objetos.

• Tener la habilidad para desarrollar algoritmos que representen el comportamiento de los objetos involucrados en la solución del problema.

• Tener la habilidad de implementar el modelado obtenido para la solución de un problema, mediante una herramienta de desarrollo de software.

7.- SUGERENCIAS DIDÁCTICAS

• Uso de un portal de Internet para apoyo didáctico de la materia, el cual cuente por lo menos con un foro, preguntas frecuentes, material de apoyo y correo electrónico.

• Utilizar software didáctico y software de apoyo. • Presentar proyectos finales • Propiciar el uso de terminología técnica adecuada al programa. • Definir los lineamientos de documentación que deberán contener las

tareas y prácticas. • Desarrollar de manera conjunta ejemplos de cada uno de los temas.

Page 38: Sistemas2004 Todas Las Materias

• Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños, para sintetizar y construir el conocimiento necesario para resolver problemas relacionados con situaciones reales.

• Solicitar al estudiante, la elaboración de los programas ejemplo en la computadora.

• Solicitar al estudiante propuestas de problemas a resolver y que sean significativas para él.

• Propiciar que el estudiante experimente con diferentes programas encontrados en revistas, Internet y libros de la especialidad, que lo lleven a descubrir nuevos conocimientos.

• Fomentar el trabajo en equipo. • Elaborar de manera conjunta con el estudiante una guía de ejercicios para

actividades extra clase • Plantear problemas reales para que ellos los representen utilizando los

conceptos de la POO. • Uso del laboratorio para la elaboración de programas que integren los

temas estudiados. • Formar equipos de trabajo para la exposición de investigaciones y tareas • Generar problemas prácticos y completos y solicitar la solución de

aplicaciones utilizando la computadora • Desarrollo de un proyecto con aplicación real.

8.- SUGERENCIAS DE EVALUACIÓN

• Participación y desempeño en el aula y el laboratorio. • Dar seguimiento al desempeño en el desarrollo del programa (dominio de

los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, trasferencia del conocimiento).

• Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

• Participación del alumno en dinámicas grupales • Actividades de auto evaluación. • Exámenes departamentales. • Cumplimiento de los objetivos y desempeño en las prácticas • Exámenes escritos teórico - prácticos, exámenes en computadora. • Programas asignados como tareas. • Se recomienda utilizar varias técnicas de evaluación con un criterio de

evaluación específico para cada una de ellas. (Se propone el criterio heurístico para los programas de cómputo desarrollados, axiológico para las prácticas grupales y criterio teórico para los exámenes de conocimiento. Los pesos que se le den a cada una de las técnicas se basara en la experiencia del profesor).

Page 39: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Arreglos unidimensionales y multidimensionales.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá la representación interna de los arreglos unidimensionales. Así mismo, será capaz de aplicarlos al construir modelos y desarrollar aplicaciones de software que requieran de estos.

1.1 Modelar objetos del mundo real que requieran de arreglos

1.2 Desarrollar los algoritmos de manipulación de los arreglos para realizar operaciones básicas.

1.3 Representar un arreglo por medio de una clase, que incluya los métodos que representan sus operaciones básicas.

1.4 Desarrollar un programa que implemente la clase –arreglo- y que interactué con otras clases

Todas

UNIDAD 2.- Métodos y mensajes.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Desarrollará clases que permitan implementar objetos que puedan comunicarse entre si por medio de mensajes parametrizados

2.1 Buscar la información sobre las diferentes formas en que puede implementarse un método.

2.2 Explicar los distintos tipos de parámetros que soportan los métodos.

2.3 Realizar una práctica donde se incluya el uso de mensajes entre objetos.

Todas

UNIDAD 3.- Constructor, destructor.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la función y las ventajas de los métodos constructores y destructores, y los aplicará en las clases

3.1 Buscar la información sobre las características de los métodos constructores y destructores.

3.2 Comparar las soluciones cuando se utilizan constructores y destructores contra soluciones donde no se utilizan.

3.3 Hacer una practica donde se apliquen constructores y destructores.

Todas

Page 40: Sistemas2004 Todas Las Materias

UNIDAD 4.- Sobrecarga..

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la filosofía, uso y la forma de implementar la sobrecarga tanto de métodos como de operadores.

4.1 Conocer el término de sobrecarga. 4.2 Explicar el funcionamiento de la

sobrecarga de métodos. 4.3 Explicar el funcionamiento de la

sobrecarga de operadores. 4.4 Hacer declaraciones de sobrecarga de

métodos y operadores. 4.5 Desarrollar prácticas utilizando

sobrecarga de métodos y operadores.

Todas

UNIDAD 5.- Herencia.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la filosofía, uso y la forma de implementar la sobrecarga tanto de métodos como de operadores.

5.1 Explicar cada uno de los conceptos utilizados en herencia.

5.2 Desarrollar un árbol de herencia. 5.3 Realizar programas completos

utilizando los conceptos vistos en esta unidad.

5.4 Proporcionar ejercicios en donde se utilice la herencia

Todas

UNIDAD 6.- Polimorfismo y reutilización.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Desarrollará y utilizará interfaces, clases abstractas y paquetes/librerías para explotar la capacidad de reutilización de la POO.

6.1 Desarrollar una clase abstracta y crear subclases derivadas de ella.

6.2 Desarrollar una interfase y crear subclases derivadas de ella.

6.3 Desarrollar utilerías y encapsularlas para crear aplicaciones que la utilicen.

6.4 Realizar un reporte donde se comparen las clases abstractas y las interfaces.

Todas

Page 41: Sistemas2004 Todas Las Materias

UNIDAD 7.- Excepciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará las condiciones de error que interrumpan el flujo normal de las sentencias en un programa y utilizará el marco controlador del manejo de excepciones para lograr desarrollar programas más seguros, estables y robustos

7.1 Buscar y seleccionar información referente al manejo de excepciones.

7.2 Analizar programas que no cuentan con manejo de excepciones y comparar resultados cuando se le agregan.

7.3 Realizar ejemplos para analizar el comportamiento en tiempo de ejecución de todas las variantes del manejo de excepciones.

Todas

UNIDAD 8.- Flujos y archivos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará aplicaciones orientadas a objetos que manipulen archivos de texto y binarios

8.1 Investigar los conceptos básicos de archivos.

8.2 Investigar las bibliotecas propias del lenguaje utilizado que sirven para interactuar con los archivos.

8.3 Proponer un caso de estudio que requiera el uso de archivos para que sea resuelto por el alumno.

Todas

Page 42: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Taylor David. Object Orient informations systems, planning and implementations. Ed. Ed. Wiley, Canada, 1992.

2. Larman Craig. UML y patrones introducción al análisis y diseño orientado a objetos. Ed. Pretince Hall, México, 1999.

3. Winblad, Ann L. Edwards, Samuel R. Software orientado a objetos. Ed. Addison. Wesley/ Díaz Santos USA, 1993.

4. Deitel & Deitel. Java how to program. Ed. Prentice Hall.

5. Fco. Javier Ceballos. Java 2 Curso de Programación. Ed. Alfaomega.

6. Agustín Froufe. Java 2 Manual de usuario y tutorial. Ed. Alfaomega.

7. Laura Lemay, Rogers Cadenhead. Aprendiendo JAVA 2 en 21 días. Ed. Prentice Hall.

8. Herbert Schildt. Fundamentos de Programación en Java 2. Ed. McGrawHil.

9. J Deitel y Deitel. Como programar en Java. Ed. Prentice Hall.

10. Stephen R. Davis. Aprenda Java Ya. Ed. McGrawHill.

11. Kris Jamsa Ph D.. ¡ Java Ahora! Ed. McGrawHill..

Page 43: Sistemas2004 Todas Las Materias

Referencias en Internet

[1] http:// www.javasoft.com [2] http:// www.javaworld.com [3] http:// www.prenhall.com/deitel

11. PRÁCTICAS

Unidad Práctica 1

1 El estudiante desarrollará la clase Array incluyendo todas las operaciones básicas que operan sobre un arreglo, tales como crear, insertar, eliminar, recorrer, buscar, modificar y destruir.

2 1 El estudiante comprenderá la forma de comunicación entre objetos de la misma clase o de diferente clase, donde por lo menos una de ellas se encuentra dentro de una librería o paquete de utilerías y ha sido definida por el alumno. Además, será capaz de enviar diferente tipos de mensajes.

3 1 El estudiante comprenderá los conceptos de los métodos constructor y destructor, además será capaz de implementarlos en la definición de una clase para optimizar el desempeño de la misma.

4 1 El estudiante comprenderá los conceptos de sobrecarga de operadores, además será capaz de implementarlos en la definición de una clase para optimizar el desempeño de la misma

5 1 El estudiante comprenderá los conceptos de la herencia, además será capaz de implementar clases subordinadas aplicando la sobrecarga incluyendo el método constructor y el destructor. Así como agregar nuevos métodos que agreguen funcionalidad de la clase heredada.

6 1 El estudiante creará una clase abstracta y derivar de ellas clases subordinadas. Además comprenderá las ventajas de implementar la abstracción.

7 1 Desarrollar un programa que favorezca la presencia de excepciones para que el alumno analice el comportamiento del manejo de excepciones por parte del sistema operativo.

Page 44: Sistemas2004 Todas Las Materias

Unidad Práctica 2 Desarrollar un programa que permita la captura y

manipulación de excepciones, en primera instancia sin distinción del tipo de excepción capturada, y como segunda instancia tomando distintas acciones según el tipo de excepción

3 Desarrollar un programa que incluya el bloque de finalización.

4 Desarrollar una aplicación que incluya por lo menos una clase excepción definida por el usuario, que la lance y la manipule

8 1 El estudiante desarrollará la clase TextFile incluyendo todas la operaciones básicas que operan sobre un archivo texto, tales como crear, abrir, cerrar, insertar, eliminar, recorrer, buscar, modificar y destruir.

Page 45: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Química

Ingeniería en Sistemas Computacionales

SCC-0428

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Page 46: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Proporciona al estudiante los elementos necesarios para comprender, describir, integrar y analizar los principales conceptos químicos, así como los efectos e implicaciones de las variables químicas, sobre el medio ambiente

• Ayuda a la toma de decisiones en la selección de los nuevos materiales, conductores, cerámicos para el desarrollo de medios de comunicación más eficientes.

• Apoya una visión integral en la investigación, para detectar y solucionar problemas de materiales para la comunicación.

• Brinda los elementos para asumir actitudes de compromiso y de servicio con su entorno social, para que con creatividad e iniciativa resuelva problemas, y busque su actualización y superación personal con espíritu emprendedor.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Adquirirá los conceptos básicos de química que permitan comprender las propiedades estructurales de compuestos y materiales, y su influencia en sus propiedades físicas, químicas, eléctricas. Así como su impacto económico y ambiental y en el desarrollo de nuevos materiales.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Ninguna

Física II Arquitectura de computadoras

Page 47: Sistemas2004 Todas Las Materias

5.- TEMARIO Unidad Temas Subtemas

1 Conceptos básicos. 1.1 Elementos, compuestos y mezclas. 1.2 Estados de agregación de la materia. 1.3 Cambios de estado de agregación.

1.3.1 Puntos de fusión. 1.3.2 Puntos de ebullición.

1.4 Definición de fase.

2 Teoría cuántica y estructura atómica.

2.1 Base experimental de la teoría cuántica. 2.1.1 Radiación del cuerpo negro y

teoría de Planck. 2.1.2 Efecto fotoeléctrico. 2.1.3 Espectros de emisión y series

espectrales. 2.2 Teoría atómica de Bohr 2.3 Ampliación de la teoría de Bohr:

Teoría atómica de Somerfeld. 2.4 Estructura atómica.

2.4.1 Principio de dualidad del electrón (onda-partícula). Postulado de Broglie.

2.4.2 Principio de incertidumbre de Heissenberg.

2.4.3 Ecuación de onda de Schodinger.

2.4.3.1 Significado físico de la función Φ2

2.4.3.2 Solución de la ecuación de onda y su significado físico. Orbitales s, p, d, f.

2.5 Teoría cuántica y configuración electrónica. 2.5.1 Niveles de energía de los

orbitales. 2.5.2 Principio de exclusión de Pauli. 2.5.3 Principio de Aufbau o de

construcción. 2.5.4 Principio de máxima

multiplicidad de Hund. 2.5.5 Configuración electrónica de los

elementos.

Page 48: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

2.6 Aplicaciones del tema en Ingeniería. 2.6.1 Foto multiplicadores por fibra

óptica (aplicación en opto electrónica).

2.6.2 ¿Cómo se transforman los códigos digitales a imágenes?.

3 Los elementos químicos, clasificación periódica. Propiedades atómicas e impacto económico y ambiental.

3.1 Características de la clasificación periódica moderna de los elementos.

3.2 Propiedades atómica y su variación periódica. 3.2.1 Carga nuclear efectiva. 3.2.2 Tamaño atómico. 3.2.3 Energía de ionización. 3.2.4 Afinidad electrónica. 3.2.5 Número de oxidación. 3.2.6 Electronegatividad.

3.3 Impacto económico y ambiental de algunos elementos. 3.3.1 Clasificación de los metales de

acuerdo a como se encuentran en la naturaleza.

3.3.2 Clasificación de los metales por su utilidad.

3.3.3 Elementos de importancia económica, excluyendo a los metales.

3.3.4 Elementos contaminantes. 3.4 Aplicaciones en la ingeniería.

3.4.1 Química del Silicio. 3.4.2 Química del galio. 3.4.3 Química del Germanio.

4 Enlace, estructura y propiedades en compuestos químicos.

4.1 Introducción. 4.1.1 Concepto de enlace químico. 4.1.2 Clasificación de los enlaces

químicos. 4.1.3 Aplicaciones y limitaciones de la

regla del octeto.

Page 49: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.2 Enlace covalente. 4.2.1 Teorías para explicar el enlace

covalente. 4.2.2 Enlace valencia. 4.2.3 Hibridación de los orbitales.

4.2.3.1 Teoría de la hibridación. Formación, representación y características de los orbitales híbridos: sp3,sp2,sp,d2sp3,dsp2,sd3,dsp3

4.3 Enlace iónico. 4.3.1 Requisitos para la formación de

un enlace iónico. 4.3.2 Propiedades de los compuestos

iónicos. 4.3.3 Formación de iones. 4.3.4 Redes cristalinas.

4.3.4.1 Estructura. 4.3.4.2 Energía. 4.3.4.3 Radios iónicos.

4.4 Enlace metálico. 4.4.1 Clasificación de los sólidos en

base a su conductividad eléctrica; aislante, semiconductor, conductor.

4.4.2 Teoría para explicar el enlace y propiedades (conductividad) de un arreglo infinito de átomos a un cristal: Teoría de las bandas.

4.5 Fuerzas intermoleculares y propiedades físicas. 4.5.1 Tipo de fuerzas.

4.5.1.1 Van der Waals. 4.5.1.2 Dipolo-dipolo. 4.5.1.3 Puente de hidrógeno. 4.5.1.4 Electrostáticas.

4.6 Influencia de las fuerzas intermoleculares en las propiedades físicas.

4.7 Aplicaciones del tema en Ingeniería.

Page 50: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.8 Aleaciones silicio-germanio. 4.8.1 Semiconductores (Ge, Si, Ga). 4.8.2 Conductores. 4.8.3 Aislantes. 4.8.4 Estructura y propiedades de

cerámicos. 4.8.5 Estructura y propiedades de

cristal líquido. 4.8.6 Otros materiales y sus fuerzas

de enlace; metales y polímeros.

5 Compuestos químicos: Tipos, nomenclatura, reacciones e impacto económico y ambiental.

Compuestos inorgánicos. 5.1 Óxidos.

5.1.1 Definición. 5.1.2 Clasificación. 5.1.3 Formulación. 5.1.4 Nomenclatura.

5.2 Hidróxidos. 5.2.1 Definición. 5.2.2 Clasificación. 5.2.3 Formulación. 5.2.4 Nomenclatura.

5.3 Ácidos. 5.3.1 Definición. 5.3.2 Clasificación. 5.3.3 Formulación. 5.3.4 Nomenclatura.

5.4 Sales. 5.4.1 Definición. 5.4.2 Clasificación. 5.4.3 Formulación. 5.4.4 Nomenclatura.

5.5 Hidruros. 5.5.1 Definición. 5.5.2 Clasificación. 5.5.3 Formulación. 5.5.4 Nomenclatura.

5.6 Reacciones químicas.. 5.6.1 Clasificación.

5.6.1.1 R de combinación. 5.6.1.2 R de descomposición. 5.6.1.3 R de sustitución. 5.6.1.4 R de neutralización. 5.6.1.5 R de óxido-reducción.

Page 51: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5.6.1.6 Ejemplos de reacciones con base a la clasificación anterior, incluyendo reacciones de utilidad ( procesos industriales, de control de contaminación ambiental, de aplicación analítica, entre otras)

5.7 Aplicación del tema en Ingeniería. 5.7.1 Duración de las pilas, ¿Por qué

entre más pequeñas más durables?.

5.7.2 Riesgo de manejo de componentes de memorias. 5.7.2.1 ¿Qué hacer con los

componentes de PC's, celulares, entre otros?.

6 Estequiometría. 6.1 Unidades de medida usuales en

Estequiometría. 6.1.1 Número de Abogador. 6.1.2 Mol gramo. 6.1.3 Átomo gramo. 6.1.4 Mol molecular.

6.2 Concepto de estequiometría. 6.2.1 Leyes estequiometrícas. 6.2.2 Ley de la conservación de la

materia. 6.2.3 Ley de las proporciones

constantes. 6.2.4 Ley de las proporciones

múltiples. 6.3 Balanceo de reacciones químicas.

6.3.1 Por método de tanteo. 6.3.2 Por el método redox.

Page 52: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

6.4 Cálculos estequiométricos en reacciones químicas. 6.4.1 Relaciones mol-mol. 6.4.2 Relaciones peso-peso. 6.4.3 Cálculos donde intervienen los

conceptos de Reactivo limitante Reactivo en exceso Grado de conversión o rendimiento

6.5 Aplicación del tema en Ingeniería. 6.5.1 Efecto de la relación peso-peso

sobre la conductividad eléctrica, en aleaciones.

6.- APRENDIZAJES REQUERIDOS

• No requiere por ser una materia de primer semestre. 7.- SUGERENCIAS DIDÁCTICAS

• Realizan un programa interactivo de un modelo atómico • Investigar el principio de funcionamiento de las foto celdas. • Investigar el principio de funcionamiento de los censores de presencia • Realizar modelo demostrativo del efecto fotoeléctrico. • Realizar programa de formación de compuestos interactuando con grupos

de iones y cationes. • Elaborar un modelo atómico tridimensional. • Realizar investigación de elementos de tabla periódica sobre obtención,

usos e impacto económico ambiental. Realizando exposición de la misma. • Realizar investigación de compuestos sobre; nomenclatura, formulación,

obtención, usos e impacto económico ambiental. Realizando exposición de la misma.

• Realizar investigación de los tópicos de la ingeniería y su análisis en sesión plenaria en el grupo

Page 53: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Aplicar un examen diagnóstico para conocer el nivel de conocimientos básicos de los estudiantes

• Establecer los acuerdos, profesor-estudiante, de los criterios de evaluación que regirán a los largo del curso.

• Participación en clase. • Exposición de los temas de investigación bibliográfica. • Elaborar reportes de prácticas. • Aplicar exámenes escritos, correspondientes a cada unidad.

Page 54: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Conceptos básicos .

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Distinguirá la diferencia entre elementos, compuesto y mezclas.

1.1 Definir los términos: elemento, compuesto, mezclas, estados de agregación de la materia, punto de fusión y de ebullición y fase.

1.2 Investigar la diferencia entre elementos, compuestos y mezclas.

1.3 Establecer la diferencia entre los diferentes estados de agregación de la materia.

1, 2, 3, 4, 5

UNIDAD 2.- Teoría cuántica y estructura atómica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Relacionara y utilizará las bases de la química moderna en su aplicación para el conocimiento de la estructura atómica, orbítales atómicos, configuración electrónica

2.1 Definir los términos: radiación electromagnética, espectroscopia, espectroscopio.

2.2 Definir los términos cuantos o fotones, energía de radiación, energía cinética.

2.3 Realizar los cálculos para determinar, la frecuencia, longitud de onda y ubique a la radiación en el espectro de acuerdo a estas magnitudes.

2.4 Determinar la energía, longitud de onda y la frecuencia cuando un electrón salta ó pasa de una orbita de numero cuántico principal n(2) a otro mas pequeño n(1), y su relación con las líneas espectrales.

2.5 Explicar de manera resumida la relación de la ecuación de Schrodinger con los números cuánticos (n, l, m) y los orbitales atómicos.

2.6 Distinguir las formas probabilística de los orbitales (s, p, d y f) y su representación espacial.

1, 2, 3, 4, 5

Page 55: Sistemas2004 Todas Las Materias

2.7 Escribir la configuración electrónica de los elementos que se soliciten, determinando el numero de electrones.

2.8 Establecer la relacion entre los fenómenos que se presentan en los fotomultiplicadores, la naturaleza de la luz y la naturaleza de los materiales.

UNIDAD 3.- Los elementos químicos, clasificación periódica. Propiedades

atómicas e impacto económico y ambiental.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Interpretará el comportamiento de los elementos según su ubicación en la clasificación periódica moderna e identificara los beneficios y riegos asociados a los elementos químicos.

3.1 Definir los términos: carga nuclear efectiva, tamaño atómico, energía de ionización, afinidad electrónica, numero de oxidación y electronegatividad.

3.2 De una serie de elementos presentados en forma de pares, indicar cual es el que tiene mayor energía de ionización, la mayor afinidad electrónica y la mayor electronegatividad. Justificando en cada caso su elección.

3.3 Calcular el numero de oxidación de los átomos incluidos en una serie de formulas que se le presenten.

3.4 Desarrollar una investigación bibliográfica y de campo que le permita presentar en forma escrita:

• El proceso de producción en nuestro país de algún elemento de importancia económica, o

• El proceso de descontaminación ambiental aplicado a nuestro país o en el exterior, para el control de determinado elemento toxico.

1, 2, 3, 4, 5

Page 56: Sistemas2004 Todas Las Materias

UNIDAD 4.- Enlace estructura y propiedades en compuestos químicos

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Interpretara el comportamiento (propiedades físicas y reactividad) de los compuestos químicos

4.1 Definir los términos: Enlace covalente, enlace iónico y enlace metálico.

4.2 Indicar las condiciones de formación que permiten predecir la formación de un enlace covalente, de un enlace iónico y de un enlace metálico.

4.3 Escribir estructuras de Lewis de compuestos químicos.

4.4 Aplicar la teoría de enlace de valencia para explicar la geometría en compuestos químicos sencillos.

4.5 Distinguir las disposiciones mas comúnes de los iónes en cristales (estructuras de redes cristalinas iónicas).

4.6 Explicar en base a la teoría de bandas el comportamiento de un sólido como: Aislante, conductor y semiconductor.

4.7 Justificar con base a fuerzas intermoleculares, determinadas propiedades físicas de un compuesto químico (ejemplo, solubilidad, punto de fusión, punto de ebullición, etc.)

1, 2, 3, 4, 5

Page 57: Sistemas2004 Todas Las Materias

UNIDAD 5.- Compuestos químicos: Tipos, nomenclatura, reacciones e impacto económico y ambiental.

Objetivo

Educacional Actividades de Aprendizaje Fuentes de Información

Distinguirá los principales tipos de compuestos químicos a través de sus formulas, nomenclatura, reactividad e impacto económico y ambiental.

5.1 Para cada una de las reacciones que se le presenten:. • En el caso de reacciones

inorgánicas, identificar en los reactivos y producto, si son óxidos, hidróxidos, ácidos, sales, o hidruros.

• Determinar la clasificación de cada una de las reacciones.

5.2 Indicar la nomenclatura tradicional y UIQPA. de las formulas que se le presenten o escriba las formulas correctas de los compuestos que se le soliciten.

5.3 Desarrollar una investigación bibliográfica y de campo, que le permita presentar en forma escrita:

• El proceso de producción en nuestro

país de algún compuesto químico de importancia económica, o

• El proceso de descontaminación ambiental aplicado en nuestro país o en el exterior, para el control de determinado compuesto químico toxico.

1, 2, 3, 4, 5, 6

Page 58: Sistemas2004 Todas Las Materias

UNIDAD 6.- Estequiometría

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Resolverá problemas que impliquen relaciones numéricas vinculadas a la composición de la materia y sus transformaciones.

6.1 Definir los términos: estequiometria, átomo gramo, mol gramo, volumen gramo molecular, numero de Avogadro, reactivo limitante, reactivo en exceso, rendimiento.

6.1 Relacionar el enunciado de las leyes estequiométricas con el nombre correspo Balancear una serie de reacciones químicas por el método que se le solicite.

6.2 Realice cálculos estequiométricos aplicados a reacciones químicas.ndiente

1, 2, 3, 4, 5

10. FUENTES DE INFORMACIÓN

1. Chang Raymond. 1992. Química.. Ed. McGraw Hill. México.

2. Solìs C. Hugo E. 1994. Nomenclatura Química. Ed. Mc Graw Hill.

3. Brown L. Theodore, LeMay H. Eugene, Bursten E. Bruce. 1993. Química , La ciencia central. Ed. Prentice Hall. México.

4. Whiten W. Kennet, Gailey D. Kennet, Davis E. Raymond. 1992. Química General. Ed. Mc Graw Hill. México.

5. Spencer N. Lames, Bodner M. George, Rickard H. Lyman. 1999.

Química , Estructura Dinámica. Ed. CECSA. México.

6. Flinn A. Richard, Trojan K. Paul. 1994.

Materiales de Ingenieria y sus Aplicaciones. Ed. McGraw Hill. México.

Page 59: Sistemas2004 Todas Las Materias

Referencias en Internet

[7] http://www.ific.csic.es/~carmona/tesina/node2.html [8] http://usuarios.lycos.es/Fibra_Optica/introduccion.htm [9] http://perso.wanadoo.es/chyryes/glosario/silicio.htm [10] http://perso.wanadoo.es/chyryes/index.htm [11] http://herramientas.educa.madrid.org/tabla/4propiedades/4_14.html [12] http://www.monografias.com/trabajos/conducyais/conducyais.shtml [13] http://members.tripod.com/~chure/ [14] http://html.rincondelvago.com/aislantes_materiales.html [15] http://www.cec.uchile.cl/~cutreras/apuntes/nuevo.html [16] http://www.tucomunidad.unam.mx/Files%20HTML/entre_super.htm [17] http://html.rincondelvago.com/baterias-y-pilas.html [18] http://www.monografias.com/trabajos5/chips/chips.shtml

11. PRÁCTICAS

Práctica # 1 Conocimiento integral del laboratorio

Actividades previas 1. ¿A qué se le denomina característica general de algo? 2. ¿Qué es una medida de seguridad? 3. ¿Qué es una medida de higiene? 4. ¿Conoces algún código de colores? Explícalo 5. A que se le denomina material de laboratorio 6. A que se le denomina equipo de laboratorio 7. Describe lo que es un laboratorio Objetivo de la Práctica Que el alumno identifique diferentes tipos de laboratorio, así como el material y los equipos con que cuentan. Que conozca y aplique las medidas de seguridad e higiene para los diferentes laboratorios. Desarrollo Experimental Debido a la extensión de ésta practica el trabajo a desarrollar será distribuido entre los diferentes equipos del grupo. Donde cada equipo realizara la investigación del tema asignado y preparara un exposición del mismo para ser mostrada al grupo en general. Esta será la única sesión de laboratorio en que todo el grupo estará presente. Los temas a desarrollar son: 1. Medidas de seguridad e higiene en el laboratorio 2. Generalidades sobre el manejo de desechos en el laboratorio 3. Características generales y particulares de un laboratorio 4. Conocimiento, manejo y uso de material de porcelana y papel filtro 5. Características generales y particulares de un laboratorio de investigación

Page 60: Sistemas2004 Todas Las Materias

6. Conocimiento, manejo y uso del material auxiliar 7. Conocimiento, manejo y uso de material de plástico y papel indicador y de

vidrio 8. Códigos de colores en el laboratorio y Características generales y particulares

de un laboratorio industrial Cuestionario 1. Nombra tres tipos de

• Matraces de vidrio • Refrigerantes • Embudos

2. Escribe dos características especificas de • Un laboratorio escolar • Un laboratorio de investigación • Un laboratorio industrial

3. Describe que se debe hacer en caso de

• Una quemadura de mediana gravedad • La ingestión de un ácido • Una cortadura • Incendio

4. ¿Qué diferencia existe entre una medida de higiene y una medida de

seguridad? 5. El papel tornasol rosa cambia a color azul en presencia de que tipo de

sustancia. ¿Porqué? 6. Investiga y describe como estaba equipado el laboratorio de Louis Pasteur

Page 61: Sistemas2004 Todas Las Materias

Práctica # 2 Técnicas de laboratorio Actividades previas Investiga el significado de los siguientes términos

• Medir • Pesar • Separa • Filtrar • Evaporar • Sublimar • Cristalizar • Error • Solución • Mezcla

Objetivo: Que el alumno, mediante técnicas simples, tenga un primer contacto con el material y equipo del laboratorio. Desarrollo experimental Experimento I

1. Coloca en un vaso de precipitados 5 g de cloruro de sodio y 5 g de arena 2. Agrega 20 ml de agua y agitar 3. Filtra para recuperar los sólidos 4. Seca los sólidos recuperados 5. Pesa los sólidos secos

Experimento II

1. Coloca y pesa una mezcla de arena y yodo en un vaso de precipitados 2. Calienta la mezcla cubriendo el vaso con una cápsula de porcelana que

contenga agua fría 3. Recupera los sólidos adheridos a la cápsula y pésalos Recuerda: Si tienes dudas sobre realizar una medición (de masa o volumen) no dudes en preguntarle a tu profesor o al auxiliar de laboratorio.

Cuestionario

1. ¿Cuántos gramos de sal obtuviste al final de la práctica? 2. Explica los vapores violetas que salían al calentar la mezcla de arena y

yodo 3. A lo largo de la sesión de laboratorio ¿Qué cambios de fase de la materia

observaste? Explique 4. A lo largo de la sesión de laboratorio ¿Qué tipo de mezclas realizaste?

¿Cuáles eran soluciones y cuales no? 5. ¿Cuál es la técnica correcta para llevar acabo el pesado en la balanza

analítica? 6. ¿Cuál es la técnica correcta para medir un volumen utilizando una pipeta?

Page 62: Sistemas2004 Todas Las Materias

Práctica # 3 Base experimental de la teoría cuántica Actividades previas Investiga el significado de los siguientes términos

• Cuerpo negro • Espectro • Espectroscopia • Radiación • Energía • Luz • Mecánica Cuántica • Fotones • Tubo Geisler

Objetivo: Qué el alumno compruebe las propiedades de un cuerpo negro, que identifique los diferentes tipos de espectros, que sea capaz de reconocer las diferentes partes de un espectroscopio y que reconozca en una sustancia el elemento con base al espectro que presenta a la flama. Material y reactivos

Material Reactivos Espectroscopio KCl Tubo Geisler SrCl2

Tabla del espectroscopio LiCl Tabla de sales BaCl2

1 frasco negro CuCl2

1 frasco blanco CaCl2

1 Termómetro NaCl 1 Foco Tubos Pasteur perilla Mechero Bunsen Desarrollo Experimental Experimento I

1. Coloca cuidadosamente en un frasco blanco y en un frasco negro un termómetro

2. Registra la temperatura inicial 3. Acerca a ambos frascos un foco de tal manera que esté a la misma

distancia de cada uno de ellos 4. Registra la temperatura de los frascos cada cinco minutos durante media

hora. Experimento II

1. Observe por el espectroscopio el espectro producido por la luz blanca

Page 63: Sistemas2004 Todas Las Materias

2. Observa por el espectroscopio el espectro producido por el gas contenido en el tubo Geisler

3. Registra cada una de las partes del espectroscopio de tal manera que después pueda explicar su funcionamiento

4. Observa y clasifica los espectros que se encuentran en el diagrama de espectros disponible en el laboratorio

Experimento III

1. registra el nombre de las sustancias contenidas en los tubos Pasteur 2. Enciende el mechero, cuidando que la flama sea lo mas azul posible 3. Acerca la punta de un tubo Pasteur a al flama y con la ayuda de la perilla

libera un poca de sólido 4. Observe con atención el color que es producido, si tiene dudas repita el

experimento o continua con el resto de los tubos Pasteur. Cuestionario

1. ¿Cómo cambio la temperatura con respecto al tiempo en cada uno de los frascos?. Demuéstralo gráficamente y explica tus resultados

2. ¿Qué pasaría si en cada uno de los frascos colocáramos un trozo de mantequilla?

3. ¿Qué científicos estudiaron éste fenómeno y a que conclusiones llagaron? 4. ¿Qué es un espectro? 5. ¿Cómo se clasifican los espectros? 6. Escriba dos similitudes y dos diferencias entre un espectro de luz blanca y

el del gas neón 7. ¿Qué es un espectro a la flama? 8. Explica los juegos pirotécnicos 9. Si tú quisieras formar la bandera mexicana con juegos pirotécnicos ¿qué

sustancias utilizarías? ¿Por qué?

Page 64: Sistemas2004 Todas Las Materias

Práctica # 4 Tabla periódica Actividades previas Investiga los siguientes términos

• Elemento químico • Tabla periódica • Propiedad física • Propiedad química • Precipitación • Reactividad • Desplazamiento químico • Propiedad anfotérica

Objetivo: Que el alumno identifique diferentes propiedades de los elementos químicos y las relacione con las del grupo de la tabla periódica en la que están ubicados. Material y Reactivos

Material Reactivos 12 tubos de ensaye Na Gradilla Al Pizeta Mg 3 pinzas para tubo de ensaye Ca 1 Mechero Fisher Fenolftaleína HCl al 10% AgNO3 al 1% KCl al 1% KBr al 1% KI al 1% AlCl3 al 1%

NH4OH al 1% NaOH al 1%

Desarrollo Experimental En esta práctica utilizaras una serie de tubos de ensaye que deberás etiquetar adecuadamente para evitar confusiones Experimento I “Familia de Alcalinos y Alcalinotérreos”

1. Coloca en cuatro tubos de ensaye 3 mL de agua destilada y dos gotas de fenolftaleína

2. Coloca en cada uno de los tubos un metal: sodio, aluminio, magnesio y calcio

3. Si la solución cambia de color, regístralo, si no, calienta suavemente sin que llegue a hervir

4. registra tus observaciones

Page 65: Sistemas2004 Todas Las Materias

5. Recupera el metal que te sobre y regrésalo Experimento II

1. Coloca en un tubo dos tubos de ensaye un poco de magnesio y sodio 2. Agrega 1 mL de solución de ácido clorhídrico al 10 % 3. Tapa la boca del tubo con el dedo pulgar y cuando sientas presión pide a

un compañero que acerque un cerillo a la boca del tubo, destapa y boom!. Registra lo que sucede.

4. Repite los pasos anteriores pero usando ahora aluminio 5. Recupera el metal que te sobre y regrésalo al laboratorista.

Experimento III “Familia de Halógenos”

1. Coloca en cada uno de los tres tubos de ensaye 1 gota de nitrato de plata 2. A uno de los tubos agréguele cinco gotas de cloruro de potasio, a otro cinco

gotas de bromuro de potasio y al otro cinco gotas de yoduro de potasio 3. Decanta los precipitados formados (si es que hay) y agrégales cuatro gotas

de hidróxido de amonio 4. Deposita los residuos en el recipiente que se te indique

Experimento IV “Familia del Aluminio”

1. Coloca en un tubo de ensayo 1 ml de solución de cloruro de aluminio (III) 2. Agrega gota a gota solución de hidróxido de amonio, hasta que se forme un

precipitado gelatinoso 3. Divide el precipitado en dos partes y añade a cada parte dos gotas de

fenolftaleína 4. Añade a una de las partes una solución de ácido clorhídrico y a la otra

hidróxido de sodio hasta disolver 5. Deposita los residuos en el recipiente que se te indique

Cuestionario

1. Escribe lasa ecuaciones de cada una de las reacciones químicas realizadas en la práctica del laboratorio

2. ¿A que se debe el cambio de coloración en el experimento I? 3. ¿Porque con el aluminio no se aprecia dicha coloración? 4. ¿Qué es la fenolftaleína?. ¿Esta sustancia participa en la reacción? 5. A que se debe la explosividad del experimento II 6. Escribe la secuencia de velocidad de reacción para el experimento III 7. ¿Qué es el precipitado gelatinoso? 8. Explique la reacción del precipitado gelatinoso con un ácido y con una base 9. ¿Cuál sería el mejor tratamiento para los residuos producidos en la

práctica?

Page 66: Sistemas2004 Todas Las Materias

Práctica # 5 Enlaces Químicos Actividades previas

1. ¿Qué es un enlace químico? 2. ¿Qué tipos de enlaces químicos conoces? 3. ¿Qué es solubilidad? 4. ¿Qué es el punto de fusión? 5. ¿Qué significa “conductor de energía”? 6. ¿Qué es el hexano? ¿Cuáles son sus principales características físicas? 7. ¿Qué es el agua? ¿Cuáles son sus principales características físicas?

Objetivo: Que el alumno identifique diferentes propiedades de las sustancias y las relacione al tipo de enlace químico con las que están formadas. Desarrollo Experimental Experimento I

1. Coloca en una cápsula de porcelana una pequeña cantidad de nitrato de sodio o de potasio, con ayuda del dispositivo proporcionado en el laboratorio, comprueba si la sustancia conduce la electricidad.

2. Calienta la sustancia hasta fundirla y compruebe nuevamente si la sustancia conduce la electricidad

3. deja que las sustancia se enfríe y vuelva a solidificarse, así la devolverás al laborista.

Experimento II

1. Coloca en vasos de precipitados las siguientes soluciones; solución de cloruro de sodio y hexano

2. Registra si hay solubilidad con los solventes indicados 3. Utilizando los mismos solventes, repite la operación con los siguientes

solutos: aceite, cobre, azúcar y alcohol Experimento III

1. Coloca en vasos de precipitados las siguientes soluciones: solución de cloruro de sodio, azúcar, alcohol, nitrato de sodio, aceite comestible, vinagre, leche (si te es posible llevarla al laboratorio) y jugo de frutas (si te es posible llevarla al laboratorio)

2. Con ayuda del dispositivo proporcionado en el laboratorio, comprueba si las sustancias en solución conducen la energía eléctrica

Experimento IV

1. En un tubo de ensayo mezcla 2 mL de solución de sulfato de cobre y 1 mL de solución de hidróxido de amonio

2. registra los cambios que suceden a simple vista 3. En otro tubo de ensayo mezcla 2 mL de cloruro de mercurio y 1 mL de

yoduro de amonio 4. Registra los cambios que suceden a simple vista y compara con la reacción

anterior

Page 67: Sistemas2004 Todas Las Materias

Cuestionario

1. Justifica lo que sucede en el experimento I 2. En el experimento II, se verifica la solubilidad de las sustancias con dos

clases de solventes uno polar y otro no polar, explica porque cada una de las sustancias se disolvieron o no en estos solventes

3. Indica que clase de enlaces presentan las sustancias del experimento III y justifica tu respuesta

4. Escribe las ecuaciones químicas que suceden en el experimento IV 5. De acuerdo a la naturaleza de los enlaces químicos que participan en las

reacciones anteriores, describe como se llevan a cabo 6. Para una aleación de oro y plata investiga las siguientes propiedades

físicas: solubilidad en agua y hexano, conductividad eléctrica y térmica, maleabilidad, ductibilidad, brillo metálico y estado físico a condiciones normales.

Page 68: Sistemas2004 Todas Las Materias

Práctica # 6 Reacciones Químicas Actividades previas

1. ¿Qué es una reacción química? 2. Indica la diferencia entre una reacción química y una ecuación química 3. ¿Cuáles son las partes de una ecuación química? 4. ¿Qué diferencia hay entre una reacción endotérmica y una exotérmica? 5. ¿Cómo es una reacción química

• de análisis? • De sustitución simple? • De doble sustitución? • De neutralización? • De oxido reducción?

Objetivo: Que el alumno se capacite para poder identificar diferentes tipos de reacciones químicas Desarrollo experimental En esta practica tienes que estar muy atento a los cambios que suceden, pues de lo que tu observes te servirá para deducir y justificar en papel que tipo de reacciones químicas se están llevando a cabo. No solo tienes que ser observador con los ojos, también tienes estar atento a olores, temperaturas y todo aquello que tus sentidos puedan apreciar sin poner en riesgo tu salud o la de tus compañeros. Experimento I

1. En una cucharilla de combustión, coloca una pequeña cantidad de cobre en polvo y azufre y calienta en el mechero

2. Si no se ve, que haya reacción, calienta colocando la cucharilla de combustión cerca de la flama en movimientos circulares alrededor del mechero.

Experimento II

1. Llena con agua destilada a un tercio de su capacidad un tubo de ensayo y toma su temperatura, enseguida

2. Adiciona 2 ml de solución de ácido sulfúrico al 50 % y verifica si hubo cambio de temperatura

Es importante que para el paso 2, tengas listo el termómetro para medir la temperatura justo cuando has agregado el ácido, de tal forma que tu medición sea lo mas exacta posible. Experimento III

1. Coloca en un tubo de ensayo un poco de cloruro de amonio y calienta hasta que presente un cambio, acerca a la boca del tubo papel tornasol y observa los cambios.

Experimento IV

Page 69: Sistemas2004 Todas Las Materias

1. En un tubo de ensayo coloca 2 mL de nitrato de plata al 10 % y agrega un trozo de alambre de cobre y observe lo que sucede, al final de la deposite lo del tubo al recipiente de residuos

Experimento V 1. Coloca en un tubo de ensayo 20 gotas de nitrato de plata y 10 gotas de

solución de cloruro de sodio 2. Registra los cambios observados

Experimento VI

1. Coloca en un tubo de ensayo 20 gotas de cloruro de bario y adicione lentamente 10 gotas de cloruro de ácido sulfúrico al 50% y observe.

Experimento VII

1. En un tubo de ensayo coloca 2mL de solución de ácido clorhídrico a 0.1% y dos gotas de fenolftaleína, con ayuda de una bureta agregar gota a gota solución de hidróxido de sodio a 0.1% hasta que se complemente la reacción

2. Registra el volumen gastado de solución de hidróxido de sodio Experimento VIII

1. En un tubo de ensayo coloca una pequeña cantidad de cobre en polvo 2. Adiciona 20 gotas de ácido nítrico 3. Calienta suavemente en círculos alrededor de la flama 4. registra lo que sucede

Experimento IX

1. Mezcla en un tubo de ensayo 20 gotas de solución de bicromato de potasio, unas gotas de ácido sulfúrico y cristales de sulfito de sodio

2. Registra lo que sucede Experimento X

1. En un tubo de ensayo, coloca una pequeña cantidad de óxido de mercurio (III)

2. Inserta en el tubo un trozo pequeño de madera (un palillo de dientes te puede servir)

3. Calienta suavemente alrededor de la flama y observa y registra los cambios que suceden

Cuestionario

1. Escribe las ecuaciones de cada una de las reacciones químicas que se realizaron en esta práctica

2. Clasifica las reacciones químicas realizadas en la práctica bajo el criterio de la energía en forma de calor, que es requerida o que es liberada

3. Clasifica las reacciones químicas realizadas en la práctica bajo el criterio de los reactivos que intervienen

4. Para el experimento III que es lo que hace que el papel tornasol sufra cambios

Page 70: Sistemas2004 Todas Las Materias

5. Porque es importante recuperar los sólidos del experimento IV 6. ¿Cuál fue el volumen gastado en el experimento VII y porque? 7. ¿Qué tan tóxicos son los gases liberados en los experimentos I, VIII y X?

Justifica tus respuesta

Page 71: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Tópicos selectos de programación

Ingeniería en Sistemas Computacionales

SCM - 0435

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Cd. Cuauhtémoc, Chihuahua II, Nogales. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 72: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Desarrolla sistemas de información, programación de redes de computadora, sistemas distribuidos, de base y aplicación.

• Desarrolla interfaces de software hombre-máquina, máquina-máquina. • Aplica nuevas tecnologías a la solución de problemas de su entorno

laboral. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante integrará tópicos avanzados de programación al desarrollo de aplicaciones que requieran multihilo, multimedia, interfaz grafica de usuario y comunicación con puertos.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Programación Orientada a Objetos

Arreglos unidimensionales y multidimensionales Métodos y mensajes Constructor, destructor Sobrecarga Herencia

Sistemas operativos.

Administración de procesos y del procesador. Administración de entrada/salida Administración de memoria

Page 73: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Tipos de datos definidos

por el usuario. 1.1 Agregación de datos (struct). 1.2 Uniones de datos (union). 1.3 Registros variantes. 1.4 Tipos de datos enumerados. 1.5 Manejo de bits. 1.6 Campos de bits. 1.7 Operaciones con Bits ( AND, OR,

NOT, XOR).

2 Creación de componentes y librerías dinámicas

2.1 Creación de componentes. 2.2 Creación de librerías dinámicas.

3 Programación concurrente

multihilo. 3.1 Concepto de Hilo. 3.2 Comparación de un programa de flujo

único contra uno de flujo múltiple. 3.3 Creación y control de hilos.

3.3.1 Atributos de hilos. 3.3.2 Creación e Inicialización de

hilos. 3.3.3 Arranque de hilos. 3.3.4 Manipulación de hilos. 3.3.5 Suspensión de hilos. 3.3.6 Parada de hilos.

3.4 Sincronización de hilos. 3.4.1 Mutex. 3.4.2 Semáforos. 3.4.3 Barreras (Barrier).

4 Interfaz Gráfica de Usuario (GUI).

4.1 Creación de interfaz gráfica para usuarios. 4.1.1 Librería de interfaz gráfica

(API’s). 4.1.2 Aplicaciones GUI.

4.2 Computación gráfica. 4.2.1 Área de dibujo. 4.2.2 Primitivas de dibujo (línea, arco,

circulo, colores, rellenos, imágenes).

Page 74: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Multimedia. 5.1 Introducción a la multimedia. 5.2 Componentes de un sistema

multimedia. 5.3 Formatos de archivo multimedia. 5.4 Creación y manipulación de objetos

con formatos de archivo gráfico comunes (GIF, TIFF, JPEG, WMF).

5.5 Creación y manipulación de objetos con formatos de animación y video comunes (AVI, QUICKTIME, MPEG, GIF animado).

5.6 Creación y manipulación de objetos con formatos de audio (compresión de sonido, formato MIDI, MP3).

5.7 Integración de los elementos multimedia.

5.8 Interactividad.

6 Programación de puertos e interrupciones.

6.1 Interrupciones. 6.2 Generalidades de los puertos. 6.3 Puerto serial y sus variantes.

6.3.1 USB. 6.3.2 Infrarrojo. 6.3.3 Fire wire.

6.4 Paralelo y sus variantes. 6.5 Interrupciones que intervienen en cada

puerto. 6.5.1 Direcciones bases. 6.5.2 Registros.

6.6 Envío y recepción de los datos. 6.7 Ejemplos de programación entre

puertos y dispositivos.

Page 75: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Comprender la metodología de orientación a objetos. • Diseñar soluciones orientadas a objetos. • Desarrollar programas orientados a objetos. • Comprender los conceptos de la arquitectura de computadoras. • Desarrollar aplicaciones en lenguaje ensamblador.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información de tecnologías emergentes sobre programación avanzada, mediante equipos analizar y discutir en clase.

• Realizar las prácticas propuestas para poder alcanzar el objetivo de la materia.

• Ejercicios extra clase. • Analizar prácticas modelo para comprender su funcionamiento. • Realizar búsquedas de información sobre temas afines. • Elaborar reportes o informes de las prácticas. • Realizar practicas de comunicación con dispositivos externos. • Propiciar debate en clase sobre la optimización de los algoritmos y códigos

de programación. • Asignar proyectos finales que integren los temas de este programa de

estudio. • Exponer los proyectos finales

8.- SUGERENCIAS DE EVALUACIÓN

• Desempeño, dominio de los conceptos la capacidad de la aplicación de los conocimientos en problemas reales (trasferencia del conocimiento).

• Cumplimiento de los objetivos de las practicas y del proyecto final. • Dar seguimiento al desempeño integral del estudiante en el desarrollo del

programa. • Exámenes prácticos y teóricos. • Realización de programas de aplicación. • Desarrollo de un proyecto final que integre todas las unidades de

aprendizaje.

Page 76: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Tipos de datos definidos por el usuario.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante creará tipos de datos complejos utilizando estructuras de datos definidas por el usuario

1.1 Buscar y seleccionar información sobre las opciones de tipos de datos definidos por el usuario de acuerdo a la sintaxis del lenguaje de programación empleado.

1.2 Elaborar programas sobre manejo de bits.

1, 2, 3, 4, 5, 6, 7 ,8 ,9

UNIDAD 2.- Creación de componentes y librerías dinámicas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Desarrollará componentes y librerías dinámicas que respondan a las necesidades de desarrollo de aplicaciones

2.1 Buscar y seleccionar información para crear componentes y librerías dinámicas.

2.2 Elaborar programas simples creando componentes derivados de los ya existentes, introduciendo cada una de las propiedades que definen al componente.

2.3 Realizar programas para estudiar la metodología de creación de librerías dinámicas.

5, 6, 7, 8, 10

Page 77: Sistemas2004 Todas Las Materias

UNIDAD 3.- Programación concurrente multihilo.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementara aplicaciones multihilo compartiendo la misma arquitectura

3.1 Buscar y seleccionar información sobre hilos.

3.2 Organizar un debate sobre hilos vs. procesos.

3.3 Analizar uso e impacto de hilos en el desarrollo de aplicaciones.

3.4 Desarrollar programas para reforzar el uso de hilos con énfasis en los cambios de estado.

3.5 Desarrollar programas concurrentes que comparten recursos.

3.6 Debatir problemas de exclusión mutua y formas de resolverla.

1, 2, 3, 4, 6, 7, 9

UNIDAD 4.- Interfaz Gráfica de Usuario.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará aplicaciones con interfaz gráfica de usuario.

4.1 Buscar y seleccionar librerías para creación de interfaz gráfica de usuario.

4.2 Desarrollar aplicaciones con interfaz gráfica de usuario, que utilice múltiples ventanas.

4.3 Buscar y seleccionar librerías de computación gráfica.

4.4 Desarrollar aplicaciones que permitan crear gráficos en tiempo de ejecución.

1, 2, 3, 4, 6, 7, 9

UNIDAD 5.- Multimedia.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá que es la multimedia, cuales son sus ventajas y desarrollará una aplicación multimedia interactiva.

5.1 Buscar y seleccionar información para discutir sobre la multimedia.

5.2 Elaborar un mapa conceptual sobre los tipos de formatos gráficos más comunes.

5.3 Buscar y seleccionar información

1, 6, 8

Page 78: Sistemas2004 Todas Las Materias

sobre las herramientas y clases que provee el lenguaje para crear y manipular objetos multimedia.

5.4 Desarrollar programas para aplicar alguna biblioteca de clases para el manejo de multimedia.

UNIDAD 6.- Programación de puertos e interrupciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Programará aplicaciones que requieran los puertos de comunicación.

6.1 Desarrollar programas que incluyan los parámetros programables que intervienen los puertos de comunicación.

6.2 Buscar y seleccionar información sobre la detección de dispositivos conectados a un puerto.

6.3 Elaborar aplicaciones para manejo de interrupciones y parámetros utilizados en programas de envío y recepción de datos.

6.4 Elaborar un mapa conceptual sobre los tipos de formatos gráficos más comunes.

6.5 Buscar y seleccionar información sobre las herramientas y clases que provee el lenguaje para crear y manipular objetos multimedia.

6.6 Desarrollar programas para aplicar alguna biblioteca de clases para el manejo de multimedia.

10

Page 79: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Deitel y Deitel. (1998). Como programar en Java. Ed. Prentice Hall.

2. Mitchell will David. (2001). Java sin errores. Ed. Mc Graw Hill.

3. Becerril C. Francisco. (1998). Java a su alcance. Ed. Mc Graw Hill.

4. Lemay Laura & Perkins Charles L. (1996). Aprendiendo Java en 21 días. Ed. Prentice Hall.

5. Smiley John. (2002). Learn to program with Java. Ed. Mc Graw Hill.

6. Naughton Patrick . (1996). The Java Handbook. Ed. Berkeley, CA: Osborne-McGraw Hill.

7. Schildt Herbert. (2001). The Complete Reference Java 2. Fourth Edition. Ed. McGraw-Hill.

8. Case Bradley Julia & Millspaugh Anita C. Mt. San Antonio College. (2002). Programming With Java W/CD-ROM. Ed. Mc Graw Hill.

9. Arnow David M. & Weiss Gerald. (2001). Introducción a la programación con Java. Un enfoque orientado a objetos. Ed. Addison Wesley.

10. Elliotte Rusty Harold (1999). Java I/O O. Ed. O'Reilly & Associates.

11. Scott Oaks and Henry Wong (1999). ava Threads, second Edition. Ed. O'Reilly & Associates.

Page 80: Sistemas2004 Todas Las Materias

Referencias en Internet

[1] www.bibitec.org.mx [2] www.programacion.com/java/tutorial/java_basico/ [3] www.java.com/

Page 81: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 1 Desarrollar un programa que implemente el uso de tipos

definidos por el usuario que respondan a un problema real.

2 1 Crear varios componentes y librerías dinámicas que respondan a requerimientos generales.

2 Desarrollar un programa que utilice los componentes y librerías dinámicas creados en la práctica anterior.

3 1 Desarrollar un programa que permita la creación y control de hilos, incluyendo cambios de estado de cada uno de ellos..

2 Desarrollar un programa que integre varios hilos que compartan recursos entre ellos e implemente un mecanismo de control de recursos.

3 Desarrollar un programa que incluya la planeación, asignación de prioridades, comunicación con hilos y monitorización.

4 Desarrollar un programa de ordenamiento de cajón (Bucket sort) usando múltiples hilos.

4 1 Desarrollar un programa que tenga una interfaz grafica de usuario.

2 Desarrollar un programa que permita la creación de gráficos en tiempo de ejecución.

5 1 Desarrollar un programa que cuente con todos los elementos de multimedia (audio, video, gráficos, texto) y que sea interactivo.

6 1 Desarrollar un programa que permita leer y escribir en los distintos puertos de la computadora.

2 Desarrollar un programa que permita detectar un dispositivo conectado a uno de los puertos e indique el estado del mismo..

3 Desarrollar una aplicación para manejo de interrupciones y parámetros utilizados en un programa de envío y recepción de datos.

Page 82: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Estructura de datos

Ingeniería en Sistemas Computacionales

SCC - 0408

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Lázaro Cárdenas, Culiacán, Acapulco. 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 83: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Selecciona e implementa las estructuras de datos necesarias para el desarrollo de aplicaciones orientadas a objetos que proporcionen la mejor solución a problemas científicos, tecnológicos y de propósito general.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante seleccionará estructuras de datos, algoritmos de ordenamiento y búsqueda para optimizar el rendimiento de una aplicación.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Fundamentos de programación. Programación orientada a objetos. Matemáticas para computadora.

Page 84: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Análisis de algoritmos. 1.1 Concepto de Complejidad de

algoritmos. 1.2 Aritmética de la notación O. 1.3 Complejidad.

1.3.1 Tiempo de ejecución de un algoritmo.

1.3.2 Complejidad en espacio. 1.4 Selección de un algoritmo.

2 Manejo de memoria. 2.1 Manejo de memoria estática. 2.2 Manejo de memoria dinámica.

3 Estructuras lineales

estática y dinámicas. 3.1 Pilas. 3.2 Colas. 3.3 Listas enlazadas.

3.3.1 Simples. 3.3.2 Dobles.

4 Recursividad. 4.1 Definición.

4.2 Procedimientos recursivos. 4.3 Mecánica de recursión. 4.4 Transformación de algoritmos

recursivos a iterativos. 4.5 Recursividad en el diseño. 4.6 Complejidad de los algoritmos

recursivos.

5 Estructuras no lineales estáticas y dinámicas.

5.1 Concepto de árbol. 5.1.1 Clasificación de árboles.

5.2 Operaciones Básicas sobre árboles binarios. 5.2.1 Creación. 5.2.2 Inserción. 5.2.3 Eliminación. 5.2.4 Recorridos sistemáticos. 5.2.5 Balanceo.

Page 85: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

6 Ordenación interna. 6.1 Algoritmos de Ordenamiento por Intercambio. 6.1.1 Burbuja. 6.1.2 Quicksort. 6.1.3 ShellSort.

6.2 Algoritmos de ordenamiento por Distribución. 6.2.1 Radix.

7 Ordenación externa. 7.1 Algoritmos de ordenación externa.

7.1.1 Intercalación directa. 7.1.2 Mezcla natural.

8 Métodos de búsqueda. 8.1 Algoritmos de ordenación externa.

8.1.1 Secuencial. 8.1.2 Binaria. 8.1.3 Hash.

8.2 Búsqueda externa. 8.2.1 Secuencial. 8.2.2 Binaria. 8.2.3 Hash.

6.- APRENDIZAJES REQUERIDOS

• Analizar un problema y realizar el planteamiento de la solución mediante el uso de las técnicas básicas de análisis y diseño orientado a objetos.

• Desarrollar algoritmos que representen el comportamiento de los objetos involucrados en la solución del problema.

• Implementar el modelo obtenido para la solución de un problema, mediante una herramienta de desarrollo de software.

Page 86: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Exposición de los temas con sesiones de preguntas y respuestas. • Lecturas recomendadas de libros y direcciones de Internet. • Uso de correo electrónico para revisión de tareas y ejercicios. • Uso de un portal de Internet para apoyo didáctico de la materia, el cual

cuente por lo menos con un foro, preguntas frecuentes, material de apoyo y correo electrónico.

• Desarrollar el trabajo en equipo. • Elaborar con los estudiantes una guía de ejercicios para actividades extra

clase. • Uso del laboratorio de cómputo para la elaboración de ejercicios resueltos

y propuestos. • Exposición de temas con apoyo de material didáctico (cañón, proyector de

acetatos, rotafolios, pizarrón, entre otros). 8.- SUGERENCIAS DE EVALUACIÓN

• Ponderar tareas. • Participación en actividades individuales y de equipo. • Participación y desempeño en el aula y el laboratorio. • Seguimiento al desempeño en el desarrollo del programa (dominio de los

conceptos, capacidad de la aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

• Participación en dinámicas grupales. • Actividades de auto evaluación. • Exámenes teórico práctico. • Cumplimiento de los objetivos y desempeño en las prácticas

Page 87: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Análisis de algoritmos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante comprenderá el concepto de complejidad de los algoritmos y su aplicación en la selección de los mismos.

1.1 Evaluar la complejidad de algoritmos propuestos.

1.2 Determinar el mejor algoritmo en cuanto tiempo de ejecución.

1.3 Determinar la complejidad de un algoritmo considerando complejidad en el espacio.

1,3,4

UNIDAD 2.- Manejo de memoria.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá los mecanismos para el manejo de memoria.

2.1 Elaborar un mapa conceptual que represente el almacenamiento de la información estática en la computadora.

2.2 Elaborar un mapa conceptual que represente el almacenamiento de la información dinámica en la computadora.

2.3 Realizar un esquema que represente el mecanismo de liberación de memoria dinámica.

2.4 Realizar un ejercicio que muestre el funcionamiento y diferenciación de cada uno de los mecanismos de manejo de memoria.

2.5 Analizar y discutir en equipos las ventajas y desventajas de cada uno de los mecanismos de manejo de memoria.

1,2

Page 88: Sistemas2004 Todas Las Materias

UNIDAD 3.- Estructuras lineales estática y dinámicas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las características de las diferentes estructuras de datos lineales y su implementación en un lenguaje de programación

3.1 Utilizar el concepto de clase genérica en la implementación de las estructuras de datos lineales.

3.2 Resolver problemas que hagan uso de las estructuras de datos lineales e implementar las aplicaciones utilizando los diferentes mecanismos de manejo de memoria

3.3 Analizar y discutir en equipos las ventajas y desventajas de la implementación estática y dinámica de las diferentes estructuras de datos lineales

1,2,4,5

UNIDAD 4.- Recursividad

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá el concepto de recursividad y su implementación en un lenguaje de programación.

4.1 Realizar un mapa conceptual que represente la recursividad.

4.2 Analizar en el grupo las definiciones y procedimientos recursivos.

4.3 Esquematizar el uso de una pila en el proceso de recursividad.

4.4 Transformar un algoritmo recursivo a iterativo utilizando pilas.

4.5 Diseñar algoritmos recursivos.

1,2,4,

UNIDAD 5.- Estructuras no lineales estáticas y dinámicas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las características de diferentes estructuras de datos no lineales y su implementación en un lenguaje de programación.

5.1 Realizar un esquema que represente la clasificación de los árboles y sus características.

5.2 Utilizar el concepto de clase genérica en la implementación de las estructuras de datos no lineales.

1,2,4,5

Page 89: Sistemas2004 Todas Las Materias

5.3 Resolver por equipos problemas que hagan uso de las estructuras de datos no lineales e implementar las aplicaciones utilizando los diferentes mecanismos de manejo de memoria.

5.4 Analizar y discutir en clase las ventajas y desventajas de la implementación estática y dinámica de las diferentes estructuras de datos no lineales.

UNIDAD 6.- Ordenación interna.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Organizará un conjunto de datos y elegirá el método de ordenación interna más conveniente según el problema.

6.1 Realizar un ejercicio que muestre las ventajas y desventajas de los diferentes algoritmos de ordenamiento.

6.2 Discutir y determinar cual es el mejor método de ordenación interna, para un problema dado.

6.3 Proponer e implementar su propio algoritmo de ordenación.

6.4 Discutir en grupo las características de los algoritmos propuestos por los alumnos.

6.5 Determinar la complejidad de los algoritmos vistos en clase y los propuestos por los alumnos.

6.6 Buscar y analizar algoritmos de ordenamiento interno y realizar un análisis comparativo con respecto a los algoritmos propuestos en el temario.

1 ,2 ,3

Page 90: Sistemas2004 Todas Las Materias

UNIDAD 7.- Ordenación externa.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Organizará un conjunto de datos almacenados externamente.

7.1 Realizar un ejercicio que muestre las ventajas y desventajas de los diferentes algoritmos de ordenamiento.

7.2 Determinar la complejidad de los algoritmos vistos en clase.

7.3 Proponer e implementar su propio algoritmo de ordenación y determinar su complejidad.

7.4 Discutir en grupo las características de los algoritmos propuestos por los alumnos.

7.5 Buscar y analizar algoritmos de ordenamiento externo y realizar un análisis comparativo con respecto a los algoritmos propuestos en el temario.

1,2,3,8

UNIDAD 8.- Métodos de búsqueda.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá las características de los diferentes métodos de búsqueda para recuperar datos almacenados y su implementación en un lenguaje de programación.

8.1 Realizar un ejercicio que muestre las ventajas y desventajas de los diferentes métodos de búsqueda para datos almacenados interna y externamente.

8.2 Discutir las ventajas y desventajas de los diferentes mecanismos de búsqueda.

8.3 Analizar y discutir la complejidad de los diferentes algoritmos de búsqueda.

1,2,3,5.

Page 91: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Estructuras de datos con C y C++ (segunda edición). Yedidyah Lang Sam, Moshe J. Augenstein, Aaron M. Tenenbaum. Ed. Prentice Hall.

2. Programación en C++ (segunda edición). Deitel y Deitel. Ed. Prentice Hall.

3. Estructura de datos y diseño de programas. Robert L. Kruse. Ed. Pretince Hall.

4. Estructuras de datos (libro de problemas). Luis Joyanes Aguilar, Ignacio Z. Martínez, Matilde Fernandez Azuela, Lucas S. Garcia. Ed. Mac Graw Hill.

5. Estructura de datos en Java. Mark Allen Weiss. Ed. Addison Wesley.

6. Introducción a la Programación Orientada a Objetos con Java. C. Thomas Wu. Ed. Pearson Educación.

7. Java. Paul S. Wong. Ed. International Thomsom Editores.

8. Programación con Java. Decker, Hirshfield. Ed. International Thomsom Editores.

9. Java a través de ejemplos. Jesús Bobadilla. Ed. Alfa Omega – RAMA.

10. Aprenda y practique Java. Kris Jamsa. Ed. Oxford.

Page 92: Sistemas2004 Todas Las Materias

11. PRÁCTICAS Unidad Práctica

1 1 Con base a aplicaciones (propuestas por el profesor y por el estudiante), determinar la complejidad de los algoritmos utilizados.

2 1 Desarrollar aplicaciones que hagan uso de memoria estática y dinámica.

3 1 Implementar clases genéricas para las estructuras de datos lineales que puedan ser utilizadas en la solución de problemas que requieran de estas estructuras de datos, considerando los diferentes mecanismos de manejo de memoria.

2 Abordar problemas que hagan uso de las estructuras de datos lineales e implementar su solución

4 1 Dar solución a problemas que requieran del uso de algoritmos recursivos y determinar su complejidad.

2 A partir de un algoritmo recursivo, generar un algoritmo iterativo utilizando pilas.

5 1 Implementar clases genéricas para las estructuras de datos no lineales que puedan ser utilizadas en la solución de problemas que requieran de estas estructuras de datos, considerando los diferentes mecanismos de manejo de memoria.

2 Abordar problemas que hagan uso de las estructuras de datos no lineales e implementar su solución.

6 1 Implementar aplicaciones que requieran de algoritmos de ordenamiento interno.

2 Realizar un análisis de la complejidad de los algoritmos de ordenamiento interno.

7 1 Implementar aplicaciones que requieran de algoritmos de ordenamiento externo.

2 Realizar un análisis de la complejidad de los algoritmos de ordenamiento externo

8 1 Desarrollar un proyecto final que integre ordenamiento y búsqueda en un conjunto de datos almacenados.

Page 93: Sistemas2004 Todas Las Materias
Page 94: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Física II

Ingeniería en Sistemas Computacionales

SCM - 0410

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas computacionales de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Toluca. 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 95: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Comprende y aplica las leyes y principios fundamentales de la electricidad y el magnetismo.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Comprenderá y aplicará las leyes y principios fundamentales de la electricidad y el magnetismo.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas I Matemáticas II Matemáticas III

Concepto de derivada y aplicaciones de la derivada. Integrales, aplicaciones de la integral. Álgebra vectorial.

Circuitos eléctricos y electrónicos.

Arquitectura de computadoras. Teoría de las telecomunicaciones Inteligencia artificial I .

Page 96: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Electrostática. 1.1 Introducción.

1.2 Sistemas de unidades. 1.3 Carga eléctrica y sus propiedades. 1.4 Ley de Gauss. 1.5 Ley de Coulomb. 1.6 Campo eléctrico.

2 Potencial eléctrico. 2.1 Introducción. 2.2 Definición. 2.3 Cálculo de potencial eléctrico en

diferentes configuraciones.

3 Capacitancia. 3.1 Introducción. 3.2 Definición. 3.3 Cálculo de potencial eléctrico en

diferentes configuraciones. 3.4 Energía asociada a un campo

eléctrico.

4 Electrodinámica. 4.1 Introducción. 4.2 Definiciones de corriente, resistencia,

resistividad, densidad de corriente y conductividad.

4.3 Ley de Ohm. 4.4 Potencia. 4.5 Leyes de Kirchhoff.

5 Electromagnetismo. 5.1 Introducción.

5.2 Definición. 5.3 Fuerzas magnéticas entre corrientes. 5.4 Ley de Biot-Savart. 5.5 Ley de Gauss del campo magnético. 5.6 Ley de Ampere. 5.7 Ley de Faraday. 5.8 Ley de Lens.

6 Inductancia magnética. 6.1 Definición.

6.2 Cálculo de la inductancia. 6.3 Enlaces de flujo. 6.4 Energía asociada al campo magnético. 6.5 Densidad de energía magnética. 6.6 Inductancia mutua.

Page 97: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

7 Aplicaciones. 7.1 Precipitadores electrostáticos. 7.2 Principios de operación de dispositivos

electromecánicos.

6.- APRENDIZAJES REQUERIDOS

• Cálculo diferencial. • Calculo Integral. • Cálculo en varias variables.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre temas selectos de Física.

• Propiciar experiencias profesionales en el diseño y desarrollo de circuitos. • Propiciar el debate para plantear la mejor alternativa de temas relacionados

con el magnetismo y electricidad estática. • Presentar proyectos finales por parte de los estudiantes. • Propiciar el uso de terminología técnica adecuada al programa. • Realizar investigación en diversas fuentes de información, sobre los

conceptos de la asignatura. • Elaborar con el estudiante un banco de problemas para reforzar los temas

vistos en clases. • Propiciar la participación en la discusión de los conceptos. • Uso de material audiovisual para mejorar la compresión de los conceptos. • Desarrollo de modelos didácticos. • Uso de la computadora como apoyo en la solución de problemas y como

complemento para la comprensión de conceptos. • Realización de prácticas de laboratorio, al menos una por unidad, con el fin

de despertar un mayor interés hacia la materia.

Page 98: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluación de reportes de las investigaciones desarrolladas. • Evaluación de problemas asignados. • Participación en el desarrollo de la clase. • Evaluación de las prácticas de laboratorio. • Exámenes teórico prácticos.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Electrostática.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá el concepto de carga eléctrica, calculará fuerzas de interacción entre las cargas, así como el concepto de campo eléctrico y sus propiedades.

1.1 Después de una breve reseña histórica, se observará en el laboratorio el efecto de las fuerzas de atracción y repulsión entre diferentes configuraciones.

1.2 Investigará y elaborará una lista con las propiedades de la carga eléctrica.

1.3 Conocerá las Ley de Gauss y sus aplicaciones.

1.4 Conocerá la ley de Coulomb y resolverá problemas relacionados con el cálculo de fuerzas de interacción entre diversas configuraciones de cargas.

1.5 Investigará el concepto de campo eléctrico y de líneas de fuerza. Resolverá problemas relacionados con el campo eléctrico de diferentes configuraciones de cargas.

1, 2, 3, 4

Page 99: Sistemas2004 Todas Las Materias

UNIDAD 2.- Potencial eléctrico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Estudiará el concepto de potencial eléctrico y su cálculo en diferentes configuraciones de cargas.

2.1 Investigar el origen del potencial eléctrico y algunas de sus aplicaciones. Deducir sus unidades.

2.2 Definición formal de potencial eléctrico. 2.3 Calcular el potencial para diversas

configuraciones de cargas como cargas puntuales, conjunto de cargas, esferas, conductores, dipolos,etc. Calcular la energía asociada a un conjunto de cargas eléctricas.

1, 2, 3, 4

UNIDAD 3.- Capacitancia

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá el concepto de capacitancia. Calculará la capacitancia de distribuciones elementales de cargas así como la energía asociada a ellas.

3.1 Motivar el concepto de el almacenamiento de carga.

3.2 Definir el concepto de capacitancia. 3.3 Calcular la capacitancia entre

armaduras, planas, cilindros concéntricos, esferas aisladas, esferas concéntricas, etc.

3.4 Calcular la energía y la densidad de energía asociada al capacitor..

1, 2, 3, 4, 5

UNIDAD 4.- Electrodinámica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Conocerá el origen, evolución, estado actual y aplicaciones de los microcontroladores.

4.1 Investigar las principales definiciones de esta sección como corriente eléctrica, resistencia, resistividad, densidad de corriente y conductividad; se analizarán por equipos, resolverá ejercicios correspondientes.

1, 2, 3, 4, 5

Page 100: Sistemas2004 Todas Las Materias

4.2 Estudiar la resistencia y aplicará la ley de Ohm.

4.3 Conocer el concepto de potencia eléctrica y sus aplicaciones elementales.

4.4 Analizar circuitos serie-paralelo, calculando corrientes, voltajes, resistencias, potencias, circuitos de dos y tres mallas.

UNIDAD 5.- Electromagnetismo.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Aplicará las Leyes de Biot-Savart y Ampere en la solución de problemas de circuitos magnéticos con los elementos inductivos.

5.1 Fuerzas magnéticas y el campo magnético. Estudiará como motivación el campo magnético terrestre.

5.2 Definición de campo magnético. 5.3 Analizar el comportamiento de un

conductor en un campo magnético. Estudiará el trabajo realizado por fuerzas magnéticas.

5.4 Conocer y aplicar la ley de Biot-Savart.

5.5 Conocer la ley de Gauss para el campo magnético.

5.6 Comprender como aplica la ley de Ampere en diferentes configuraciones y conocerá su forma generalizada.

5.7 Estudiar la ley de inducción electromagnética de Faraday.

5.8 Comprender el fenómeno de campo eléctrico inducido y la ley de Lenz.

1, 2, 3, 4, 5

Page 101: Sistemas2004 Todas Las Materias

UNIDAD 6.- Inductancia magnética.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Definirá el concepto de inductancia magnética y sus unidades. Resolverá circuitos RL.

6.1 Definir el concepto de inductancia. 6.2 Calcular la inductancia magnética de

un toroide, un solenoide y una espira. 6.3 Circuitos RL, RCL.. 6.4 Calcular la energía asociada a un

campo magnético. 6.5 Calcular la densidad de energía

magnética asociada a un inductor. 6.6 Estudiar el concepto de inductancia

mutua.

1, 2, 3, 4, 5

UNIDAD 7.- Aplicaciones

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Aplicará el alumno los conocimientos de la materia en proyectos de aplicación profesional.

7.1 Conocer el funcionamiento de los precipitadores electrostáticos.

7.2 Estudiar diferentes aplicaciones de dispositivos electromecánicos como electro-válvulas, flotadores magnéticos, detectores de metales, dispositivos electromagnéticos para calentamiento directo, electroimanes.

1, 2, 3, 4

Page 102: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Serway Raymond y Jewett John. Física II: Texto basado en cálculo. 3ª Edición. Ed. International Thomson Editores. ISBN 970-686-340-0.

2. Serway Raymond y Beichner Robert. Física para ciencias e ingeniería: Tomo II. 5ª Edición. Ed. Mc. Graw Hill ISBN 970-10-3582-8.

3. Lea Susan y Burke John (2000). Física la naturaleza de las cosas. Volumen II. Ed. International Thomson Editores. ISBN 968-7529-38-5.

4. Hayt Jr. William. Teoría electromagnética. Ed. Mc. Graw Hill.

5. Reese Donald Lane (2002). Física Universitaria: Volumen II. Ed. International Thomson Editores. ISBN 970-686-103-3.

6. Resnick Robert y Halliday David. Fisica II. Ed. CECSA.

7. Plonus M. A. Electromagnetismo aplicado. Ed. Reverte.

Page 103: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Generación de cargas eléctricas por diferentes formas

(contacto, frotación, etc.)

2 Observación de las fuerzas de atracción y repulsión entre esferas cargadas.

3 Mediciones de potencial eléctrico, en diferentes tipos de circuitos.

4 Inducción de fuerzas electromotrices al girar una espira en un campo magnético fijo.

5 Inducción de Fuerzas electromotrices por un campo variable en el tiempo.

6 Observación de las fuerzas en conductor eléctrico en el seno de un campo magnético.

7 Observación del campo magnético producido por un conductor recto, espiral y electroimanes.

Page 104: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Teoría de la computación

Ingeniería en Sistemas Computacionales

SCM - 0433

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Durango, Veracruz. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 105: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Comprende la base teórica para la construcción de sistemas formales y utiliza técnicas de programación para modelarlos.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante comprenderá la base teórica para la construcción de sistemas formales y utilizará técnicas de programación para modelarlos.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Estructura de datos. Matemáticas para computadoras. Programación Orientada a Objetos.

Estructuras lineales estáticas y dinámicas. Relaciones Teoría de grafos.

Programación de sistemas. Sistemas operativos. Inteligencia artificial I .

Análisis Léxico. Administración de procesos y del procesador. Administración de la memoria. Representación del conocimiento y razonamiento.

Page 106: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción. 1.1 Autómatas, computabilidad y

complejidad. 1.2 Nociones matemáticas.

1.2.1 Conjuntos 1.2.2 Funciones y Relaciones 1.2.3 Cadenas y Lenguajes

1.3 Inducción matemática.

2 Lenguajes regulares. 2.1 Autómatas finitos 2.1.1 Autómatas finitos

determinísticos. 2.1.2 Autómatas finitos No

determínisticos 2.2 Expresiones regulares. 2.3 Lenguajes no regulares.

3 Lenguajes libres de

contexto. 3.1 Gramáticas libres de contexto. 3.2 Árboles de derivación. 3.3 Formas normales de Chomsky. 3.4 Formas normales de Greibach. 3.5 Eliminación de Factores Comunes

izquierdos. 3.6 Eliminación de recursividad izquierda. 3.7 Eliminación de la ambigüedad. 3.8 Autómatas Push-Down. 3.9 Lenguajes no regulares.

4 Máquina de Turing. 4.1 Definición formal de una máquina de

Turing. 4.2 Construcción modular de una máquina

de Turing. 4.3 Lenguajes aceptados por la MT. 4.4 Variantes de una máquina de Turing. 4.5 Problemas de Hilbert.

5 Decibilidad. 5.1 Lenguajes Decidibles.

5.2 El problemas de Halting. 5.3 Decidibilidad de Teorías Lógicas.

Page 107: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

6 Reducibilidad. 6.1 Problemas insolubles para la teoría de lenguajes.

6.2 Un problema simple insoluble. 6.3 Funciones computables. 6.4 Reducibilidad de Turing.

6.- APRENDIZAJES REQUERIDOS

• Conocer la teoría vista en matemáticas discretas, como base conjuntos, funciones y relaciones.

• Conocer y manejar las estructuras de datos, su representación y programación.

• Conocer y manejar lenguajes de programación de alto nivel. 7.- SUGERENCIAS DIDÁCTICAS

• Investigación previa a la clase de los conceptos de la asignatura, por equipos analizarlos y discutirlos

• Propiciar el trabajo por equipos, exposición, discusión grupal, entre otros • Plantear y analizar casos típicos • Desarrollar prácticas en laboratorio para modelar casos tipo • Realizar ejercicios como reforzamiento de temas • Realizar dinámicas de grupo que permitan reforzar la teoría

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluación teórica • Elaboración de ejercicios • Prácticas de laboratorio para modelar a través de lenguajes

computacionales • Prácticas en laboratorio de electrónica para la programación de PLC’s o

utilizar un simulador • Visitas a laboratorios de Ingeniería Industrial para conocer el

funcionamiento de un CIM o a través de un simulador • Trabajos de investigación (artículos, libros, Internet, etc.) • Elaboración de ensayos y artículos sobre Teoría de la Computación

Page 108: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante reafirmará las bases matemáticas necesarias para la teoría de la computación.

1.1 Realizar ejercicios de conjuntos, funciones y relaciones.

1.2 Realizar análisis de grafos. 1.3 Realizar análisis de complejidad en

algoritmos. 1.4 Realizar ejercicios en donde se aplique

Inducción matemática. 1.5 Analizar la complejidad de algoritmos y

realizar modificaciones que mejoren su desempeño.

1.6 Investigar acerca de la teoría de la computación, las bases que lo soportan así como sus aplicaciones.

UNIDAD 2.- Lenguajes regulares.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Representará lenguajes a través de autómatas, expresiones regulares y su aplicación.

2.1 Desarrollar ejercicios para la representación de lenguajes por medio de AFD, AFN, AFN-ε y expresiones regulares.

2.2 Utilizar un lenguaje de programación de alto nivel para representar expresiones regulares.

2.3 Realizar prácticas de laboratorio para la programación de PLC’s, como casos de aplicación de autómatas.

2.4 Desarrollar una herramienta que genere código libre de errores a partir de la representación gráfica de autómatas.

2.5 Investigar que otras aplicaciones tiene la teoría de lenguajes regulares.

Page 109: Sistemas2004 Todas Las Materias

UNIDAD 3.- Lenguajes libres de contexto.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la teoría de lenguajes de contexto libre y su representación.

3.1 Identificar los diferentes tipos de lenguajes de acuerdo a la clasificación de Chomsky.

3.2 Realizar ejercicios que permitan desarrollar la habilidad para representar lenguajes libres de contexto.

3.3 Utilizar un lenguaje de alto nivel para representar lenguajes libres de contexto, solamente como casos tipo.

3.4 Investigar otros usos que se le pude dar a la teoría de lenguajes libres de contexto.

3.5 Investigar nuevas técnicas para la representación de lenguajes libres de contexto.

UNIDAD 4.- Máquina de Turing.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la representación de lenguajes y funciones en una máquina de Turing.

4.1 Realizar ejercicios que permitan la representación de operaciones matemáticas básicas como suma, resta, multiplicación, potencia, entre otros.

4.2 Utilizar la teoría para la representación de lenguajes.

4.3 Simular a través de un lenguaje de alto nivel, la representación de una máquina de Turing.

Page 110: Sistemas2004 Todas Las Materias

UNIDAD 5.- Decibilidad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la teoría de la decibilidad aplicada a lenguajes.

5.1 Desarrollar problemas de decibilidad aplicado a lenguajes regulares.

5.2 Desarrollar problemas de decibilidad aplicado a lenguajes libres de contexto.

5.3 Analizar problemas en donde se aplique la decibilidad.

5.4 Investigar otras áreas del conocimiento en donde se aplique la teoría de decibilidad.

5.5 Desarrollar un ensayo a partir de los resultados de la investigación realizada en el punto 5.4.

5.6 Desarrollar, a través de un lenguaje de alto nivel, problemas tipo de decibilidad.

5.7 Investigarel teorema de Godel.

UNIDAD 6.- Reducibilidad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará la teoría de la reducibilidad.

6.1 Resolver problemas de undecibilidad en la teoría lenguajes.

6.2 Analizar casos en donde se requiera la aplicación de la reducibilidad.

6.3 Elaborar un ensayo a partir de los casos analizados en el punto 6.2.

6.4 Desarrollar a través de un lenguaje de alto nivel, problemas tipo de reducibilidad.

Page 111: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Martin, John C. Introduction to Languages and the Theory of Computation. Ed. Prentice Hall.

2. Sipser, Michael. Introduction to the Theory of Computation. Ed. PWS Publishing Company.

3. Cohen, Daniel I.A. Introduction to Computer Theory. Ed. Wie Wiley.

4. Davis, Martín D., Weyuker, Elaine. Computability, Complexity and Languages Fundamentales of Teorical Computer Science. Ed. Academic Press.

5. Denning, Peter J. Machines, Langueges and Computation. Ed. Prentice Hall.

6. Hopcroft, John, Ullman, Jeffrey. Introduction to Automatas Theory, Languages and Computation. Ed. Addison-Wesley.

7. Kelley, Dean. Teoría de Automatas y Lenguajes Formales. Ed. Prentice Hall.

8. Lewis, Larry., Papadimitrion, Chistos H. Elements of the Theory of Computation. Ed. Prentice Hall.

9. Rayward-Smith, V.S. A First Course in a Formal Language Theory. Ed. Mc Graw Hill.

10. Jeffey E.F. Friedl. Mastering Regular Expressions. Ed. O’reilly & Associates, Inc.

11. Brookshear. Teoría de la Computación, Lenguajes Formales, Autómatas y Complejidad. Ed. Addison Wesley.

Page 112: Sistemas2004 Todas Las Materias

12. Isasi, Martínez y Borrajo. Lenguajes, Gramáticas y Autómatas. Ed. Addison Wesley.

11. PRÁCTICAS

Unidad Práctica 1 Analizar la complejidad de un algoritmos y modificarlo para

mejorar su desempeño. Los casos propuestos, podrán estar relacionados con métodos de ordenamiento iterativos o recursivos

2 Desarrollar a través de un lenguaje de programación de alto nivel la representación de lenguajes simples a través de AFD’s.

3 Realizar prácticas en el laboratorio de electrónica para la programación de PLC’s, como casos de aplicación de autómatas o en su defecto el uso de simuladores de software.

4 Desarrollar una herramienta de software que genere código libre de errores a partir de la representación gráfica de autómatas.

5 Analizar la funcionalidad de flex o lex como herramientas orientadas a la generación de código para compilador de compilador.

6 Utilizar un lenguaje de alto nivel para representar lenguajes libres de contexto, solamente como casos tipo.

7 Analizar la funcionalidad de yacc o bison, como herramientas orientadas a la generación de código para compilador de compilador.

8 Simular a través de un lenguaje de alto nivel, la representación de una máquina de Turing

Page 113: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Fundamentos de bases de datos

Ingeniería en Sistemas Computacionales

SCM - 0412

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Cuautla, Pachuca, Zacatecas 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 114: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Modela y diseña bases de datos en el desarrollo de sistemas de información. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante comprenderá los fundamentos teóricos básicos para modelar, diseñar y consultar bases de datos.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas para computadora.

Lógica matemática. Relaciones.

Taller de bases de datos.

Todos los temas, ya que SQL es una implementación de los conceptos relacionales vistos en esta asignatura.

Page 115: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a los sistemas

de bases de datos. 1.1 Sistemas de información y bases de

datos. 1.1.1 Concepto de sistema de

información. 1.1.2 Sistemas de información para la

gestión y para la ayuda en la toma de decisiones.

1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones.

1.3 Sistemas de bases de datos y sus aplicaciones.

1.4 Sistemas de bases de datos frente a los sistemas de archivos.

1.5 Los distintitos niveles de abstracción de una base de datos.

1.6 Usuarios y administradores de la base de datos.

1.7 Componentes de los sistemas de bases de datos.

1.8 Arquitectura de los sistemas de bases de datos.

2 Modelo entidad relación. 2.1 Conceptos básicos.

2.1.1 Entidad. 2.1.2 Relación.

2.2 Diagramas entidad-relación (ER). 2.3 Diseño de un esquema de base datos. 2.4 Lenguaje de Modelado Unificado UML

(Modelo Conceptual).

3 Modelo relacional. 3.1 El modelo relacional . 3.2 Álgebra relacional.

4 Introducción a SQL. 4.1 Introducción. 4.2 Estructura básica (SELECT, WHERE). 4.3 Funciones de agregación (GROUP

BY, HAVING). 4.4 Consultas sobre múltiples tablas.

4.4.1 Subconsultas. 4.4.2 Operadores JOIN.

Page 116: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.5 Manipulación de la base de datos (INSERT,UPDATE,DELETE).

5 Diseño de bases de datos relacionales.

5.1 Diseño de esquemas relacionales de bases de datos. 5.1.1 Dependencias funcionales. 5.1.2 Anomalías. 5.1.3 Descomposición. 5.1.4 Formas normales.

5.2 Modelo ER y la normalización. 5.3 Reducción de un esquema ER a

tablas. 5.4 Análisis de un caso práctico.

6 Bases de datos relacionales orientadas a objetos.

6.1 Relaciones anidadas. 6.2 Tipos complejos. 6.3 Herencia. 6.4 Tipos de referencia. 6.5 Consultas con tipos complejos. 6.6 Comparación entre las bases de datos

orientadas a objetos y las bases de datos relacionales orientadas a objetos.

7 XML. 7.1 Antecedentes.

7.2 Estructura de los datos XML. 7.3 Esquema de los documentos XML.

7.3.1 Definición de tipos de documento (DTD).

7.3.2 Esquemas de XML. 7.4 Consulta y transformación.

7.4.1 Xpath. 7.4.2 Xquery. 7.4.3 XSLT.

7.5 Almacenamiento de datos XML. 7.6 Aplicaciones.

Page 117: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Conocer y aplicar operadores lógicos. • Comprender el concepto de relaciones sobre conjuntos.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la investigación previa a la clase de los conceptos de la asignatura para su análisis y discusión en grupo.

• Fomentar el intercambio de ideas en el grupo, empleando dinámicas grupales, como lluvia de ideas, discusión en grupo, debate, mesas redonda, conferencias, entre otras.

• Propiciar el estudio individual y obtener conclusiones grupales. • En equipo, realizar exposiciones. • Solucionar casos prácticos en los distintos modelos. • Elaborar reportes o informes de las prácticas. • Presentar en equipo proyectos finales. • Exponer en equipo los resultados de los proyectos finales. • Utilizar herramientas CASE para el modelado ER.

8.- SUGERENCIAS DE EVALUACIÓN

• Desempeño del estudiante teórico-práctico. • Participación en forma individual y grupal. • Solución escrita de casos prácticos aplicables a los modelos. • Aplicar los conocimientos adquiridos en SQL. • Plantear problemas que requieran de normalización. • Exámenes departamentales. • Desarrollo de un proyecto final aplicando los conocimientos adquiridos en

las unidades de aprendizaje. • Evaluación de la presentación del proyecto final (Informe, presentación,

defensa y congruencia del proyecto).

Page 118: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a los sistemas de bases de datos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiantes identificará conceptos básicos de los sistemas de bases de datos.

1.1 Buscar información sobre sistemas de información, base de datos y sistemas de base de datos.

1.2 Discutir los distintos niveles de abstracción de base de datos.

1.3 Reconocer usuarios y administradores empleando lluvia de ideas.

1.4 Realizar una síntesis de las arquitecturas de los sistemas de base de datos.

1, 2

UNIDAD 2.- Modelo entidad relación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Modelará el esquema de una base datos.

2.1 Buscar y analizar información que le permita conocer el modelo entidad-relación.

2.2 Discutir en grupo el diseño de un esquema de base de datos entidad- relación.

2.3 Realizar ejercicios aplicando los conocimientos del modelo ER.

1, 2, 3, 4

UNIDAD 3.- Modelo relacional.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá el modelo relacional y empleará álgebra relacional en consultas.

3.1 Definir algunas relaciones conceptuales y ejercitar consultas utilizando los operadores relacionales.

1, 2, 3, 4

Page 119: Sistemas2004 Todas Las Materias

UNIDAD 4.- Introducción a SQL

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Manejará las instrucciones de SQL para consulta y manipulación de las bases de datos.

4.1 Identificar y clasificar las instrucciones del SQL.

4.2 Comparar las instrucciones del SQL con los operadores relacionales.

4.3 Realizar distintas consultas utilizando una base de datos de ejemplo.

1, 2, 3, 4

UNIDAD 5.- Diseño de bases de datos relacionales.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Diseñará esquemas relacionales de base de datos.

5.1 Ejercitar el proceso de normalización. 5.2 Analizar diferentes esquemas de bases

de datos. 5.3 Diseñar una base de datos relacional a

partir de un diagrama entidad-relación. 5.4 Diseñar diferentes esquemas de base

de datos.

1, 2, 3, 4

UNIDAD 6.- Bases de datos relacionales orientadas a objetos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Diseñará esquemas relacionales de base de datos.

6.1 Buscar y seleccionar información sobre bases de datos relacionales orientadas a objetos.

6.2 Investigar las extensiones orientadas a objetos de sistemas de bases de datos comerciales.

1, 4

Page 120: Sistemas2004 Todas Las Materias

UNIDAD 7.- XML

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá la utilidad del formato de datos XML y su integración a los sistemas de bases de datos.

7.1 Investigar las distintas aplicaciones de los documentos XML.

7.2 Definir el esquema de un documento XML.

7.3 Ejercitar algún lenguaje de consulta para documentos XML.

7.4 Investigar las extensiones XML de los sistemas de base de datos relacionales.

1

10. FUENTES DE INFORMACIÓN

1. Silberschatz. Korth. Sudarshan. Fundamentos de bases de datos 4ta. Edición. Ed. Mc Graw Hill.

2. Adoración de Miguel Mario Piattini. Fundamentos y modelos de base de datos. Ed. Adoración de Miguel Mario Piattini.

3. C.J. Date. Introducción a los sistemas de bases de datos 7ma. Edición. Ed. Pretince Hall.

4. Jeffrey D. Ullman, Jennifer Widom. Introducción a los sistemas de bases de datos. Ed. Prentice Hall.

Page 121: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Realizar ejercicios sobre una base de datos relacional,

utilizando los operadores del álgebra.

2 Prácticas donde se modelen sistemas de información utilizando herramientas CASE.

3 Definir algunas relaciones y ejercitar consultas utilizando los operadores relacionales.

4 Utilizando una base de datos ejemplo realizar distintas consultas, se recomienda el esquema y ejercicios del libro “Introducción a los sistemas de bases de datos” de C.J. Date.

5 Ejercitar el proceso de normalización, analizando como previene las distintas anomalías.

Page 122: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Investigación de operaciones

Ingeniería en Sistemas Computacionales

SCB - 0419

4-0-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Acapulco, Ecatepec 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 123: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Modela y resuelve problemas de administración de operaciones, programación lineal, optimización y modelos heurísticos usando sistemas computacionales para la toma de decisiones.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante aplicará las técnicas y modelos de investigación de operaciones en la solución de problemas, utilizando o desarrollando herramientas de software para tomar decisiones.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Probabilidad y estadística.

Matemáticas IV.

Estadísticas descriptiva -Distribuciones de

probabilidad. Matrices y métodos de optimización.

Simulación.

Page 124: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Programación lineal. 1.1 Definición, desarrollo y tipos de

modelos de Investigación de operaciones.

1.2 Formulación de modelos 1.3 Método gráfico. 1.4 Formas estándar y canónicas. 1.5 Método simples 1.6 Técnicas con variables artificiales.

1.6.1 Método de la M. 1.6.2 Método de las dos fases.

2 Análisis de redes. 2.1 Problema de transporte.

2.1.1 Método de la esquina noroeste 2.1.2 Procedimiento de optimización.

2.2 Problema del camino mas corto. 2.3 Problema del árbol expandido mínimo. 2.4 Problema de flujo máximo. 2.5 Ruta critica ( PERT-CPM).

3 Programación no lineal. 3.1 Planteamiento de problemas de

Programación no lineal. 3.2 Optimización clásica.

3.2.1 Puntos de inflexión. 3.2.2 Máximos y mínimos.

3.3 Problemas no restringidos. 3.3.1 Multiplicadores de LAGRANGE

( λ lambda ). 3.3.2 Interpretación económica.

4 Teoría de inventarios. 4.1 Sistemas de administración y control

4.2 Modelos determinísticos. 4.2.1 Lote económico sin déficit. 4.2.2 Lote económico con déficit.

4.3 Lote económico de producción. 4.4 Modelo probabilístico.

Page 125: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Líneas de espera. 5.1 Definiciones, características y suposiciones.

5.2 Terminología y notación. 5.3 Proceso de nacimiento o muerte. 5.4 Modelos Poisson.

5.4.1 Un servidor. 5.4.2 Múltiples servidores.

5.5 Análisis de costos.

6.- APRENDIZAJES REQUERIDOS

• Aplicar álgebra lineal. • Resolver sistemas de ecuaciones lineales simultaneas. • Aplicar cálculo diferencial e integral y reglas de derivadas parciales. • Utilizar derivadas para calcular máximos y mínimos. • Usar probabilidad para resolver problemas. • Aplicar el diseño de algoritmos para escribir programas.

7.- SUGERENCIAS DIDÁCTICAS

• Estructurar los modelos de investigación de operaciones de casos reales, relacionados con la carrera.

• Diseñar problemas cuyas características se puedan aplicar a un programa lineal y no lineal.

• Aplicar en un caso práctico de vinculación escuela-empresa, a través de un proyecto y con apoyo del docente, uno de los métodos aprendidos.

• Desarrollo de problemas utilizando software en el laboratorio. • Elaborar reportes con problemas resueltos por cada unidad.

8.- SUGERENCIAS DE EVALUACIÓN

• Exámenes escritos por cada unidad del curso. • Participación del alumno en actividades individuales y de equipo. • Ponderar los ejercicios elaborados como tareas en el curso. • Valorar la participación de los grupos en el aula. • Considerar una exposición de los trabajos finales en el aula.

Page 126: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Programación lineal.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante comprenderá los modelos y metodología que utiliza la programación lineal y aplicará el método simplex a problemas propuestos.

1.1 Practicar los pasos a seguir para resolver problemas de programación lineal aplicando el método simples.

1.2 Discutir en cada problema resuelto la forma canónica y estándar de programación lineal, así como las reglas de transformación.

1.3 Identificar variables de holgura y artificiales en los problemas propuestos.

1.4 Mediante el uso de la computadora solucionar problemas.

1,4,8,12

UNIDAD 2.- Análisis de redes.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá y aplicará los diferentes modelos matemáticos planteados como problemas de redes y sus métodos de solución.

2.1 Elaborar planteamientos en el aula y resolver problemas de transporte por los diferentes métodos.

2.2 Resolver problemas de redes mediante los algoritmos específicos como: la ruta mas corta, modelo de expansión mínima, modelo de flujo máximo.

2.3 Determinar la ruta critica de un proyecto de planeación y determinar su costo.

2.4 Mediante el uso de la computadora diseñara y desarrollara soluciones a los problemas de los métodos utilizados.

2,6,12

Page 127: Sistemas2004 Todas Las Materias

UNIDAD 3.- Programación no lineal.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará, y resolverá modelos con comportamiento no lineal utilizando problemas propuestos.

3.1 Identificar en grupo modelos de programación no lineal, elaborando en el aula ejercicios varios.

3.2 Proponer y resolver en el aula problemas de Programación no lineal sin restricciones utilizando la optimización clásica.

3.3 Resolver problemas de Programación no lineal con restricciones de igualdad, utilizando la técnica de Lagrange haciendo las interpretaciones económicas de los multiplicadores de lagrange.

3.4 Utilizando la computadora resolver problemas no lineales.

8,9,10

UNIDAD 4.- Teoría de inventarios.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Utilizará los diferentes sistemas de control de inventarios, en la formulación de modelos para resolver problemas.

4.1 Aprender el concepto de administración y control de los inventarios mediante discusión en el aula dirigida por el profesor.

4.2 Identificar los diferentes modelos de inventarios y determinar sus características.

4.3 Resolver problemas donde se aplique la metodología del lote óptimo; con y sin agotamiento.

4.4 Resolver problemas del lote de producción.

4.5 Comprender la formulación de modelos de inventarios probabilísticos.

4.6 Usar la computadora para resolver problemas de inventarios, modelando algoritmos y construyendo programas.

6,8, 9, 12

Page 128: Sistemas2004 Todas Las Materias

UNIDAD 5.- Líneas de espera.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la importancia del desarrollo de modelos de líneas de espera identificando sistemas con distribución poisson, y analizará sus costos.

5.1 Aprender en el aula la terminología sobre los fenómenos de líneas de espera.

5.2 Comprender como se desarrollan los eventos de acuerdo al proceso de nacimiento y muerte, mediante discusión dirigida por el profesor.

5.3 Aprender el comportamiento de sistemas que tienen una distribución poisson, una fila un servidor, una fila múltiples servidores. Utilizando ejemplos típicos.

5.4 Comparar los sistemas de líneas de espera en base al análisis de costos.

5.5 Utilizar software para resolver problemas de líneas de espera, construyendo programas que modelen los algoritmos de la unidad.

6,8,9,10,12

10. FUENTES DE INFORMACIÓN

1. Ackoff R. y L. Sasieni (1977). Fundamentos de Inv. de Operaciones. Ed. Limusa. México.

2. Bazaraa M., y J. Jarvis (1980). Programación lineal y flujo de redes. Ed. Limusa. México.

3. Bronson R (1984). Investigación de Operaciones. Ed. : McGraw-Hill. México.

4. Bueno de A. G., (1990). Introducción a la Programación lineal y al Análisis de Sensibilidad. Ed. Trillas. México.

5. Daellenbach H., Georgej., y D. Mc.Nickle. Introducción a Técnicas de Investigación de Operaciones. Ed. CECSA. México.

Page 129: Sistemas2004 Todas Las Materias

6. Eppen, Gould y Shmidt. Investigación de Operaciones Aplicadas a la Administración.

7. Gallagher C. y H. Watson (1982). Métodos y modelos cuantitativos para la toma de decisiones. Ed. Mc. Graw-Hill. México.

8. Hillier F. y G. Lieberman. (1991). Introducción a la Investigación de Operaciones, ( 5a. ed). Ed. McGraw-Hill. México.

9. Moskowitz H. y G. Wright (1982). Investigación de Operaciones. Ed. Prentice Hall,. México.

10. Prawda, J (1981). Métodos y Modelos de Investigación de Operaciones, Vol.. I, Vol. . II. Ed. Limusa. México.

11. Shamblin, J. y Stevens (1975). Investigación de operaciones. Ed. McGraw-Hill. México.

12. Taha H. (1991).

Investigación de Operaciones, (4a. ed. ). Ed. Alfa-Omega. México.

Page 130: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Circuitos eléctricos y electrónicos

Ingeniería en Sistemas Computacionales

SCC - 0403

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de Toluca 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 131: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Comprende el funcionamiento interno de los sistemas de cómputo. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante comprenderá el funcionamiento, eléctrico y electrónico, de los dispositivos internos de un sistema de computo.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Física II

Proporciona los conocimientos teóricos necesarios para comprender los temas de esta materia

Arquitectura de Computadoras

Comunicación interna en la computadora. Selección de componentes para el ensamble de un equipo de cómputo.

Page 132: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Circuitos eléctricos.

1.1 Corriente eléctrica.

1.1.1 Corriente directa. 1.1.2 Corriente alterna.

1.2 Elementos de circuitos básicos. 1.2.1 Pasivos. 1.2.2 Activos. 1.2.3 Fuentes de alimentación.

1.3 Análisis de circuitos. 1.3.1 Técnicas de solución. 1.3.2 Transformadores.

2 Electrónica analógica. 2.1 Características de los

semiconductores. 2.1.1 Silicio. 2.1.2 Germanio. 2.1.3 Materiales tipo p y n.

2.2 Dispositivos semiconductores. 2.2.1 Diodos. 2.2.2 Transistores. 2.2.3 Tiristores.

2.3 Aplicaciones con semiconductores. 2.3.1 Rectificadores. 2.3.2 Amplificadores. 2.3.3 Conmutadores. 2.3.4 Fuentes de poder.

2.4 Amplificadores operacionales. 2.4.1 Características. 2.4.2 Configuraciones.

3 Electrónica digital. 3.1 Sistemas numéricos.

3.1.1 Representación y conversiones entre diferentes bases.

3.1.2 Operaciones básicas 3.1.3 Algoritmos de booth. 3.1.4 Algoritmos de división.

Page 133: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3.2 Álgebra booleana. 3.2.1 Teoremas y postulados. 3.2.2 Minterminos y maxiterminos. 3.2.3 Mapas de karnaugh.

3.3 Lógica combinacional. 3.3.1 Compuertas lógicas. 3.3.2 Diseñó de circuitos. 3.3.3 Familias lógicas. 3.3.4 Aplicación de compuertas

lógicas. 3.4 Lógica secuencial.

3.4.1 Flips-flops. 3.4.2 Aplicaciones.

3.5 Convertidores. 3.5.1 Conceptos y características de

los convertidores. 3.5.2 Tipos analógico/digital y digital/

analógico.

6.- APRENDIZAJES REQUERIDOS

• Conocer la teoría electrostática. • Conocer la afinidad de los materiales. • Comprender los conceptos de potencial eléctrico. • Comprender y aplicar las leyes de electromagnetismo. • Conocer y manejar los instrumentos de medición eléctrica. • Conocer la nomenclatura de los circuitos eléctricos. • Identificar las leyes eléctricas y electrónicas. • Conocer conceptos básicos de álgebra booleana

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información en diversas fuentes, sobre circuitos eléctricos, analizar y discutir en clase.

• Propiciar el uso de terminología técnica adecuada al programa. • Seleccionar temas de circuitos electrónicos para su discusión en clase. • Realizar prácticas de circuitos electrónicos que pueda utilizar en las

siguientes materias.

Page 134: Sistemas2004 Todas Las Materias

• Realizar prácticas en relación a la electrónica digital. • Identificar y plantear problemas orientados al funcionamiento analógico-

digital • Utilizar herramientas de simulación de circuitos.

8.- SUGERENCIAS DE EVALUACIÓN

• Dar seguimiento al desempeño integral del estudiante en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales)

• Participación en actividades individuales y de equipo. • Cumplimiento de los objetivos y desempeño en las prácticas. • Observar el dominio en el uso de instrumentos de medición.

Page 135: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Circuitos eléctricos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante comprenderá los conceptos básicos de circuitos eléctricos y sus elementos.

1.1 Buscar y seleccionar información en diversas fuentes, sobre circuitos eléctricos y sus componentes, para analizarlos en grupo.

1.2 Clasificar los circuitos eléctricos mediante técnicas de solución.

1,2,3,4,5

UNIDAD 2.- Electrónica analógica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Diferenciará los tipos de dispositivos de estado sólido.

2.1 Realizar un ejercicio donde se muestre el funcionamiento del diodo, transistor, tiristor. Buscar información sobre las técnicas de direccionamiento de memoria y puertos de I/O.

2.2 Diseñar aplicaciones con circuitos analógicos.

2.3 Realizar una práctica que ejemplifique el funcionamiento del amplificador operacional.

6,7,8,9,10

UNIDAD 3.- Electrónica digital.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará las operaciones, conversiones y uso de circuitos lógicos.

3.1 Resolver ejercicios sobre los diferentes tipos de sistemas numéricos usados en sistemas digitales así como su conversión.

3.2 Discutir y clasificar en grupo las diferentes familias lógicas.

3.3 Aplicar los teoremas y postulados del álgebra booleana en ejercicios en clase.

3.4 Aplicar el uso de convertidores analógicos/digitales y digitales/analógicos.

12

Page 136: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Arthur F. Fundamentos de Electricidad y Magnetismo. Ed. MC Craw Hill.

2. Luis L. Cantu .

Electricidad y Magnetismo. Ed. Limusa.

3. Ing. Arturo Delgado Vázquez.

Un Semestre de Electricidad y Magnetismo. Ed. I.T.C.J.

4. Fredrick J.

Física para Estudiante de Ciencia e Ingeniería. Ed. MC Graw Hill.

5. Halliday and Resnick.

Física Parte II. Ed. C.E.C.S.A.

6. Electrónica Practica 1.

Ed. MC Graw-Hill. 7. Robert Boylestand, Louis Nashelsky.

Electrónica, Teoría de Circuitos. Ed. Prentice Hall.

8. Malvino.

Principios de Electrónica. Ed. MC Graw-Hill.

9. Robert F. Coughlin, Fredrick F. Driscoll.

Circuitos Integrados Lineales y Amplificadores Operacionales. Ed. Prentice Hall.

10. William David Cooper.

Instrumentación Electrónica y Mediciones. Ed. Prentice Hall.

11. Stanley Wolf.

Guía para Mediciones Electrónicas y Practicas de Laboratorio. Ed. Prentice Hall.

Page 137: Sistemas2004 Todas Las Materias

12. Mano, M. Morris. Ed. Lógica digital y diseño de computadores.

11. PRÁCTICAS

Unidad Práctica

1 1 Uso del multimetro para medir voltaje, potencia y corriente en los circuitos serie-paralelo.

2 Elaboración de circuitos de dos o mas mallas para la medición de parámetros y simulación de estas.

2 1 Elaboración de circuitos con diodos, transistores y tiristores, haciendo énfasis en su aplicación y simulación.

2 Elaboración de circuitos amplificadores operacionales, haciendo énfasis en su aplicación y simulación.

3 Elaboración de circuitos en software de simulación en circuitos electrónicos.

3 1 Implementar un programa para conversión de sistemas numéricos.

2 Elaboración de circuitos lógicos de las diferentes familias en tablilla de experimentos para su comprobación y simulación (memorias, contador, generador de pulsos, fuente de poder)

3 Realizar un convertidor analógico-digital.

Page 138: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Programación de sistemas

Ingeniería en Sistemas Computacionales

SCC - 0425

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Acapulco, Cd. Juárez Minatitlán. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 139: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla software de base como: traductores, cargadores, ligadores, herramientas, utilerías, DBMS, generadores de código, etc.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante desarrollará software de base, tales como compiladores o interpretes.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Teoría de la computación

Lenguajes libre de contexto Lenguajes regulares. -Autómatas finitos

Page 140: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a la

programación de sistemas 1.1 ¿Qué es y qué estudia la

programación de sistemas? 1.2 Herramientas desarrolladas con la

teoría de programación de sistemas. 1.3 Lenguajes.

1.3.1 Lenguajes naturales. 1.3.2 Lenguajes artificiales. 1.3.3 Proceso de la comunicación.

1.4 Traductor y su estructura. 1.4.1 Ensambladores. 1.4.2 Compiladores. 1.4.3 Interpretes.

1.5 Generadores de código para compiladores (compilador de compilador).

2 Introducción al diseño de

los lenguajes de programación

2.1 Visión del problema. 2.2 Consideraciones Premilinares. 2.3 Objetivos y filosofías del diseño de los

lenguajes de programación. 2.4 Diseño detallado. 2.5 Caso de estudio.

3 Análisis Léxico. 3.1 Introducción a los Autómatas finitos y

expresiones regulares. 3.2 Analizador de léxico. 3.3 Manejo de localidades temporales de

memoria (buffers). 3.4 Creación de tablas de símbolos. 3.5 Manejo de errores léxicos. 3.6 Generadores de código léxico: Lex y

Flex.

4 Análisis sintáctico. 4.1 Introducción a las Gramáticas libres de contexto y árboles de derivación.

4.2 Diagramas de sintaxis. 4.3 Precedencia de operadores. 4.4 Analizador sintáctico.

4.4.1 Analizador descendente (LL). 4.4.2 Analizador ascendente(LR,

LALR.

Page 141: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.5 Administración de tablas de símbolos. 4.6 Manejo de errores sintácticos y su

recuperación. 4.7 Generadores de código para

analizadores sintácticos: Yacc, Bison

5 Análisis semántico 5.1 Analizador semántico 5.2 Verificación de tipos en expresiones. 5.3 Conversión de tipos. 5.4 Acciones agregadas en un analizador

sintáctico descendente (top-down). 5.5 Pila semántica en un analizador

sintáctico ascendente (bottom-up). 5.6 Administración de la tabla de

símbolos. 5.7 Manejo de errores semánticos.

6 Generación de código intermedio.

6.1 Lenguajes intermedios. 6.2 Notaciones.

6.2.1 Infija. 6.2.2 Postfija. 6.2.3 Prefija.

6.3 Representación de código intermedio. 6.3.1 Notación Polaca. 6.3.2 Codigo P. 6.3.3 Triplos. 6.3.4 Cuádruplos.

6.4 Esquemas de generación. 6.4.1 Expresiones. 6.4.2 Declaración de variables,

constantes 6.4.3 Estatuto de asignación. 6.4.4 Estatuto condicional. 6.4.5 Estatuto de ciclos 6.4.6 Arreglos. 6.4.7 Funciones.

Page 142: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

7 Optimización. 7.1 Tipos de optimización. 7.1.1 Locales. 7.1.2 Bucles. 7.1.3 Globales. 7.1.4 De mirilla.

7.2 Costos. 7.2.1 Costo de ejecución. 7.2.2 Criterios para mejorar el código. 7.2.3 Herramientas para el análisis

del flujo de datos.

8 Generación de código objeto.

8.1 Lenguaje máquina. 8.1.1 Características. 8.1.2 Direccionamiento.

8.2 Lenguaje ensamblador. 8.2.1 Características. 8.2.2 Almacenamiento.

8.3 Registros. 8.3.1 Distribución. 8.3.2 Asignación.

8.4 Administración de memoria.

6.- APRENDIZAJES REQUERIDOS

• Conocer la arquitectura de una computadora. • Dominar algún lenguaje de programación de alto nivel. • Utilizar algún lenguaje de programación bajo nivel. • Dominar la teoría e implementación de autómatas. • Dominar la teoría de lenguajes libres de contexto.

Page 143: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Realizar Investigación en diversas fuentes de información sobre los conceptos de la asignatura, por equipos analizarlos y discutirlos en clase.

• Elaborar de manera conjunta ejercicios y prácticas coordinadas por el profesor.

• Llevar a cabo dinámicas grupales que permitan analizar la teoría con casos prácticos.

• Manejar herramientas de programación de sistemas formales como los metalenguajes.

• Desarrollar proyectos relacionados con el proceso de traducción o cualquier herramienta que se encuentre dentro del área del software de base.

• Presentar los resultados del desarrollo del proyecto final. 8.- SUGERENCIAS DE EVALUACIÓN

• Examen escrito. • Investigaciones documentales. • Elaboración de ensayos. • Desarrollo de un proyecto final en donde se aplique la teorìa de

compiladores. • Desarrollo de un proyecto final en donde se aporte el desarrollo de software

en alguna de las áreas de la programación de sistemas. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a la programación de sistemas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante ubicará la importancia de la Programación de Sistemas

1.1 Realizar una investigación acerca de las áreas de aplicación de la programación de sistemas, analizarla y discutir en el grupo.

1.2 Buscar a través de diferentes medios, herramientas utilizadas en el entorno industrial, empresarial, gubernamental o académico, que estén clasificadas dentro de la programación de sistemas.

1.3 Desarrollar un ensayo acerca de los traductores que se utilizan con mayor frecuencia en nuestro tiempo.

1.4 Buscar generadores de código que sirvan para desarrollar compiladores.

1, 2, 4, 9, 12, 13

Page 144: Sistemas2004 Todas Las Materias

UNIDAD 2.- Introducción al diseño de los lenguajes de programación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las bases que deben tomar en cuenta para el buen diseño de un lenguaje de programación

2.1 Definir aspectos a considerar en el diseño de lenguajes de programación como: la comunicación humana, prevención y detección de errores, usabilidad, programación efectiva, eficiencia, compilabilidad, independencia de la máquina, simplicidad, uniformidad, ortogonalidad, generalización y especialización.

2.2 Discutir en grupo las condiciones que determinan la funcionalidad del lenguaje tales como: Microestructuras, estructura de las expresiones, estructuras de datos, estructuras de control, estructuras de compilador, estructuras para entradas y salidas.

2.3 Analizar un lenguaje computacional como caso tipo y desarrollar un ensayo acerca de las características que lo define, basándose en los puntos vistos como parte del diseño de un lenguaje de programación.

2.4 Proponer y diseñar un lenguaje prototipo.

13

UNIDAD 3.- Análisis Léxico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Construirá un analizador léxico a partir de un generador de código compilador de compilador

3.1 Considerar como base de esta unidad lo visto en Teoría de la Computación acerca de autómatas finitos determinísticos y expresiones regulares aplicándolo en ejercicios tipos.

3.2 Buscar y seleccionar información sobre la construcción de un Analizador Léxico.

3.3 Construir un Analizador de Léxico,

1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14.

[1], [2], [3], [5], [6], [7]

Page 145: Sistemas2004 Todas Las Materias

considerando el reconocimiento de tokens, la administración de un espacio temporal de memoria (buffers), la construcción de la tabla de símbolos, asi como el manejos de errores.

3.4 Desarrollar un analizador de léxico, aplicado a un lenguaje prototipo o comercial, utilizando un generador de código para esta etapa del proceso como puede ser Lex o Flex, entre otros.

UNIDAD 4.- Análisis sintáctico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará un analizador sintáctico a partir de un generador de código compilador de compilador

4.1 Considerar como base de esta unidad lo visto en Teoría de la Computación acerca de lenguajes libres de contexto y los árboles de derivación a través de ejercicios tipo.

4.2 Construir diagramas de sintaxis a partir de gramáticas.

4.3 Agregar dentro de la gramática del lenguaje la precedencia de operadores.

4.4 Construir un analizador sintáctico bajo la metodología TOP-DOWN y BOTTOM-UP.

4.5 Aplicar técnicas para la detección y recuperación de errores en la etapa de sintaxis.

4.6 Integrar la etapa del léxico dentro del desarrollo del compilador.

4.7 Desarrollar un analizador de sintáctico, aplicado a un lenguaje prototipo o comercial, utilizando un generador de código para esta etapa del proceso como puede ser Yacc o Bison, entre otros.

1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14. [r], [2], [3], [4],

[6], [8]

Page 146: Sistemas2004 Todas Las Materias

UNIDAD 5.- Análisis semántico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará un analizador sintáctico a partir de un generador de código compilador de compilador

5.1 Reconocer el manejo de tipos en las expresiones y el uso de operadores.

5.2 Establecer las reglas para la conversión de tipos (casting) en expresiones.

5.3 Agregar acciones semánticas a la estructura de la gramática, tanto en metodología TOP-DOWN como BOTTOM-UP.

5.4 Manejar la tabla de símbolos a fin de administrar el almacenamiento de información con su tipo.

5.5 Detectar los errores semánticos y la recuperación de los mismos.

1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14.

UNIDAD 6.- Generación de código intermedio.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Desarrollará una máquina virtual que ejecute un código intermedio a partir del código fuente del lenguaje prototipo.

6.1 Reconocer el manejo de tipos en las expresiones y el uso de operadores.

6.2 Realizar ejercicios con los diferentes tipos de notaciones para la conversión de expresiones: Infija, prefija y posfija.

6.3 Realizar ejercicios de técnicas básicas para la representación de un código intermedio: Código P, Triplos y Cuádruplos.

6.4 Desarrollar las acciones que representen la estructura de un lenguaje de programación de alto nivel en un código intermedio.

6.5 Aplicar las acciones construidas a la gramática del lenguaje prototipo.

1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14.

Page 147: Sistemas2004 Todas Las Materias

UNIDAD 7.- Optimización.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las técnicas de optimización de código.

7.1 Aplicar las técnicas para la optimización de código sobre el código intermedio generado, evaluando los criterios de tiempo de ejecución o extensión de código generado.

7.2 Buscar nuevas técnicas para la optimización de código, sobre todo para aquellos lenguajes que requieren de una máquina virtual para su ejecución sobre multiplataformas.

7.3 Escribir un ensayo que establezca las tendencias y técnicas empleadas para este propósito.

1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14.

UNIDAD 8.- Generación de código objeto.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Utilizará el lenguaje de bajo nivel para llevar el código construido en un lenguaje de alto nivel a un lenguaje entendible por la máquina para su ejecución

8.1 Proporcionar y propiciar la investigación bibliográfica del lenguaje máquina.

8.2 Conocer las características de un lenguaje ensamblador.

8.3 Llevar a cabo dinámicas grupales para recordar las características principales del lenguaje ensamblador, a fin de llevar un código intermedio, independiente de la máquina a un código reconocido por el hardware.

8.4 Conocer las técnicas de administración de memoria para el almacenamiento de un programa en momento de ejecución.

1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14.

Page 148: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Aho, Sethi, Ullman. Compiladores Principios, técnicas y herramientas Ed. Addison Wesley.

2. Karen A. Lemone. Fundamentos de compiladores Cómo traducir al lenguaje de computadora. Ed. Compañía Editorial Continental.

3. Jesús Salas Parrilla. Sistemas Operativos y Compiladores. Ed. McGraw Hill.

4. Beck,. Software de Sistemas, Introducción a la programación de Sistemas Ed. Addison-Wesley Iberoamericana.

5. Teufel, Schmidt, Teufel. Compiladores Conceptos Fundamentales. Ed. Addison-Wesley Iberoamericana.

6. Kenneth C. Louden. Construcción de compiladores Principios y práctica. Ed. Thomson.

7. Kenneth C. . Louden Lenguajes de programación Principios y práctica. Ed. Thomson.

8. Guillermo Levine Gutiérrez. Computación y programación moderna Perspectiva integral de la informática. Ed. Pearson Educación.

9. Ronald Mak. Writing compilers and interpreters. Ed. Wiley Computer Publishing.

10. Fischer, LeBlanc. Crafting a compiler with C. Ed. Cummings Publishing Company, Inc.

11. homas Pittman, James Peters. The art of compiler design Theory and practice Ed. Prentice Hall.

Page 149: Sistemas2004 Todas Las Materias

12. Peter Abel. Lenguaje ensamblador y programación para PC IBM y compatibles. Ed. Pearson Educación.

13. Temblay & Sorenson. Compilers Writing. Ed. Mc Graw Hill.

14. John R. Levine, Tony Mason, Doug Brown. Lex y Yacc. Ed. O'Reilly & Associates.

Referencias en Internet

[1] The Lex & Yacc Page, 3-mar-04, 12:45 http://dinosaur.compilertools.net

[2] A compact guide to lex & Yacc, Thomas Niemann, 3-Mar-04, 12:50 http://epaperpress.com/lexandyacc

[3] Lex & Yacc HOWTO, Bert Hubert (PowerDNS.COM.BV), 3-Mar-04, 12:55 http://ds9a.nl/lex_yacc

[4] Bison, 3-Mar-04, 13:00 http://www.gnu.org/software/bison/bison.html

[5] Flex, 3-Mar-04, 13:02 http://www.gnu.org/software/flex/flex.html

[6] Compiler Construction using Flex and Bison, Anthony Aaby, 3-mar-04, 13:05 http://cs.wwc.edu/aabyan/464/Book/

[7] Flex, versión 2.5 A fast scanner generator, Edition 2.5, March 1995, Vern Paxson, 3-Mar-04,13:10 http://www.cs.princeton.edu/appel/modern/c/software/flex/flex_toc.html

[8] Bison, The Yacc-compatible Parser Generator, November 1995, Bison Version 1.5, Charles Donnelly and Richard Stallman, 3-Mar-04,13:10 http://www.cs.princeton.edu/appel/modern/c/software/bison/bison_toc.html

Page 150: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Desarrollar un compilador para un lenguaje prototipo o

lenguaje comercial, para ser concluido en, máximo un semestre

2 Desarrollar herramientas de software de base como editores, procesadores de texto, hojas de cálculo.

3 Desarrollar un manejador de bases de datos, con una estructura básica.

4 Desarrollar interpretadores de comandos para herramientas gráficas.

Page 151: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Teoría de las telecomunicaciones

Ingeniería en Sistemas Computacionales

SCY - 0434

3-1-7 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Comitán, La Paz, Saltillo, Tepic. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 152: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Analiza y diseña redes de datos, sistemas distribuidos, así como coadyuva en la integración de nuevas tecnologías para solucionar problemas de su entorno laboral.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante interpretará e identificará los conceptos fundamentales de las telecomunicaciones.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Redes de computadoras.

Aporta los fundamentos básicos para esta materia.

Page 153: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a las

telecomunicaciones. 1.1 Las telecomunicaciones y su

importancia en la vida moderna. 1.2 Elementos de un sistema de

comunicación. 1.3 Unidades y medidas. 1.4 Las señales y sus clasificaciones.

1.4.1 Señales periódicas y aperiódicas.

1.4.2 Señales determinísticas y aleatorias.

1.4.3 Señales de energía y de potencia.

1.4.4 Señales analógicas y digitales. 1.5 El Análisis de Fourier: Una

herramienta matemática para el estudio de señales y sistemas.

1.6 Representación de las señales en el dominio del tiempo y la frecuencia.

2 Técnicas de modulación. 2.1 Importancia de la modulación.

2.2 Técnicas de modulación analógica. 2.2.1 Modulación en Amplitud (AM). 2.2.2 Modulación en frecuencia (FM).

2.3 Conversión analógico a digital. 2.3.1 Teorema de muestreo

(Nyquist). 2.4 Modulación en banda base.

2.4.1 Codificación Amplitud. 2.4.2 Codificación polar: NRZ,

NRZ-L, Amplitud y Amplitud diferencial.

2.4.3 Codificación Amplitud: AMI, B8ZS y HDB3.

2.5 Técnicas de modulación digital. 2.5.1 Modulación por desplazamiento

de Amplitud (ASK). 2.5.2 Modulación por desplazamiento

de frecuencia (FSK). 2.5.3 Modulación por desplazamiento

de fase (PSK). 2.5.4 Modulación de Amplitud en

cuadratura (QAM).

Page 154: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3 Técnicas de transmisión, multiplexación y conmutación

3.1 Tipos de velocidades. 3.1.1 Velocidad de Transmisión (bps) 3.1.2 Velocidad de Modulación

(Baudios). 3.2 Transmisión de datos.

3.2.1 Modos de transmisión: Simplex, half- duplex y full-duplex.

3.2.2 Tipos de transmisión: Transmisión serie, transmisión paralela.

3.2.3 Técnicas de transmisión: transmisión síncrona y asíncrona.

3.2.4 Tipos de conexión: punto a punto y multipunto.

3.3 Dispositivos para la transmisión de datos: El modem. 3.3.1 Estándares utilizados por los

Modem. 3.4 Multiplexación (muchas señales en

una) 3.4.1 Multiplexación por división de

frecuencia (un esquema analógico) (FDM).

3.4.2 Multiplexación por división de tiempo (un esquema digital). (TDM y STDM).

3.4.3 Multiplexación por división de código (CDM).

3.4.4 Multiplexación por Longitudes de Onda (WDM).

3.5 Sistema de conmutación. 3.5.1 Topologías. 3.5.2 Técnicas de Conmutación.

3.5.2.1 Conmutación de Circuitos.

3.5.2.2 Conmutación de Paquetes.

3.5.2.3 Conmutación de Celdas.

Page 155: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4 Medios de transmisión y perturbaciones.

4.1 Medios guiados. 4.1.1 Cable de par trenzado (señal

eléctrica). 4.1.2 Cable coaxial (señal eléctrica). 4.1.3 Fibra óptica (señal luminosa).

4.2 Medios no guiados. 4.2.1 Transmisión de señales de

radio. 4.2.2 Microondas en el espacio libre. 4.2.3 Satélite. 4.2.4 Infrarrojas.

4.3 Perturbaciones. 4.3.1 Ruidos. 4.3.2 Distorsión por retardo. 4.3.3 Atenuación.

4.4 Efectos del ruido en las señales transmitidas (errores en la recepción).

4.5 Mecanismos para la detección de errores. 4.5.1 Verificación de redundancia

vertical (VRC). 4.5.2 Verificación de redundancia

longitudinal (LRC). 4.5.3 Verificación de redundancia

cíclica (CRC). 4.6 Corrección de errores.

4.6.1 El código de Hamming.

5 El presente y futuro de las comunicaciones

5.1 Sistema telefónico conmutado. 5.2 Comunicaciones móviles. 5.3 Internet. 5.4 Impacto de las telecomunicaciones en

diversas áreas. 5.4.1 Educación. 5.4.2 Medicina. 5.4.3 Hogar. 5.4.4 Comercio electrónico. 5.4.5 Empresas virtuales.

Page 156: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Comprensión de los principios básicos de electricidad y magnetismo. • Manejo de análisis de Fourier.

7.- SUGERENCIAS DIDÁCTICAS

• Proponer solución de problemas por parte de los estudiantes. • Realizar visitas a diferentes organizaciones relacionadas con las

telecomunicaciones. • Propiciar el uso de software para cómputo numérico que permita visualizar

las señales en su dominio del tiempo y la frecuencia. • Propiciar la búsqueda de información y análisis de temas relacionados para

su discusión por equipos en clase. 8.- SUGERENCIAS DE EVALUACIÓN

• Desempeño del alumno en las prácticas. • Exámenes prácticos y teóricos.

Page 157: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a las telecomunicaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante valorará la importancia que tienen los sistemas de telecomunicaciones en la vida moderna y conocerá la base teórica en torno al área de las telecomunicaciones.

1.1 Observar los diferentes sistemas de telecomunicaciones que se encuentran en su entorno y dar su opinión sobre los beneficios que obtiene de ellos.

1.2 Buscar y seleccionar información para definir los conceptos de telecomunicación, información, elementos de un sistema de comunicación y la necesidad del empleo de señales para transportar la información y discutirlos en grupo.

1.3 Analizar y realizar ejercicios con las diferentes unidades y medidas utilizadas en las telecomunicaciones.

1.4 Realizar una descomposición en series de Fourier de una señal periódica empleando para ello un programa de computación por ejemplo Matlab.

1.5 Analizar la transformada de Fourier de un Pulso cuadrado, para comprender la relación entre la duración de un símbolo y el ancho de banda requerido.

1,2, 3, 4, 5, 7

UNIDAD 2.- Técnicas de modulación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la importancia del proceso de modulación, para la adecuación de las señales en los diferentes medios de transmisión.

2.1 Buscar y seleccionar información del concepto de modulación y su importancia para analizarlo en grupo.

2.2 Buscar y seleccionar información de la diferentes técnicas de modulación y discutirlas en grupo.

2.3 Realizar ejercicios sobre las diferentes técnicas de modulación.

1, 2, 7

Page 158: Sistemas2004 Todas Las Materias

2.4 Analizar los postulados de los teoremas de Nyquist y Shannon para realizar ejercicios que reafirmen los conocimientos.

2.5 Analizar y discutir las ventajas y desventajas que presenta una modulación de amplitud en cuadratura.

UNIDAD 3.- Técnicas de transmisión, multiplexación y conmutación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá que la transmisión de datos requiere procesamientos adicionales para lograr un manejos eficaz de los recursos (tiempo y ancho de banda)

3.1 Realizar ejercicios que visualicen la diferencia entre los tipos de velocidad.

3.2 Buscar y seleccionar información sobre los modos, tipos y técnicas de transmisión, y discutirlo en grupo, utilizando analogías para su mejor entendimiento.

3.3 Buscar y seleccionar información sobre el funcionamiento de Modems y hacer un cuadro comparativo de los diferentes estándares utilizados.

3.4 Buscar y seleccionar información sobre el proceso de multiplexación y sus tipos, así como de ejemplos donde se aplica cada uno de ellos, para discutirlos en el grupo.

3.5 Realizar un cuadro comparativo entre las diferentes técnicas de conmutación vistas por el alumno.

1, 2, 3, 7

Page 159: Sistemas2004 Todas Las Materias

UNIDAD 4.- Medios de transmisión y pertubaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá los principales medios empleados en los procesos de comunicación, las fuentes de perturbaciones y técnicas para detectar y corregir errores.

4.1 Discutir, en equipo, las características que diferencian cada uno de los medios de comunicación.

4.2 Buscar y seleccionar información sobre los diferente tipos de ruidos y analizarlas en grupo.

4.3 Realizar ejercicios sobre la afectación de la atenuación, determinando potencia de transmisión, distancias posibles a alcanzar, sensibilidad de recepción.

4.4 Realizar ejercicios para reforzar el funcionamiento de las técnicas de detección y corrección de errores.

1, 3, 6

UNIDAD 5.- El presente y futuro de las comunicaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Analizara el desarrollo tecnológico en telecomunicaciones y lo relacionara con otras áreas del saber humano.

5.1 Buscar y seleccionar información sobre sistema telefónico conmutado así como de los distintos sistemas de comunicación móviles y participar en la discusión en grupo.

5.2 Realizar un ensayo sobre el impacto de las telecomunicaciones en la vida cotidiana.

6, 7 revistas

especializadas e Internet

Page 160: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Forouzan, Behrouz. Transmisión de Datos y Redes de Comunicaciones. Ed. Mc Graw Hill. 2001

2. Stremler, Ferrel. Sistemas de Comunicación. Ed. Alfaomega. 1989

3. Herrera Pérez Enrique. Introducción a las Telecomunicaciones Modernas. Ed. Limusa. 2001

4. Pierce John. Señales: La Ciencia de las Telecomunicaciones. Ed. Reverte. 1985

5. Hsu Hwei. Análisis de Fourier. Ed. Adisson-Wesley. 1987

6. O’reilly, J. J.. Principios de Telecomunicaciones, Segunda Edición. Ed. Addison Wesley Iberoamericana. 1994

7. Herrera Perez, Enrique. Comunicaciones I. Ed. Limusa, 1999

11. PRÁCTICAS

Unidad Práctica 1 Instalación y Configuración de un MODEM.

2 Conectorizacion del cable serial (DB9-DB9; RJ45 – RJ45;

DB9 – RJ45).

3 Realización de una conexión por consola, vía serial.

4 Diseño de pequeños sistemas de transmisión, con medios guiados y no guiados.

5 Cálculo de atenuaciones.

Page 161: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Taller de base de datos

Ingeniería en Sistemas Computacionales

SCS - 0432

1-4-6 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Huatabampo, Tijuana. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 162: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Utiliza un sistema de base de datos (DBMS) comercial. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Proporcionará al estudiante las habilidades para el desarrollo y manipulación de bases de datos para la integración de sistemas de información transaccionales.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Fundamentos de bases de datos

Todos los temas, ya que SQL es una implementación de los conceptos relacionales vistos en esta asignatura.

Page 163: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción al Sistema

Manejador de Base de Datos (DBMS)

1.1 Conceptos. 1.2 Características del DBMS

2 Lenguaje de Definición de Datos (DDL)

2.1 Creación de base de datos. 2.2 Creación de tablas.

2.2.1 Integridad. 2.2.2 Integridad referencial

declarativa. 2.3 Creación de índices

3 Consultas y Lenguaje de

Manipulación de Datos (DML)

3.1 Instrucciones INSERT, UPDATE, DELETE.

3.2 Consultas Básicas SELECT, WHERE y funciones a nivel de registro.

3.3 Consultas sobre múltiples tablas. 3.3.1 Subconsultas. 3.3.2 Operadores JOIN.

3.4 Agregación GROUP BY, HAVING. 3.5 Funciones de conjunto de registros

COUNT, SUM, AVG, MAX, MIN

4 Control de Transacciones. 4.1 Propiedades de la transacción. 4.2 Grados de consistencia. 4.3 Niveles de aislamiento. 4.4 Instrucciones COMMIT y ROLLBACK .

5 Vistas 5.1 Definición y objetivo de las vistas. 5.2 Instrucciones para la administración

de vistas.

6 Seguridad. 6.1 Esquemas de autorización. 6.2 Instrucciones GRANT y REVOKE.

7 Introducción al SQL Procedural.

7.1 Procedimientos almacenados. 7.2 Disparadores (Triggers).

Page 164: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Fundamentos de Base de Datos, • Modelado de Datos (ER, ELKA, ER-WIN MODELO IDEF 1X, UML) • Teoría General de Base de Datos • Conocimientos básicos de programación

7.- SUGERENCIAS DIDÁCTICAS

• Ejercicios extra clase. • Desarrollo de prácticas de laboratorio. • Realizar investigación documental sobre temas afines. • Elaborar reportes de las prácticas. • Investigar empresas que utilicen un DBMS y exponer la información

adquirida. • Realizar un proyecto seleccionado de su entorno, donde integre los

conocimientos de todas las unidades, enfocándose al uso eficaz del DBMS (sin necesidad de programar la interfaz gráfica del usuario).

• Exposición de Proyectos por parte de los alumnos, diseño e implementación.

• Propiciar el uso de terminología técnica adecuada al programa. • Consultar manuales, sitios Web y bibliografía, referentes al DBMS.

8.- SUGERENCIAS DE EVALUACIÓN

• Desempeño del estudiante en las prácticas. • Exámenes prácticos y teóricos. • Evaluar el diseño e implementación del proyecto final.

Page 165: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción al Sistema Manejador de Base e Datos (DBMS).

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá los elementos y características principales del DBMS a utilizar en el curso.

1.1 Realizar una comparación de las características de varios DBMSs.

1.2 Discutir las ventajas y desventajas de los DBMS revisados.

1.3 Buscar el proceso y requerimientos de instalación del DBMS que ha de utilizarse en el curso.

1.4 Instalar el DBMS

1, 2, 3,4

UNIDAD 2.- Lenguaje de Definición de Datos (DDL).

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Creará una base de datos, y definirá su esquema en SQL.

2.1 Realizar prácticas donde se cree y defina el esquema de una base de datos a partir de un modelo ER.

1, 2, 3,4

UNIDAD 3.- Consulta y Lenguaje de Manipulación de Datos (DML).

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Consultará y manipular los datos de una base de datos

3.1 Conocer y aplicar comandos para realizar consultas básicas y de múltiples tablas.

3.2 Consultar y manipular bases de datos ya existentes.

3.3 Insertar, actualizar y borrar datos individuales y en conjunto.

3.4 Desarrollar ejercicios de consulta, manipulación y agregación de datos utilizando el DBMS.

1, 2, 3, 4

Page 166: Sistemas2004 Todas Las Materias

UNIDAD 4.- Control de transacciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las propiedades de las transacciones y analizará como afectan a las aplicaciones.

4.1 Aplicar el concepto de transacción. 4.2 Realizar ejercicios donde utilice los

diferentes grados de consistencia y niveles de aislamiento.

4.3 Realizar prácticas donde se evalúe como afecta al desempeño el nivel de aislamiento de la transacción.

4.4 Realizar prácticas donde se observe la recuperación de las diferentes fallas de una transacción.

4.5 Realizar prácticas donde se presenten deadlocks.

1, 2, 3, 4

UNIDAD 5.- Vistas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las aplicaciones de las vistas en base de datos y los comandos para administrarlas

5.1 Realizar ejercicios donde utilice vistas para seguridad y simplificación de consultas.

1, 2, 3, 4

UNIDAD 6.- Seguridad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Administrará el acceso a los diferentes recursos de la base de datos

6.1 Conocer y aplicar el concepto de. autorizaciones.

6.2 Crear grupos de usuarios y su asignación de privilegios.

1, 2, 3, 4

Page 167: Sistemas2004 Todas Las Materias

UNIDAD 7.- Introducción al SQL procedural.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Evaluará las ventajas y aplicación del lenguaje procedural en el DBMS

7.1 Programar procedimientos almacenados para realizar algunas tareas en el DBMS.

7.2 Implementar algunas restricciones de Integridad programando disparadores.

1, 2, 3, 4

Page 168: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Silberschatz, Abraham. Fundamentos de Base de Datos. Ed. Mc Graw Hill.

2. Sayless Jonathan. How to use Oracle, SQL PLus. Ed. QED.

3. Koch & Muller. Oracle9i: The Complete Reference. Ed. Mc Graw Hill.

4. Tim Martín & Tim Hartley. DB2/SQL Ed. Mc Graw Hill. Nota: Se sugiere utilizar bibliografía adecuada a la versión y el DBMS utilizado en el curso.

Referencias en Internet

[1] http:// http://www.bivitec.org.mx [2] http:// http://www.db2i.com [3] http:// http://www.oracle.com [4] http:// http://www.mysql.com [5] http:// http://www.firebirdsql.com

Page 169: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Instalar el DBMS propuesto, y crear una base de datos.

2 Diseñar y definir el esquema de la base de datos de un

sistema de información de corte real. Este esquema debe incluir distintas restricciones definidas de manera declarativa (CHECK, NOT NULL, REFERENCES, PRIMARY KEY) el alumno debe validar su funcionamiento de manera práctica.

3 Crear índices sobre tablas de gran tamaño para que el estudiante compare como afectan el rendimiento las diferentes opciones.

4 Realizar ejercicios de consultas y manipulación de datos.

5 Realizar ejercicios donde se prueben los diferentes grados de consistencia y niveles de aislamiento de las transacciones.

6 Realizar ejercicios donde observe como afecta el nivel de aislamiento de la transacción al desempeño.

7 Realizar ejercicios donde utilice vistas para seguridad y simplificación de consultas.

8 Crear grupos de Usuarios con distintos privilegios.

9 Realizar prácticas donde se presenten deadlocks..

10 Implementar un proyecto integrador dosificado.

11 Ejercitar el uso de Disparadores, utilizándolo para distintos objetivos, por ejemplo para mantener la integridad, realizar operaciones de bitácora, mantener vistas materializadas etc.

12 Utilizar procedimientos almacenados para realizar distintos procesos.

Page 170: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Métodos numéricos

Ingeniería en Sistemas Computacionales

SCM - 0422

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Acapulco, Celaya, Toluca. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 171: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla y programa soluciones a problemas de ingeniería y ciencias, mediante cómputo numérico de precisión.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante conocerá, comprenderá y aplicará métodos numéricos para resolver problemas de la ingeniería y científicos mediante el uso de computadoras.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas I. Matemáticas II Matemáticas III Matemáticas IV Matemáticas V

Funciones. Diferenciación. Vectores. Matrices. Integración. Números complejos. Ecuaciones diferenciales.

Simulación Generación de variables aleatorias

Page 172: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Teoría de errores. 1.1 Importancia de los métodos

numéricos. 1.2 Conceptos básicos: cifra significativa,

precisión, exactitud, incertidumbre y sesgo.

1.3 Tipos de errores. 1.3.1 Definición de error: error

absoluto y relativo. 1.3.2 Error por redondeo. 1.3.3 Error por truncamiento. 1.3.4 Error numérico total.

1.4 Software de cómputo numérico 1.5 Métodos iterativos.

2 Métodos de solución de ecuaciones

2.1 Métodos de intervalo. 2.2 Método de bisección. 2.3 Método de aproximaciones sucesivas.

2.3.1 Iteración y convergencia de ecuaciones. Condición de Lipschitz.

2.4 Métodos de Interpolación. 2.4.1 Método de Newton Raphson. 2.4.2 Método de la secante. 2.4.3 Método de Aitken.

2.5 Aplicaciones.

3 Métodos de solución de sistemas de ecuaciones.

3.1 Métodos iterativos. 3.1.1 Jacobi. 3.1.2 Gauss – Seidel.

3.2 Sistemas de ecuaciones no lineales. 3.2.1 Método Iterativo secuencial.

3.3 Iteración y convergencia de sistemas de ecuaciones. 3.3.1 Sistemas de ecuaciones de

Newton. 3.3.2 Método de Bairstow.

3.4 Aplicaciones.

Page 173: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4 Diferenciación e integración numérica

4.1 Diferenciación numérica. 4.1.1 Fórmula de diferencia

progresiva y regresiva. 4.1.2 Fórmula de tres puntos. 4.1.3 Fórmula de cinco puntos.

4.2 Integración numérica. 4.2.1 Método del trapecio. 4.2.2 Métodos de Simpson. 4.2.3 Integración de Romberg. 4.2.4 Método de cuadratura

gaussiana. 4.3 Integración múltiple. 4.4 Aplicaciones.

5 Solución de ecuaciones diferenciales.

5.1 Métodos de un paso. 5.1.1 Método de Euler y Euler

mejorado. 5.1.2 Método de Runge-Kutta.

5.2 Método de pasos múltiples. 5.3 Sistemas de ecuaciones diferenciales

ordinarias. 5.4 Aplicaciones

6.- APRENDIZAJES REQUERIDOS

• Comprensión de los conceptos de funciones, diferenciación, vectores, matrices, integraciòn, números complejos y ecuaciones diferenciales.

7.- SUGERENCIAS DIDÁCTICAS

• Realizar de manera conjunta ejercicios basados en problemas • Propiciar el uso de software de cómputo numérico (Matlab, Octave, entre

otros). • Presentar ejemplos de aplicación de los métodos en áreas como el análisis

financiero, la tomografía computarizada, el modelado geológico, la visualización computacional, la simulación de procesos, etc.

Page 174: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluaciones escritas con solución de problemas. • Desarrollo de programas de los métodos numéricos vistos en clase. • Evaluaciones prácticas en computadora con el uso del software de cómputo

numérico. • Tareas (ejercicios para resolver con calculadora).

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Teoría de errores.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante comprenderá la importancia de los métodos numéricos y conocerá las características operativas del software de cómputo numérico comercial,

1.1 Buscar e identificar la importancia de la aplicación de los métodos numéricos en la ingeniería y las ciencias.

1.2 Analizar en grupo la importancia de los métodos numéricos en la ingeniería y en las ciencias.

1.3 Analizar en grupo los conceptos de cifra significativa, precisión, exactitud, sesgo e incertidumbre, así como los diferentes tipos de error:

absoluto y relativo por redondeo por truncamiento numérico total humanos.

1.4 Buscar y diferenciar las características de un software de cómputo numérico.

1.5 Exponer por equipos, las características de un software de cómputo numérico.

1.6 Realizar prácticas del uso de un software de cómputo numérico, apoyándose en tutoriales y manuales correspondientes.

1, 2 ,3 ,4 ,5 ,6

Page 175: Sistemas2004 Todas Las Materias

UNIDAD 2.- Métodos de solución de ecuaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará métodos de solución de ecuaciones algebraicas o trascendentales, con apoyo de un lenguaje de programación.

2.1 Buscar y analizar la interpretación gráfica de una raíz y la teoría de alguno de los métodos iterativos.

2.2 Discutir en grupo los resultados obtenidos en el análisis realizado.

2.3 Buscar y catalogar los diferentes métodos numéricos de solución de ecuaciones.

2.4 Diseñar e implementar los métodos numéricos catalogados, utilizando la herramienta de cómputo numérico.

2.5 Resolver ejercicios aplicando los métodos implementados, validando sus resultados.

2.6 Buscar e identificar aplicaciones de estos métodos numéricos.

1, 2, 3 ,4 ,5 ,6

Page 176: Sistemas2004 Todas Las Materias

UNIDAD 3.- Métodos de solución de sistemas de ecuaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará los métodos numéricos de solución de sistemas de ecuaciones, con apoyo de un lenguaje de programación.

3.1 Buscar y clasificar los fundamentos matemáticos de la solución de sistemas de ecuaciones lineales.

3.2 Identificar gráficamente, los casos de sistemas de ecuaciones lineales mal condicionados y su relación matemática con el determinante.

3.3 Analizar en grupo la solución de sistemas de ecuaciones, empleando los métodos iterativos de Jacobi y Gauss-Seidel.

3.4 Implementar y evaluar los métodos iterativos empleando un lenguaje de programación.

3.5 Buscar y clasificar los fundamentos matemáticos de la solución de sistemas de ecuaciones no-lineales.

3.6 Analizar en grupo la solución de sistemas de ecuaciones no-lineales, empleando métodos iterativos.

3.7 Implementar y evaluar los métodos iterativos empleando un lenguaje de programación.

3.8 Buscar e identificar aplicaciones de estos métodos numéricos.

1, 2, 3, 4, 5, 6

Page 177: Sistemas2004 Todas Las Materias

UNIDAD 4.- Diferenciación e integración numéricas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los métodos numéricos para la solución de problemas de diferenciación e integración numérica, usando un lenguaje de programación.

4.1 Buscar y clasificar los métodos numéricos de diferenciación.

4.2 Representar gráficamente los métodos clasificados.

4.3 Analizar en grupo la diferenciación, empleando los métodos clasificados.

4.4 Diseñar e implementar los métodos de diferenciación numérica.

4.5 Buscar y clasificar los métodos numéricos de integración.

4.6 Representar gráficamente los métodos clasificados.

4.7 Analizar en grupo la integración, empleando los métodos clasificados.

4.8 Diseñar e implementar los métodos de integración numérica.

4.9 Investigar aplicaciones de estos métodos numéricos y mostrar resultados.

1, 2, 3, 4, 5, 6

UNIDAD 5.- Solución de ecuaciones diferenciales.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los métodos numéricos para la solución de problemas de diferenciación e integración numérica, usando un lenguaje de programación.

5.1 Buscar y clasificar los métodos numéricos de diferenciación.

5.2 Aplicar los métodos a la solución de ejercicios, empleando una calculadora.

5.3 Exponer en grupo los resultados de la investigación.

5.4 Diseñar, implementar y evaluar los métodos numéricos de Euler y de Runge-Kutta.

5.5 Buscar e identificar aplicaciones de estos métodos numéricos.

1, 2, 3, 4, 5, 6

Page 178: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Chapra Steven y Canale R. Métodos Numéricos para Ingenieros. cuarta edición Ed. Mc Graw Hill. México

2. Smith Allen. Análisis Numérico. Ed. Prentice – Hall Hispanoamericana, México.

3. Burden Richard y Faires D. Análisis Numérico. sexta edición Ed. International Thompson Editores, México.

4. Van Gelder y Baase. Algoritmos Computacionales. tercera edición Ed. Addison – Wesley, México.

5. Nakamura Shoichiro. Métodos Numéricos Aplicados con Software. Ed. Prentice – Hall Hispanoamericana, México.

6. Akai Terrence. Métodos Numéricos Aplicados a la Ingeniería. Ed. México.

7. Maron Melvine y López R. Análisis Numérico. Un enfoque práctico. tercera edición Ed. México.

8. Manuales de Referencia de Matlab, Matcad, etc, Data Mining - Concepts and Techniques Ed. Morgan - Kaufman, 2001

9. Brassard G. y Bratley P. Fundamentos de Algoritmia. Ed. Prentice – Hall, España.

Page 179: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Mostrar en un software de cómputo numérico, la forma de

representación de matrices y funciones, así como sus operaciones básicas (suma y multiplicación de matrices, invertibilidad, etc). Mostrar las capacidades de visualización de funciones.

2 Diseñar e implementar un programa, donde, dada una función continua en un intervalo cerrado real, determinar las raíces en dicho intervalo.

3 Diseñar e implementar un programa, donde, dada una función continua en un intervalo cerrado real, se determine el valor de su integral, con una precisión preestablecida.

4 Diseñar e implementar un programa para resolver un sistema de ecuaciones no-lineales, mediante alguno de los métodos conocidos.

5 Diseñar e implementar un programa para resolver un sistema de ecuaciones diferenciales.

6 Aplicaciones propuestas por las academias de las diferentes disciplinas (ingeniería civil, eléctrica, electrónica, química).

Page 180: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Lenguaje ensamblador

Ingeniería en Sistemas Computacionales

SCM - 0420

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Cancún, Cd. Victoria, Nuevo León, Zitácuaro. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 181: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Conoce el control de tareas en hardware y software por medio de un lenguaje de bajo nivel.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante utilizará un lenguaje de bajo nivel para saber explotar las capacidades de hardware que dispone un equipo de cómputo, operando eficientemente sus componentes

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Arquitectura de computadoras.

Comunicación interna de la computadora.

Interfaces. Periféricos estandarizados Interfaces. -Programación de

bajo nivel.

Page 182: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Fundamentos. 1.1 Introducción.

1.1.1 Uso y aplicaciones del lenguaje ensamblador.

1.1.2 Escalabilidad de los microprocesadores.

1.1.3 Tipos de lenguajes ensambladores.

1.1.4 Clasificación de Memorias. 1.1.5 Unidades de entrada / salida.

1.2 El microprocesador. 1.2.1 Buses. 1.2.2 Registros. 1.2.3 Modos de direccionamiento.

1.3 Interrupciones. 1.3.1 Hardware. 1.3.2 Software.

1.4 Estructura de un programa en ensamblador. 1.4.1 Data segment. 1.4.2 Snack segment. 1.4.3 Code segment. 1.4.4 Instrucciones del programa. 1.4.5 Directivas.

1.5 Procedimiento de ensamble, enlace y ejecución.

1.6 Entorno de programación.

2 Elementos del lenguaje 2.1 Instrucciones lineales. 2.1.1 Movimiento. 2.1.2 Pila. 2.1.3 Matemáticos. 2.1.4 Ajustes. 2.1.5 Comparación.

2.2 Saltos. 2.2.1 Incondicional. 2.2.2 Condicional.

2.3 Tipos de ciclos. 2.4 Operadores Lógicos. 2.5 Desplazamiento.

2.5.1 Lineal. 2.5.2 Circular.

Page 183: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

2.6 Procesos de control. 2.6.1 Banderas. 2.6.2 Cadenas. 2.6.3 Carga.

3 Modularización 3.1 Macros.

3.1.1 Internas. 3.1.2 Externas.

3.2 Procedimientos. 3.2.1 Internos. 3.2.2 Externos.

4 Programación híbrida. 4.1 Directivas para compilación híbrida. 4.2 Funciones en ensamblador. 4.3 Bloques en ensamblador. 4.4 Operadores. 4.5 Integrar módulos de ensamblador en

lenguajes de alto nivel.

6.- APRENDIZAJES REQUERIDOS

• Conocer la arquitectura de una computadora. • poseer la capacidad de abstracción, para realizar el planteamiento y su

posterior implementación haciendo uso de éste lenguaje. • Poseer habilidades de Análisis de problemas, e identificación de

componentes de hardware asociadas al software. • Utilizar algún lenguaje de programación de alto nivel.

7.- SUGERENCIAS DIDÁCTICAS

• Revisar en dinámicas grupales los elementos del lenguaje mediante ejercicios.

• Propiciar la búsqueda y selección de información sobre programas que apliquen los elementos del lenguaje ensamblador.

• Coordinar problemas en clase y propiciar la solución en conjunto mediante un programa.

• Solicitar al alumno propuestas a problemas a resolver.

Page 184: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Dar seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Participación en actividades individuales y de equipo. • Cumplimiento de los objetivos y desempeño en las prácticas propuestas. • Observar el desempeño en el desarrollo de programas.

Page 185: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Fundamentos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las características básicas del lenguaje ensamblador y diseño interno de la computadora

1.1 Utilizar medios didácticos para efectuar un comparativo entre las diferentes arquitecturas de los procesadores.

a).- Unidades. b).- Registros. c).- Buses.

1.2 Buscar y comentar en clase, las marcas y modelos de procesadores para computadoras.

1.3 Analizar en clase, las diferentes interrupciones que permiten manipular el Hardware y software.

1.4 Realizar esquemas para representar el funcionamiento de las interrupciones.

1, 7

UNIDAD 2.- Elementos del lenguaje.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá y aplicará la sintaxis del lenguaje ensamblador para manipular el equipo de computo

2.1 Buscar, seleccionar y comentar en clase, las características del lenguaje ensamblador.

2.2 Explicar las variantes que se pueden presentar en el uso de cada nemotécnico.

2.3 Crear un programa donde se use cada uno de ellos, con la finalidad de depurarlo explicarlo en el laboratorio.

2, 5, 7

Page 186: Sistemas2004 Todas Las Materias

UNIDAD 3.- Modularización.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las diferentes formas de programación modular que permite éste lenguaje.

3.1 Buscar, seleccionar y comentar en clase, las características del lenguaje ensamblador en el área de programación modular.

3.2 Realizar prácticas utilizando módulos en lenguaje ensamblador.

3.3 Revisar relaciones entre módulos, para evaluación de desempeño de aplicaciones.

1, 2, 5, 6, 7

UNIDAD 4.- Programación híbrida.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Realizara módulos de lenguaje ensamblador insertándolos en programas en escritos en lenguajes de alto nivel para realizar aplicaciones.

4.1 Buscar, seleccionar y comentar en clase, las características del lenguajes de alto nivel que permitan módulos en lenguajes de bajo nivel.

4.2 Realizar prácticas utilizando módulos en lenguaje ensamblador.

1, 2, 5, 6, 7

Page 187: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Christopher L. Morgan & Mitchell Waite. Introducción al Microprocesador 8086/8088 (16 bits). Ed. Mc Graw Hill.

2. Willian H. Murray III && Chris H Pappas. 80386/80286 Programación en Lenguaje Ensamblador. Ed. Mc Graw Hill.

3. Francisco Javier Cevallos. Manual para Quick C2 Guía del Programador. Ed. Macrobit – RaMa.

4. Ma. Isabel García Clemente, Rafael Méndez Cavanillas, Ma. Luisa Córdoba Cabeza. Estructura de Computadores, Problemas y soluciones Ed. AlfaOmega – RaMa.

5. J. Terry Godfrey. Lenguaje Ensamblador para Microcomputadoras IBM para principantes y avanzados. Ed. Prentice Hall.

6. Borry B. Brey. Los Microprocesadores de Intel. Ed. Prentice Hall

7. Peter Abel. Lenguaje Ensamblador y Programación para Pc IBM y Compatibles. Ed. Pearson Educación.

8. A. Abiteboul, P. Buneman, And D. Suciu Data on the Web, Ed. Morgan - Kaufman, 1999

9. J. Han And M. Kamber Data Mining - Concepts and Techniques Ed. Morgan - Kaufman, 2001

Page 188: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Para cada unidad adaptar las practicas propuestas en el

texto de Estructura de computadores, problemas y soluciones.

2 Creación de programas que utilizando instrucciones lneales, ciclos y instrucciones de control.

3 Creación de un programa con la extensión .COM.

4 Crear programas que permitan manipular números y cadenas.

5 Crear programas que permitan crear módulos en un lenguaje de alto nivel aplicaciones en el sistema operativo.

6 Crear programas que permitan manipular los siguientes dispositivos: monitor, teclado, impresora, ratón, disco.

Page 189: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Arquitectura de computadoras

Ingeniería en Sistemas Computacionales

SCC - 0402

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Acapulco, Agua Prieta, Colima, Zacatepec y Zitácuaro 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 190: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Conoce, analiza e integra equipos de cómputo. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Proporcionará los conocimientos y las habilidades que le permitirán al estudiante, sugerir soluciones en una organización aplicando sistemas de cómputo.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Circuitos eléctricos y electrónicos

Aporta los conocimientos necesarios para comprender y aplicar los temas de esta materia

Interfaces

Periféricos estandarizados. Periféricos no estandarizados Interfaces

Page 191: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Modelo de arquitecturas de

cómputo. 1.1 Modelos de arquitecturas de cómputo.

1.1.1 Clásicas. 1.1.2 Segmentadas. 1.1.3 De multiprocesamiento.

1.2 Análisis de los componentes. 1.2.1 CPU.

1.2.1.1 Arquitecturas. 1.2.1.2 Tipos. 1.2.1.3 Características. 1.2.1.4 Funcionamiento.

1.2.2 Memoria. 1.2.2.1 Arquitecturas. 1.2.2.2 Tipos. 1.2.2.3 Características. 1.2.2.4 Funcionamiento.

1.2.3 Dispositivos de I/O. 1.2.3.1 Arquitecturas. 1.2.3.2 Tipos. 1.2.3.3 Características. 1.2.3.4 Funcionamiento.

2 Comunicación interna en la

computadora. 2.1 Buses.

2.1.1 Bus Local. 2.1.2 Bus de datos. 2.1.3 Bus de direcciones. 2.1.4 Bus de control. 2.1.5 Buses normalizados.

2.2 Direccionamiento. 2.2.1 Modo real. 2.2.2 Modo protegido. 2.2.3 Modo real virtual.

2.3 Temporización. 2.3.1 Reloj de sistema. 2.3.2 Reset del sistema. 2.3.3 Estados de espera.

Page 192: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

2.4 Interrupciones de Hardware. 2.4.1 Enmascarable. 2.4.2 No-enmascarable.

2.5 Acceso Directo a memoria. 2.5.1 Sistema de video. 2.5.2 Sistema de discos. 2.5.3 Otras aplicaciones.

3 Selección de componentes para ensamble de equipos de cómputo.

3.1 Chip Set. 3.1.1 CPU. 3.1.2 Controlador del Bus. 3.1.3 Puertos de E/S. 3.1.4 Controlador de Interrupciones. 3.1.5 Controlador de DMA. 3.1.6 Circuitos de temporización y

control. 3.1.7 Controladores de video.

3.2 Aplicaciones. 3.2.1 Entrada/ Salida. 3.2.2 Almacenamiento. 3.2.3 Fuente de alimentación.

3.3 Ambientes de servicios. 3.3.1 Negocios. 3.3.2 Industria. 3.3.3 Comercio electrónico.

4 Microcontroladores. 4.1 Arquitectura.

4.1.1 Terminales. 4.1.2 CPU. 4.1.3 Espacio de Memoria. 4.1.4 Entrada/ Salida. 4.1.5 Características especiales.

4.2 Programación. 4.2.1 Modelo de programación. 4.2.2 Conjunto de instrucciones. 4.2.3 Modos de direccionamiento. 4.2.4 Lenguaje ensamblador.

4.3 Aplicaciones. 4.3.1 Como sistema independiente. 4.3.2 Como subsistema de una

computadora.

Page 193: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Conocer la teoría circuitos eléctricos y electrónicos. • Conocer y manejar los componentes electrónicos de un equipo de computo. • Identificar la nomenclatura de los componentes electrónicos. • Conocer conceptos básicos de álgebra booleana.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información en diversas fuentes, sobre componentes internos de la computadora.

• Propiciar el uso de terminología técnica adecuada al programa. • Seleccionar temas de componentes electrónicos para discusión en clase. • Realizar prácticas de componentes electrónicos que pueda utilizar en las

siguientes materias. • Realizar prácticas en relación a la electrónica computacional. • Utilizar herramientas de simulación de comunicación de datos.

8.- SUGERENCIAS DE EVALUACIÓN

• Dar seguimiento al desempeño integral del estudiante en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales).

• Participación en actividades individuales y de equipo. • Cumplimiento de los objetivos y desempeño en las prácticas. • Observar el ensamble de equipo de cómputo.

Page 194: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Modelo de arquitecturas de cómputo.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante identificará los elementos que integran una computadora y la forma en que se relacionan.

1.1 Buscar, seleccionar y evaluar información sobre los diferentes modelos de arquitecturas de computadoras.

1.2 Buscar información e identificar textos relacionados con el esquema interno de un equipo de cómputo para elaborar un cuadro sinóptico donde caracterice los componentes de un equipo de cómputo.

1.3 Analizar, por equipo, las funciones que desempeñan cada bloque funcional y su relación con otros bloques.

1, 2, 3, 4

UNIDAD 2.- Comunicación interna en la computadora.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Describirá el funcionamiento y técnicas de transferencia de datos entre los elementos internos de una computadora.

2.1 Realizar una práctica para identificar los diferentes medios de transferencia de datos entre los elementos de una computadora.

2.2 Buscar información sobre las técnicas de direccionamiento de memoria y puertos de I/O.

2.3 Discutir en grupo los conceptos de medios y técnicas de sincronización que requiere una computadora.

2.4 Realizar practicas de comprobación de interrupciones para la atención de dispositivos asíncronos.

1, 3, 6, 7

Page 195: Sistemas2004 Todas Las Materias

UNIDAD 3.- Selección de componentes para ensamble de equipos de cómputo.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará los componentes que integran una computadora, así como sus características y aplicaciones.

3.1 Investigar y seleccionar cuales son los mejores chipsets comerciales disponibles en el mercado y sus características.

3.2 Explicar por equipos, las funciones específicas que desempeña cada dispositivo dentro de una computadora.

3.3 Buscar y evaluar información de dispositivos de entrada y salida en un equipo de cómputo.

3.4 Evaluar los requerimientos de sistema de cómputo de acuerdo a su aplicación para seleccionar un equipo de cómputo.

4, 5, 6, 7

UNIDAD 4.- Microcontroladores.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Conocerá el origen, evolución, estado actual y aplicaciones de los microcontroladores.

4.1 Buscar y seleccionar información sobre el origen y evolución de los microcontroladores.

4.2 Discutir, en sesión plenaria, los conceptos adquiridos en la investigación realizada sobre microcontroladores.

4.3 Programar microcontroladores, utilizando el lenguaje, las técnicas y los recursos disponibles, propios de cada microcontrolador.

4.4 Realizar prácticas de microcontroladores en las diferentes áreas de control.

8, 9, 10, 11

Page 196: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Stallings, William (2001). Organización y Arquitectura de computadoras. Ed. Pearson Educación. España.

2. Tanenbaum, Andrew (2000). Organización de computadoras. Ed. Pearson Educación. México.

3. Mano, Morris M y Charles R. Kime (2000). Logic and computer design fundamentals, 2/E. Ed. Pretince Hall.

4. Hill, Mark D., Norman Jouppi y Gurindar S. Sohi (1999). Readings in computer architecture. Ed. Morgan Kaufmann.

5. Mueller, Scott (2002). Manual de actualización y reparación de PCs. Ed. Prentice-Hall. México.

6. Brey, Barry B. (2002). Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium IV: Architecture, Programming, and Interfacing, 6/E. Ed. Prentice Hall. USA

7. Abel, Peter (1996). Lenguaje ensamblador y programación para PC-IBM y compatibles. Ed. Pearson Educación. México.

8. Brey, Barry B. (1998). Embedded Controllers: 80186, 80188, and 80386EX. Ed. Prentice Hall. USA.

9. Angulo, José (1999). Microcontroladores PIC. Diseño Práctico de Aplicaciones. Ed. McGraw-Hill. España.

10. Wray, W./ Greenfield, J./ Bannatyne, R. (1999). Using Microprocessors and Microcomputers: The Motorola Family, 4/E. Ed. Prentice Hall. USA.

11. Huang, Han-Way (2000). MC 68HC12 An Introduction. Sofware and Hardware Interfacing. Ed. Delmar Learning. USA.

Page 197: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica

1 1 Utilizando software especializado, identificar las características de los elementos que integran una computadora personal y monitorear su funcionamiento.

2 Utilizando un lenguaje de nivel medio, elaborar y probar rutinas de atención a interrupciones.

3 1 Desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas.

2 Ensamblar y probar una computadora, utilizando analizador lógico, osciloscopio y multímetro.

4 1 Utilizando el microcontrolador disponible, desarrollar una aplicación que le permita:

- La programación de un microcontrolador. - Su interconexión a una computadora personal.

2 Desarrollar una aplicación que incluya el uso de un

microcontrolador en adquisición de datos y control, como sistema independiente o conectado a una computadora.

Page 198: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Redes de computadoras

Ingeniería en Sistemas Computacionales

SCM - 0429

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Comitán, La Paz, Matamoros, Veracruz 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 199: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Teorías de las telecomunicacio-nes.

Aporta los fundamentos básicos para esta materia.

Sistemas operativos. Programación Web.

b). Aportación de la asignatura al perfil del egres ado

Comprende y aplica normas, estándares y protocolos que permiten analizar, diseñar e implementar una red de área local a nivel básico.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El alumno realizará el análisis de requerimientos, la planeación, diseño, instalación y administración básica de una red de área local.

Page 200: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Fundamentos de redes. 1.1 Concepto de red, su origen.

1.2 Clasificación de redes.

1.2.1 De acuerdo a su Tecnología de interconexión.

1.2.2 De acuerdo a su tipo de conexión.

1.2.2.1 Orientadas. 1.2.2.2 No orientadas.

1.2.3 De acuerdo a su relación. 1.2.3.1 De Igual a Igual. 1.2.3.2 Cliente - Servidor.

1.3 Descripción del Modelo OSI. 1.3.1 Modelo de capas. 1.3.2 Proceso de encapsulado de

datos. 1.4 Topologías de redes.

2 Componentes de una red. 2.1 Estaciones de Trabajo. 2.1.1 Plataformas.

2.2 Medios de transmisión.

2.2.1 Medios Guiados. 2.2.2 Medios no Guiados.

2.3 Adaptadores de Red. (NIC). 2.3.1 Ethernet. 2.3.2 Token Ring. 2.3.3 FDDI.

2.4 Dispositivo de conectividad. 2.4.1 Repetidores. 2.4.2 Concentradores (Hub, Mau). 2.4.3 Tranceptores. 2.4.4 Puentes (Bridges). 2.4.5 Conmutadores (Switch). 2.4.6 Gateways. 2.4.7 Routers.

2.5 Servidores. 2.5.1 De archivos e impresión. 2.5.2 Administradores de cuentas de

usuarios.

Page 201: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

2.5.3 De aplicación. 2.5.4 Servidores de Internet.

2.6 Sistemas Operativos de Red. (NOS).

3 Estándares y protocolos de redes.

3.1 Estándares de Conexión LAN de la IEEE. 3.1.1 Proyecto 802 Conexión. 3.1.2 802.1 Conexión entre Redes. 3.1.3 802.2 Control de Enlace Lógico

(LLC). 3.1.4 802.3 Ethernet. 3.1.5 802.4 Token Bus. 3.1.6 802.5 Token Ring. 3.1.7 802.6 FDDI. 3.1.8 802.11 LAN inalámbricas.

3.2 Arquitectura de protocolos. 3.2.1 TCP/IP. 3.2.2 NetBEUI/NetBIOS. 3.2.3 IPX/SPX. 3.2.4 Protocolos emergentes. 3.2.5 Similitudes y diferencias de los

modelos OSI y TCP/IP.

4 Estándar cableado estructurado.

4.1. Componentes del cableado estructurado.

4.1.1. Área de trabajo. 4.1.2. Cableado horizontal. 4.1.3. Cableado vertical. 4.1.4. Cableado Backbone. 4.1.5. Centro de telecomunicaciones

principal. 4.1.6. Centro de telecomunicaciones

Intermedios. 4.1.7. Servicios de ingreso.

4.2. Planificación de la estructura de cableado. 4.2.1. Normatividad de electricidad y

conexiones a tierra.

Page 202: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.2.2. Soluciones para caída y bajada de tensión.

4.2.3. Normatividad de seguridad 4.3. Documentación de una red.

4.3.1. Diario de Ingeniería. 4.3.2. Diagramas. 4.3.3. Cables etiquetados. 4.3.4. Resumen de tomas y cables. 4.3.5. Resumen de dispositivos,

direcciones MAC e IP. 4.3.6. Material y presupuestos.

4.4. Presentación del proyecto.

5 Planeación y diseño básico de una LAN.

5.1 Análisis de requerimientos. 5.1.1 Evaluar las necesidades de la

red. 5.1.1.1 Requerimientos de las

estaciones de trabajo. 5.1.1.1.1. Aplicaciones que

corren. 5.1.1.1.2 Ancho de banda. 5.1.1.1.3 Almacenamiento.

5.1.1.2 Requerimientos de servidores.

5.1.1.3 Servicios de red. 5.1.1.4 Seguridad y protección.

5.1.2 Selección de una red Igual a Igual o una Cliente – Servidor.

5.2 Planeación y diseño de una LAN. 5.2.1 Elaboración de un cronograma

de actividades. 5.2.2 Diseño conceptual por

dispositivos. 5.2.3 Diseño en base a planos con

especificaciones. 5.3 Instalación y administración básica de

una LAN. 5.3.1 Instalación del cableado bajo

las normas TIA/EIA. 5.3.2 Instalación del Sistema

Operativo de Red.

Page 203: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5.3.3 Configuración de las estaciones de trabajo.

5.3.4 Administración de cuentas de usuario, grupos de trabajo.

5.3.5 Recursos compartidos.

6.- APRENDIZAJES REQUERIDOS

• Conocer la teoría de las telecomunicaciones. • Comprender los conceptos básicos de comunicación, información, señal,

protocolo, ruido, atenuación, sistema de comunicaciones y sus elementos. • Identificar la nomenclatura de los componentes electrónicos. • Comprender las técnicas de modulación. • Comprender las técnicas de multiplexación y conmutación. • Distinguir los medios de transmisión y perturbación. • Conocer y manejar las tecnologías de sistemas de comunicación. • Conocer y manejar una herramienta de diseño asistido por computadora.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre tecnologías emergentes y sus estándares en el campo de redes, analizarlas y discutirlas por equipos en clase.

• Realizar visitas a distintas organizaciones que cuenten con diferentes tipos de redes de computadoras, analizar y comparar en clase mediante exposición.

• Propiciar experiencias profesionales en la instalación de cableado estructurado en el campo real.

• Organizar un debate para plantear la mejor alternativa de temas relacionados con el cableado estructurado.

• Presentar proyectos finales por parte de los estudiantes. • Propiciar el uso de terminología técnica adecuada al programa.

Page 204: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluación diagnóstica (valoración de conocimientos previos). • Dar seguimiento al desempeño en el desarrollo del programa (dominio de

los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, trasferencia del conocimiento).

• Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

• Presentación del proyecto final. (Informe, presentación y defensa congruencia del proyecto final).

• Participación del estudiante en dinámicas grupales (mesas redondas, conferencias, debate entre otras).

• Actividades de auto evaluación. • Exámenes departamentales. • Cumplimiento de los objetivos y desempeño en las prácticas.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Fundamentos de redes.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá el concepto de una red, la clasificación de acuerdo a su tecnología de interconexión y a su tipo de conexión, además de comprender el modelo OSI.

1.1 Buscar y seleccionar información del concepto de red y analizarlo en grupo.

1.2 Realizar una síntesis sobre las clasificaciones de redes de computadoras.

1.3 Discutir, en el grupo, las características de las diferentes topologías, aprendidos en la materia de teoría de las comunicaciones.

1.4 Realizar, a través de una lluvia de ideas, la identificación de las capas del modelo OSI.

1.5 Discutir, en el grupo, las diferentes topologías aprendidas en la materia de teoría de las comunicaciones.

1, 2, 3, 4,

Page 205: Sistemas2004 Todas Las Materias

UNIDAD 2.- componentes de una red.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El alumno identificará y explicara el funcionamiento de una red.

2.1 Buscar y analizar información que le permita conocer las diferentes plataformas que pueden ser utilizadas como estación de trabajo.

2.2 Discutir, en el grupo, las características que diferencian a cada uno de los medios de comunicación, aprendidos en la materia de teoría de las comunicaciones.

2.3 Realizar un ejercicio que muestre el funcionamiento y diferenciación de cada uno de los dispositivos de conectividad.

2.4 Buscar Información de las tecnologías emergentes:

Guiados. No Guiados. 2.5 Buscar y clasificar información sobre

los diferentes tipos de servidores y sistemas operativos.

2.6 Resolver en equipos problemas aplicando conocimientos de Estaciones de trabajo, medios de transmisión, adaptadores de red, conectividad, Servidores, Sistemas operativos.

2.7 Exponer los resultados obtenidos en equipo.

UNIDAD 3.- Estándares y protocolos de redes.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Analizará las normas, estándares y protocolos de redes de área local.

3.1 Buscar y seleccionar información, en equipo, que permita al alumno conocer la Norma 802 de ISO agregar su bibliografía y validar su fuente.

3.2 Discutir en grupo los conceptos adquiridos en la investigación

4, 5, 6, 7

Page 206: Sistemas2004 Todas Las Materias

realizada. 3.3 Buscar y seleccionar información sobre

los protocolos que conforman TCP/IP, para analizarla en grupo.

3.4 Buscar información para identificar las características de las diferentes arquitecturas, así como de los protocolos emergentes.

3.5 Exponer los resultados obtenidos en equipo.

UNIDAD 4.- Estándar cableado estructurado.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Aplicará las normas pertinentes para realizar un cableado estructurado., así como verificar su conectividad.

4.1 Buscar información e identificar los elementos que conforman el cableado estructurado, así como Normas que las rigen.

4.2 Realizar prácticas de instalación básica de cableado estructurado

4.3 Realizar de prácticas de comprobación de conectividad.

4.4 Analizar, en una sesión plenaria, los resultados obtenidos en los equipos.

1,2, 5,

UNIDAD 5.- Planeación y diseño básico de una LAN.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Realizará el análisis de requerimientos, la planeación, diseño, instalación y administración básica de una LAN.

5.1 Analizar y diseñar una red, con todas las especificaciones técnicas, planos y presupuesto.

5.2 Instalar un sistema operativo de red 5.3 Realizar prácticas sobre

administración básica de una LAN. 5.4 Analizar, en una sesión plenaria, los

resultados obtenidos en los equipos.

1, 3, 5

Page 207: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Stallings, William (2001). Organización y Arquitectura de computadoras. Ed. Pearson Educación. España.

1. Bruce A. Hallberg.

Fundamentos de redes. Ed. Mc Graw Hill 2003.

2. Behrouz A. Forouzan.

Transmisión de datos y redes de comunicaciones. Ed. Mc Graw Hill. 2002.

3. Black, Uyless.

Redes de computadores, protocolos, normas e interfaces. Ed. Alfaomega-rama, México, D.F. 1999.

4. García Tomás, Jesús, Santiago Fernando y Patín Mario.

Redes para proceso distribuido, 2da. edición actualizada. Ed. Alfaomega-rama, México D.F. 2001.

5. González Sainz, Nestor.

Comunicaciones y redes de procesamiento de datos. Ed. Mc-GrawHill, México D.F.

6. Stallings, William.

Comunicaciones y redes de computadores, quinta edición. Ed. Prentice Hall, México D.F. 1998.

7. Guijarro, Luis.

Redes atm, principios de interconexión y su aplicación. Ed. Alfaometa-Rama, México D.F. 2000.

8. Tanenbaum, Adrew.

Redes de computadoras. Ed. Pearson, Tercera edición.

Page 208: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Conectorización de cables UTP, cable directo, cruzado y de

consola. Manejo de probadores de cable o multímetro. Instalación y configuración de las estaciones de trabajo en red. Uso de comandos para determinar parámetros de la red. Instalación de cableado estructurado (Montaje de un Rack, Panel

de conexión, tomas y jacks RJ45). Instalación de sistema operativo de red (NOS). Administración básica de la red. Practica final que observe los siguientes puntos:

- Análisis de requerimientos en base a formatos de recolección de datos.

- Planeación y diseño de una LAN. - Diseño de Planos utilizando software de CAD. - Presupuestos de cableado, equipo y mano de obra - Proponer un Instalación (física) una red básica. - Instalación y administración básica de un sistema

operativo para servidor. - Documentación técnica de la red.

Nota:

El profesor planteará las especificaciones del proyecto a realizar.

Page 209: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Simulación

Ingeniería en Sistemas Computacionales

SCM - 0430

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Toluca 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 210: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Analiza, desarrolla y programa modelos de simulación. • Aplica su capacidad de juicio critico, lógico, deductivo y de modelación para

la toma de decisiones. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

• Analizará, modelará, experimentará sistemas computacionales, productivos y de servicios, reales o hipotéticos a través de la simulación de eventos discretos con el fin de conocerlos con claridad o mejorar su funcionamiento.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Probabilidad y estadística. Matemáticas V. Métodos numéricos. Fundamentos de programación.

Funciones y distribuciones muestrales. Manipulación de modelos matemáticos. Técnicas de diseño detallado.

Investigación de operaciones.

Page 211: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a la

simulación. 1.1 Definiciones e importancia de la

simulación en la Ingeniería. 1.2 Conceptos básicos de modelación. 1.3 Metodología de la simulación. 1.4 Sistemas, modelos y control. 1.5 Estructura y etapas de un estudio de

simulación. 1.6 Etapas de un proyecto de simulación.

2 Números pseudoaleatorios. 2.1 Métodos de generación de números pseudoaleatorios.

2.2 Pruebas estadísticas de aleatoriedad. 2.3 Método de Monte Carlo.

3 Generación de variables

aleatorias. 3.1 Introducción. 3.2 Variables aleatorias discretas. 3.3 Variables aleatorias continuas. 3.4 Métodos para generar variables

aleatorias. 3.5 Procedimientos especiales.

4 Lenguajes de simulación. 4.1 Lenguajes de simulación y

simuladores. 4.2 Aprendizaje y uso de un simulador. 4.3 Casos prácticos de simulación.

4.3.1 Modelos de inventarios. 4.3.2 Modelos de líneas de espera.

5 Unidad Integradora. 5.1 Caso de estudio: análisis, modelado y

simulación de un sistema o subsistema de servicios o productivo de una empresa para detectar las mejoras posibles a realizar.

5.2 Validación del sistema de simulación.

Page 212: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Tener habilidades de programación. • Usar conceptos de probabilidad y pruebas estadísticas. • Utilizar conceptos y modelos de investigación de operaciones. • Aplicar conocimientos de cálculo para modelar problemas.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la investigación previa de los conceptos fundamentales de la teoría de cada unidad , analizarlos y discutirlos en clase, reforzar con el uso de ejemplos prácticos y de interés, definirlos en conjunto con los estudiantes.

• Realizar proyectos de aplicación a situaciones reales. • Exposición, mesas redondas, debates, conferencias, análisis en sesión

plenaria de la participación de los equipos de algunos temas del curso. • Prácticas de programación y uso del Simulador en el laboratorio de

computo. • Realización de un proyecto final de la aplicación de la simulación, con el fin

de complementar los conocimientos adquiridos en el curso. • Utilizar lenguajes de propósito general (Pascal, C, C++, Delphi, Visual´s,

etc), para simular ó software de apoyo. • Utilizar algún software para simulación ( PROMODEL, ARENA, TAYLOR,

WiITNESS, o algun otro disponible). • Utilizar un Software para realizar pruebas de bondad de ajuste.

8.- SUGERENCIAS DE EVALUACIÓN

• Conceptos teóricos básicos, con exámenes parciales. • Prácticas. • Tareas extra-clase de resolución de ejercicios. • Exposición del proyecto final de la aplicación de la simulación en una

empresa y su modelación en un simulador. • Participación de los estudiantes en las dinámicas grupales.

Page 213: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a la simulación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante identificará los elementos principales y las principales aplicaciones en simulación.

1.1 Identificar definiciones y Aplicaciones de la simulación.

1.2 Discutir en el aula los conceptos básicos de modelación de problemas.

1.3 Analizar en equipo las diferentes metodologías de simulación.

1.4 Discutir los principales conceptos sobre sistemas, el enfoque sistémico, los elementos del sistema y metodología para el análisis de sistemas.

1.5 Concluir y describir en el aula la estructura y las etapas de un estudio de simulación.

1.6 Construir un mapa conceptual o diagrama con las etapas de un proyecto de simulación.

2,1,4,5,7,8,9

UNIDAD 2.- Números pseudoaleatorios.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las formas de generación y pruebas estadísticas de números aleatorios y pseudoaleatorios para construir programas de simulación.

2.1 Elaborar ejercicios de generación de números aleatorios y pseudoaleatorios escribiendo un programa de computadora.

2.2 Realizar ejercicios usando las principales pruebas estadísticas de aleatoriedad con las series de números generados en la actividad anterior.

2.3 Escribir un programa en su lenguaje favorito para aplicar el Método de Monte Carlo a diversos procesos de simulación manuales y usando Lenguajes de propósito general como; Pascal, C, C++, Delphi, Visual Basic, etc. de problemas aplicados a servicios, sistemas productivos, de calidad, de inventarios, económicos.

2,1,5,12,13 y 15

Page 214: Sistemas2004 Todas Las Materias

UNIDAD 3.- Generación de variables aleatorias.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Generará variables aleatorias discretas, continuas y empíricas, realizará pruebas de ajuste de bondad y determinará tamaño de muestra.

3.1 Discutir en grupo los conceptos de función de probabilidad y distribución acumulada.

3.2 Elaborar ejercicios en el aula para Identificar las principales variables aleatorias discretas.

3.3 Elaborar ejercicios en el aula para Identificar las principales variables aleatorias continuas.

3.4 Escribir un programa o usar software de simulación para generar variables aleatorias discretas, continuas y empíricas.

3.5 Utilizar procedimientos especiales, para generar variables con distribución Normal, Poisson, Erlang y algunos otros. A través del uso de lenguajes de programación de propósito general, tales como C, C++, Dephi, visual Basic, Java, etc.

2,1,5,12

UNIDAD 4.- Lenguajes de simulación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá los principales lenguajes de simulación y los simuladores de eventos continuos y discretos

4.1 Buscar información y seleccionar los principales lenguajes de simulación y simuladores, sus características, y sus aplicación y uso, tales como lenguajes: SLAM, ECSL, SIMAN, GPSS, etc. Simuladores: PROMODEL, TAYLOR II, ARENA, WITNESS , etc.

4.2 Elaborar ejercicios de Uso de un Simulador y elaborar prácticas de simulación manuales y en computadora de problemas aplicados a servicios, sistemas productivos, de calidad, de inventarios, económicos, entre otros.

2,1,5,11,12

Page 215: Sistemas2004 Todas Las Materias

UNIDAD 5.- Unidad integradora.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Generará variables aleatorias discretas, continuas y empíricas, realizará pruebas de ajuste de bondad y determinará tamaño de muestra.

5.1 Plantear en grupo la realización de un Proyecto Final el cuál consistirá en el análisis, modelado y simulación de sistema de servicios o productivo de una empresa para detectar las mejoras posibles a realizar, y plantear acciones que mejores el desempeño de sistemas y que en el caso de poder implementarse se lleve hasta este nivel.

10. FUENTES DE INFORMACIÓN

1. Azarang, M. R. y García Dunna, E., (1996). Simulación y Análisis de Modelos Estocásticos. Ed. McGrawHill/Interamericana de México, S.A. de C.V.

2. Banks, J. y Carson, J.S., (1984) Discrete event system simulation. Ed. Prentice-Hall, Englewood Cliffs, N.J.

3. Bratley, P., Fox, B.L., Schrage, L.E. (1983). A Guide to Simulation. Ed. Springer Verlag.

4. Concebís B. Discrete Systems Simulation. Ed. Mc. Graw Hill.

5. Coss Bu Raúl, (2002). Simulación Un enfoque práctico. Ed. Limusa.

6. Pardo Leandro, Valdez Teofilo (1987). Simulación Aplicaciones Practicas en la empresa. Ed. Ediciones Diaz Santos.

7. Davis y Mc kewon. Modelos Cuantitativos para la Administración. Ed. Mc. Graw-Hill.

Page 216: Sistemas2004 Todas Las Materias

8. Gerez, V. y Grijalva, M., (1980). El Enfoque de Sistemas. Ed. Limusa, México.

9. Gottfried, B.S., (1984). Elements of Stochastic Process Simulation. Ed. Prentice-Hall, Inc., Englewood Cliffs, N.J.

10. Gordon, G., (1989). Simulación de Sistemas. Ed. Diana, México.

11. Hillier, F.S. y Lieberman, G.J., (2003). Introducción a la Investigación de Operaciones, 5ª. Edición. Ed. McGrawHill/Interamericana de México.

12. Harrell Ch. Ghosh B., Bowden R.

Simulation using PROMODEL w/CD-ROM, promodel. 13. Kelton, W.D., Sadowski, R.P. y Sadowski, D.A., (2002).

Simulation with Arena, 2a. Edición. Ed. McGrawHill, USA.

14. Law A. y Kelton W..

Simulation Modeling and Análisis. Ed. McGrawHill,

15. Naylor, Balintfy y Burdick.

Técnicas de Simulación de computadoras. Ed. Limusa.

16. Ross, S., (1997).

Simulation, 2a Edición. Ed. Academic Press, USA.

17. Shdmit y Taylor. Análisis y Simulación de Sistemas Industriales. Ed. Trillas.

18. Taha, H.A., (1991).

Investigación de Operaciones, 2ª Edición. Ed. Alfaomega México.

19. Thierauf.

Investigación de Operaciones. Ed. Limusa.

Page 217: Sistemas2004 Todas Las Materias

20. Winston. Investigación de Operaciones. Ed. Gpo. Editorial Iberoamérica.

11. PRÁCTICAS

Unidad Práctica 1 Elaborar un ejercicio de simulación de una línea de espera

con varios clientes un servidor. 2 Elaborar un ejercicio de simulación de una línea de espera

con varios clientes y varios servidores. 3 Representar y analizar estadísticamente el comportamiento

de variables aleatorias que representan tasas de llegada y de servicio al cliente.

4 Representar y analizar estadísticamente el comportamiento de variables aleatorias que representan tasas de llegada y de servicio al cliente con más de un servidor.

5 Representar mediante un modelo matemático las variables aleatorias que representan los tiempos de llegada y de servicio al cliente con más de un servidor.

6 Modelar un caso de estudio completo.

Page 218: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Fundamentos de desarrollo de sistemas

Ingeniería en Sistemas Computacionales

SCM - 0413

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Hermosillo, Tehuacan, Toluca 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 219: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Conoce los elementos básicos para el análisis, diseño, implantación y gestión de software.

• Identifica un panorama general de las normas, estándares, métodos y herramientas correspondientes a las tecnologías de información.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Proporcionará los conocimientos y el desarrollo de habilidades que le permitan proponer y analizar los elementos básicos del desarrollo de un producto de software.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Administración. Taller de bases de datos. Desarrollo sustentable. Seminario de ética

Administración y entorno de las empresas. Todos por ser una materia formadora. Todos por ser una materia formadora.

Planificación y modelado.

Planificación del sistema. Análisis del proyecto.

Page 220: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Conceptos introductorios. 1.1 Introducción a los sistemas.

1.1.1 Descripción general. 1.1.2 Tipos. 1.1.3 Clasificación.

1.2 Ciclo de vida de un proyecto de software. 1.2.1 Planificación y gestión del

proyecto. 1.2.2 Determinación de

requerimientos. 1.2.3 Análisis y diseño. 1.2.4 Programación. 1.2.5 Pruebas e Implementación.

2 Introducción a la ingeniería

de software. 2.1 Definición de ingeniería de software. 2.2 Historia de la ingeniería de software. 2.3 Características del software. 2.4 Mitos del software. 2.5 Capas de la ingeniería de software. 2.6 El proceso del software. 2.7 Software de alta calidad. 2.8 Factores de calidad y productividad.

3 Paradigmas de la

ingeniería de software. 3.1 El enfoque estructurado.

3.1.1 Diagramas de flujos de datos. 3.1.2 Diccionarios de datos. 3.1.3 Diseño de módulos. 3.1.4 Descomposición en procesos.

3.2 El enfoque orientado a objetos. 3.2.1 Análisis. 3.2.2 Diseño.

4 Modelos de proceso de software.

4.1 Modelo de cascada. 4.2 Modelo de espiral. 4.3 Modelo incremental. 4.4 Proceso de desarrollo unificado. 4.5 Proceso software personal.

Page 221: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Técnicas , herramientas y estudios previos.

5.1 Técnicas de recopilación de información. 5.1.1 Entrevista. 5.1.2 Cuestionario. 5.1.3 Recopilación y análisis de

documentos. 5.1.4 Observación y técnica

“STROBE”. 5.2 Herramientas CASE.

5.2.1 Estructuradas. 5.2.2 Orientadas a Objetos.

5.3 Desarrollo de prototipos.

6 Diseño y arquitectura de productos de software.

6.1 Descomposición modular. 6.2 Arquitecturas de dominio específico.

6.2.1 Diseño de software de arquitectura multiprocesador.

6.2.2 Diseño de software de Arquitectura Cliente/Servidor

6.2.3 Diseño de software distribuido 6.2.4 Diseño de software de tiempo

real.

6.- APRENDIZAJES REQUERIDOS

• Conocer los tipos de organización así como sus estructuras y funciones correspondientes.

• Aplicar elementos de Bases de datos. 7.- SUGERENCIAS DIDÁCTICAS

• Recopilar información en una organización para desarrollar un producto de software.

• Aplicar técnicas de adquisición de datos (entrevistas, cuestionarios, sondeos, entre otros).

• Exponer en el aula el análisis de la información recopilada. • Integrar equipos de desarrollo motivando el aprendizaje en equipo. • Investigar sobre Herramientas CASE de ultima generación. • Uso de simuladores pertinentes.

Page 222: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Valoración de conocimientos previos. • Dar seguimiento al desempeño en el desarrollo del programa.

o Elaboración y validación de técnicas de adquisición de datos. o Aplicación de los instrumentos. o Obtención y análisis de la información.

• Presentación y defensa de la congruencia de la información obtenida mediante la documentación de:

o Diagramas de flujos de datos. o Diccionarios de datos. o Diseño de módulos.

• Participación en dinámicas grupales (mesas redondas, conferencias, lluvia de ideas, debate, entre otras).

• Actividades de auto evaluación. • Exámenes prácticos. • Exámenes departamentales.

Page 223: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Conceptos introductorios.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Estudiante identificará los diferentes tipos de sistemas de software que existen y comprenderá las fases del ciclo de vida de un proyecto de software.

1.1 Realizar una síntesis sobre los elementos, tipos y clasificación de sistemas.

1.2 Discutir, en equipo, las características que diferencian a cada uno de las fases del ciclo de vida de un proyecto de software.

1

UNIDAD 2.- Introducción a la ingeniería de software.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá los elementos que integran la Ingeniería de Software y el aseguramiento de la calidad.

2.1 2.5 Realizar una síntesis sobre los características, mitos, elementos y capas de la ingeniería de software.

2.6 2.8 Discutir, en equipo, la importancia de usar normas para el aseguramiento de la calidad durante el proceso de software.

1, 2, 3, 4,5,6,7

UNIDAD 3.- Paradigmas de la ingeniería de software.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá la diferencia de aplicar un enfoque estructurado vs. orientado a objetos en el desarrollo de un proyecto de software.

3.1 3.2 Discutir, en equipo, las características que diferencian a cada uno de los paradigmas

• Estructurado. • Orientado a Objetos.

Realizar un ejercicio que muestre la aplicación de cada uno de los paradigmas.

1, 2, 3, 4

Page 224: Sistemas2004 Todas Las Materias

UNIDAD 4.- Modelos de proceso de software.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará los diferentes modelos de proceso que se aplican en el desarrollo de software.

4.1 Discutir, en equipo, las características que diferencian a cada uno de los modelos de desarrollo de proceso de software: • Modelo de cascada. • Modelo de espiral. • Modelo incremental. • Proceso de desarrollo unificado.

4.2 Proceso software personal.

2,3,4,5,8

UNIDAD 5.- Técnicas , herramientas y estudios previos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Diseñará esquemas relacionales de base de datos.

5.1 5.2 Discutir en equipo, las características de: • Técnicas de recopilación de

información. • Herramientas CASE.

5.1 5.2 Realizar un ejercicio aplicando las técnicas de recopilación de información haciendo uso de una herramienta CASE. 5.3 Discutir, en equipo, la importancia de desarrollar prototipos para involucrar al usuario en el desarrollo del producto de software.

1, 2, 3, 4, 5,12

UNIDAD 6.- Diseño y arquitectura de productos de software.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá las arquitecturas en el diseño de software dependiendo del tipo de dominio de la aplicación.

6.1 6.2 Discutir en equipo, las características de cada una de las arquitecturas.

6.2.1 Arquitectura multiprocesador. 6.2.2 Arquitectura Cliente/Servidor. 6.2.3 Sistemas distribuidos. 6.2.4 Sistemas de Tiempo Real

1, 2, 3, 4, 5,12

Page 225: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Kendall, Kenneth E. (2001). Análisis y Diseño de Sistemas. Ed. Prentice-Hall.

2. Laudon & Laudon 8/E (2003). Management Information Systems. Ed. Prentice-Hall.

3. Pressman Roger S (2001). Ingeniería del software. Ed. McGraw-Hill.

4. Sommerville, Ian (2001). Ingeniería de software. Ed. Prentice-Hall.

5. Yourdan, Edward (1999).

Análisis Estructurado Moderno. Ed. Prentice-Hall.

6. Jacobson,Ivar. (2000).

El Proceso unificado de desarrollo de software. Ed. Addison Wesley.

7. Fowler, Martin, (1999).

UML Gota a Gota. Ed. Addison Wesley.

8. Larman, Craig (1999).

UML y patrones. Pearson.

9. Humphrey, Watts S. (2000).

Introducción al Proceso Software Personal. Ed. Addison Wesley.

10. Pfleeger, Shari Lawrence (2002).

Ingeniería de Software Teoría y práctica. Ed. Ptentice-Hall.

11. Bruegge Bernd (2001).

Ingeniería de Software Orientada a Objetos. Ed. Prentice-Hall.

Page 226: Sistemas2004 Todas Las Materias

12. Braude, Eric (2003). Ingeniería de Software Una perspectiva Orientada a Objetos. Ed. Alfaomega.

13. Meyer, Bertrand (1999).

Construcción de Software Orientada a Objetos. Ed. Prentice Hall.

11. PRÁCTICAS

Unidad Práctica 1 Síntesis sobre los elementos, tipos y clasificación de

sistemas.

Características de los tipos de ciclos de vida.

Síntesis: características, mitos, elementos y capas de la Ingeniería de Software.

Normas para el aseguramiento de la calidad durante el proceso de software.

Enfoque estructurado vs. Orientado a Objetos.

Modelos de desarrollo de proceso de software: - Modelo de Cascada - Modelo de Espiral - Modelo Incremental - Proceso de Desarrollo Unificado - Proceso Software Personal

Herramientas CASE. Arquitecturas.

- Arquitectura multiprocesador. - Arquitectura cliente/servidor. - Sistemas distribuidos. - Sistemas de tiempo real.

Documentación del Proyecto (1ª. Parte).

Page 227: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Interfaces

Ingeniería en Sistemas Computacionales

SCF - 0417

2-4-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Agua Prieta, Cerro Azul, Cd. Victoria, Toluca, Zacatepec. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 228: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Comprende y crea interfaces hardware, hombre-máquina y máquina-máquina, a un sistema de cómputo.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante construirá interfaces de hardware aplicadas a su ámbito profesional

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Arquitectura de Computadoras

Modelo de arquitecturas de cómputo. Comunicación interna en la computadora.

Page 229: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Sensores 1.1 Ópticos.

1.1.1 Tipos. 1.1.2 Funcionamiento. 1.1.3 Características. 1.1.4 Modo de comunicación.

1.2 Aproximación. 1.2.1 Tipos. 1.2.2 Funcionamiento. 1.2.3 Características. 1.2.4 Modo de comunicación.

2 Actuadores. 2.1 Electrónicos.

2.1.1 Funcionamiento. 2.1.2 Características. 2.1.3 Modo de comunicación.

2.2 Mecánicos. 2.2.1 Funcionamiento. 2.2.2 Características . 2.2.3 Modo de comunicación.

3 Periféricos estandarizados. 3.1 Tipos.

3.1.1 Serial. 3.1.2 Paralelo.

3.2 Aplicaciones con lenguaje de programación híbrida.

3.3 Aplicaciones con lenguaje de programación híbrida.

4 Periféricos no

estandarizados. 4.1 A través de puertos

4.1.1 Diseño 4.1.2 Programación. 4.1.3 Aplicación.

4.2 A través de interfaz. 4.2.1 Diseño 4.2.2 Programación. 4.2.3 Aplicación.

5 Interfaces. 5.1 Conceptos básicos.

5.2 Clasificación. 5.3 Programación de bajo nivel. 5.4 Aplicaciones.

Page 230: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Conocer los conceptos básicos de movimientos. • Conocer los conceptos básicos de óptica. • Conocer y manejar lenguaje ensamblador. • Identificar la clasificación y nomenclatura de los periféricos. • Conocer y manejar las tecnologías de sistemas de cómputo.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre periféricos de la computadora.

• Propiciar el uso de terminología técnica adecuada al programa. • Seleccionar temas de aplicación de periféricos para discusión en clase. • Realizar prácticas de periféricos que pueda utilizar en el campo de trabajo. • Utilizar herramientas de simulación utilizando periféricos. • Propiciar la investigación previa a clase de los conceptos que conforman la

asignatura, analizarlos y discutirlos en clase 8.- SUGERENCIAS DE EVALUACIÓN

• Dar seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales)

• Participación en actividades individuales y de equipo en el diseño de periféricos.

• Cumplimiento de los objetivos y desempeño en las prácticas. • Observar la aplicación de sensores y actuadotes en su campo de trabajo

Page 231: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Sensores.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá y evaluará los tipos de sensores que existen en el mercado, con respecto a su aplicación.

1.1 Buscar, seleccionar y evaluar información sobre sensores

1.2 Buscar información e identificar textos relacionados con la aplicación de los sensores en el área de cómputo.

1.3 Analizar, por equipo, las funciones que desempeñan los sensores.

1, 2, 3,10

UNIDAD 2.- Actuadores.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conocimientos adquiridos sobre actuadores para el diseño de interfaces.

2.1 Buscar, seleccionar y evaluar información sobre actuadores en el diseño de interfaces.

2.2 Buscar información e identificar textos relacionados con la aplicación de los actuadores en el área de cómputo.

2.3 Analizar, por equipo, las funciones que desempeñan los actuadores en la operación de interfaces.

2, 3, 10

UNIDAD 3.- Periféricos estandarizados

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Utilizará los diferentes periféricos estandarizados y la aplicación con ellos.

3.1 Buscar, seleccionar y evaluar información sobre periféricos estandarizados.

3.2 Buscar información e identificar textos relacionados con la aplicación de los periféricos estandarizados para elaborar un esquema de aplicación..

3.3 Analizar, por equipo, las funciones que desempeñan los periféricos.

1, 2,.3, 10

Page 232: Sistemas2004 Todas Las Materias

UNIDAD 4.- Periféricos no estandarizados.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará los periféricos no estandarizados y sus diversas aplicaciones.

4.1 Buscar, seleccionar y evaluar información sobre periféricos no estandarizados.

4.2 Buscar información e identificar textos relacionados con la aplicación de los periféricos no estandarizados para elaborar un esquema de aplicación.

4.3 Analizar, por equipo, las funciones que desempeñan los periféricos.

4, 10

UNIDAD 5.- Interfaces.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Analizará y diseñará periféricos para diversas aplicaciones para elementos de cómputo.

5.1 Buscar información e identificar textos relacionados con la aplicación de interfaces en el área de cómputo.

5.2 Programar para controlar procesos internos y externos relacionados con interfaces.

5.3 Realizar practicas de comprobación de interfaces.

4, 10

Page 233: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Manual microprocesadores de Intel. Intel.

2. Manual Periféricos. Intel.

3. Michael Purser. Comunicación de datos para programadores.. Ed. SITESA.

4. Jerry Fitzgerald, Tom S. Eason. Fundamentos de comunicación de datos. Ed. Limusa

Page 234: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Programación WEB

Ingeniería en Sistemas Computacionales

SCF - 0427

2-4-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Mérida, Nogales. Zitácuaro. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 235: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Desarrolla y administra sistemas de información que utilizan las tecnologías Web.

• Conoce arquitecturas que involucran distintos servidores. • Aplica nuevas tecnologías a la solución de problemas de su entorno laboral.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante conocerá los conceptos de comunicación de Internet, y desarrollará aplicaciones de base de datos basadas en Web desde el lado del servidor y del cliente

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Programación Orientada a Objetos. Fundamentos de bases de datos. Redes de computadora

Page 236: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a las

tecnologías Web. 1.1 Perspectiva histórica del Internet . 1.2 Protocolo http (protocolo de

transferencia de hipertexto). 1.2.1 Arquitectura del WWW. 1.2.2 URL’s. 1.2.3 Métodos http.

Persistencia en http –Cookies. 1.3 Introducción al HTML.

Lenguaje de despliegue del web 1.3.1 HTML como un tipo SGML. 1.3.2 Elementos del lenguaje HTML. 1.3.3 Tablas en HTML. 1.3.4 Formularios.

1.4 Evolución del desarrollo de aplicaciones Web.

1.5 Hojas de estilo en cascada e introducción al XML.

2 Desarrollo de aplicaciones

Web 2.1 Arquitectura de las aplicaciones Web. 2.2 Lenguajes de programación del lado

del cliente. 2.3 Lenguajes de programación del lado

del servidor. 2.4 Ambientes para el desarrollo de

aplicaciones Web. 2.5 Metodologías para el desarrollo de

aplicaciones Web. 2.6 Aspectos de seguridad.

3 Programación del lado del servidor.

3.1 Procesamiento del lado del servidor. 3.2 Conceptos básicos de la herramienta

de desarrollo. 3.3 Operadores. 3.4 Sentencias. 3.5 Arreglos. 3.6 Funciones y librerías. 3.7 Ejemplos prácticos. 3.8 Procesado de formularios. 3.9 Sesiones. 3.10 Conectividad entre el servidor Web y

el servidor de base de datos. 3.11 Manejo de archivos. 3.12 Seguridad.

Page 237: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4 Procesamiento del lado del cliente.

4.1 Lenguaje Script del cliente. 4.2 Modelo de objetos con lenguaje Script. 4.3 Objetos lenguaje Script ínter

construidos. 4.4 Eventos con lenguaje Script. 4.5 Validación de entrada de datos del

lado del cliente. 4.6 Consideraciones del soporte del

navegador.

5 Servicios Web XML. 5.1 Visión general de servicios Web XML. 5.2 Tecnologías subyacentes.

5.2.1 SOAP 5.2.2 WSDL 5.2.3 UDDI

5.3 Publicación de un servicio WEB. 5.4 Consumo de un servicio WEB.

6.- APRENDIZAJES REQUERIDOS

• Habilidades en el uso de la computadora • Experiencia utilizado el Word Wide Web • Experiencia desarrollando software orientado a objetos • Manejo de sistemas gestores de bases de datos • Experiencia en configuración de servidores

7.- SUGERENCIAS DIDÁCTICAS

• Uso de un portal de Internet para apoyo didáctico de la materia, el cual cuente por lo menos con un foro, preguntas frecuentes, material de apoyo y correo electrónico.

• Utilizar software didáctico y software de apoyo. • Presentar proyectos finales • Propiciar el uso de terminología técnica adecuada al programa. • Definir los lineamientos de documentación que deberán contener las

tareas y prácticas. • Desarrollar de manera conjunta ejemplos de cada uno de los temas.

Page 238: Sistemas2004 Todas Las Materias

• Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños, para sintetizar y construir el conocimiento necesario para resolver problemas relacionados con situaciones reales.

• Solicitar al estudiante, la elaboración de los programas ejemplo en la computadora.

• Solicitar al estudiante propuestas de problemas a resolver y que sean significativas para él.

• Propiciar que el estudiante experimente con diferentes programas encontrados en revistas, Internet y libros de la especialidad, que lo lleven a descubrir nuevos conocimientos.

• Fomentar el trabajo en equipo. • Elaborar de manera conjunta con el estudiante una guía de ejercicios para

actividades extra clase • Plantear problemas reales para que ellos los representen utilizando los

conceptos de la POO. • Uso del laboratorio para la elaboración de programas que integren los

temas estudiados. • Formar equipos de trabajo para la exposición de investigaciones y tareas • Generar problemas prácticos y completos y solicitar la solución de

aplicaciones utilizando la computadora • Desarrollo de un proyecto con aplicación real.

8.- SUGERENCIAS DE EVALUACIÓN

• Ponderar tareas • Participación y desempeño en el aula y el laboratorio. • Dar seguimiento al desempeño en el desarrollo del programa (dominio de

los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.

• Participación en dinámicas grupales • Actividades de auto evaluación. • Cumplimiento de los objetivos y desempeño en las prácticas • Programas asignados como tareas. • Se recomienda utilizar varias técnicas de evaluación con un criterio de

evaluación específico para cada una de ellas. (Se propone el criterio heurístico para los programas de cómputo desarrollados, axiológico para las prácticas grupales y criterio teórico para los exámenes de conocimiento. Los pesos que se le den a cada una de las técnicas se basara en la experiencia del profesor).

Page 239: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a las tecnología Web.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante comprenderá las características de una aplicación Web y conocer los elementos que interactúan con ella.

1.1 Buscar y seleccionar información sobre el protocolo http.

1.2 Buscar, discutir y seleccionar los protocolos de transferencia de archivos seguros.

1.3 Ejercitar el uso del protocolo de transferencia de archivos seguro seleccionado.

1.4 Realizar prácticas de prueba que le permitan entender el funcionamiento de las instrucciones del HTML.

1.5 Buscar y seleccionar información sobre los estándares, estructura y herramientas para diseño de aplicaciones Web.

2, 3, 4, 6

UNIDAD 2.- Desarrollo de aplicaciones Web.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá los conceptos y elementos básicos que involucra el desarrollo de aplicaciones Web

2.1 Realizar un esquema de la arquitectura de aplicaciones Web.

2.2 Buscar y seleccionar información sobre el lenguaje y la metodologías de desarrollo y tecnologías Web, seleccionada para el curso.

2.3 Buscar información referente a la puesta a punto de servidores Web y servidores de base de datos.

2.4 Buscar información y construir un cuadro comparativo de los distintos ambientes integrados de desarrollo de aplicaciones Web.

2, 3, 4, 6

Page 240: Sistemas2004 Todas Las Materias

UNIDAD 3.- Programación del lado del servidor.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Desarrollará aplicaciones Web del lado del servidor con acceso a base de datos.

3.1 Buscar información sobre la sintaxis del lenguaje de desarrollo seleccionado en unidades anteriores.

3.2 Buscar y seleccionar información sobre la configuración del soporte del lenguaje de desarrollo en el servidor.

3.3 Buscar y seleccionar información para la configuración del ambiente de desarrollo en la estación de trabajo.

3.4 Buscar y analizar aplicaciones profesionales en el lenguaje de desarrollo para debatirlas en clase.

3.5 Elaborar un mapa conceptual de la interacción del lenguaje de desarrollo con el servidor Web.

1, 4, 5, 7, 8, 9, 10, 11, 13,

14

UNIDAD 4.- Procesamiento del lado del cliente.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Desarrollará los módulos del lado de cliente.

4.1 Buscar y seleccionar información sobre las reglas de sintaxis y modelado de objetos del lenguaje del navegador (Script).

4.2 Escribir y modificar código Script para comprender el comportamiento de las instrucciones.

4.3 Realizar pruebas con código Script Inter construido (build in).

4.4 Realizar una aplicación que integre la programación del lado del cliente y del servidor.

1, 2, 4, 5, 7, 8, 9, 10, 11,

13, 14

Page 241: Sistemas2004 Todas Las Materias

UNIDAD 5.- Servicios Web XML.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Integrara los Servicios Web XML al desarrollo de aplicaciones.

5.1 Investigar algunos Servicios Web publicados.

5.2 Buscar y seleccionar información sobre las aplicaciones de los Servicios Web.

5.3 Desarrollar, publicar y consumir un Servicio Web.

15, 16, 17

Page 242: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Gutiérrez Abraham y Bravo, Gires. PHP 4.0 a través de ejemplos. Ed. Alfa Omega, ISBN 970-15-0955-2.

2. López José. Domine HTML y DHTML. Ed. Alfa Omega, ISBN 970-15-0876-9.

3. Soria Ramón. Diseño y Creación de Paginas Web HTML 4.0. Ed. Alfa Omega.

4. Oros Juan Carlos. Diseño de paginas Web Interactivas con JavaScript y CSS. Ed. Alfa Omega, ISBN 970-15-0802-5.

5. Froufe Agustín. Java Server Pages, Manual de Usuario y Tutorial. Ed. Alfa Omega, ISBN 970-15-0796-7.

6. Weinman Lynda. Diseño Creativo HTML. Ed. Pearson ISBN 970-260-2734

7. Chase. Active Server Page 3.0, Serie Práctica. Ed. Pearson ISBN 84-2052-946.

8. Paul Lomax. Learning VBScript. Ed. O’reilly ISBN 1-56592-247-6.

9. Susanne Clark, Antonio De Dantis, Adrian Kigsley-Hughes. VB Script: Programmer’s Referente. Ed. Wrox Press Inc.

10. Hathleen Halata. Internet Programming with VBScript and JavaScript. Ed. Course Technology ISBN 0-619-01523-3.

11. Lovejoy Eliah. ASP Guia Esencial. Ed. Pearson ISBN 84205-3330-0.

Page 243: Sistemas2004 Todas Las Materias

12. Payne Chris. Aprendiendo ASP.NET en 21 dias. Ed. Pearson ISBN 97-0260-340-4.

13. Tavistock Hougland. JSP Guia Esencial. Ed. Pearson ISBN 84-2053-332-7.

14. Hall Marty. Servlets y Java Server Pages. Ed. Pearson ISBN 970-260-118-5.

15. Tabor Robert. Servicios Web XML de Microsoft.NET. Ed. Pearson ISBN 84-2053-4706.

16. Castro. XML Guia de Aprendizaje. Ed. Pearson ISBN 84-205-3151-0.

17. Cauldwell. Profesional Web Services. Ed. Wrox Press Ltd. ISBN 186100-509.

Referencias en Internet

[1] http://iio.ens.uabc.mx/~jmilanez/escolar/redes/zoom.osicpmsg.gif.html

[2] http://www.linti.unlp.edu.ar/trabajos/tesisDeGrado/tutorial/redes/modosi.htm

[3] http://icc2.act.uji.es/F37/formtramas.pdf [4] htpp://www.inei.gob.pe/cpi-mapa/bancopub/libfree/lib616/INDEX.HTM [5] Http://distance-ed.bcc.ctc.edu/media238/238p2/IntroDBconn.html

Page 244: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 1 Desarrollar una pagina web aplicando hojas de estilo.

2 1 Configurar un servidor de base de datos y un servidor web

con servicios html y ftp.

2 Configurar un protocolo de transferencia de archivos seguro, del lado del cliente y del servidor.

3 1 Configurar el soporte en el servidor del lenguaje de desarrollo web e instalar el ambiente de desarrollo en el cliente.

2 Implementar una aplicación que requiera de las estructuras de control de flujo y que envíe mensajes al cliente.

3 Implementar un programa que utilice como entrada un archivo separado por comas (.csv) y lo presente en formato de tablas HTML.

4 Implementar una pagina web de ventas en línea con “carrito de compra”.

4 1 Implementar una aplicación que procese formularios cuyos datos sean validados del lado del cliente y realice modificaciones a la base de datos.

2 Implementar aplicaciones que grafiquen estadísticas o funciones matemáticas, el cálculo debe ser realizado del lado del cliente y los datos tomados desde el servidor de base de datos.

5 1 Transformación de XSL en HTML para almacenar resultados en un archivo.

2 Transformación de XSL en HTML para retornar resultados como cadena.

3 Transformación de XSL en HTML para proporcionando y retornando cadenas.

4 Post procesar XML usando un lenguaje Script del lado del cliente.

Page 245: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Sistemas operativos

Ingeniería en Sistemas Computacionales

SCC - 0431

4-2-10 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Celaya, León, Veracruz 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 246: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Conoce, diferencia y aplica las técnicas de manejo de recursos para el diseño, organización, utilización y optimización de los sistemas operativos 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante conocerá, diferenciará y aplicará las técnicas de manejo de recursos para el diseño, organización, utilización y optimización de los sistemas operativos.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Estructura de datos. Arquitectura de computadoras. Fundamentos de programación.

Teoría de las telecomunicaciones. Teoría de la computación.

Todos los temas proporcionan un conocimiento significativo para la materia.

Page 247: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a los sistemas

operativos. 1.1 Definición y concepto. 1.2 Funciones y características. 1.3 Evolución histórica. 1.4 Clasificación. 1.5 Estructura (niveles o estratos de

diseño). 1.6 Núcleo.

1.6.1 Interrupciones (FLIH). 1.6.2 Despachador(Scheduler). 1.6.3 Primitivas de

comunicación(IPC).

2 Administración de procesos y del procesador.

2.1 Concepto de proceso. 2.2 Estados y transiciones de los procesos 2.3 Procesos ligeros (Hilos o hebras). 2.4 Concurrencia y secuenciabilidad.

2.4.1 Exclusión mutua de secciones criticas.

2.4.2 Sincronización de procesos en S.C. 2.4.2.1 Mecanismo de

semáforos. 2.4.2.2 Mecanismo de

monitores. 2.4.3 Interbloqueo (DeadLock).

2.4.3.1 Prevención. 2.4.3.2 Detección. 2.4.3.3 Recuperación.

2.5 Niveles, objetivos y criterios de planificación.

2.6 Técnicas de administración del planificador. 2.6.1 FIFO 2.6.2 SJF 2.6.3 RR 2.6.4 Queves multi-level. 2.6.5 Multi-level feedback queves.

Page 248: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3 Administración de memoria.

3.1 Política y filosofía. 3.2 Memoria real.

3.2.1 Administración de almacenamiento.

3.2.2 Jerarquía. 3.2.3 Estrategia de administración de

memoria. 3.2.4 Asignación contigua v.s. no

contigua. 3.2.5 Multiprogramación de partición

fija, partición variable, con intercambio de almacenamiento.

3.3 Organización de memoria virtual. 3.3.1 Evaluación de las

organizaciones de almacenamiento.

3.3.2 Paginación. 3.3.3 Segmentación. 3.3.4 Sistemas de paginación

segmentación. 3.4 Administración de memoria virtual.

3.4.1 Estrategias de administración. 3.4.2 Técnicas de reemplazo de

páginas. 3.4.3 Paginación por demanda. 3.4.4 Paginación anticipada. 3.4.5 Liberación de página. 3.4.6 Tamaño de página.

4 Administración de

entrada/salida.

4.1 Dispositivos y manejadores de dispositivos (device drivers).

4.2 Mecanismos y funciones de los manejadores de dispositivos (device drivers).

4.3 Estructuras de datos para manejo de dispositivos.

4.4 Operaciones de Entrada /salida.

Page 249: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Sistema de archivos. 5.1 Concepto. 5.2 Noción de archivo real y virtual. 5.3 Componentes de un sistema de

archivos. 5.4 Organización lógica y física. 5.5 Mecanismos de acceso a los archivos. 5.6 Manejo de espacio en memoria

secundaria. 5.7 Modelo jerárquico. 5.8 Mecanismos de recuperación en caso

de falla.

6 Protección y seguridad. 6.1 Concepto y objetivos de protección. 6.2 Funciones del sistema de protección. 6.3 Implantación de matrices de acceso. 6.4 Protección basada en el lenguaje. 6.5 Concepto de seguridad. 6.6 Clasificaciones de la seguridad. 6.7 Validación y amenazas al sistema. 6.8 Cifrado.

6.- APRENDIZAJES REQUERIDOS

• Conocer la arquitectura de una computadora. • Conocer los diferentes tipos de estructuras de datos. • Conocer la organización física de estructuras de datos. • Conocer algún lenguaje de programación orientado a la programación de

sistemas. • Conocer algún lenguaje de programación bajo nivel (por ejemplo

ensamblador). 7.- SUGERENCIAS DIDÁCTICAS

• Investigación en diversas fuentes de información de conceptos de la asignatura.

• Ejercicios y prácticas coordinadas por el profesor. • Dinámicas grupales. • Manejar equipos con sistemas operativos de software libre. • Desarrollar proyectos relacionados con algunas partes de un sistema

operativo.

Page 250: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Examen escrito. • Prácticas de laboratorio. • Entrega de reportes de tópicos investigados. • Exposición de temas.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a los sistemas operativos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá la historia, funciones, características, clasificación y estructura de un sistema operativo.

1.1 Investigar y definir el concepto de sistema operativo, analizar y discutir en clase.

1.2 Investigar y definir sus funciones y características, analizar y discutir en clase.

1.3 Realizar investigaciones acerca de los aspectos históricos del desarrollo de los sistemas operativos.

1.4 Organizar la información obtenida, por equipos, para presentarla a todo el grupo.

1.5 Escuchar la reseña histórica de la evolución de los sistemas operativos con el propósito de explicarse la complejidad actual de los mismos.

1.6 Analizar, en equipo, las estructura de diferentes sistemas operativos y su clasificación. Elaborar conclusiones por equipo y presentarlas al grupo.

1.7 Como resultado de la reseña anterior clasificar según diferentes criterios los desarrollos históricos de sistemas operativos.

1.8 Identificar las capas conceptuales y en el laboratorio el código fuente que las conforma.

1, 2, 3, 4, 5,

6, 7

Page 251: Sistemas2004 Todas Las Materias

1.9 Desarrollar una práctica de recompilación del núcleo de un sistema operativo puede ser didáctico como pcxinu de Douglas Comer o minix de Andrew Tanenbaum o real como GNU/LINUX.

1.10 Elaborar algunas llamadas al sistema y distinguir el mecanismo de las interrupciones en el contexto de los procesos.

UNIDAD 2.- Administración de procesos y del procesador.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá el concepto de proceso, procesos ligeros, concurrencia y algunos algoritmos de planificación.

2.1 Discriminar los conceptos de: algoritmo, programa, proceso, tarea, job, sesión y lote, valorando la utilidad de cada uno de ellos.

2.2 Investigar y definir los conceptos de estado y transiciones de estado de un proceso.

2.3 Diagramar las transiciones de estado de los procesos para reconocer las características que los distinguen.

2.4 Caracterizar los componentes del sistema operativo que permiten el control de procesos.

2.5 Caracterizar los componentes del sistema operativo que permiten el control de procesos.

2.6 Identificar en el laboratorio, los elementos fundamentales del código fuente, para los módulos del núcleo del sistema; señalando los que corresponden al despachador de procesos.

2.7 Analizar y diseñar sistemas que contengan el funcionamiento de semáforos y monitores.

2.8 Identificar en el laboratorio, los códigos fuente que corresponden al manejo de interrupciones y de intercomunicación entre procesos. (IPC).

1, 2, 3, 4, 5,

6,7, 8, 10

Page 252: Sistemas2004 Todas Las Materias

2.9 Definir el concepto de interbloqueo deadlock) y analizar su detección, prevención y recuperación.

2.10 Definir y analizar los criterios de la planificación de procesos.

2.11 Elaborar un cuadro sinóptico sobre las diferentes técnicas de administración de procesos.

2.12 Crear procesos padre hijo en un sistema operativo tipo UNIX.

2.13 Interpretar información del sistema para equilibrar las cargas de trabajo, cuando se involucren varias actividades de procesos tomando en cuenta los recursos que contiene el sistema.

2.14 Realizar una práctica para la detección de interbloqueos en los mutex del minikernel.

2.15 Realizar una práctica de implementación de semáforos en el minikernel.

2.16 Realizar una práctica de planificación round-robin en el minikernel.

UNIDAD 3.- Administración de memoria.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará las técnicas de administración de memoria

3.1 Investigar y definir el concepto de administración de memoria.

3.2 Definir los requisitos de la administración de memoria.

3.3 Hacer un mapa conceptual de las diferentes técnicas de la administración de memoria real.

3.4 Investigar y definir el concepto de memoria virtual.

3.5 Analizar y aplicar la mejor estrategia de la administración de memoria virtual según las necesidades.

3.6 Realizar una práctica de monitoreo de memoria de un proceso

1, 2, 3, 4, 5, 6

Page 253: Sistemas2004 Todas Las Materias

UNIDAD 4.- Administración de entrada/salida.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará las técnicas de uso de periféricos en un sistema de cómputo.

4.1 Buscar información sobre dispositivos de E/S y la organización de las funciones de E/S.

4.2 Investigar y conocer los aspectos de diseño de E/S en los sistemas operativos.

4.3 Exponer la información por equipos. 4.4 Analizar las características del

hardware de E/S. 4.5 Analizar las características de software

de E/S. 4.6 Sintetizar las estrategias de búsqueda

en disco. 4.7 Realizar una práctica de introducción

de una nueva llamada al sistema en el minikernel.

1, 2, 3, 4, 5, 6, 9, 10

UNIDAD 5.- Sistemas de archivos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Utilizará la estructura general de un sistema de archivos

5.1 Investigar y definir que es un archivo y un sistema de gestión de archivos

5.2 Investigar y describir la arquitectura de los sistemas de archivos.

5.3 Definir criterios para la jerarquía de datos.

5.4 Investigar y describir las funciones de la gestión de archivos.

5.5 Exponer la organización y acceso a archivos.

5.6 Investigar y explicar la gestión de almacenamiento secundario.

5.7 Determinar los mecanismos de protección y seguridad en el servidor de archivos.

5.8 Realizar una práctica de gestión de archivos.

5.9 Realizar una práctica de creación de un sistema de archivos: mkfs.

5.10 Realizar una práctica de creación de un sistema de archivos: mkfs.

1, 2, 3, 4, 5, 6,10

Page 254: Sistemas2004 Todas Las Materias

UNIDAD 6.- Protección y seguridad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá los objetivos, funciones y técnicas de protección y seguridad.

6.1 Investigar y definir el concepto y objetivos de un mecanismo de protección.

6.2 Identificar las funciones de un sistema de protección.

6.3 Clasificar los mecanismos de protección.

6.4 Investigar y definir el concepto de seguridad y sus estándares

6.5 Identificar las amenazas al sistema y su vulnerablilidad.

6.6 Clasificar las diferentes técnicas de cifrado.

1, 2, 3, 4, 5, 6

10. FUENTES DE INFORMACIÓN

1. Silberschatz, Abraham Galvin, Peter. Sistemas Operativos. Ed. Pearson.

2. Stalling, William. Sistemas Operativos. Ed. Prentice-Hall.

3. Tanenbaum, Andrew. Sistemas Operativos, Diseño e Implementación. Ed. Pretince Hall.

4. Carretero Pérez, Jesús. Sistemas Operativos una visión aplicada. Ed. Mc. Graw-Hill.

5. Harvey M. Deitel. Introducción a los sistemas Operativo. Ed. Addison-Wesley Iberoamericana.

Page 255: Sistemas2004 Todas Las Materias

6. Ida M. Flynn, Ann Mciver Mchoes. Sistemas Operativos. Ed. International Thomson Editores.

7. A. M. Lister. Fundamentals of Operating Systems. Ed. McMillan Computer Science Series.

8. Donovan. Programación de Sistemas. Ed. Mc. Graw-Hill.

9. Malcolm G. Lane & James D. Mooney. A practical aproach to operating systems. Ed. Addison Wesley Iberoamericana.

10. Robins & Robins. Unix programación práctica. Ed. PHH.

11. Ullman.

System Programming. Ed. Adison-Wesley.

12. Comer Douglas & V. Fossum Timothy.

Operating System Design Vol I. The Xinu Aproach. Ed. Prentice-Hall.

Page 256: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

1 1 Utilizando software especializado, identificar las

características de los elementos que integran una computadora personal y monitorear su funcionamiento.

2 Utilizando un lenguaje de nivel medio, elaborar y probar rutinas de atención a interrupciones.

3 Desarmar e identificar los elementos de una computadora personal, como componentes y subsistemas.

1 Ensamblar y probar una computadora, utilizando Analizador Lógico, Osciloscopio y Multímetro.

4 1 Utilizando el microcontrolador disponible, desarrolle una aplicación que le permita:

- La programación de un microcontrolador. - Su interconexión a una computadora personal.

2 Desarrollar una aplicación que incluya el uso de un

microcontrolador en adquisición de datos y control, como sistema independiente o conectado a una computadora

Page 257: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Graficación

Ingeniería en Sistemas Computacionales

SCM - 0415

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Querétaro, La Piedad 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 – 5 marzo 2004

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Page 258: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla modelos de simulación e interfaces hombre-máquina. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante aplicará técnicas y algoritmos básicos de representación y visualización de objetos en dos y tres dimensiones.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas II. Estructuras de datos.

Vectores, matrices, transformaciones lineales

Simulación.

Page 259: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción a la

graficación por computadora.

1.1 Breve historia de la graficación. 1.2 Aplicaciones. 1.3 Formatos gráficos de almacenamiento.

2 Transformaciones geométricas.

2.1 Transformaciones bidimensionales. 2.1.1 Traslación. 2.1.2 Rotación. 2.1.3 Escalación.

2.2 Coordenadas homogéneas y representación matricial.

2.3 Composición de transformaciones bidimensionales. 2.3.1 Traslaciones, rotaciones y

escalaciones. 2.3.2 Rotación de punto de pivote

general. 2.3.3 Escalación del punto fijo

general. 2.3.4 Propiedades de concatenación.

2.4 Transformación ventana-área de vista. 2.5 Transformaciones de la composición

general y de eficiencia computacional. 2.6 Representación matricial de

transformaciones tridimensionales. 2.7 Composición de transformaciones

tridimensionales.

Page 260: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3 Modelado geométrico. 3.1 Modelos geométricos. 3.1.1 Modelado de superficie. 3.1.2 Modelado de sólido. 3.1.3 Procesos generativos.

3.2 Proyecciones. 3.2.1 Proyección paralela. 3.2.2 Proyección isométrica. 3.2.3 Proyección de perspectiva. 3.2.4 Identificación de superficies y

líneas visibles. 3.3 Representación tridimensional de

objetos. 3.3.1 Superficies de polígonos. 3.3.2 Líneas y superficies curvas. 3.3.3 Superficies cuadráticas 3.3.4 Representaciones de “spline”. 3.3.5 Curvas y superficies de Bézier.

6.- APRENDIZAJES REQUERIDOS

• Utilizar una metodología de programación para implementar los algoritmos planteados en el curso.

• Identificar las propiedades de las principales estructuras de datos y su aplicación en la representación de entidades abstractas.

• Conocer los principales conceptos matemáticos de geometría analítica y de análisis vectorial.

7.- SUGERENCIAS DIDÁCTICAS

• Identificar entornos de programación y librerías de funciones enfocadas a la representación e implementación de gráficas por computadora.

• Identificar herramientas comerciales para la graficación por computadora. • Implementar los algoritmos descritos en el curso. • Plantear problemas y oportunidades existentes en al área de la

representación gráfica para los profesionistas del área informática. • Desarrollar un proyecto final (informe, presentación y defensa del proyecto).

Page 261: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Desarrollo de un proyecto final (informe, presentación y defensa del proyecto).

• Evaluación de informes, tareas o trabajos de investigación. • Examen escrito. • Desempeño y participación en clase.

Page 262: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción a la graficación por computadora.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá los antecedentes de la graficación, así como los principales formatos de almacenamiento.

1.1 Buscar previo a la clase los antecedentes de la graficación por computadora.

1.2 Discutir en grupo la graficación en su contexto histórico.

1.3 Buscar y seleccionar información sobre los formatos de almacenamiento.

1.4 Discutir sobre las estructuras de almacenamiento gráfico.

1,2,3,4

UNIDAD 2.- Transformaciones geométricas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las principales transformaciones geométricas sobre objetos en 2D y 3D.

2.1 Buscar y seleccionar información sobre las diversas transformaciones afines en 2D.

2.2 Realizar un ejercicio que muestre el efecto de las transformaciones sobre un objeto.

2.3 Discutir las diferencias entre la transformación de traslación y las demás, en términos de su representación matricial.

2.4 Buscar y seleccionar información sobre la composición de transformaciones.

2.5 Buscar y seleccionar información sobre la composición de transformaciones.

1,2,3,4

Page 263: Sistemas2004 Todas Las Materias

UNIDAD 3.- Modelado geométrico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las diferentes técnicas de modelado geométrico y su proyección en el área de vista.

3.1 Buscar y seleccionar información sobre modelado geométrico.

3.2 Discutir los diferentes tipos de modelado.

3.3 Buscar información sobre los diferentes tipos de proyecciones.

3.4 Discutir ante grupo, las diferencias y características de cada tipo de proyecciones.

3.5 Dibujar mediante lápiz y papel las diferentes proyecciones de un objeto 3D.

3.6 Buscar y clasificar las técnicas de representación de superficies de polígonos.

3.7 Buscar y clasificar las técnicas de representación de líneas y superficies curvas.

3.8 Discutir ante el grupo las ventajas y desventajas de cada una de las técnicas de representación.

3.9 Diseñar un programa donde se represente un objeto 3D simple y los resultados de las diferentes proyecciones.

5,7

Page 264: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Donald Hearn / M. Pauline Baker. Graficas por computadora 2ª edición. Ed. Prentice Hall Hispanoamericana.

2. James D. Foley / Andries Van Dam. Introducción a la graficación por computadora. Ed. Addison Wesley Iberoamericana.

3. John T. Demel / Michael J. Miller. Gráficas por computadora. Ed. Mc. Graw Hill.

4. David .F. Rogers. Procedural Elements of Computer Graphics 2nd Edition Ed. Mc. Graw Hill.

5. Michael E. Mortenson. Mathematics for Computer Graphics Applications: An Introduction to the Mathematics and Geometry of Cad/Cam, Geometric Modeling, Scientific Visualization, and Other Cg Applications 2ND edition. Ed. Industrial Press Inc.

6. Craig A. Lindley. Practical Image Processing in C. Ed. John Wiley and Sons Inc

7. Franco P. Preparata. Computational Geometry, Ed. Springer-Verlag

8. F. S. Hill Jr. Computer Graphics Using Open Gl. Ed. Prentice-Hall.

9. Richard Parent. Computer Animation: Algorithms and Techniques. Ed. Morgan Kauffman.

Page 265: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Identificar en un software comercial de graficación, los

diferentes elementos de representación y visualización disponibles.

2 Desarrollar una aplicación para representar objetos 3D simples y sus diferentes tipos de proyección.

3 Desarrollar una aplicación para representar objetos 3D y sus transformaciones proyectadas en el área de vista.

Page 266: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Planificación y modelado

Ingeniería en Sistemas Computacionales

SCM - 0423

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Delicias, Toluca. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 267: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Selecciona entre técnicas, modelos, métodos y herramientas para realizar la planeación y análisis de un sistema de manera óptima.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante planificará, analizará y diseñará un proyecto software o sistema de información conforme a los requerimientos establecidos al inicio del mismo y aplicando técnicas modernas y de acorde a las características intrínsecas del mismo.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Fundamentos de desarrollo de Sistemas

Todos por ser una materia integradora.

Desarrollo de proyectos de software

Page 268: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Procesos de la ingeniería

de requerimientos. 1.1 Requerimientos de proceso. 1.2 Requerimientos de los usuarios

(actores involucrados). 1.3 Requerimientos para el análisis y

negociación. 1.4 Requerimientos para la gestión.

2 Planificación del sistema. 2.1 Planificación del tiempo. 2.2 Evaluación del costo beneficio. 2.3 Estudio de viabilidad. 2.4 Planificación de la documentación. 2.5 Gestión de la configuración del

software.

3 Análisis del proyecto. 3.1 Análisis de riesgos. 3.2 Control de calidad.

4 Análisis de los

requerimientos. 4.1 Requerimientos funcionales y no

funcionales. 4.2 Casos de uso. 4.3 Diseño de interfaz de usuario.

4.3.1 Reglas en el diseño de interfaz de usuario.

4.3.2 Integración de la interfaz al caso de uso.

6.- APRENDIZAJES REQUERIDOS

• Conocer las estructuras organizacionales, incluyendo las funciones correspondientes a un proyecto.

• Aplicar los elementos de costos necesarios en un proyecto. • Aplicar PERT, GANT y Herramientas de Toma de Decisiones, • Entender el ciclo de vida de desarrollo de software. • Aplicar los paradigmas Estructurado y orientado a objetos en el desarrollo

de Software. • Conocer los modelos de proceso aplicados al desarrollo de software.

Page 269: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Contar con un sitio Web • Buscar oportunidades para la planificación y modelado de un sistema

computacional en las diferentes organizaciones de la localidad. • Aplicar una técnica de adquisición de información (entrevistas,

cuestionarios, sondeo, entre otras.) • Exponer en el aula el proyecto realizado. • Integrar equipos de desarrollo motivando el aprendizaje en equipo

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluación diagnóstica (valoración de conocimientos previos). • Desarrollo de un proyecto dosificado durante el semestre, involucrando

todas las unidades de aprendizaje, que implique los casos de uso y diseño de interfaces para que sirva de base en el inicio de la materia de desarrollo de proyectos.

• Dar seguimiento al desempeño en el desarrollo del proyecto. (dominio de los conceptos, capacidad de comunicación interpersonal, aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Presentación del proyecto. (Informe, presentación y defensa de la congruencia del proyecto).

• Participación en dinámicas grupales • Actividades de auto evaluación. • Exámenes departamentales.

Page 270: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Procesos de la ingeniería de requerimientos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá y discriminará los tipos de requerimientos para un proyecto de software.

1.1 ...1.4 Plantear preguntas relativas a los requerimientos de.

a).- Proceso. b).- Usuarios (actores involucrados. c).- Análisis y negociación. d).- Para la gestión.

Identificando las diferencias existentes de acuerdo al tipo de software a desarrollar

2, 3

UNIDAD 2.- Planificación del sistema.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Realizará la planificación de un proyecto de software de una organización.

Discutir y exponer por equipo como: 2.1 Planificar el Tiempo requerido para las

actividades involucradas en el desarrollo del proyecto, así como el protocolo para desarrollar la gestión

2.2 Realizar el estudio del Costo Beneficio para evaluar la viabilidad del proyecto desde el punto de vista económico.

2.3 Realizar un análisis del Entorno en el cual se planea implantar el proyecto de software para determinar la viabilidad técnica y operativa.

2.4 Determinar el protocolo a utilizar en la documentación necesaria durante el desarrollo del proyecto de software.

2.5 Determinar el protocolo a utilizar para la gestión de la configuración del software

1, 2, 12

Page 271: Sistemas2004 Todas Las Materias

UNIDAD 3.- Análisis del proyecto.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Analizará los riesgos involucrados en cada una de las etapas del desarrollo del proyecto de software y propondrá un protocolo para garantizar la calidad del mismo.

3.1 Buscar y analizar información que le permita conocer las diferentes metodologías de análisis de riesgo y de aseguramiento de la calidad.

Discutir y exponer por equipo, las características que diferencian a cada uno de las metodologías de análisis de riesgo y de aseguramiento de la calidad, seleccionando y aplicando las convenientes a su proyecto.

1, 2, 10, 12

UNIDAD 4.- Análisis de los requerimientos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los requerimientos correspondientes a su proyecto, diseñara las interfaces de usuario y los casos de uso del proyecto.

Aplicar el Lenguaje Unificado Modelado (UML) específicamente Diagramas de Casos de Uso, Plantillas de Caso de Uso, Diagramas de Actividades para realizar el análisis y modelado del proyecto. 4.1 Discutir y exponer por equipo, los

casos de uso y las interfaces de usuario resultantes del análisis y el modelado de su proyecto para la evaluación del mismo.

5, 6, 10, 12

Page 272: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Pressman Roger S (2001). Ingeniería del Software, 5/E. Ed. Mc Graw Hill.

2. Sommerville, Ian (2001). Ingeniería de Software. Ed. Prentice Hall.

3. Kotonya, Gerald, Sommerville, Ian (2003). Requirements Engineering : Processes and Techniques. Ed. Wiley.

4. Jacobson,Ivar. (2000). El Proceso unificado de desarrollo de Software. Ed. Addison Wesley.

5. Fowler, Martin, (1999). UML Gota a Gota. Ed. Addison Wesley.

6. Larman, Craig (1999). UML y patrones. Ed. Pearson.

7. Humphrey, Watts S. (2000).. Introducción al Proceso Software Personal. Ed. Addison Wesley.

8. Pfleeger, Shari Lawrence (2002). Ingeniería de Software Teoría y práctica. Ed. Prentice Hall.

9. Bruegge Bernd (2001). Ingeniería de Software Orientada a Objetos. Ed. Prentice Hall.

10. Braude, Eric (2003). Ingeniería de Software Una perspective Orientada a Objetos. Ed. Alfaomega.

11. Meyer, Bertrand (1999). I Construcción de Software Orientada a Objetos. Ed. Prentice Hall.

Page 273: Sistemas2004 Todas Las Materias

12. Laudon & Laudon 8/E (2003). Management Information Systems. Ed. Prentice Hall.

Page 274: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Contabilidad financiera

Ingeniería en Sistemas Computacionales

SCM - 0404

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Toluca, Tuxtla Gutiérrez. 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 275: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Desarrolla sistemas de Información en el área contable que aumenten la productividad y competitividad de las organizaciones.

• Participa en la organización de los procesos organizacionales y en grupos interdisciplinarios.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante desarrollará la técnica contable que le permitirá distinguir en su carrera profesional los conceptos, objetivos y teoría básica, así como capacitación en el manejo del ciclo contable, desde la captación de la información, en registro y control, hasta la preparación y presentación de los estados financieros básicos, e introducirlo en el tratamiento contable y manejo de los recursos a corto plazo, y de las diferentes formas de financiamiento.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Ninguno

Ninguno.

Page 276: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Conceptos generales de la

contabilidad y teoría contable.

1.1 Conceptos básicos. 1.2 Objetivos. 1.3 Formas de organización. 1.4 Usuarios de la contabilidad. 1.5 Flujo de Información contable. 1.6 Características de la información

contable. 1.7 Estructura básica de la teoría contable 1.8 Conceptos de la información contable.

2 Estado de situación financiera.

2.1 Importancia. 2.2 Concepto. 2.3 Características. 2.4 Elementos y clasificación. 2.5 Transacciones. 2.6 Pasos para generar información

financiera. 2.7 Presentación.

3 Estado de resultados. 3.1 Importancia.

3.2 Concepto. 3.3 Características. 3.4 Elementos y clasificación. 3.5 Sistemas de registro de mercancías. 3.6 Transacciones. 3.7 Pasos para generar información

financiera.

4 Ciclo contable. 4.1 Sistema de información financiera. 4.2 Captación, clasificación, registro. 4.3 La hoja de trabajo, asientos de ajuste,

de resultados y cierre. 4.4 Elaboración y presentación de los

estados financieros.

Page 277: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 La información financiera. 5.1 Concepto de Inventario, tipos de inventarios, sistemas y métodos de valuación de inventarios.

5.2 Sistemas de registro de inventarios. 5.3 Concepto de capital contable. 5.4 Clasificación y características de las

acciones. 5.5 Mercado de valores. 5.6 Utilidades retenidas. 5.7 Dividendos. 5.8 Métodos de análisis.

6.- APRENDIZAJES REQUERIDOS

Ninguno. 7.- SUGERENCIAS DIDÁCTICAS

• Fomentar el trabajo en equipo. • Propiciar que los estudiantes den solución a casos prácticos relacionados

con la asignatura. • Solicitar ejemplos donde se haga evidente la aplicación de los contenidos

del programa. • Solicitar trabajos en los cuales se apliquen los conocimientos. • Vincular con la práctica los temas de la asignatura. • Realizar talleres de resolución de casos donde los estudiantes hagan el

planteamiento del problema y soluciones. • Propiciar que los estudiantes conozcan y utilicen las herramientas de

cómputo que se emplean en contabilidad. • Desarrollar dinámicas grupales (lluvia de ideas, dramatizaciones, paneles,

foros, mesas redondas, entre otros). 8.- SUGERENCIAS DE EVALUACIÓN

• Examen teórico-práctico. • Participación individual y en equipo. • Resolución de casos prácticos, conclusiones y resúmenes de los casos de

estudio. • Trabajos de investigación. • Exposiciones de trabajos en equipo • Visitas a empresas para identificar lo practicado en clases.

Page 278: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Conceptos generales de la contabilidad y teoría contable.

Objetivos Educacionales Actividades de Aprendizaje Fuentes de

Información El estudiante explicará el concepto de contabilidad y sus diversas ramas de aplicación. Entenderá los objetivos de la contabilidad . Conocerá las distintas formas de organización en donde se aplica. Comprenderá el flujo de información contable. Identificará el marco normativo de la información contable a través de la estructura básica de la teoría contable.

1.1 Investigar previa a la clase, el concepto básico de contabilidad y su objetivo, para discutirlo en el grupo.

1.2 Investigar e identificar en una empresa:las formas de organización, los diversos usuarios de la contabilidad, y el ciclo contable de la contabilidad.

1.3 Realizar un resumen sobre la estructura básica de la contabilidad.

1.4 Realizar una dinámica grupal en donde se ubiquen perfectamente las transacciones que realiza una empresa y como se identifica con base a la teoría de la partida doble.

1, 2, 3, 4

Page 279: Sistemas2004 Todas Las Materias

UNIDAD 2.- Estado de situación financiera.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Explicará la importancia del estado de situación financiera en el proceso de toma de decisiones. Describirá el concepto de estado de situación financiera, sus características y elementos que lo integran.

2.1 Formar equipos y exponer la importancia del estado de situación financiera.

2.2 Analizar el concepto y las características del estado de situación financiera.

2.3 Buscar información sobre los elementos que intervienen en la elaboración del estado de situación financiera, su clasificación, formas de presentación de dicha clasificación y las formas de presentación de dicho estado financiero, comentarlos en el salón de clases.

2.4 Desarrollar una dinámica grupal en donde, con base a las figuras de las cuentas del estado de situación financiera identifique la naturaleza de la cuenta, de que se carga, de que se abona y que representa su saldo.

2.5 Investigar en una empresa particular de la localidad o por Internet la presentación del estado de situación financiera de empresas reales.

1,2,3,4

Page 280: Sistemas2004 Todas Las Materias

UNIDAD 3.- Estado de resultados.

Objetivos Educacionales Actividades de Aprendizaje Fuentes de

Información Comprenderá la importancia del estado de resultados como generador de información financiera para la toma de decisiones la planeación estratégica y económica. Describirá las características y elementos que integran el estado de resultados. Explicará los principales sistemas de registro de mercancías que sirven de base para la elaboración y presentación del estado de resultados.

3.1 Exponer por equipo conceptos, características, importancia y elementos que intervienen del Estado de Resultados.

3.2 Ejemplificar el proceso de registro de mercancías en los sistemas de inventarios periódicos y perpetuos e identificar las principales diferencias en entre los sistemas.

3.3 Realizar un reporte sobre el manejo de las transacciones mercantiles considerando el uso y aplicación de las cuentas de Resultados con el fin de procesar los datos necesarios para la elaboración del Estado de Resultados.

3.4 Mediante lluvia de ideas indicar los pasos necesarios para la determinación del resultado de operación que debe presentarse en el Estado de Situación Financiera.

3.5 Desarrollar una dinámica grupal en donde con base a las figuras de las cuentas del estado de Resultados, identifique la naturaleza de la cuenta, de que se carga, de que se abona y que representa su saldo.

3.6 Investigar en una empresa presencial o virtual, la presentación del Estado de Resultados.

1,2,3,4

Page 281: Sistemas2004 Todas Las Materias

UNIDAD 4.- Ciclo contable.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Conocerá el ciclo contable como un proceso ordenado que comprende desde la captación de la información relativa a las operaciones realizadas por un negocio, hasta la elaboración de los Estados Financieros.

4.1 Utilizar lluvia de ideas para conceptualizar un sistema de información contable en forma gráfica integral.

4.2 Estructurar en el pizarrón los pasos a seguir en el sistema de información contable.

4.3 Elaborar un ejercicio práctico que abarque desde la captura de los documentos fuentes, motivo de las transacciones, registro en los libros de diario, mayor y mayores auxiliares, hasta la preparación de los estados financieros y exponerlo en el salón de clases.

1,2,3,4

UNIDAD 5.- La información financiera.

Objetivo Educacional Actividades de Aprendizaje Fuentes de Información

Identificará los tipos de Inventarios y los métodos que existen para su valuación. Conocerá el concepto de Capital Contable. Explicará que son las acciones y su clasificación. Identificará lo que es un mercado de valores. Conocerá que son los dividendos y las utilidades retenidas.

5.1 Investigar en empresas y contrastar los tipos de inventarios que existen y los métodos para su valuación.

5.2 Buscar la formación sobre los sistemas de registro de inventarios que existen en las empresas y entregar un reporte.

5.3 Ejercitar por equipos en clase los cálculos que le permitan conocer el capital contable de una empresa.

5.4 Investigar en las empresas y contrastar los tipos de acciones que existen.

5.5 Buscar información en diversas fuentes sobre mercado de valores, compartir y contrastar la información por equipos.

5.6 Realizar un análisis sobre los estados financieros básicos y los métodos de análisis que existen y su interpretación.

1,2,3,4

Page 282: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Romero López, Javier; Guajardo Cantú, Gerardo. Fundamentos de Contabilidad. Ed. Mc. Graw Hill. Interamericana de México, S. A.

2. Moreno Fernández, Joaquín. Contabilidad Básica. Ed. Mc. Graw Hill.

3. Pyle, White, Larson. Principios Fundamentales de la Contabilidad. Ed. CECSA.

4. Sastrías Marcos. Principios de Contabilidad. Ed. Esfinge.

Page 283: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Elaboración del estado de situación financiera.

- Con base a una serie de datos formular en hojas de balance un estado de situación financiera en forma de cuenta.

- Con base a una serie de datos formular en hojas tabulares de cuatro columnas un estado de situación financiera en forma de reporte.

- Con estados financieros bajados de empresas por Internet o de empresas de la localidad, analizar lo renglones del estado de situación financiera y compararlos con los anteriormente formulados.

2 Elaboración del estado de resultados.

- Con base a una serie de datos formular en hojas tabulares de cuatro columnas un estado de resultados en forma de reporte.

- Con estados financieros bajados de empresas por Internet o de empresas de la localidad, analizar los renglones del estado de resultados y compararlos con los anteriormente formulados.

- Explicar los puntos de diferencia que existe entre los estados de resultados vistos en clase y los estados de resultados de empresas reales.

El ciclo contable.

- Con base a una serie transacciones financieras realizar registros de transacciones financieras en el libro diario, en un libro mayor, en mayores auxiliares

- Con base a los registros realizados en el libro mayor, formular los siguientes estados financieros: balanza de comprobación, estado de resultados, estado de situación financiera y relación de cuentas de mayores auxiliares.

Page 284: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Cultura empresarial

Ingeniería en Sistemas Computacionales

SCE - 0405

2-2-6 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológico de: Tuxtla Gutiérrez. 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 285: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Proporciona una perspectiva general y equilibrada sobre los negocios, calidad, filosofía del éxito, procedimientos de certificación y auditoria.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante desarrollará las actividades y aptitudes que se requieran para incorporarse a las estructuras organizacionales con un amplio sentido de la calidad.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Administración.

Seminario de ética

Todos los temas, ya que sustentan una formación y cultura empresarial. Fundamentos

Page 286: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Sistemas de negocio y

niveles de aplicación de los sistemas en las organizaciones.

1.1 Concepto de sistemas de negocio. 1.2 Elementos de un plan de negocio. 1.3 Áreas de un plan de negocio. 1.4 Anexos de un plan de negocio. 1.5 Presentación escrita y verbal de un

plan de negocio.

2 Cultura corporativa de calidad.

2.1 Fundamentos de la cultura corporativa 2.2 Funciones de la cultura corporativa. 2.3 Tipos de cultura corporativa. 2.4 Como se arraiga la cultura corporativa

mediante los procesos de socialización y mentoría.

3

Estrategias de cambio. 3.1 Conceptos básicos de cambio planeado.

3.2 Modelo del proceso de cambio. 3.2.1 Factores de cambio. 3.2.2 Proceso de cambio.

3.3 Tipos de cambio planeado. 3.3.1 Cambio en la estructura. 3.3.2 Cambio en la tecnología. 3.3.3 Cambio en las personas.

3.4 Desarrollo organizacional (DO). 3.4.1 Conceptos básicos. 3.4.2 Tipos de actividades del DO.

3.5 Administración de la creatividad y las innovaciones. 3.5.1 Creatividad individual. 3.5.2 Creatividad e innovaciones en

la organización. 3.5.3 Tipos de planeación.

4 Planeación estratégica. 4.1 Introducción.

4.1.1 Planeación tradicional. 4.1.2 Planeación estratégica. 4.1.3 Elementos de la planeación

estratégica.

Page 287: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.2 Misión. 4.2.1 Concepto. 4.2.2 Responsables de formulación. 4.2.3 Cómo se construye la misión 4.2.4 Aplicación de la misión. 4.2.5 Ejemplo práctico.

4.3 Visión. 4.3.1 Concepto. 4.3.2 Quién la construye. 4.3.3 Cómo se construye la visión. 4.3.4 Características de la visión. 4.3.5 La utilidad de la visión.

4.4 Valores. 4.4.1 Concepto. 4.4.2 Características. 4.4.3 Valores mas relevantes.

4.5 Diagnóstico estratégico. 4.5.1 Propósito. 4.5.2 Identificación de nuestros

clientes y servicios. 4.5.3 Investigación de las

necesidades. 4.5.4 Análisis de fuerzas,

oportunidades, debilidades y amenazas (FODA).

5 Legislación informática. 5.1 Estructura del marco jurídico en

México. 5.2 Derechos de Autor de la información

digital. 5.3 Propiedad industrial y prácticas

desleales. 5.4 Privacidad y protección de datos

personales. 5.5 Protección al consumidor. 5.6 Gobierno en Internet y tendencias

regulatorias globales.

6 Auditoria de la calidad. 6.1 Concepto y evolución de la calidad. 6.2 Auditoria informática.

6.2.1 Conceptos de auditoria informática.

6.2.2 Métodos, técnicas y herramientas de auditoria.

Page 288: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

6.2.3 Certificación (ISO 9000, 9000-3, 12207 y modelo CMM).

6.2.4 Disposiciones oficiales mexicanas para desarrollo de software.

6.- APRENDIZAJES REQUERIDOS

• Fundamentos de administración. • Conceptos de ética.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección en diversas fuentes de información sobre: negocios, calidad, planeación estratégica, legislación informática, certificación y auditoria.

• Analizar y discutir en equipos la información investigada y construir en clase las definiciones para cada concepto.

• Dar un uso didáctico a medios audiovisuales, emplear dinámicas grupales (lluvia de ideas, mesa redonda, paneles, foros, conferencias, debates, entre otros), realizar prácticas.

• Exposición de trabajos de investigación realizados en empresas presenciales o virtuales, de casos aplicados a cada tema.

8.- SUGERENCIAS DE EVALUACIÓN

• Exámenes teóricos y prácticos. • Evaluar tareas, cumplimiento de los objetivos y desempeño en las

prácticas. • Investigación de campo (según se sugiera en cada unidad). • Participación en clases. • Evaluar exposiciones según sugerencias de cada unidad.

Page 289: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Sistemas de negocio y niveles de aplicación de los sistemas en las

organizaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá los elementos que integran el desarrollo.

1.1 Identificar en una empresa las áreas básicas de un plan de negocios.

1.2 Elaborar anexos de un plan de negocios.

1.3 Realizar una presentación de un plan de negocios.

1

UNIDAD 2.- Cultura corporativa de calidad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará los fundamentos, funciones y tipos de cultura corporativa y su arraigo en las empresas.

2.1 Resumir los fundamentos de la cultura corporativa.

2.2 Investigar en empresas y contrastar las funciones y los tipos de cultura corporativa que existen.

2.3 Discutir en grupo cómo se arraiga la cultura corporativa en una empresa.

2.4 Exponer por equipo cómo se fomenta el comportamiento ético corporativo en una empresa.

2

UNIDAD 3.- Estrategias de cambio.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conceptos básicos, factores y enfoques de estrategias de cambio para su mediano y largo plazo.

3.1 Aplicar cada uno de los conceptos de esta unidad en una investigación de campo orientada a documentar la experiencia de implementación de estrategias regional.

3.2 Exponer los resultados.

3

Page 290: Sistemas2004 Todas Las Materias

UNIDAD 4.- Planeación estratégica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Diseñará un modelo utilizando la planeación estratégica. Desarrollará los procesos estratégicos para el logro de las metas, tomando en cuenta la capacidad de las organizaciones y aprovechando las oportunidades actuales y futuras en función de las situaciones internas que ellas tienen.

4.1 Identificar la importancia de la misión en una empresa para garantizar el logro de objetivos comunes, comentarla en clase.

4.2 Discutir en equipos la importancia de la planeación estratégica dentro de las organizaciones como parte fundamental para el logro de sus metas.

4.3 Utilizar lluvia de ideas para señalar como se construyen la misión y la visión.

4.4 Acudir a empresas y solicitar su misión, visión y objetivos, exponerlo al grupo y discutir congruencia entre lo que es y debería ser.

4.5 Mediante casos prácticos crear misión , visión y FODA de una organización.

4,5,6,7,,8,9

UNIDAD 5.- Legislación informática.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá el marco jurídico en el que está inmerso, así como su aplicación.

5.1 Buscar información en diversas fuentes sobre procedimientos para la generación de normas jurídicas.

5.2 Investigar y analizar en grupo las normas aplicables al área informática

5.3 Discutir en grupo las normas y procedimientos aplicables al Derecho de Autor.

5.4 Buscar en diversas fuentes de información sobre las normas y procedimientos aplicables a la Ley de Propiedad Industrial y discutirlas en grupo.

5.5 Realizar una síntesis sobre prácticas desleales más comunes en el área informática.

4,5,6,7,,8,9

Page 291: Sistemas2004 Todas Las Materias

5.6 Elaborar un documento que establezca las políticas de privacidad para el uso de un sitio en Internet.

5.7 Investigar y discutir en grupo las leyes aplicables para la Protección del Consumidor.

5.8 Investigar y discutir en grupo las políticas existentes para el uso de los recursos informáticos por parte de gobierno.

UNIDAD 6.- Auditoria de la calidad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá los conceptos de calidad y su evolución, así como los métodos, técnicas y herramientas para una auditoria informática y su certificación a través de diferentes estándares.

6.1 Buscar información y discutir en grupo sobre los conceptos de calidad.

6.2 Realizar una síntesis sobre auditoria informática.

6.3 Distinguir entre los diferentes métodos, técnicas y herramientas de auditoria a través de la aplicación de un caso práctico.

6.4 Realizar un ensayo de cada uno de los estándares: ISO 9001,9000-3, 12207.

6.5 Investigar en la secretaria de economía las disposiciones oficiales para desarrollo de software, y exponerlas al grupo.

6.6 Sintetizar los diferentes niveles de madurez de los procesos de una organización dedicada al desarrollo de software, tomando como referencia al modelo CMM y discutirlo en grupo.

6.7 Utilizar lluvia de ideas para señalar quien y como se construye la misión y visión.

6.8 Acudir a una empresa y solicitar su misión, visión y objetivos, exponerlo al grupo y discutir congruencia entre lo que es y debería ser.

6.9 Mediante casos prácticos crear misión, visión y FODA de una organización.

10,11

Page 292: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Rafael Alcaraz Rodríguez (2001). El Emprendedor de Éxito, guía de planes de negocios. Ed. Mc. Graw Hill.

2. Angelo Kinicki, Robert Kreitner (2003). Comportamiento Organizacional. Conceptos, problemas y prácticas. Ed. Mc. Graw Hill.

3. James A. F. Stoner, R. Edward Freeman, Daniel R. Gilbert Jr. Administración, 6ª Edición, capítulo 15. Ed. Pearson Education.

4. Cáceres, Luis René, Estrategia (1991). Planificación y Control, México. Ed. Fondo de Cultura Económico, 1517 pp.

5. Cameferd, Fobert A., Callaghan, Dennis W. (1990). Strategic Management, Text, Tolls, and Cases for Business Policity. Ed. Boston, Massachusetts: Kent Publishing Company, 861 pp.

6. Homper, Robert J, y Bough Sue L. (1990). Strategic Market Planning, Lincolnwood, Illinois. Ed. NTC Business Books.

7. Craig S. Rice (1990). Strategic Planning for teh small business. Ed. Holbreu Massachusetts: Bob Adams Inc, Publishers, 261 pp.

8. Dror, Yehczel (1985). Enfrentando el Futuro. Ed. FCE, 113 pp. México.

9. Hermida, Jorge y otros (1990). Administración y Estratégia. Ed. Ediciones Macchi, 238 pp. Buenos Aires, Argentina.

10. Carlos Muñoz Razo. Auditoria en Sistemas Computacionales. Ed. Prentice Hall.

11. Mario G. Piattini, Emilio del Peso. Auditoría Informática un enfoque práctico. Ed. Alfaomega Ra-Ma.

Page 293: Sistemas2004 Todas Las Materias

12. Oliver Hance. Leyes y Negocios en Internet. Ed. The Best of McGraw-Hill.

13. Barrios, Muñoz y Pérez Bustillo. Internet y Derecho en México. Ed. McGraw-Hill.

Referencias en Internet

[1] http://www.cp.com.uy/42/iso42.htm [2] http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Calidad_software.pdf [3] http://www.campus.fortunecity.com/defiant/114/iso9000.htm

11. PRÁCTICAS

Unidad Práctica 1 Elegir una organización por equipos para desarrollar en

cada una : - Planeación Estratégica. - Concepto de calidad. - Plan de negocio. - Proceso de auditoria para un servicio o producto. - Proceso de certificación.

Page 294: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Formulación y evaluación de proyectos de inversión

Ingeniería en Sistemas Computacionales

SCE - 0411

2-2-6 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Tuxtla Gutiérrez 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 295: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Posee una visión empresarial y detecta áreas de oportunidad para emprender y desarrollar proyectos.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

Proporcionará los conocimientos necesarios para formular y desarrollar proyectos de inversión con criterios de sustentabilidad.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Contabilidad financiera. Administración.

Todas las unidades proporcionan conocimientos teórico-prácticos de los principales estados financieros presentados en la formulación y evaluación de proyectos. Todas las unidades permiten una formación empresarial.

Ninguno.

Page 296: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Concepto e Importancia de

los Proyectos de Inversión. 1.1 Importancia, definición y origen de los

proyectos. 1.2 Los estudios de Inversión. 1.3 Clasificación de los proyectos. 1.4 Etapas en el desarrollo de un proyecto 1.5 Contenido del proyecto.

2 Estudio de mercado. 2.1 Definición y objetivo del estudio de mercado.

2.2 Identificación del producto. 2.3 Segmentación del mercado. 2.4 Análisis de la demanda. 2.5 Análisis de la oferta. 2.6 Análisis de precios. 2.7 Comercialización del producto o

servicio. 2.8 Técnicas para el acopio de

información. 2.9 Conclusiones del estudio de mercado.

3 Estudio técnico. 3.1 Localización del negocio.

3.2 Costo de la Materia prima. 3.3 Determinación del tamaño de la planta 3.4 Estudio de ingeniería.

3.4.1 Identificación técnica del producto.

3.4.2 Proceso de producción. 3.4.3 Distribución de la planta 3.4.4 Selección de maquinaria y

equipo. 3.4.5 Determinación de proveedores.

4 Estudio financiero. 4.1 Objetivo general y estructuración.

4.2 Determinación de costos. 4.2.1 Costos de producción. 4.2.2 Costos de administración. 4.2.3 Costos de venta. 4.2.4 Costos financieros.

4.3 Cronograma de inversiones. 4.4 Depreciaciones y amortizaciones. 4.5 Capital de trabajo.

Page 297: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.6 Estimación de presupuestos. 4.6.1 Ingreso. 4.6.2 Egreso. 4.6.3 Utilidades.

4.7 Punto de equilibrio. 4.7.1 Estado de resultados. 4.7.2 Balance general pro forma. 4.7.3 Estado de origen y aplicación

de recursos pro forma. 4.7.4 Estados financieros pro forma.

5 Evaluación económica. 5.1 Objetivos del análisis y la evaluación

5.2 Métodos de evaluación. 5.3 Valor presente neto. 5.4 Tasa interna del rendimiento. 5.5 Análisis de sensibilidad. 5.6 Evaluación social.

6 Estudio administrativo y legal.

6.1 Organigrama de la empresa. 6.2 Manual de funciones. 6.3 Sociedad mercantil propuesta.

6.- APRENDIZAJES REQUERIDOS

• Contabilidad financiera. • Administración.

Planeación, control y dirección. • Estadísticas.

Distribución de frecuencia. Medidas de tendencia central. Medidas de variabilidad. Distribución normal. Estimación. Tendencia. Correlación.

• Mercadotecnia.

Page 298: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Organizar equipos de trabajo y que investiguen temas del programa y lo apliquen al desarrollo de un proyecto, realizar exposición sobre los resultados obtenidos.

• Emplear dinámicas grupales, lluvia de ideas, foros, debates, mesas redondas, conferencias, discusión por equipos, entre otros, para reforzar el aprendizaje.

• Desarrollar una investigación de la instalación de un negocio donde aplique todos los temas vistos en clase.

• Realizar visitas a empresas. 8.- SUGERENCIAS DE EVALUACIÓN

• Examen teórico-práctico. • Participación individual y por equipo en clase. • Trabajos, ejercicios, exposiciones grupales e individuales. • Participación en las dinámicas grupales. • Proyecto final: Se sugiere la elaboración de un proyecto de inversión real,

donde el alumno aplique todos los temas vistos.

Page 299: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Concepto e Importancia de los Proyectos de Inversión.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante visualizará las inversiones que se puedan generar bajo una base sólida de evaluación.

1.1 Investigar el Plan Nacional de Desarrollo, El Plan Estatal y el Municipal, exponer por equipos.

1.2 Revisar las áreas prioritarias dentro de los mismos y visualizar los proyectos que se pueden generar.

1.3 Definir una idea de inversión, con la finalidad de que formule y determine la viabilidad Técnico-Económica de la misma, a través de las diferentes etapas que conforman este programa.

1, 2, 9

UNIDAD 2.- Estudio de mercado.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá y aplicará una metodología, realizando un estudio de mercado, como parte de la formulación de proyecto de inversión.

2.1 Desarrollar un estudio de mercado de una idea de inversión factible (definida en la unidad anterior), desde el punto de vista de satisfacer una necesidad real en su entorno social y económico.

2.2 Presentar resultados en el grupo.

1, 2, 6

UNIDAD 3.- Estudio técnico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará y aplicará las partes que conforman un estudio técnico, como parte de un proyecto de inversión.

3.1 Conocer, describir y aplicar en el proyecto de inversión: 3.1.1 Procesos industriales. 3.1.2 Factores relevantes a

considerar en la adquisición de maquinaria y equipo.

1, 2, 3, 4

Page 300: Sistemas2004 Todas Las Materias

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información 3.1.3 Métodos de microlocalización

de plantas industriales. 3.1.4 Factores para determinar el

tamaño de una planta. 3.1.5 Métodos de distribución de

plantas. 3.1.6 Legislación Jurídica y

Organizacional vigentes para proyectos de inversión en una zona determinada.

UNIDAD 4.- Estudio financiero.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará y aplicará los elementos que conforman un estudio financiero, así como la información necesaria para llevar a cabo un análisis económico como parte de un proyecto de inversión.

4.1 Estado de resultados 4.2 Cuadros de fuentes y usos. 4.3 Tablas de pago de deuda. 4.4 Balance general. 4.5 Punto de equilibrio.

1, 3, 7

UNIDAD 5.- Evaluación económica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará y aplicará las técnicas de evaluación económica utilizadas en proyectos de inversión.

5.1 Evaluar el proyecto de inversión con los métodos de VPN y TIR, así como aplicar un Análisis de Sensibilidad al mismo.

1, 3, 8

Page 301: Sistemas2004 Todas Las Materias

UNIDAD 6.- Estudio administrativo y legal.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá y aplicará un organigrama de la empresa, manual de definiciones y sociedad mercantil.

6.1 Investigar por equipos organigramas de empresas, manual de funciones y constituir la sociedad mercantil.

6.2 Representar en el grupo una empresa con su estructura organizacional.

1, 2, 3

10. FUENTES DE INFORMACIÓN

1. Baca Urbina, Gabriel. (2003). Evaluación de Proyectos. Ed. Mc. Graw Hill.

2. Sapag y Sapag Chain. (2003). Fundamentos de Preparación y Evaluación de Proyectos. Ed. Mc. Graw Hill.

3. Nassir Sapag Chain. (1993). Criterios de Evaluación de Proyectos. Ed. Mc. Graw Hill.

4. Soto Rodríguez, Humerto. (1978) Formulación y Evaluación Técnico Económica de Proyectos Industriales. ( Apuntes ).

5. Alcaraz Rodrígues, Rafael. (2001). El Emprendedor de Éxito. Ed. Mc. Graw Hill.

6. Boyd Harper, Westfall , Ralph , Stasch Stankey. (1993). Investigación de Mercados. Textos y Casos. Ed. Prentice Hall. USA.

7. Gitman Lawrence. (1999). Fundamentos de Administración Financiera. Ed. Oxford University Press. México S. A. de C. V.

8. Anthony Tarquin. (2003). Ingeniería Económica. Ed. Mc. Graw Hill.

9. Plan Nacional de Desarrollo.

Page 302: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 El profesor les proporcionará a cada equipo un proyecto

para que realicen de forma cronológica y ordenada la formulación y evaluación del mismo

2 Los estudiantes tendrán que realizar sus exposiciones según avances programados evaluándoseles como proyecto final.

Page 303: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Desarrollo de proyectos de software

Ingeniería en Sistemas Computacionales

SCM - 0406

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: Cd. Guzmán, Iguala 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 304: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla aplicaciones de software de cualquier dominio. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante diseñará y construirá un proyecto de software conforme a los requerimientos establecidos en el dominio del proyecto de software.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Planificación y Modelado. Redes de computadoras. Tópicos Selectos de programación Interfaces. Desarrollo sustentable. Ética

Todos ya que es una materia integradora para el desarrollo de cualquier tipo de proyecto de software.

.

Page 305: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Conceptos Introductorios. 1.1 La arquitectura de 4+1 vistas.

1.2 Desarrollo orientado a objetos. 1.3 Diagramación.

2 Diseño orientado a objetos. 2.1 Diseño del sistema en base a procesos. 2.1.1 Actividades y casos de uso. 2.1.2 Interfaces de usuario.

2.2 Diseño de la lógica. 2.2.1 Clases y Objetos. 2.2.2 Interacción. 2.2.3 Estados y Transiciones.

3 Construcción. 3.1 Despliegue de componentes y

arquitectónico. 3.2 Técnicas de desarrollo de las

arquitecturas de referencia en diferentes dominios. 3.2.1 Los modelos de componentes. 3.2.2 Arquitectura de referencia para

sistemas de tiempo real fuente de alimentación.

3.2.3 Arquitectura de referencia para sistemas móviles con conexión a Internet.

3.2.4 Arquitectura de referencia para sistemas de información.

3.2.5 Arquitectura de referencia para ambientes virtuales de aprendizaje.

3.2.6 Arquitecturas de referencia para líneas de productos.

4 Pruebas de software. 4.1 Definiciones.

4.1.1 Prueba, caso de prueba, defecto, falla, error, verificación, validación.

4.1.2 Relación entre defecto-falla-error.

4.1.3 Pruebas estructurales, funcionales y aleatorias.

Page 306: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4.1.4 Documentación del diseño de las pruebas.

4.2 Proceso de pruebas. 4.2.1 Generar un plan de pruebas. 4.2.2 Diseñar pruebas especificas. 4.2.3 Tomar configuración del

software a probar. 4.2.4 Configurar las pruebas. 4.2.5 Evaluar resultados.

4.2.5.1 Depuración. 4.2.5.2 Análisis de errores.

4.3 Técnicas de diseño de casos de pruebas.

4.4 Enfoque práctico recomendado para el diseño de casos.

4.5 Estrategias de aplicación de las pruebas.

4.5.1 De unidad. 4.5.2 De integración. 4.5.3 Del sistema. 4.5.4 De aceptación.

5 Implantación y

mantenimiento. 5.1 Implantación e Integración de casos

de uso y componentes de software. 5.2 Mantenimiento del software.

6.- APRENDIZAJES REQUERIDOS

• Aplicar una técnica de adquisición de información (entrevistas, cuestionarios, etc.).

• Integrar equipos de desarrollo. • Discriminar los requerimientos de proyectos de software. • Aplicar los requerimientos de usuario para diseñar casos de uso e

interfaces correspondientes de un proyecto de software.

Page 307: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Contar con un sitio Web. • Buscar oportunidades para el diseño, implantación y pruebas de un sistema

computacional en las diferentes organizaciones de la localidad. • Aplicar una técnica de adquisición de información (entrevistas,

cuestionarios, sondeo, entre otros). • Exponer en el aula el proyecto realizado. • Integrar equipos de desarrollo motivando el aprendizaje en equipo. • Dar un uso didáctico a medios audiovisuales, emplear dinámicas grupales

(lluvia de ideas, mesa redonda, paneles, foros, conferencias, debates, entre otros), realizar prácticas.

• Desarrollo de un proyecto dosificado durante el semestre.

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluación diagnóstica (valoración de conocimientos previos). • Dar seguimiento al desempeño en el desarrollo del proyecto. (dominio de

los conceptos, capacidad de comunicación interpersonal, aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Evaluación de la presentación del proyecto. (Informe, presentación y defensa de la congruencia del proyecto).

• Dar valor a la participación (mesas redondas y de debate). • Actividades de auto evaluación. • Exámenes departamentales.

Page 308: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Conceptos introductorios.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante comprenderá el enfoque de los diferentes actores involucrados en un proyecto de software y aplicación de cada uno de los diagramas del paradigma orientado a objetos.

1.1 Plantear preguntas relativas a los roles de:

• Usuario. • Analistas. • Diseñadores. • Desarrolladores. • Probador. • Integradores.

1.2 Realizar un ejercicio que muestre la aplicación del concepto de desarrollo orientado a objetos.

1.3 Realizar un ejercicio que muestre la aplicación del concepto de cada uno de los diagramas.

7,6,1,2,4,12

UNIDAD 2.- Diseño orientado a objetos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Construirá los diagramas que muestren el comportamiento del sistema acorde a los requerimientos del usuario.

2.1 Aplicar el Lenguaje Unificado Modelado (UML) específicamente Diagramas de Secuencia, Colaboración y Estado, Clases y Objetos para realizar el Diseño del proyecto de software. Discutir y exponer por equipo, los Diagramas resultantes.

2.2 Igual a 2.1

1,2,5,6,7,8,12

Page 309: Sistemas2004 Todas Las Materias

UNIDAD 3.- Construcción.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Construirá los diagramas correspondientes a la implementación y desarrollará la programación del sistema acorde a la arquitectura de referencia del dominio de su proyecto.

3.1 Aplicar el Lenguaje Unificado Modelado (UML) específicamente Diagramas de componentes y despliegue para mostrar la implementación del proyecto de software. Discutir y exponer por equipo, los Diagramas resultantes.

3.2 Realizar la programación del proyecto de software mediante el paradigma Orientado a Objetos.

4, 5, 6, 7

UNIDAD 4.- Pruebas de software.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Implementará una estrategia para realizar pruebas a su proyecto de software.

4.1 Discutir y exponer por equipo, las Técnicas de Prueba usadas y sus resultados.

4.5 Discutir y exponer por equipo, las estrategias de aplicación de las pruebas.

4,5,6,8,12

UNIDAD 5.- Implantación y mantenimiento.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá técnicas para la implantación y mantenimiento del software.

5.1 Realizar una síntesis sobre las técnicas para la implantación y el mantenimiento del software. Discutir, en equipo, las características que diferencian a cada uno de las técnicas.

5.2 Realizar una síntesis sobre el mantenimiento del software, discutir, en equipo, las características del mantenimiento de software.

4,10,11,12

Page 310: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Fowler, Martin, (1999). UML Gota a Gota Ed. Addison Wesley.

2. Larman, Craig (1999). UML y patrones. Ed. Pearson.

3. Bruegge Bernd (2001). Ingeniería de Software Orientada a Objetos. Ed. Prentice Hall.

4. Braude, Eric (2003). Ingeniería de Software Una perspectiva Orientada a Objetos. Ed. Alfaomega.

5. Meyer, Bertrand (1999). Construcción de Software Orientada a Objetos. Ed. Prentice Hall.

6. Oestereich Bernd (1999). Developing Software with UML, Object-Oriented Analysis and Desing in Practice. Ed. Addison Wesley.

7. Reed R.Paul (2001). Developing Applications with Visual Basic and UML. Ed. Addison Wesley.

8. Jacobson,Ivar. (2000). El Proceso unificado de desarrollo de Software. Ed. Addison Wesley.

9. Humphrey, Watts S. (2000). Introducción al Proceso Software Personal. Ed. Addison Wesley.

10. Sommerville, Ian (2001). Ingeniería de Software. Ed. Prentice Hall.

11. Pressman Roger S (2001). Ingeniería del Software, 5/E. Ed. Mc.Gaw-Hill.

Page 311: Sistemas2004 Todas Las Materias

12. Laudon & Laudon 8/E (2003). Management Information Systems. Ed. Prentice-Hall.

11.- PRACTICAS

Unidad Práctica 1 Desarrollo de un proyecto dosificado durante el semestre,

involucrando todas las unidades de aprendizaje, donde se aplique los diagramas del Lenguaje Unificado de Modelado

Page 312: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Inteligencia artificial I

Ingeniería en Sistemas Computacionales

SCB - 0416

4-0-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Cd. Madero 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 313: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Capacidad de análisis, de desarrollo y de programación de modelos matemáticos, estadísticos y de simulación.

• Coordina y realiza investigaciones que fortalezcan el desarrollo cultural, científico y tecnológico.

• Aplica nuevas tecnologías a la solución de problemas de su entorno laboral. • Desarrolla interfaces hombre-máquina.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante representará problemas basados en conocimiento en términos formales y diseñará la solución a problemas típicos de la Inteligencia Artificial ( I.A.).

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Teoría de la computación

Probabilidad y estadística

Funciones y distribuciones muestrales. - Variables

aleatorias

Page 314: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Fundamentos. 1.1 El propósito de la IA y su evolución

histórica. 1.2 Las habilidades cognoscitivas según la

psicología. Teorías de la inteligencia (conductismo, Gardner, .

1.3 El proceso de razonamiento según la lógica (Axiomas, Teoremas, demostración).

1.4 El modelo de adquisición del conocimiento según la filosofía.

1.5 El modelo cognoscitivo. 1.6 El modelo del agente inteligente. 1.7 El papel de la heurística.

2 Representación del conocimiento y razonamiento.

2.1 Mapas conceptuales. 2.2 Redes semánticas. 2.3 Razonamiento monótono. 2.4 La lógica de predicados: sintaxis,

semántica, validez e inferencia. 2.5 La demostración y sus métodos. 2.6 El método de Resolución de Robinson 2.7 Conocimiento no-monótono y Otras

lógicas. 2.8 Razonamiento probabilístico. 2.9 Teorema de Bayes.

3 Sistemas de razonamiento

lógico. 3.1 Reglas de producción. 3.2 Sintaxis de las reglas de producción.

- A1 ∧ A2 ... ∧ An => C - representación objeto-atributo-valor

3.3 Semántica de las reglas de producción 3.3.1 Conocimiento causal. 3.3.2 Conocimiento de diagnóstico.

3.4 Arquitectura de un sistema de Producción (SP) (ó Sistemas basados en reglas, SBR). 3.4.1 Hechos. 3.4.2 Base de conocimientos. 3.4.3 Mecanismo de control.

3.5 Ciclo de vida de un sistema de Producción.

Page 315: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4 Búsqueda y satisfacción de restricciones.

4.1 Problemas y Espacios de estados. 4.2 Espacios de estados determinísticos y

espacios no determinísticos. 4.3 Búsqueda sistemática.

4.3.1 Búsqueda de metas a profundidad.

4.3.2 Búsqueda de metas en anchura 4.3.3 Búsqueda óptima.

4.4 Satisfacción de restricciones. 4.5 Resolución de problemas de juegos.

6.- APRENDIZAJES REQUERIDOS

• Comprensión de las estructuras de control, las listas, árboles, recursividad y teoría de la probabilidad.

7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre temas de inteligencia humana y artificial.

• Organizar exposición de temas por equipo. • Elaborar un proyecto vinculado a problemas de juegos. • Propiciar debates sobre temas relacionados, con sesiones de preguntas y

respuestas. • Propiciar la resolución en conjunto de problemas relacionados con la

materia. • Utilizar un software para el diseño y análisis de los temas del curso. • Desarrollar un mapa conceptual sobre inteligencia artificial, donde se

establezcan los conceptos y sus relaciones. 8.- SUGERENCIAS DE EVALUACIÓN

• Desarrollo de proyecto final (informe, presentación y defensa del proyecto). • Evaluación de informes sobre tareas o trabajos de investigación. • Evaluación escrita. • Desempeño y participación en el aula.

Page 316: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Fundamentos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá las formas de representación simbólicas y su aplicación.

1.1 Buscar y seleccionar información sobre las teorías de la inteligencia humana.

1.2 Discutir en grupo, las diferentes teorías de la inteligencia humana.

1.3 Buscar información sobre los modelos de adquisición del conocimiento.

1.4 Discutir en grupo las diferencias de los modelos de adquisición del conocimiento.

1.5 Discutir en grupo, las diferentes manifestaciones de la inteligencia humana.

1, 2, 3, 4

UNIDAD 2.- Representación del conocimiento y razonamiento.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las técnicas de representación basadas en lógica de predicados y sus reglas de inferencia, en la solución de problemas.

2.1 Buscar información sobre las formas de representación del conocimiento.

2.2 Diseñar la representación de algún concepto, a través de una forma de representación del conocimiento.

2.3 Realizar la representación de frases del lenguaje natural en términos de predicados.

2.4 Buscar información sobre los elementos de un sistema axiomático.

2.5 Discutir las reglas de inferencia válidas en una lógica de predicados.

2.6 Buscar información sobre demostración y equivalencia lógica.

2.7 Discutir los conceptos de demostración y equivalencia lógica.

2.8 Buscar información sobre el método de resolución y unificación.

2.9 Exponer en clase el método de resolución y unificación.

1, 3, 6, 7

Page 317: Sistemas2004 Todas Las Materias

2.10 Buscar información sobre incertidumbre, imprecisión y subjetividad.

2.11 Discutir en grupo ejemplos de conocimiento incierto, impreciso y subjetivo.

2.12 Realizar un modelo de red bayesiana a un problema de diagnóstico.

UNIDAD 3.- Sistemas de razonamiento lógico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará la representación basada en reglas de producción, en la solución de problemas basados en conocimiento.

3.1 Buscar información sobre la sintaxis y semántica de un sistema de producción (SP).

3.2 Discutir en grupo, conocimiento causal y conocimiento de diagnóstico.

3.3 Diseñar la solución a un problema propuesto utilizando la metodología de sistemas basados en conocimiento.

3.4 Implementar el diseño de la solución de un problema utilizando una herramienta de programación simbólica.

3.5 Discutir en grupo los resultados de la implementación.

UNIDAD 4.- Búsqueda y satisfacción de restricciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará técnicas sistemáticas básicas de profundidad y anchura en la solución de problemas de búsqueda de metas.

4.1 Describir gráficamente problemas en términos de espacios de estados (problema de misioneros y caníbales, problemas de juego entre dos adversarios, etc).

4.2 Buscar información sobre los métodos de búsqueda sistemática básica: a profundidad y anchura.

4.3 Discutir en grupo los algoritmos de los métodos de búsqueda sistemática básica: a profundidad y anchura.

Page 318: Sistemas2004 Todas Las Materias

4.4 Buscar información sobre los métodos de búsqueda óptima: funciones de evaluación, funciones de costo y heurísticas.

4.5 Discutir en grupo los algoritmos de los métodos de búsqueda óptima: funciones evaluación, funciones de costo y heurísticas.

4.6 Realizar un proyecto para resolver un problema de un juego clásico (gato, damas chinas, misioneros y caníbales, etc), empleando un método de búsqueda óptima.

10. FUENTES DE INFORMACIÓN

1. Mocker Robert J. Dologite D.G. Knowledge-based Systems: An introducction to expert systems. Ed. MacMillan, 1992.

2. Lógica matemática. Ed. Suppes, ed. Reverté, 1988.

3. José Cuena. Lógica informática. 2ª. Edición, 1986, México. Ed. Alianza Editorial, S.A., Madrid, 1985.

4. Stuart Russell, P eter Norvig. Inteligencia Artificial (Un enfoque moderno). Ed. Prentice Hall, 1995 http://aima.cs.berkeley.edu/

5. Neil C. Rowe. Artificial Intelligence through Prolog. Ed. Prentice Hall, 1988.

6. Joseph Giarratano, Gary Riley. Sistemas expertos, principios y programación (CLIPS). Ed. International Thompson Editores, 3ª. Edición, 1996, México.

7. Elaine Rich, Kevin Knight. Inteligencia Artificial. Ed. McGraw-Hill, 2da. Ed. 1994.

Page 319: Sistemas2004 Todas Las Materias

8. Gregorio Fernández Fernández. Universidad Politécnica de Madrid. Escuela Técnica Superior de Ingenieros de Telecomunicación. Departamento de Ingeniería de Sistemas Telemáticos. Grupo de Sistemas Inteligentes. http://turing.gsi.dit.upm.es/~gfer/ssii/rcsi/

9. Notas sobre mapas conceptuales: http://profesor.sis.uia.mx/aveleyra/comunica/mmps/mapasconceptuales.htm

11. PRÁCTICAS

Unidad Práctica 1 1 Desarrollar un mapa conceptual sobre inteligencia artificial,

donde se establezcan los conceptos y sus relaciones .

2 Desarrollar los métodos de búsqueda en profundidad y en anchura en un grafo dirigido. Por ejemplo, usar un mapa de carreteras e ir de una ciudad a otra.

3 Resolver problemas de juegos clásicos de la IA, empleando un lenguaje simbólico: gato, damas chinas, el agente viajero, misioneros y caníbales, el problema de las jarras. (Si se emplea Jess, se pueden implementar en el algún sitio servidor WEB).

Page 320: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Física I

Ingeniería en Sistemas Computacionales

SCM - 0409

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de Toluca 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 321: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Comprende los fenómenos físicos en los que intervienen fuerzas, movimiento, trabajo, energía, así como los principios básicos de Óptica y Termodinámica.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante comprenderá los fenómenos físicos en los que intervienen fuerzas, movimiento, trabajo, energía, así como los principios básicos de Óptica y Termodinámica.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas I

Concepto de derivada y aplicaciones de la derivada.

Física II. Circuitos eléctricos y electrónicos. Inteligencia artificial.

Electrostática, Electrodinámica, Electromagne-tismo Electrónica analógica.

Page 322: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Estática de la partícula. 1.1 Conceptos básicos.

1.2 Resultante de fuerzas coplanares. 1.3 Componentes rectangulares de una

fuerza. 1.3.1 En el plano. 1.3.2 En el espacio.

1.4 Condiciones de equilibrio, primera Ley de Newton. 1.4.1 Equilibrio de la partícula en el

plano y en el espacio.

2 Estática del cuerpo rígido. 2.1 Introducción. 2.2 Cuerpos rígidos y principio de

transmisibilidad. 2.3 Momento de una fuerza respecto a un

punto. 2.4 Teorema de Varignon. 2.5 Momento de una fuerza respecto a un

eje. 2.6 Momento de un par de fuerzas.

3 Dinámica de la partícula. 3.1 Cinemática.

3.1.1 Conceptos básicos. 3.1.2 Movimiento rectilíneo uniforme

y uniformemente acelerado. 3.1.3 Movimiento de proyectiles. 3.1.4 Movimiento circular.

3.2 Cinética. 3.2.1 Segunda Ley de Newton. 3.2.2 Trabajo y energía.

4 Óptica. 4.1 Óptica geométrica.

4.1.1 Segunda Ley de Newton. 4.1.2 Principio de Huygens. 4.1.3 Principio de Fermat. 4.1.4 Lentes, espejos y prismas. 4.1.5 Reflexión interna total.

4.2 Óptica física. 4.2.1 Superposición de ondas de luz. 4.2.2 Interferencia y difracción. 4.2.3 Polarización.

Page 323: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

5 Termodinámica. 5.1 Introducción. 5.2 Equilibrio termodinámico. 5.3 Ley cero de la termodinámica. 5.4 Ecuación del gas ideal, leyes de los

gases ideales. 5.5 Primera ley de la termodinámica. 5.6 Capacidad calorífica para gases

ideales. 5.7 Trabajo termodinámico. 5.8 Segunda ley de la termodinámica,

entropía.

6.- APRENDIZAJES REQUERIDOS

• Cálculo diferencial. • Calculo integral. • Cálculo en varias variables.

7.- SUGERENCIAS DIDÁCTICAS

• Realizar investigación en diversas fuentes de información, sobre los conceptos utilizados en la asignatura.

• Elaborar con el estudiante un banco de problemas. • Participación del estudiante en la discusión de los conceptos. • Uso de material didáctico para mejorar la compresión de los conceptos. • Desarrollar modelos físicos (prototipos). • Uso de la computadora como apoyo en la solución de problemas y como

complemento para la comprensión de conceptos. • Uso de software de simulación de fenómenos físicos y tutoriales. • Realización de prácticas de laboratorio.

Page 324: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Participación en las investigaciones realizadas. • Ponderación de los resultados de los problemas asignados. • Participación en el desarrollo de la clase individual y en equipos. • Ponderación de las practicas de laboratorio. • Exámenes teóricos prácticos

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Estática de la partícula.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante aplicará los conceptos fundamentales de la partícula en la solución de ecuaciones de equilibrio y en problemas de fuerzas en el plano y en el espacio.

1.1 Elaborar un mapa conceptual de vector y sus características.

1.2 Determinar la resultante de sistemas de fuerzas concurrentes y coplanares en forma gráfica.

1.3 Descomponer fuerzas en sus componentes rectangulares en el plano y en el espacio. Obtención de la resultante en forma analítica.

1.4 Discutir la primera ley de Newton. Primera condición de equilibrio.

1.5 Resolver problemas de partículas en equilibrio, elaborando el diagrama de cuerpo libre y aplicando las condiciones de equilibrio así como problemas de equilibrio de una partícula en el espacio.

1,3,5,7,9,11

Page 325: Sistemas2004 Todas Las Materias

UNIDAD 2.- Estática del cuerpo rígido.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conceptos de momento de una fuerza, teoremas de Varignon y pares de fuerzas para la solución de problemas.

2.1 Elaborar gráficas de las operaciones elementales con vectores: producto punto, producto cruz, triple producto vectorial.

2.2 Discutir las características de un cuerpo rígido y la transmisibilidad de una fuerza aplicada a él.

2.3 Calcular en forma gráfica y analítica, el momento generado por una fuerza respecto a un punto.

2.4 Discutir el Teorema de Varignon y calcular el momento para un sistema de fuerzas.

2.5 Calcular momentos con respecto a un eje.

2.6 Resolver ejercicios sobre el momento de un par de fuerzas

1,3,5,7,9,11

UNIDAD 3.- Dinámica de la partícula.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conceptos básicos que rigen el movimiento de una partícula y su relación con la fuerza aplicada a la misma, en la solución de problemas.

3.1.1 Resolver problemas de movimiento rectilíneo uniforme y uniformemente acelerado.

3.1.2 Resolver problemas de movimiento vertical, y de tiro parabólico.

3.1.3 Representar gráficamente las componentes normal y tangencial de la aceleración.

3.2 Discutir la Segunda ley de Newton. Analizar el fenómeno de fricción, movimiento circular y tiro parabólico.

3.2.1 Discutir los conceptos de trabajo y energía, y las expresiones matemáticas para la energía cinética y potencial.

2,4,6,7,9,11

Page 326: Sistemas2004 Todas Las Materias

UNIDAD 4.- Óptica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá los principios fundamentales que rigen la óptica física y geométrica.

4.1 Investigar los antecedentes históricos de la óptica y su clasificación, analizar y discutir por equipos en clase.

4.1.1 Discutir las leyes de la reflexión y refracción.

4.1.2 Analizar el principio de Huygens. 4.1.3 Discutir el principio de Fermat y sus

aplicaciones. 4.1.4 Discutir los principios de la formación

de imágenes utilizando dispositivos ópticos.

4.1.5 Discutir el fenómeno de la reflexión interna total y el principio de la fibra óptica.

4.2 Buscar y analizar los principales métodos matemáticos utilizados en la superposición de ondas de luz.

4.2.1 Explicar los fenómenos de interferencia y difracción, y analizar los problemas clásicos.

4.2.2 Investigar el fenómeno de la polarización y analizar ejemplos clásicos.

8,10,12

UNIDAD 5.- Termodinámica.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá el concepto de equilibrio termodinámico, las leyes de la termodinámica y entropía.

5.1 Analizar la termodinámica en su contexto histórico de la óptica y su clasificación.

5.2 Buscar información sobre el concepto de equilibrio termodinámico, analizar y discutir en clase su definición.

5.3 Buscar información sobre la ley cero de la termodinámica y establecer la relación entre las diferentes escalas de temperatura.

7,9,11

Page 327: Sistemas2004 Todas Las Materias

5.4 Buscar información sobre las leyes de los gases ideales y sus ecuaciones.

5.5 Discutir el concepto de la primera ley de la termodinámica para sistemas cerrados y abiertos; y sus consecuencias físicas.

5.6 Realizar ejercicios sobre la primera ley de la termodinámica para el cambio de entalpía, calor o trabajo para sistemas cerrados.

5.7 Buscar información sobre el concepto de la segunda ley de la termodinámica y entropía para sistemas cerrados y abiertos identificando algunas de sus aplicaciones.

Page 328: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Boresi Arthur y Schmidt Richard. Ingeniería Mecánica: Estática. Ed. International Thomson Editores. ISBN 970-686-077-0.

2. Boresi Arthur y Schmidt Richard.

Ingeniería Mecánica: Dinámica. Ed. International Thomson Editores. ISBN 970-686-088-6.

3. Pytel Andrew y Kiusalaas Jaan.

Ingeniería Mecánica: Estática 2ª Edición. Ed.. International Thomson Editores. ISBN 968-7529-72-5.

4. Pytel Andrew y Kiusalaas Jaan.

Ingeniería Mecánica: Dinámica 2ª Edición. Ed. International Thomson Editores.

5. Beer Ferdinand y Johnston Russel.

Mecánica vectorial para ingenieros: Dinámica. 6ª Edición. Ed. Mc. Graw Hill. ISBN 970-10-1021-3.

6. Beer Ferdinand y Johnston Russel.

Mecánica vectorial para ingenieros: Dinámica. 6ª Edición. Ed Mc. Graw Hill. ISBN 970-10-1951-2.

7. Serway Raymond y Jewett.

Física I: Texto basado en cálculo. 3ª Edición. Ed. International Thomson Editores. ISBN 970-686-339-7.

8. Serway Raymond y Jewett John.

Física II: Texto basado en cálculo. 3ª Edición. Ed. International Thomson Editores.

9. Reese Donald Lane.

Física Universitaria: Volumen I. Ed. International Thomson Editores. ISBN 970-686-104-1.

10. Reese Donald Lane.

Física Universitaria: Volumen II. Ed. International Thomson Editores. ISBN 970-686-103-3.

11. Serway Raymond y Beichner Robert.

Física para ciencias e ingeniería: Tomo I Tomo I. 5ª Edición. Ed. Mc. Graw Hill. ISBN 970-10-3581-X.

Page 329: Sistemas2004 Todas Las Materias

12. Serway Raymond y Beichner Robert. Física para ciencias e ingeniería: Tomo II 5ª Edición. Ed. Mc. Graw Hill. ISBN 970-10-3582-8.

Page 330: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Introducción a la ingeniería en sistemas computacionales

Ingeniería en Sistemas Computacionales

SCE - 0418

2-2-6 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Cd. Madero, Linares. 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 331: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

• Aplica nuevas tecnologías a la solución de problemas de su entorno laboral • Conoce y aplica las normas y estándares correspondientes a las

tecnologías de información y comunicación 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante tendrá una visión clara y general de lo que es la carrera de ingeniería en sistemas computacionales, su impacto social e implicaciones actuales y futuras.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Fundamentos de programación.

Introducción a la programación.

Teoría de la computación. Estructura de datos.

Page 332: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Dispositivos de cómputo 1.1 Máquinas digitales y analógicas.

1.2 Los sistemas de numeración. 1.3 Hardware de una Computadora. 1.4 Componentes:

1.4.1 Circuitos lógicos, procesador, memoria, reloj.

1.5 Estructura modular de una computadora.

1.6 Dispositivos de almacenamiento. 1.7 Dispositivos de procesamiento. 1.8 Dispositivos de Entrada/Salida. 1.9 Software de cómputo

1.9.1 El sistema operativo. 1.9.2 Los lenguajes de programación. 1.9.3 Las herramientas productivas

(ofimática). 1.9.4 Las aplicaciones.

1.10 Tipos de computadoras y sus dispositivos.

2 Utilización de las

tecnologías de la información y de comunicación

2.1 Las Telecomunicaciones y el trabajo distribuido y colaborativo. 2.1.1 Datos y sus formatos de

presentación (texto, gráfico, audio, video)

2.1.2 Medios de transmisión (fibra óptica, microondas)

2.1.3 Conectividad (redes locales, red. Internet.

2.1.4 Ambientes de trabajo colaborativo.

2.2 Servicios de Internet. 2.2.1 Web, correo electrónico, chat,

FTP. 2.3 Desarrollo de aplicaciones en Internet.

2.3.1 Lenguaje de marcas (HTML). 2.3.2 Lenguaje de scripts: JavaScript

(diseño de páginas web, encuestas, comercio electrónico)

Page 333: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3 Tecnologías de última generación

3.1 La sociedad de la Información. 3.1.1 Comunicación. 3.1.2 Educación a distancia. 3.1.3 Diseño asistido por

computadora. 3.1.4 Ciencia, investigación e

ingeniería. 3.2 Aplicación de tecnologías emergentes

en los sectores productivo, de servicios y de gobierno.

3.3 Aspectos éticos de la actividad profesional.

3.4 Software propietario y libre.

4 Modelos de computadora. 4.1 Elementos de circuitos digitales AND, OR, NOT.

4.2 Álgebra de Boole 4.2.1 El modelo Von Neumann. 4.2.2 Concepto de programa

almacenado. 4.2.3 Lenguaje de máquina

(instrucciones y datos). 4.2.4 Ciclo de ejecución de

instrucciones. 4.3 Algoritmos numéricos.

Page 334: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Compresión de lectura, habilidades lógicas. 7.- SUGERENCIAS DIDÁCTICAS

• Recopilación en diversas fuentes de información de temas selectos y de aplicación.

• Propiciar la participación por equipos, análisis y discusión de temas, exposición, estudio individual y conclusiones grupales, entre otras.

• Elaboración de proyecto vinculado con un sistema real. • Debate de temas con sesiones de preguntas y respuestas, conferencias,

encuentros, mesas redondas, entre otras. • Resolución de problemas relacionados con la materia. • Prácticas de laboratorio. • Utilización de software para el diseño y/o análisis de los temas del curso. • participación en los talleres de programación

8.- SUGERENCIAS DE EVALUACIÓN

• Evaluación de informes, tareas o trabajos de investigación. • Informes sobre prácticas de laboratorio realizadas. • Evaluación en el laboratorio. • Exámenes escritos. • Desempeño y participación en el aula. • Evaluación de prácticas realizadas con ayuda de software. • Desarrollo de un proyecto final

Page 335: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Dispositivos de cómputo.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá las características estructurales y operativas de los dispositivos de cómputo analógicos y digitales y su uso en la resolución de problemas.

1.1 Buscar y seleccionar información sobre el concepto de dispositivo analógico y digital.

1.2 Discutir en grupo el concepto de dispositivo analógico y digital.

1.3 Buscar información sobre la operación de una máquina analógica y una digital.

1.4 Revisar en grupo la operación de una máquina analógica y una digital (por ejemplo, la regla de cálculo y el ábaco ruso).

1, 5

UNIDAD 2.- Utilización de las tecnologías de la información y de comunicación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará los diferentes tipos de redes, sus representaciones de datos, sus medios de comunicación y sus servicios.

2.1 Buscar y seleccionar información sobre los diferentes tipos de representación de datos (texto, gráficos, bmp, jpeg, postcript – de sonido y video).

2.2 Discutir en grupo las características de los diferentes tipos de representación de datos.

2.3 Realizar una conversión de formato (p.ej. un archivo de formato word a postcript).

2.4 Utilizar los servicios de internet para envío de tareas por correo electrónico.

2.5 Navegar en el WEB empleando distintos navegadores.

2.6 Realizar una página WEB con formato HTML.

2.7 Realizar páginas con scripts.

2, 3, 4, 5

Page 336: Sistemas2004 Todas Las Materias

UNIDAD 3.- Tecnologías de última generación.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá las tecnologías que están en desarrollo apoyadas por el uso de la computadora.

3.1 Buscar y seleccionar información sobre las diversas aplicaciones de la computadora en la vida social.

3.2 Discutir en grupo las diversas aplicaciones de la computadora en la vida social.

3.3 Clasificar por sectores, las principales aplicaciones de la computadora (p. Ej. El uso de posicionadores globales en la navegación, simulación en la ingeniería,etc).

3.4 Diseñar una página con los resultados obtenidos en los puntos anteriores, y exponer ante audiencia externa.

1, 2, 3, 4, 5

UNIDAD 4.- Modelos de computadora.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará las características estructurales y operativas de las computadoras digitales a nivel macro.

4.1 Buscar y seleccionar información sobre el concepto de representación simbólica de dígitos y alfabeto en las computadoras digitales.

4.2 Discutir en grupo la representación simbólica de dígitos y alfabeto en las computadoras digitales.

4.3 Buscar y seleccionar información sobre los componentes de una máquina digital de acuerdo al modelo Von Neumann.

4.4 Resolución de problemas sencillos empleando un simulador del modelo Von Neumann (p. Ej. Suma de dos números, multiplicación, división entera, módulo, máximo de dos números, etc.).

1, 5

Page 337: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Luis A. Ureña, Antonio M. Sánchez, María T. Martín, José M. Mantas. Fundamentos de informática. Ed. Alfaomega-rama, México, 1999.

2. Joe Burns, Andree Growney. Descubra Java Script. Ed. Prentice Hall.

3. Jerry Brandenbaugh. Aplicaciones Java Script. Ed. O’ Reilly.

4. Oscar González Moreno. Programación en JavaScript. Ed. Ediciones Anaya Multimedia, 1998.

5. Rick Decker, Stuart Hirshfield. Máquina Analítica. Intoducción a las ciencias de la computación con uso de la Internet Ed. International Thomson Editores, 2001.

Referencias en Internet

[1] http://www.psicobyte.com/html/ [2] http://www.mexicoextremo.com.mx/ayuda/manuales/cursohtml/ [3] http://www.programacion.com/html/tutorial/frontpage/ [4] http://www.webestilo.com/javascript/ [5] http://tech-www.informatik.uni-hamburg.de/applets/prima/prima.html

Page 338: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Elaboración de una página web personal.

2 Realización de un sumador de dos bits utlizando una tabla

de pruebas (protoboard).

3 Realización de un coloquio sobre las diversas aplicaciones de las computadoras en los diferentes sectores sociales.

4 Organizar un debate con sesiones de preguntas y respuestas.

5 Organizar un debate con sesiones de preguntas y respuestas.

6 Organizar conferencias con sesiones de preguntas y respuestas.

7 Organizar mesas redondas.

Page 339: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Matemáticas para computadora

Ingeniería en Sistemas Computacionales

SCB - 0421

4-0-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca del 18 al 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Instituto Tecnológico de: Piedras Negras 23 agosto al 7 de noviembre 2003.

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación.

Instituto Tecnológico de León 1 al 5 de marzo 2004.

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 340: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Conoce las bases teóricas para analizar desarrollar y programar modelos matemáticos, estadísticos y de simulación utilizados en el desarrollo de sistemas de computación.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante conocerá y comprenderá los conceptos básicos de lógica matemática, relaciones, árboles y grafos para aplicarlos a modelos que resuelvan problemas de computación.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas.

Álgebra

Probabilidad y estadística Circuitos eléctricos y electrónicos Inteligencia artificial Teoría de la Computación Fundamentos de base de datos Estructura de datos

Electrónica digital -Sistemas

numéricos -Álgebra booleana Modelo relacional Análisis de algoritmos. -Concepto de

complejidad de algoritmos.

-Complejidad. Estructuras no lineales, estáticas y dinámicas

Page 341: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Lógica matemática 1.1 Introducción al calculo de

proposiciones. 1.2 Concepto de argumento y tipos de

proposiciones lógicas. 1.3 Conexiones lógicas y jerarquías.

1.3.1 Conjunción. 1.3.2 Disyunción 1.3.3 Condicional. 1.3.4 Bicondicional.

1.4 Cálculo de predicados. 1.4.1 Definición. 1.4.2 Variables y particularizaciones. 1.4.3 Cuantificadores y restricciones.

1.5 Álgebra declarativa. 1.6 Inducción matemática. 1.7 Reglas de inferencia. 1.8 Evaluación de expresiones. 1.9 Tautologías y contradicciones.

1.9.1 Equivalencias lógicas y utilizaciones.

1.9.2 Deducción preposicional. 1.9.3 Demostración condicional y

directa. 1.10 Implicación Tautológica.

2 Relaciones. 2.1 Introducción. 2.2 Propiedades de las relaciones.

2.2.1 Sobre un conjunto. 2.2.2 Reflexivas. 2.2.3 Simétricas y transitivas.

2.3 Cerradura. 2.4 Relaciones de equivalencia. 2.5 Ordenes parciales. 2.6 Diagramas de Hasse.

Page 342: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

3 Teoría de grafos. 3.1 Introducción. 3.1.1 Conceptos básicos de grafos. 3.1.2 Clasificación de grafos.

3.2 Representación de estructura mediante grafos. 3.2.1 Secuencias. 3.2.2 Selección (if-then-else). 3.2.3 Mientras (while). 3.2.4 Repetir hasta que (repeat-until). 3.2.5 Selección múltiple (case).

3.3 Cálculo de caminos a partir de una representación matricial.

3.4 Espacio de estados. 3.5 Representación mediante espacio de

estados. 3.6 Estrategia y algoritmos de búsqueda.

3.6.1 Guiada por datos (forward). 3.6.2 Guiada por objetivos

(backtrack). 3.6.3 En profundidad. 3.6.4 En anchura.

3.7 Árboles. 3.7.1 propiedades. 3.7.2 Árboles generadores. 3.7.3 Árboles generadores minimales 3.7.4 Recorridos. 3.7.5 Ordenamientos.

3.8 Redes. 3.8.1 Modelos. 3.8.2 Teorema de flujo máxima 3.8.3 Teorema del corte minimal 3.8.4 Pareos.

3.9 Redes de Petri.

Page 343: Sistemas2004 Todas Las Materias

5.- TEMARIO (Continuación)

4 Sistemas numéricos 4.1 Representación de la información. 4.1.1 Introducción. 4.1.2 tipos de sistemas numéricos.

4.2 Conversiones. 4.2.1 Decimal a binario, Octal,

Hexadecimal 4.2.2 Binario a Decimal, Octal,

Hexadecimal. 4.3 Álgebra booleana.

4.3.1 Circuitos combinatorios. 4.3.2 Propiedades. 4.3.3 Funciones lógicas. 4.3.4 Aplicaciones.

6.- APRENDIZAJES REQUERIDOS

• Conocimiento de Álgebra general. 7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre lógica matemática, relaciones, grafos y sistemas numéricos.

• Propiciar el uso de terminología adecuada al programa. • Seleccionar temas de la represtación de grafos para discusión en clase. • Realizar ejercicios relacionados con árboles generadores en aplicaciones

relacionadas al computo • Realizar ejercicios relacionados al álgebra booleana. • Relacionar los sistemas numéricos con aplicaciones en los circuitos

lógicos. • Utilizar herramientas de simulación de circuitos.

Page 344: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Dar seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Participación en actividades individuales y de equipo. • Cumplimiento de los objetivos y desempeño en los ejercicios. • Observar el dominio en el uso de técnicas de modelado de grafos. • Observar el uso de software para ejercicios de matemáticas.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Lógica matemática.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá los conceptos básicos de la lógica matemática, el análisis de proposiciones y su aplicación en el ámbito computacional.

1.1 Buscar y seleccionar información sobre lógica matemática.

1.2 Realizar una practica para que comprenda el uso de tablas de verdad en las proposiciones.

1.3 Analizar, por equipo, las diferentes conexiones lógicas..

1, 2, 3, 4

UNIDAD 2.- Relaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá y aplicara el conocimiento de los elementos de conjunto y la relación común entre ellos.

2.1 Buscar y seleccionar información sobre relaciones.

2.2 Realizar una practica para que comprenda el uso de la relaciones.

2.3 Analizar, por equipo, las diferentes relaciones.

1, 2,3,4,5

Page 345: Sistemas2004 Todas Las Materias

UNIDAD 3.- Teoría de grafos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará el modelado en la representación de estructuras de grafos.

3.1 Buscar y seleccionar información sobre el concepto de grafos y sus representaciones.

3.2 Realizar practicas para que comprenda el uso de los grafos.

3.3 Analizar, por equipo, las diferentes modelos de redes.

1,2,3,4

UNIDAD 4.- Sistemas numéricos.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Conocerá los conceptos y aplicaciones básicas de los sistemas numéricos y el álgebra booleana.

4.1 Buscar y seleccionar información sobre los conceptos de sistemas numéricos, tipos de sistemas y álgebra booleana.

4.2 Realizar prácticas para que comprenda el uso de sistemas numéricos y su conversión.

4.3 Realizar prácticas para que comprenda el uso del álgebra booleana en las funciones lógicas.

4.4 Analizar, por equipo, los circuitos combinatorios.

1,2,3,4

Page 346: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Winfried Karl GRASSMANN, Jean Paul Tremblay.. Matemáticas Discretas y Lógica Una perspectiva desde la ciencia de la computación. Ed. Prentice Hall, Madrid, 1988.

2. C. L. Liu. Elementos de Matemáticas Discretas. 2da. Edición Ed. McGrawHill 1995.

3. Johnsonbaugh Richard. Matemáticas Discretas. Ed. Grupo Editorial Iberoamericano 1988.

4. C. Weimer Richard. Estadística. Cuarta edición 2002. Ed. CECSA.

Page 347: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Para todas las unidades, se recomienda que los estudiantes participen en la resolución de ejercicios que se realicen en el aula de clase.

Unidad Práctica 1 Lógica Matemática.

Desarrollo de Tablas de verdad con proposiciones compuestas.

2 Lógica Matemática. Utilización de diagramas de Venn para la determinación de razonamiento.

3 Relaciones. Ejemplifique un modelo relacional utilizado en las bases de datos.

4 Relaciones binarias. A partir de un conjunto de datos demostrar relaciones derivadas.

5 Grafos. Demostración de grafos que contenga o involucren los circuitos de Hamilton.

6 Grafos. Representación de grafos utilizando diferentes tipos de matriz (adyacencia, incidencia)

7 Grafos. Desarrollar el algoritmo del camino mas corto.

8 Árboles. Desarrollar un algoritmo que pueda simular un código utilizando los principios del código de Huffman.

9 Álgebra booleana. Por medio de un algoritmo representar las tablas de verdad del álgebra booleana.

10 Álgebra booleana. Resolución matemática de problemas prácticos de circuitos utilizando las propiedades de las leyes Asociativa, Conmutativa, distributiva, de identidad y complementación.

Page 348: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Dibujo

Ingeniería en Sistemas Computacionales

SCV - 0407

0-3-3 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Instituto Tecnológico de Toluca 18 – 22 agosto 2003.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Reunión nacional de evaluación curricular de la carrera de Ingeniería en Sistemas Computacionales.

Institutos Tecnológicos de: León 23 agosto al 7 noviembre del 2003

Academia de sistemas y computación.

Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación

Instituto Tecnológico de León 1 – 5 marzo 2004

Comité de consolidación de la carrera de Ingeniería en Sistemas Computacionales.

Definición de los programas de estudio de la carrera de Ingeniería en Sistemas Computacionales.

Page 349: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Realiza esquemas, diagramas y planos utilizando el diseño asistido por computadora.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante utilizará las herramientas de diseño asistido por computadora.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Ninguna.

Redes de computadoras Graficación. Arquitectura de computadoras. Interfaces.

Planeación y diseño básico de una LAN. Introducción a la graficación por computadora

Page 350: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Introducción al dibujo

técnico. 1.1 Introducción y breve historia del dibujo 1.2 Normalización para la elaboración e

interpretación de dibujos. 1.2.1 Simbología.

1.3 Dibujo a mano alzada.

2 Acotaciones. 2.1 Normas de acotación. 2.2 Representación de acotación. 2.3 Acotación, tolerancia y acabado.

3 Secciones 3.1 Sección completa.

3.2 Sección parcial. 3.3 Secciones desplazadas.

4 Diagramas y gráficas. 4.1 Normas especificas para cada carrera

4.2 Dibujos de esquemas. 4.3 Diagramas. 4.4 Planos.

5 Perspectiva. 5.1 Generación de planos en 3D.

5.1.1 Introducción. 5.1.2 Métodos de generación.

6.- APRENDIZAJES REQUERIDOS

• Bases de computación. 7.- SUGERENCIAS DIDÁCTICAS

• Propiciar la búsqueda y selección de información sobre dibujo técnico asistido por computadora, analizarla y discutirla por equipos en clase.

• Propiciar el uso de terminología técnica adecuada al programa. • Seleccionar temas de simbología de componentes relacionados a la

carrera. • Realizar esquemas, diagramas y planos que pueda utilizar en las siguientes

materias. • Realizar prácticas en relación a los diseños de sistemas de cómputo.

Page 351: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Dar seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, transferencia del conocimiento).

• Participación en actividades individuales y de equipo. • Cumplimiento de los objetivos y desempeño en las prácticas. • Habilidades en el diseño de diagramas.

Page 352: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Introducción al dibujo técnico.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante conocerá los elementos básicos relacionados con el dibujo técnico asistido por computadora.

1.1 Buscar, seleccionar y evaluar información sobre los diferentes tópicos de diseño asistido por computadora.

1.2 Buscar información e identificar textos relacionados con la simbología aplicada al área de cómputo.

1.3 Analizar, por equipo, las diferencias entre dibujo a mano alzada y dibujo asistido por computadora.

1,2,3,4

UNIDAD 2.- Acotaciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conocimientos sobre acotaciones en la realización de esquemas planos y diagramas.

2.1 Buscar información sobre las normas y técnicas de acotación.

2.2 Realizar una practica para identificar la representación de las acotaciones.

2.3 Discutir en grupo los conceptos de medios y técnicas de tolerancia y acabado.

3,4

UNIDAD 3.- Secciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará el concepto de secciones a los diversos esquemas, diagramas y planos relacionados a los sistemas de cómputo.

3.1 Buscar información sobre las normas y técnicas de secciones. Discutir y exponer por equipo, los Diagramas Resultantes.

3.2 Realizar prácticas relacionadas con la sección de esquemas, diagramas y planos.

3.3 Seccionar esquemas completos a sección parcial.

4, 5, 6,

Page 353: Sistemas2004 Todas Las Materias

UNIDAD 4.- Diagramas y gráficas.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará las normas teóricas en la elaboración de esquemas, diagramas y planos.

4.1 Buscar y seleccionar información sobre las normas que se requieren para la elaboración de esquemas diagramas y planos, en los sistemas de cómputo.

4.2 Discutir en grupo los conceptos adquiridos en la investigación realizada.

4.3 Realizar esquemas, diagramas y planos, relacionados con los sistemas de computo, utilizando herramientas de diseño asistido por computadora.

4,5,6,

UNIDAD 5.- Perspectiva.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conocimientos adquiridos para generar esquemas, diagramas y planos, en 3D.

5.1 Buscar y seleccionar información sobre las normas que se requieren para la elaboración de esquemas diagramas y planos en 3D, en los sistemas de cómputo.

5.2 Discutir en grupo los conceptos adquiridos en la investigación realizada.

5.3 Discutir en grupo los conceptos adquiridos en la investigación realizada.

4,5,6

Page 354: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN

1. Jensen C.H. Dibujo y diseño en ingeniería . Ed. Mc. Graw Hill.

2. Frech Thomas, E. Charles y Vierck J. Dibujo en ingeniería. Ed. Mc. Graw Hill.

3. Bachman Albert. Dibujo técnico. Ed. Labor S.A.

4. Fundamentos de dibujo en ingeniería. Warren J, Luzadder. Ed. Prentice Hall.

5. Transition to CAD: A practical Guide for architects, Engineers and design. Gary Gerlach, AIA. Ed. Mc. Graw Hill.

6. Manuales de software de los siguientes paquetes CAD: • Orcad. • Protel SE. • Autocad.

Page 355: Sistemas2004 Todas Las Materias

11. PRÁCTICAS

Unidad Práctica 1 Realizar un dibujo con software CAD donde se describan los

componentes electrónicos con sus dimensiones reales.

2 Elaborar un dibujo con software CAD donde se practiquen las perspectivas del dibujo con componentes electrónicos.

3 Realizar una investigación sobre el diseño de un diagrama esquemático de aplicación real que solucione un problema específico y elaborar su diagrama esquemático mediante el software CAD.

4 Realizar prácticas en el reconocimiento de símbolos en el diseño de planos relacionados con las redes.

5 Realizar prácticas de esquemas de diagramas de entidad relación en bases de datos.

6 Esquematizar la comunicación de interfaces mediante diagramas de operación.

7 Realizar planos en 3D de ubicación de planta en una red.

Page 356: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Matemáticas V (Ecuaciones diferenciales)

Todas las Ingenierías

ACM - 0407

3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Dirección General de Institutos Tecnológicos. Cd. de México de 7 y 8 agosto 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Propuesta de contenidos temáticos comunes de matemáticas para las ingenierías.

Dirección General de Institutos Tecnológicos. Cd. de México del 24 al 25 de noviembre de 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Análisis y mejora de los programas de matemáticas para ingeniería, tomando como base las Reuniones Nacionales de Evaluación Curricular de las diferentes carreras.

Cd. de México del 21 al 23 de Enero de 2004.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Mexicali.

Definición de las estrategias didácticas

Page 357: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla un pensamiento lógico matemático formativo que le permite analizar fenómenos reales, razón de cambio, modelarlos y resolverlos

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante adquirirá los conocimientos de las ecuaciones diferenciales y transformadas de Laplace, los aplicará como una herramienta para la solución de problemas prácticos del área de ingeniería en que se imparte esta materia.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas I Matemáticas II Matemáticas III Matemáticas IV

-Derivadas - Diferenciales e

Integrales Derivadas

parciales - Números

complejos - Sistemas de

ecuaciones - Matrices y

Determinantes - Regla de Cramer

Page 358: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1 Ecuaciones Diferenciales

de Primer Orden 1.1 Definiciones (Ecuación diferencial,

orden, grado, linealidad) 1.2 Soluciones de las ecuaciones

diferenciales 1.3 Problema del valor inicial 1.4 Teorema de existencia y unicidad. 1.5 Variables separables y reducibles 1.6 Exactas y no exactas, factor integrante 1.7 Ecuaciones lineales 1.8 Ecuación de Bernoulli 1.9 Sustituciones diversas. 1.10 Aplicaciones de las ecuaciones

diferenciales de primer orden 2 Ecuaciones Diferenciales

Lineales de Orden Superior 2.1 Definición de ecuación diferencial de

orden n 2.2 Problema del valor inicial 2.3 Teorema de existencia y unicidad de

solución única 2.4 Ecuaciones diferenciales lineales

homogéneas. 2.4.1 Principio de superposición.

2.5 Dependencia e independencia lineal, wronskiano.

2.6 Solución general de las ecuaciones diferenciales lineales homogéneas. 2.6.1 Reducción de orden de una

ecuación diferencial lineal de orden dos a una de primer orden, construcción de una segunda solución a partir de otra ya conocida

2.6.2 Ecuación diferencial lineal homogénea con coeficientes constantes. 2.6.2.1 Ecuación diferencial

lineal homogénea con coeficientes constantes de orden dos.

2.6.2.2 Ecuación característica(raíces reales y distintas, raíces reales e iguales, raíces complejas conjugadas).

Page 359: Sistemas2004 Todas Las Materias

2.7 Ecuaciones diferenciales lineales de orden superior.

2.8 Ecuaciones diferenciales lineales no homogéneas. 2.8.1 Solución general de las

ecuaciones diferenciales lineales no homogéneas.

2.8.2 Solución de las ecuaciones diferenciales lineales no homogéneas (coeficientes indeterminados, método de la superposición, método de operador anulador).

2.8.3 Solución de las ecuaciones diferenciales lineales no homogéneas por el método de variación de parámetros.

2.8.4 Aplicaciones de las ecuaciones diferenciales lineales de orden dos

3 Transformadas de Laplace 3.1 Definición de la trasformada de Laplace. 3.2 Condiciones suficientes de existencia

para la trasformada de Laplace. 3.3 Trasformada de Laplace de funciones

básicas. 3.4 Trasformada de Laplace de funciones

definidas por tramos. 3.5 Función escalón unitario.

3.5.1 Trasformada de Laplace de la función escalón unitario.

3.6 Propiedades de la trasformada de Laplace (linealidad, teoremas de traslación).

3.7 Transformada de funciones multiplicadas por tn, y divididas entre t.

3.8 Trasformada de derivadas(teorema). 3.9 Trasformada de integrales(teorema). 3.10 Teorema de la convolución. 3.11 Trasformada de Laplace de una función

periódica. 3.12 Función Delta Dirac. 3.13 Trasformada de Laplace de la función

Delta Dirac. 3.14 Trasformada inversa. 3.15 Algunas trasformadas inversas 3.16 Propiedades de la trasformada inversa

(linealidad, traslación). 3.16.1 Determinación de la

Page 360: Sistemas2004 Todas Las Materias

trasformada inversa mediante el uso de las fracciones parciales.

3.16.2 Determinación de la trasformada inversa usando los teoremas de Heaviside.

4 Ecuaciones Diferenciales Lineales y Sistemas de Ecuaciones Diferenciales Lineales

4.1 Solución de una ecuación diferencial lineal con condiciones iniciales por medio de la trasformada de Laplace.

4.2 Solución de un sistema de ecuaciones diferenciales lineales con condiciones iniciales por medio de la trasformada de Laplace.

4.3 Problemas de aplicación. 5 Series de Fourier 5.1 Funciones ortogonales.

5.2 Conjuntos ortogonales y conjuntos ortonormales.

5.3 Definición de serie de Fourier. 5.4 Convergencia de una serie de Fourier. 5.5 Series de Fourier de una función de

periodo arbitrario. 5.6 Serie de Fourier de funciones pares e

impares (desarrollo cosenoidal o senoidal).

5.7 Serie de Fourier en medio intervalo. 5.8 Forma compleja de la serie de Fourier.

6 Introducción a las ecuaciones diferenciales parciales

6.1 Definiciones (ecuación diferencial parcial, orden y linealidad)

6.2 Forma general de una ecuación diferencial parcial de segundo orden.

6.3 Clasificación de ecuaciones diferenciales parciales de segundo orden (elípticas, parabólicas e hiperbólicas)

6.4 Método de solución de las ecuaciones diferenciales parciales(directos, equiparables con las ordinarias, separación de variables)

6.5 Aplicaciones. 6.- APRENDIZAJES REQUERIDOS

• Cálculo diferencial e integral, cálculo de funciones de varias variables, álgebra lineal.

Page 361: Sistemas2004 Todas Las Materias

7.- SUGERENCIAS DIDÁCTICAS

• Investigar modelos matemáticos que representen diferentes fenómenos físicos y geométricos, en los cuales se involucren las ecuaciones diferenciales y sus herramientas de solución (transformada de Laplace).

• Discutir y analizar en grupo los conceptos previamente investigados por el

estudiante. • Analizar y discutir los modelos investigados, su solución e interpretación.

• Asignar un caso de estudio de ecuaciones diferenciales a los estudiantes. • Propiciar el uso de Software de matemáticas (Derive, Mathcad,

Mathematica, Maple, Matlab) o la calculadora graficadora como herramientas que faciliten la comprensión de los conceptos, la resolución de problemas e interpretación de los resultados.

• Interrelacionar a las academias correspondientes, a través de reuniones en las que se discutan las necesidades de aprendizaje de los estudiantes, establecer la profundidad con que se cubrirán cada uno de los temas de esta materia, así como determinar problemas de aplicación. En cada unidad iniciar con un proceso de investigación de los temas a tratar.

• Promover grupos de discusión y análisis sobre los conceptos previamente

investigados.

• Al término de la discusión se formalicen y establezcan definiciones necesarias y suficientes para el desarrollo de esta unidad

• Proporcionar al estudiante una lista de problemas del tema y generar

prácticas de laboratorio para confrontar los resultados obtenidos.

• Resolver en algunos casos problemas con el uso de softwares.

8.- SUGERENCIAS DE EVALUACIÓN

• Diagnóstica • Temática • Ejercicios planteados en clase.

Page 362: Sistemas2004 Todas Las Materias

• Evidencias de aprendizaje( Análisis y discusión grupal, elaboración de prototipos, modelos, actividades de investigación, reportes escritos, solución de ejercicios extraclase)

• Problemas resueltos con apoyo de software 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Ecuación Diferencial de Primer Orden.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de información

Identificará y modelará los diferentes tipos de ecuaciones diferenciales de 1er orden y las resolverá aplicándolas al modelado y solución de problemas prácticos

1.1 Identificar los diferentes tipos de ecuaciones diferenciales de primer orden y resolverlas analíticamente

1.2 Resolver problemas de aplicación que involucren Ecs. diferenciales de 1er Orden

1.3 Usar software (Mathematica, Matlab, Mapple) para resolver ecuaciones diferenciales de 1er Orden y graficar su solución para posteriormente analizarla

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

UNIDAD 2.- Ecuaciones Diferenciales Lineales de Orden Superior.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de información

Aprenderá ecuaciones diferenciales de orden superior por los diferentes métodos propuestos y los aplicará en la solución de problemas de aplicación

2.1 Resolver ecuaciones diferenciales de orden superior homogéneas y no homogéneas por los métodos propuestos y aplicar este conocimiento en la solución de problemas

2.2 Modelar problemas de ingeniería y resolver la ecuación diferencial resultante analíticamente y con el uso de software, así como graficar y analizar las soluciones

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

Page 363: Sistemas2004 Todas Las Materias

UNIDAD 3.- Transformadas de Laplace

Actividades de Aprendizaje

Fuentes de información

Aprenderá las propiedades operacionales de la transformada de Laplace y la transformada inversa de Laplace usando diferentes métodos (Fracciones Parciales, uso de teoremas, convolución)

3.1 Calcular transformadas de Laplace de funciones básicas mediante el uso de la tabla de transformadas y el primer teorema de traslación

3.2 Aprender y aplicar las propiedades operacionales de la transformada de Laplace y transformadas inversas de diferentes tipos de funciones (funciones definidas por tramos, Escalón, Delta Dirac)

3.3 Calcular transformadas inversas mediante el uso de las propiedades operacionales, convolución y fracciones parciales (Desarrollo de Heaveside) .

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

UNIDAD 4.- Ecuaciones diferenciales lineales y sistemas de ecuaciones

diferenciales lineales.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de información

Aprenderá a usar la transformada de Laplace como herramienta en la solución de ecuaciones diferenciales ordinarias con condiciones iniciales, así como sistemas de ecuaciones diferenciales lineales

4.1 Resolver mediante el uso de la transformada de la Laplace, ecuaciones diferenciales e integrodiferenciales con condiciones iniciales que involucren problemas de aplicación.

4.2 Resolver sistemas de ecuaciones diferenciales lineales por medio de la transformada de Laplace

4.4 Usar Software (Matlab, Mathematica,

Mapple) para resolver ecuaciones diferenciales y sistemas de ecuaciones diferenciales con condiciones iniciales, graficar y analizar soluciones.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

Page 364: Sistemas2004 Todas Las Materias

UNIDAD 5.- Series de Fourier.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de información

Aprenderá a calcular series de Fourier (forma trigonométrica) de funciones periódicas de periodo arbitrario, serie de Fourier cosenoidales, senoidales y desarrollos de medio intervalo así como series de Fourier en su forma compleja

5.1 Aprender los conceptos de ortogonalidad, conjuntos ortogonales y ortonormales, definición de la serie de Fourier.

5.2 Calcular series de Fourier de funciones de periodo arbitrario, series de Fourier de funciones pares e impares, desarrollos de medio intervalo, graficarlas usando Matlab, Mathematica, Mapple, o software “Fourier Mozqueda” y usar lo anterior en problemas de aplicación.

5.3 Calcular series de Fourier en su forma compleja (expansión en exponenciales complejas) y transitar de la forma compleja a la trigonométrica y viceversa

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13,

UNIDAD 6.- Introducción a las ecuaciones diferenciales parciales.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de información

Conocerá y clasificará las ecuaciones diferenciales parciales Resolverá por el método de separación de variables y aplicará a problemas prácticos. (Ecuación de Onda, membrana vibrante, ecuación de calor, Laplace, Poisson, entre otros)

6.1 Definir y clasificar las ecuaciones diferenciales parciales.

6.2 Resolver ecuaciones diferenciales parciales usando el método de separación de variables y aplicarlas en la solución de problemas.

6.3 Resolver las ecuaciones diferenciales parciales más importantes (Ecuación de Onda, membrana vibrante, ecuación de calor, Laplace, Poisson, etc) usando software como Matlab, Mathematica, Mapple etc.

12, 13, 14, 15, 16, 17

Page 365: Sistemas2004 Todas Las Materias

10.- FUENTES DE INFORMACION

1. Dennis G. Zill (Octubre 5, 2000, 7ma edición). A First Course in Differential Equations with Modeling Applications. : Brooks

Cole.

2. Erwin Kreyszig (Octubre 1998, 8va edición). Advanced Engineering Mathematics. : John Wiley & Sons.

3. Kreyszig, Erwin. Norminton, E. J. (Enero 2002, 8va edición ). Mathematica Computer Manual to Accompany Advanced Engineering. : John Wiley & Sons.

4. Paul Blanchard, Robert L. Devaney, Glen R. Hall (Enero 18, 2002, 2do Libro

y Edición de CD-ROM ). Differential Equations. : Brooks Cole.

5. (Stanley I. Grossman, William R. Derrick) (Enero 1976). Elementary Differential Equations with Applications. : Addison Wesley Publishing Company.

6. Earl D. Rainville , Phillip E. Bedient , Richard E. Bedient (Octubre 23, 1996).

Elementary Differential Equations. : Prentice Hall; 8 edición.

7. W. Boyce, Brian R. Hunt, Kevin R. Coombes, William E. Boyce (Septiembr2 2, 1997).

Elementary Differential Equations / Coombes Differential Equations with Maple Set. : John Wiley & Sons.

8. Belinda Barnes, Glenn Fulford (Septiembre 2002, 1er Edición). Mathematical Modelling with Case Studies: A Differential Equation Approach Using Maple. : Taylor & Francis.

9. William E. Boyce , Richard C. DiPrima (Agosto 2000).

Elementary Differential Equations and Boundary Value Problems. : John Wiley & Sons, 7ma Edición.

10. Georgi P. Tolstov (Junio 1976). Fourier Series. : Dover Pubns.

11. M. Braun (1994). Differential Equations and Their Applications: An Introduction to Applied Mathematics. : Springer-Verlag Berlin and Heidelberg GmbH & Co. KG.

Page 366: Sistemas2004 Todas Las Materias

12. Abel Rosendo Castro Figueroa (1997). Curso básico de ecuaciones en derivadas parciales. : Addison-Wesley Iberoamericana.

13. Richard Haberman (Marzo 24, 2003). Applied Partial Differential Equations. : Prentice Hall; 4ta edición .

Derrive ( Software ). 15 Mathematica (Software ).

16 MathCad ( Software ).

17 Maple ( Software ).

Nota: Buscar ediciones equivalentes en Español o las ediciones en Inglés para Latinoamérica.

11. PRÁCTICAS

Unidad Práctica Graficación y resolución de problemas utilizando software

matemático.

Análisis y discusión en el aula de la aplicación de las herramientas matemáticas en la solución de problemas de ingeniería

Page 367: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Matemáticas III (Cálculo de varias variables)

Todas las Ingenierías

ACM - 0405

3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Dirección General de Institutos Tecnológicos. Cd. de México de 7 y 8 agosto 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Propuesta de contenidos temáticos comunes de matemáticas para las ingenierías.

Dirección General de Institutos Tecnológicos. Cd. de México del 24 al 25 de noviembre de 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Análisis y mejora de los programas de matemáticas para ingeniería, tomando como base las Reuniones Nacionales de Evaluación Curricular de las diferentes carreras.

Cd. de México del 21 al 23 de Enero de 2004.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Mexicali.

Definición de las estrategias didácticas

Page 368: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Conoce sobre vectores, curvas planas, ecuaciones paramétricas, coordenadas polares, funciones de mas de una variable, e integrales múltiples.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante dominará el concepto de cálculo de funciones de varias variables. Aplicará estos conocimientos como una herramienta para la solución de problemas prácticos del área de ingeniería en que se imparte esta materia.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas I Matemáticas II

Cálculo Diferencial Cálculo Integral

Matemáticas V Todos los temas

Page 369: Sistemas2004 Todas Las Materias

5.- TEMARIO

Unidad Temas Subtemas 1

Vectores 1.1 Definición de un vector en R2, R3(Interpretación geométrica), y su generalización en Rn.

1.2 Operaciones con vectores y sus propiedades.

1.3 Producto escalar y vectorial. 1.4 Productos triples (escalar y vectorial) 1.5 Aplicaciones físicas y geométricas de los

productos escalares y vectoriales. 1.6 Ecuaciones de rectas y planos.

2 Curvas planas, ecuaciones paramétricas y coordenadas polares.

2.1Curvas planas y ecuaciones paramétricas.

2.2 Ecuaciones paramétricas de algunas curvas y su representación gráfica.

2.3 Derivada de una función dada paramétricamente.

2.4 Longitud de arco en forma paramétrica. 2.5 Coordenadas polares. 2.6 Gráficas de ecuaciones polares.

3 Funciones vectorial de una variable real

3.1 Definición de función vectorial de una variable real, dominio y graficación.

3.2 Límites y continuidad. 3.3 Derivación de funciones vectoriales y

sus propiedades. 3.4 Integración de funciones vectoriales. 3.5 Longitud de arco. 3.6 Vector tangente, normal y binorma. 3.7 Curvatura. 3.8 Aplicaciones.

4 Funciones de varias variables

4.1 Definición de una función de dos variables.

4.2 Gráfica de una función de dos variables. 4.3 Curvas y superficies de nivel. 4.4 Límites y continuidad. 4.5 Definición de derivadas parciales de

funciones de dos variables, así como su interpretación geométrica.

4.6 Derivadas parciales de orden superior 4.7 Incrementos, diferenciales y regla de la

cadena. 4.8 Derivación parcial implícita. 4.9 Coordenadas cilíndricas y esféricas. 4.10 Derivada direccional, gradiente

Page 370: Sistemas2004 Todas Las Materias

divergencia y rotacional. 4.11 Aplicaciones geométricas y físicas de

los operadores vectoriales. 5 Integrales múltiples. 5.1 Integrales iteradas.

5.2 Definición de integral doble: Áreas y Volúmenes.

5.3 Integral doble en coordenadas polares. 5.4 Aplicaciones de la integral doble

(geométricas y físicas) 5.5 Definición de integral triple. 5.6 Integral triple en coordenadas cilíndricas

y esféricas. 5.7 Aplicaciones de la integral triple.

6.- APRENDIZAJES REQUERIDOS

• Cálculo diferencial e integral 7.- SUGERENCIAS DIDÁCTICAS

• Investigar el origen histórico, el desarrollo y definiciones planteadas en los conceptos involucrados en el tema.

• Analizar y discutir, sobre la aplicación de las definiciones del tema en

problemas reales relacionados con la ingeniería en que se imparta esta materia.

• Propiciar el uso de Software de matemáticas (Derive, Mathcad,

Mathematica, Maple, Matlab) o la calculadora graficadora como herramientas que faciliten la comprensión de los conceptos, la resolución de problemas e interpretación de los resultados.

• Interrelacionar a las academias correspondientes, a través de reuniones en

las que se discutan las necesidades de aprendizaje de los estudiantes, establecer la profundidad con que se cubrirán cada uno de los temas de esta materia, así como determinar problemas de aplicación.

• En cada unidad iniciar con un proceso de investigación de los temas a

tratar.

• Promover grupos de discusión y análisis sobre los conceptos previamente investigados.

Page 371: Sistemas2004 Todas Las Materias

• Al término de la discusión se formalicen y establezcan definiciones necesarias y suficientes para el desarrollo de esta unidad

• Proporcionar al estudiante una lista de problemas del tema y generar

prácticas de laboratorio para confrontar los resultados obtenidos. • Resolver en algunos casos problemas con el uso de softwares

8.- SUGERENCIAS DE EVALUACIÓN

• Diagnóstica • Temática • Ejercicios planteados en clase. • Evidencias de aprendizaje( Análisis y discusión grupal, elaboración de

prototipos, modelos, actividades de investigación, reportes escritos, solución de ejercicios extraclase)

• Problemas resueltos con apoyo de software.

Page 372: Sistemas2004 Todas Las Materias

9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Vectores

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

El estudiante aplicará las operaciones fundamentales con vectores en resolución de problemas físicos y geométricos.

1.1 Definir y representar geométricamente vectores en R2 y R3.

1.2 Efectuar operaciones de suma, resta de vectores y multiplicación de un escalar por un vector gráfica y analíticamente. Determinar la ecuación de la recta.

1.3 Interpretar el concepto de producto escalar y producto vectorial y sus propiedades para la resolución de problemas físicos y geométricos.

1.4 Interpretar geométrica y analíticamente el concepto de triple producto escalar, sus propiedades y resolver problemas de aplicación.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

UNIDAD 2.- Curvas planas, ecuaciones paramétricas y coordenadas polares.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Caracterizará analítica y geométricamente curvas, ecuaciones paramétricas y comprenderá los conceptos fundamentales de una función vectorial.

2.1 Expresar una curva plana en su forma paramétrica y elaborar su gráfica manualmente y con la ayuda de algún software.

2.2 Derivar funciones paramétricas e interpretar el concepto de longitud de arco.

2.3 Graficar funciones de ecuaciones polares.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

Page 373: Sistemas2004 Todas Las Materias

UNIDAD 3.- Funciones vectoriales de variable real.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Definirá los conceptos de derivación e integración para funciones vectoriales de variable real y los aplicará a problemas reales.

3.1 Definir las funciones vectoriales de variable real y determinar su dominio.

3.2 Con la ayuda de software, elaborar las gráficas de funciones de variable real.

3.3 Calcular los límites y determinar la continuidad de funciones vectoriales de variable real.

3.4 Resolver problemas sobre derivadas de funciones vectoriales e interpretar las soluciones.

3.5 Analizar y resolver problemas sobre integración vectorial y longitud de arco e interpretar las soluciones.

3.6 Calcular el vector tangente unitario, el vector normal principal, la binormal y la curvatura para funciones de variable real y resolver problemas.

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

UNIDAD 4.- Funciones de varias variables.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Definirá e interpretará los conceptos del cálculo diferencial de funciones de varias variables y los aplicará en la solución de problemas de ingeniería.

4.1 Definir una función de varias variables.

4.2 Elaborar la gráfica de funcione de dos variables independientes utilizando software.

4.3 Interpretar las curvas y superficies de nivel.

4.4 Calcular límites y determinar la continuidad de funciones de varias variables.

4.5 Calcular las derivadas de una

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

Page 374: Sistemas2004 Todas Las Materias

función de varias variables así como interpretarla geométricamente.

4.6 Calcular las derivadas de orden superior para funciones de varias variables.

4.7 Aplicar el concepto de incremento y de diferencial de funciones de varias variables.

4.8 Aplicar el teorema de la regla de la cadena.

4.9 Derivar funciones definidas implícitamente y resolver problemas sobre dichas funciones.

4.10 Aplicar la derivada parcial a problemas de ingeniería.

UNIDAD 5.- Integrales múltiples.

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Calculará Integrales múltiples en diferentes sistemas de coordenadas.

5.1 Definir la integral doble y calcular el área como aplicación de ésta e interpretar los resultados

5.2 Resolver problemas de aplicación de la integral doble en coordenadas polares.

5.3 Definir la integral triple y enunciar sus propiedades.

5.4 Calcular integrales triples en coordenadas cilíndricas y esféricas.

5.5 Aplicar la integral triple en la solución de problemas

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

Page 375: Sistemas2004 Todas Las Materias

10. FUENTES DE INFORMACIÓN 1. Swokowski Earl. W. Cálculo con Geometría Analítica. Grupo Editorial Iberoamérica. 2. Larson R. E. Y Hostetler R. P. Cálculo con Geometría Analítica. Ed. Mc. Graw Hill. 3. Zill Dennis G. Cálculo con Geometría Analítica. Grupo Editorial Iberoamérica. 4. Leithold Louis. Cálculo con Geometría Analítica. Ed. Oxford (7ª. Edición) 5. Marsden J. E. Y Tromba A. J. Cálculo Vectorial Ed. Addison-Wesley Iberoamericana 6. Murray R. Spiegel Análisis Vectorial Ed. Mc. Graw Hill 7. Hwei P. Hsu Análisis Vectorial Ed. Addison-Wesley Iberoamericana 8. McCallum W. C. , Gleason A. M. Cálculo de Varias Variables Ed. CECSA 9. Thomas G. B. y Finney R. L. Cálculo. Varias Variables Ed. Addison-Wesley (Pearson Educación) 10. Stewart James Cálculo. Multivariable Ed. Thomson – Learning 11. Smith R. T. y Minton R. B. Cálculo (tomo 2) Mc Graw Hill

Page 376: Sistemas2004 Todas Las Materias

12 Derive ( Software ). 13 Mathematica ( Software ).

14 MathCad ( Software ). 15 Maple ( Software ).

11. PRÁCTICAS

Unidad Práctica Graficación y resolución de problemas utilizando software

matemático.

Análisis y discusión en el aula de la aplicación de las herramientas matemáticas en la solución de problemas de ingeniería

Page 377: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Matemáticas II (Cálculo Integral)

Todas las Ingenierías

ACM - 0404

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Dirección General de Institutos Tecnológicos. Cd. de México de 7 y 8 agosto 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Propuesta de contenidos temáticos comunes de matemáticas para las ingenierías.

Dirección General de Institutos Tecnológicos. Cd. de México del 24 al 25 de noviembre de 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Análisis y mejora de los programas de matemáticas para ingeniería, tomando como base las Reuniones Nacionales de Evaluación Curricular de las diferentes carreras.

Cd. de México del 21 al 23 de Enero de 2004.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Mexicali.

Definición de las estrategias didácticas

Page 378: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla un pensamiento lógico matemático formativo que le permite analizar fenómenos reales, sumas infinitas de diferenciales y modelarlos. Desarrolla su habilidad para la resolución de problemas.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante dominará el concepto de diferencial e integral y observará la relación que existe entre el cálculo diferencial e integral Aplicará la integral como una herramienta para la solución de problemas prácticos del área de ingeniería en que se imparte esta materia

5.- TEMARIO

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas I (Cálculo Diferencial)

Funciones Limites de Funciones Derivadas

Matemáticas III (Cálculo Vectorial) Matemáticas V (Ecuaciones Diferenciales)

Integrales Múltiples

Solución de ecuaciones diferenciales Definición de Transformada de Laplace Series de Fourier

Page 379: Sistemas2004 Todas Las Materias

Unidad Temas Subtemas 1

Diferenciales 1.1 Definición de diferencial. 1.2 Incrementos y diferenciales, su

interpretación geométrica. 1.3 Teoremas típicos de diferenciales 1.4 Cálculo de diferenciales. 1.5 Cálculo de aproximaciones usando la

diferencial.

2 Integrales Indefinidas y Métodos de Integración

2.1 Definición de Función Primitiva 2.2 Definición de Integral Indefinida 2.3 Propiedades de la Integral Indefinida 2.4 Cálculo de Integrales Indefinidas. 2.4.1 Directas. 2.4.2 Por cambio de variable. 2.4.3 Por Partes 2.4.4 Trigonométricas 2.4.5 Por sustitución trigonométrica 2.4.6 Por fracciones parciales

3 Integral definida 3.1 Definición de integral definida. 3.2 Propiedades de la integral definida. 3.3 Teorema de existencia para integrales

definidas. 3.4 Teorema fundamental del Cálculo 3.5 Cálculo de integrales definidas. 3.6 Teorema del valor medio para integrales

4 Aplicaciones de la integral 4.1 Longitud de curvas. 4.2 Cálculo de áreas 4.3 Áreas entren curvas 4.4 Cálculo de volúmenes. 4.5 Volúmenes de sólidos de revolución 4.6 Cálculo de volúmenes por el método de

los discos 4.7 Cálculo de momentos, centros de masa

y trabajo.

5 Integrales Impropias 5.1 Definición de integral impropia. 5.2 Integral impropia de 1ra clase 5.3 Integral impropia de 2da clase.

Page 380: Sistemas2004 Todas Las Materias

6.- APRENDIZAJES REQUERIDOS

• Cálculo diferencial 7.- SUGERENCIAS DIDÁCTICAS

• Investigar el origen histórico, el desarrollo y definiciones planteadas en los conceptos involucrados en el tema.

• Analizar y discutir, sobre la aplicación de las definiciones del tema en

problemas reales relacionados con la ingeniería en que se imparta esta materia.

• Propiciar el uso de Software de matemáticas (Derive, Mathcad,

Mathematica, Maple, Matlab) o la calculadora graficadora como herramientas que faciliten la comprensión de los conceptos, la resolución de problemas e interpretación de los resultados.

• Interrelacionar a las academias correspondientes, a través de reuniones en

las que se discutan las necesidades de aprendizaje de los estudiantes, establecer la profundidad con que se cubrirán cada uno de los temas de esta materia, así como determinar problemas de aplicación.

• En cada unidad iniciar con un proceso de investigación de los temas a

tratar.

• Promover grupos de discusión y análisis sobre los conceptos previamente investigados.

• Al término de la discusión se formalicen y establezcan definiciones

necesarias y suficientes para el desarrollo de esta unidad • Proporcionar al estudiante una lista de problemas del tema y generar

prácticas de laboratorio para confrontar los resultados obtenidos.

• Resolver en algunos casos problemas con el uso de softwares. 8.- SUGERENCIAS DE EVALUACIÓN

• Diagnóstica • Temática • Ejercicios planteados en clase.

Page 381: Sistemas2004 Todas Las Materias

• Evidencias de aprendizaje( Análisis y discusión grupal, elaboración de prototipos, modelos, actividades de investigación, reportes escritos, solución de ejercicios extraclase)

• Problemas resueltos con apoyo de software. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Diferenciales

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

El estudiante adquirirá los conocimientos básicos de la diferencial de una función y los aplicará en la solución de problemas.

1.1 Investigar el concepto de diferencial de una función y relacionarlo con la derivada.

1.2 Establecer la interpretación geométrica de la diferencial

1.3 Conocer y aplicar los teoremas típicos de diferenciación.

1, 2, 3, 4, 5, 6, 7,8,9,10,11,12, 13, 14,15,16, 17, 18, 19 y 20

UNIDAD 2.- Integrales indefinidas y métodos de integración

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Comprenderá el concepto de función primitiva o antiderivada a partir del cual desarrollará habilidades para el cálculo de integrales indefinidas Desarrollará habilidades para aplicar diferentes técnicas de integración en la solución de problemas

2.1 Investigar la definición de función primitiva y comprender el concepto de integral indefinida..

2.2 Analizar las propiedades de la integral indefinida.

2.3 Aplicar las propiedades anteriores y calcular integrales indefinidas.

2.4 Analizar las técnicas de integración: directa, cambio de variable, por partes, integrales trigonométricas, por sustitución trigonométrica y por fracciones parciales.

2.5 Analizar cuándo se pueden aplicar las diferentes técnicas de integración para resolver problemas.

1, 2, 3, 4, 5, 6, 7,8,9,10,11,12, 13, 14,15,16, 17, 18, 19 y 20

Page 382: Sistemas2004 Todas Las Materias

UNIDAD 3.- Integral definida

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Conceptualizará la integral definida a través de sumas infinitas a partir de lo cual se establecerá el teorema fundamental del cálculo.

3.1 Interpretar las Sumas de Riemann

3.2 Establecer el concepto de integral definida.

3.3 Establecer e ilustrar geométricamente el Teorema Fundamental del Cálculo.

3.4 Analizar y aplicar las propiedades de la integral definida

3.5 Aplicar el Teorema del Valor Medio.

1, 2, 3, 4, 5, 6, 7,8,9,10,11,12, 13, 14,15,16, 17, 18, 19 y 20

UNIDAD 4.- Aplicaciones de la integral definida

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Aplicará la integral definida en la solución de problemas prácticos.

4.1 Investigar diferentes aplicaciones de la integral definida.

4.2 Determinar el área comprendida entre dos curvas.

4.3 Analizar y calcular volúmenes de sólidos de revolución.

4.4 Analizar, definir y resolver problemas que involucren el trabajo realizado por una fuerza.

4.5 Determinar: momentos, centros de masa y centroides

1, 2, 3, 4, 5, 6, 7,8,9,10,11,12, 13, 14,15,16, 17, 18, 19 y 20

UNIDAD 5.- Integrales impropias

Objetivo Educacional

Actividades de Aprendizaje

Fuentes de Información

Adquirirá los conocimientos sobre la integral impropia.

5.1 Analizar el concepto de integral impropia.

5.2 Evaluar integrales impropias de diferentes tipos.

1, 2, 3, 4, 5, 6, 7,8,9,10,11,12, 13, 14,15,16, 17, 18, 19 y 20

Page 383: Sistemas2004 Todas Las Materias

|10. FUENTES DE INFORMACIÓN

1. James – Stewart

Cálculo de una variable. Edit. Thomson Editores.

2. Swokowski Earl W. Cálculo con Geometría Analítica. Grupo Editorial Iberoamérica.

3. Roland E. Hostetler Robert P.

Cálculo y Geometría Analítica. Edit. McGraw-Hill.

4. Zill Dennis G. Cálculo con Geometría Analítica. Grupo Editorial Iberoamérica .

5. Edwards Jr. C. H. y Penney David E. Cálculo y Geometría Analítica. Edit. Prentice-Hall.

6. Fraleigh John B. Cálculo con Geometría Analítica. Edit. Addison- Wesley.

7. Anton Howard. Cálculo con Geometría Analítica. Edit. Wiley.

8. The Calculus problem solver. Edit. R.E.A.

9. Leithold Louis.

El Cálculo. Edit. OXFORD. University Press.

10. Swokowski Earl W. Álgebra y trigonometría con Geometría Analítica. Grupo Editorial Iberoamérica.

11. Granville William A. Cálculo Diferencial e Integral. Edit. Noriega – LIMUSA.

Page 384: Sistemas2004 Todas Las Materias

12. Thomas Jr- George / Finney Ross. CÁLCULO una variable. Edit, Pearson Educatio

13. Larson – Hostetler. Cálculo con Geometría. Edit. McGraw-Hill.

14. Purcell, Edwing J. y Dale Varberg Cálculo con Geometría Analítica Prentice Hall

15. Derive ( Software ). 16. Mathematica (Software ).

17. MathCad ( Software ).

18. Maple ( Software ).

19. Historia de las Matemáticas

C. Boyer Edit. Alianza.

20. Historia de las Matemáticas H. Bell

Edit. Fondo de Cultura Económica

11. PRÁCTICAS

Unidad Práctica Graficación y resolución de problemas utilizando software

matemático.

Análisis y discusión en el aula de la aplicación de las herramientas matemáticas en la solución de problemas de ingeniería

Page 385: Sistemas2004 Todas Las Materias

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura:

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

Matemáticas I (Cálculo Diferencial)

Todas las Ingenierías

ACM - 0403

3-2-8 2.- HISTORIA DEL PROGRAMA

Lugar y fecha de elaboración o

revisión Participantes Observaciones

(cambios y justificación)

Dirección General de Institutos Tecnológicos. Cd. de México de 7 y 8 agosto 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Propuesta de contenidos temáticos comunes de matemáticas para las ingenierías.

Dirección General de Institutos Tecnológicos. Cd. de México del 24 al 25 de noviembre de 2003.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Chihuahua II.

Análisis y mejora de los programas de matemáticas para ingeniería, tomando como base las Reuniones Nacionales de Evaluación Curricular de las diferentes carreras.

Cd. de México del 21 al 23 de Enero de 2004.

Representante de los Institutos Tecnológicos de Cd. Juárez, Toluca, Hermosillo, Culiacán, Tuxtla Gutiérrez y Mexicali.

Definición de las estrategias didácticas

Page 386: Sistemas2004 Todas Las Materias

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estu dio

b). Aportación de la asignatura al perfil del egres ado

Desarrolla un pensamiento lógico matemático formativo que le permite analizar fenómenos reales (razón de cambio) y modelarlos. Desarrolla su creatividad para la solución de problemas de optimización asociados a funciones reales de una sola variable.

Anteriores Posteriores Asignaturas Temas Asignaturas Temas

Matemáticas II Matemáticas III Matemáticas IV Matemáticas V

Diferenciales Integrales Álgebra vectorial. Cálculo vectorial. Aplicaciones.

Espacios vectoriales. Ecuaciones diferenciales ordinarias. Ecuaciones diferenciales parciales.

Page 387: Sistemas2004 Todas Las Materias

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El estudiante dominará el concepto de función y desarrollará la habilidad numérica y geométrica para representar las funciones, aplicara la derivada como una herramienta para la solución de problemas prácticos del área de ingeniería en que se imparte esta materia.

5.- TEMARIO

Unidad Temas Subtemas 1

Números reales. 1.1 Clasificación de los números reales. 1.2 Propiedades. 1.3Interpretación geométrica de los números

reales. 1.4 Desigualdades lineales y cuadráticas y

sus propiedades. 1.5 Valor absoluto y sus propiedades.

2 Funciones 2.1 Definición de función. 2.2 Representaciones de funciones(tablas, gráficas, formulas y palabras) 2.3 Clasificación de las funciones por su naturaleza; algebraicas y trascendentes.

2.3.1 Función polinomial. 2.3.2 Función racional. 2.3.3 Función raíz. 2.3.4 Función trigonométrica. 2.3.5 Función exponencial. 2.3.6 Función logarítmica. 2.3.7 Función definida parte por parte. 2.3.8 Función inversa. 2.3.9 Función implícita.

2.4 Clasificación de las funciones por sus propiedades:

2.4.1 Función creciente y decreciente 2.4.2 Función par e impar. 2.4.3 Función simétrica. 2.4.4 Función periódica.

2.5 Operaciones con funciones y composición de funciones 2.6 Translación de funciones.

3 Límites y Continuidad 3.1 Definición de límite 3.2 Propiedades de los límites 3.3 Límites laterales 3.4 Asíntotas (verticales, horizontales u

Page 388: Sistemas2004 Todas Las Materias

oblicuas) 3.5 Límites especiales. 3.6 Definición de continuidad. 3.7 Propiedades de la continuidad.

4 Derivadas 4.1 Definición de la derivada. 4.2 Interpretación geométrica y física de la derivada. 4.3 Derivada de la función constante,

derivada del producto de una constante por una función, derivada de la función xn cuando n es un entero positivo, y cuando n es un número real, derivada de una suma de funciones, derivada de un producto de funciones y derivada de un cociente de funciones.

4.4 Derivada de las funciones exponenciales. 4.5 Derivada de las funciones trigonométricas. 4.6 Derivada de las funciones compuestas (regla de la cadena). 4.7 Derivada de la función inversa. 4.8 Derivada de las funciones logarítmicas. 4.9 Derivada de las funciones trigonométricas inversas. 4.10 Derivada de las funciones implícitas. 4.11 Derivadas sucesivas. 4.12 Funciones hiperbólicas y sus derivadas. 4.13 Teorema del valor medio y teorema de Rolle.

5 Aplicaciones de la derivada.

5.1 Recta tangente, normal e intersección de curvas.

5.2 Máximos y mínimos(criterio de la primera derivada).

5.3 Máximos y mínimos (criterio de la segunda derivada.)

5.4 Funciones crecientes y decrecientes. 5.5 Concavidades y puntos de inflexión. 5.6 Estudio general de curvas. 5.7 Derivada como razón de cambio y

aplicaciones. 5.8 Problemas de aplicación (optimización y

cinemática). 5.9 Regla de L`Hôpital.

6 Sucesiones y series. 6.1 Definición de sucesión. 6.2 Límite de una sucesión. 6.3 Sucesiones monótonas y acotadas.

Page 389: Sistemas2004 Todas Las Materias

6.4 Definición de serie infinita. 6.5 Serie aritmética y geométrica. 6.6 Propiedades de las series. 6.7 Convergencia de series. 6.8 Series de potencia. 6.9 Derivación de las series de potencia. 6.10 Representación de una función en series de potencia. 6.11 Serie de Taylor y serie de McLaurin.

6.- APRENDIZAJES REQUERIDOS

• Dominio de los temas del álgebra, trigonometría y geometría analítica 7.- SUGERENCIAS DIDÁCTICAS

• Diagnosticar y homogeneizar los conocimientos previos requeridos para esta materia.

• Investigar antes de iniciar la clase el origen histórico, desarrollo y definiciones planteadas en los conceptos involucrados al tema

• Analizar y discutir la aplicación de las definiciones del tema en problemas reales relacionados con la ingeniería en que se imparta esta materia, con el objetivo incrementar el interés y la creatividad del estudiante.

• Propiciar el uso de Software de matemáticas (Derive, Mathcad, Mathematica, Maple, Matlab) o la calculadora graficadora como herramientas que faciliten la comprensión de los conceptos, la resolución de problemas e interpretación de los resultados.

• Propiciar la interrelación entre el profesor y las academias de las especialidades correspondientes, a través de reuniones en las que se discutan las necesidades de ambas partes y así establecer la profundidad con que se cubrirán cada uno de los temas de esta materia, así como determinar problemas de aplicación.

• Uso de recursos audiovisuales de manera racional • En cada unidad iniciar con un proceso de investigación sugerida por el

maestro de los temas a tratar. • Grupos de discusión y análisis sobre los conceptos previamente

investigados. • Al término de la discusión se formalice y establezca las definiciones

necesarias y suficientes para el desarrollo de esta unidad. • Proporcionar al estudiante una lista de problemas del tema y genere

prácticas de laboratorio para confrontar los resultados obtenidos. • Los problemas, en caso posible, sean resueltos con algún software.

Page 390: Sistemas2004 Todas Las Materias

8.- SUGERENCIAS DE EVALUACIÓN

• Diagnóstica, temática • Ejercicios planteados en clase. • Evidencias de aprendizaje( Análisis y discusión grupal, elaboración de

prototipos, modelos, actividades de investigación, reportes escritos, solución de ejercicios extraclase)

• Problemas resueltos con apoyo de software. 9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Números reales.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información El estudiante aplicará las propiedades de los números reales en la resolución de desigualdades lineales, cuadráticas y de valor absoluto.

1.1. Investigar la clasificación y las propiedades de los números reales.

1.2. Representar los números reales en la recta numérica.

1.3. Interpretar el concepto de intervalo. 1.4 Resolver desigualdades lineales,

cuadráticas y de valor absoluto.

1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 19, 20

UNIDAD 2.- Funciones.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Identificará los diferentes tipos de funciones y sus propiedades Realizará operaciones con funciones e interpretará su representación gráfica.

2.1 Establecer la diferencia entre ecuación y función.

2.2 Definir las funciones por sus propiedades: pares, impares, simétricas, periódicas.

2.3 Identificar los tipos de funciones: algebraica, racional, inversa, exponencial, trigonométrica, logarítmica, etc.

2.4 Realizar operaciones con funciones. 2.5 Graficar diferentes funciones

estableciendo su dominio y su rango. 2.6 Utilizar software que permita

efectuar la graficación de funciones.

1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 19, 20

Page 391: Sistemas2004 Todas Las Materias

UNIDAD 3.- Límites y continuidad.

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Determinará el límite de una función, en caso de que exista, lo evaluará numéricamente y aplicará los teoremas de límites. Definirá y analizará la continuidad de una función.

3.1 Definir el Límite de una función. 3.2 Interpretar gráficamente a los límites

de funciones 3.3 Determinar el Límite de una función,

mediante la aplicación de los diferentes teoremas de Límites.

3.4 Aplicar los límites de funciones tanto en la suma, resta, producto, cociente y composición. Así como, a funciones trigonométricas, logarítmicas y exponenciales.

3.5 Definir y aplicar los conceptos de Límites laterales, al infinito e infinitos.

3.6 Establecer la definición de continuidad de una función.

3.7 Identificar la discontinuidad esencial y removible.

3.8 Mostrar funciones que permitan comprender los conceptos de asíntota vertical y horizontal.

1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20

UNIDAD 4.- Derivadas

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Comprenderá el concepto de la derivada; su interpretación geométrica y física. Desarrollará la capacidad de derivar funciones algebraicas y trascendentes mediante reglas de derivación y la técnica de derivación implícita.

4.1 Definir la interpretación geométrica y física de la derivada.

4.2 Definir el concepto de derivada. 4.3 Derivar funciones algebraicas y

trascendentes. 4.4 Aplicar la Regla de la cadena 4.5 Derivar funciones trigonométricas

inversas y funciones implícitas 4.6 Aplicar la derivación Logarítmica o

de Bernoulli 4.7 Calcular las derivadas sucesivas de

una función. 4.8 Definir una función hiperbólica y

obtener su derivada.

1, 2, 3, 4, 5, 6,7,8,9,10,11, 12, 13, 14, 15 16, 17, 18,19, 20.

Page 392: Sistemas2004 Todas Las Materias

4.9 Definir y aplicar el Teorema del valor medio y el Teorema de Rolle.

UNIDAD 5.- Aplicaciones de la derivada

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Aplicará los conceptos de derivadas y los utilizará en la graficación de funciones y en la solución de problemas reales.

5.1 Definir y hallar las ecuaciones de la recta, tangente y normal a una curva.

5.2 Definir los intervalos en los que la función es creciente y decreciente.

5.3 Aplicar el Teorema del valor medio y el teorema de Rolle en la solución de problemas.

5.4 Aplicar la Regla de L’Hôpital a los problemas de límites donde aparezcan formas indeterminadas.

5.5 Definir y aplicar el concepto de la primera derivada y su graficación.

5.6 Definir y hallar los intervalos en los que la función es cóncava.

5.7 Aplicaciones

1, 2, 3, 4, 5, 6,7,8,9,10,11, 12, 13, 14, 15 16, 17, 18,19, 20.

UNIDAD 6.- Sucesiones y series

Objetivo Educacional Actividades de Aprendizaje Fuentes de

Información Adquirirá los conocimientos básicos sobre sucesiones y series. Representará las funciones mediante series de potencia.

6.1 Analizar y definir los conceptos de sucesión y límite de una sucesión.

6.2 Analizar y establecer la convergencia de una sucesión.

6.3 Analizar y establecer el concepto de series infinitas.

6.4 Conocer algunas series especiales aritmética, geométrica, armónica, entre otras)

6.5 Establecer los diferentes criterios de convergencia de las series y aplicarlos.

6.6 Conocer y analizar las series de

1, 2, 3, 4, 5, 6,7,8,9,10,11, 12, 13, 14, 15 16, 17, 18,19, 20.

Page 393: Sistemas2004 Todas Las Materias

potencia. 6.7 Establecer el intervalo y el radio de

convergencia de una serie de potencias.

6.8 Representar una función mediante series de potencias.

6.9 Conocer y analizar la serie de Taylor y la serie de Maclaurin.

10. FUENTES DE INFORMACIÓN

1. James – Stewart Cálculo de una variable. Edit. Thomson Editores.

2. Swokowski Earl W. Cálculo con Geometría Analítica. Grupo Editorial Iberoamérica.

3. Roland E. Hostetler Robert P.

Cálculo y Geometría Analítica. Edit. McGraw-Hill.

4. Zill Dennis G. Cálculo con Geometría Analítica. Grupo Editorial Iberoamérica .

5. Edwards Jr. C. H. y Penney David E. Cálculo y Geometría Analítica. Edit. Prentice-Hall.

6. Fraleigh John B. Cálculo con Geometría Analítica. Edit. Addison- Wesley.

7. Anton Howard. Cálculo con Geometría Analítica. Edit. Wiley.

8. The Calculus problem solver. Edit. R.E.A.

9. Leithold Louis.

El Cálculo. Edit. OXFORD. University Press.

Page 394: Sistemas2004 Todas Las Materias

10. Swokowski Earl W. Álgebra y trigonometría con Geometría Analítica. Grupo Editorial Iberoamérica.

11. Granville William A.

Cálculo Diferencial e Integral. Edit. Noriega – LIMUSA.

12. Thomas Jr- George / Finney Ross. CÁLCULO una variable.

Edit, Pearson Educatio

13. Larson – Hostetler. Cálculo con Geometría. Edit. McGraw-Hill.

14. Purcell, Edwing J. y Dale Varberg Cálculo con Geometría Analítica Prentice Hall

15. Derive ( Software ). 16. Mathematica (Software ).

17. MathCad ( Software ).

18. Maple ( Software ).

19. Historia de las Matemáticas

C. Boyer Edit. Alianza.

20. Historia de las Matemáticas

H. Bell Edit. Fondo de Cultura Económica

11. PRÁCTICAS

Unidad Práctica Discusión y análisis grupal de conceptos previamente

investigados por el estudiante. Graficación y resolución de problemas utilizando software matemático. Análisis y discusión en el aula de la aplicación de las herramientas matemáticas en la solución de problemas de ingeniería