Вы находитесь на странице: 1из 394

Ingeniería en Sistemas Computacionales

ISIC-2004-296
Probabilidad y Teoría de la
Computación Programación de Programación de Cultura
Dibujo Estadística Administración Especialidad
Sistemas WEB empresarial
0-3-3 4-2-10 2-2-6 3-2-8
SCM-0433 4-2-10 2-4-8 2-2-6
SCV-0407 SCC-0424 SCE-0401
SCC-0425 SCF-0427 SCE-0405

Fundamentos de Programación Teoría de las Form. y evaluación


programación orientada a objetos Tópicos selectos Taller de telecomunicaciones Redes de
Sistemas operativos de proyectos de
de programación investigación I computadoras
inversión
3-2-8 3-2-8 3-1-7 4-2-10
SCM-0414 SCM-0426 3-2-8 0-2-2 SCY-0434 3-2-8
SCC-0431 2-2-6
SCM-0435 ACG-0409 SCM-0429
SCE-0411

Fundamentos de
Matemáticas para bases de datos Taller de bases de
Química Estructura de datos Simulación Graficación Especialidad
computadora datos
4-2-10 4-2-10 3-2-8 3-2-8 3-2-8
4-0-8 SCM-0412 1-4-6
SCC-0428 SCC-0408 SCM-0430 SCM-0415
SCB-0421 SCS-0432

Matemáticas I Matemáticas II Matemáticas III Fundamentos de Planificación y Desarrollo de


Métodos desarrollo de modelado
Matemáticas V proyectos de
3-2-8 3-2-8 3-2-8 numéricos sistemas software
ACM-0403 ACM-0404 ACM-0405 3-2-8 3-2-8
3-2-8 3-2-8 SCM-0423
ACM-0407 3-2-8
SCM-0422 SCM-0413 SCM-0406

Inteligencia
Fundamentos de Investigación de Lenguaje Taller de
Física I Física II artificial I
investigación operaciones ensamblador investigación II Especialidad
4-0-8
3-2-8 3-2-8 SCB-0416
1-2-4 4-0-8 3-2-8 0-2-2
SCM-0409 SCM-0410
ACU-0402 SCB-0419 SCM-0420 ACG-0410

Circuitos eléctricos Arquitectura de


Desarrollo Contabilidad

ESPECIALI
RESIDEN-
Seminario de ética Matemáticas IV y electrónicos computadoras Interfaces
sustentable financiera

CIAS

DAD
0-4-4

20

42
ACH-0408 3-2-8 4-2-10 4-2-10 2-4-8
3-2-8 SCC-0403 SCC0402 3-2-8
ACM-0406 SCF-0417
ACM-0401 SCM-0404

48 48 44 49 34 42 28/62
Introducción a la
Ingeniería en
Sistemas Estructura genérica 338
Computacionales Módulo de Especialidad 42
2-2-6
SCE-0418
Residencia 20
Total 400 créditos
45
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Administración

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCE - 0401

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de ingeniería en
Institutos Tecnológicos. sistemas computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Tuxtla Gutiérrez, programas diseñados en la
Toluca reunión nacional de
23 agosto al 7 evaluación
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Ninguno Cultura empresarial Cultura
corporativa de
calidad.

Estrategias de
cambio.

Planeación
estratégica

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a la 1.1 Definición de administración y sus
administración. 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 2.1 Introducción.


de las empresas. 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.
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
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción a la administración.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Investigar previo a la clase los 1,2,3
identificará los conceptos básicos de la administración,
conceptos básicos de organizar equipos para su análisis.
la administración y 1.2 Realizar una búsqueda en Internet
entenderá los sobre la administración en diferentes
objetivos de la organizaciones y presentar un informe.
administración en la 1.3 Realizar un mapa conceptual sobre la
organización. historia de la administración.

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

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará el medio 2.1 Realizar una síntesis sobre medio 1,2,3
externo y el interno externo y medio interno de las
de las empresas. empresas y discutirlo en clase.
2.2 Investigar ¿Qué es cultura corporativa?
Explicará la cultura ¿Cómo se desarrolla? y sus beneficios
corporativa y 2.3 Realizar un mapa conceptual sobre
entenderá la cultura corporativa.
administración en la 2.4 Exponer por equipo temas relacionados
globalización. con la globalización y la administración.

UNIDAD 3.- Toma de decisiones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Describirá la toma 3.1 En equipos de 6, analizar los niveles de 1,2,3
de decisiones. toma de decisión en una organización
regional, nacional e internacional.
Identificará niveles, 3.2 Utilizando lluvia de ideas, identificar
estilo, y pasos en el estilo de toma de decisiones.
proceso de toma de 3.3 Investigar pasos en el proceso de toma
decisiones. de decisiones.
UNIDAD 4.- Planeación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 4.1 Realizar búsqueda de información 1,2,3
importancia de la sobre esquemas y función de la
planeación y la planeación y presentar un informe.
estrategia. 4.2 Investigar en empresas proceso de
planeación, resultado y estrategias y
exponerlo al grupo.

UNIDAD 5.- Organización.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Planteará los 5.1 Utilizando lluvia de ideas, identificar 1,2,3
lineamientos para lineamientos para organizar.
organizar las 5.2 Investigar las estructuras
estructuras organizacionales y compara con su
organizacionales. entorno; exponer resultados en el
salón.
Comprenderá la 5.3 Realizar un mapa conceptual sobre
administración de administración de recursos humanos.
recursos humanos.

UNIDAD 6.- Dirección.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá y aplicará 6.1 Investigar en una empresa motivación, 1,2,3
los conceptos de liderazgo y equipos de trabajo,
motivación y discutirlo en grupo.
liderazgo. 6.2 Desarrollar una síntesis sobre el tema
de comunicación.
Identificará equipos
de trabajo y definirá
el proceso de
comunicación.
UNIDAD 7.- Control.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Explicará como dirigir 7.1 Proponer un plan para generar un 1,2,3
el cambio cambio organizacional de cualquier
organizacional y organización que presente problemas.
administración de 7.2 Realizar una búsqueda de información
operaciones. sobre administración de operaciones y
exponerlo en el salón.
Conocerá los 7.3 Formar equipos de 6 e ir a investigar a
sistemas de 2 empresas cada equipo, como se
administración de apoyan en los sistemas de información
información y sus beneficios, realizar cuadros
comparativos y exponer resultados en
el salón.

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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Probabilidad y estadística

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC - 0424

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Acapulco, Nuevo programas diseñados en la
Laredo reunión nacional de
23 agosto al 7 evaluación.
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas para Simulación -Introducción a la
computación. simulación.
-Números
Matemáticas. Álgebra, funciones pseudoaleatorios
y cálculo integral -Generación de
variables
aleatorias.
-Lenguajes de
simulación.
-Unidad
integradora.

Investigación de -Programación
operaciones lineal.
-Análisis de redes
-Programación no
lineal.
-Teoría de
inventarios.
-Líneas de espera

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

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.
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.
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.
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 3.1 Función de probabilidad.


muestrales. 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.
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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información de 1, 2, 3
conocerá los conceptos básicos de estadística.
fundamentos y 1.2 Agrupar datos y calcular sus medidas
técnicas básicas de de tendencia central y de dispersión.
estadística, para
organizar,
representar y
analizar datos
obtenidos de una
situación simulada o
real.
UNIDAD 2.- Probabilidad.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá los 2.1 Usar elementos tales como juegos de 4,5
conceptos básicos de azar para determinar las probabilidades
probabilidad para de eventos simples y espacios
aplicarlos en la muestrales.
solución de 2.2 Dibujar diagramas de arbol y resolver
problemas. ejercicios para ilustrar las técnicas de
conteo.
2.3 Resolver ejercicios para calcular la
probabilidad de eventos condicionales y
conjuntos.

UNIDAD 3.- Funciones y distribuciones muestrales.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Establecerá las 3.1 Discutir en grupo los conceptos de 1,2,3,4,5
distribuciones de variables aleatorias continuas y
probabilidad, discretas.
basándose en datos 3.2 Buscar y seleccionar información sobre
de situaciones reales las características que reúnen los
o simuladas que distintos tipos de distribuciones
impliquen eventos maestrales.
aleatorios. 3.3 Elaborar gráficos de las principales
distribuciones de probabilidad (normal,
Centrará su estudio binomial, poisson) y distinguir sus
en las distribuciones similitudes y peculiaridades.
Binomial, 3.4 Discutir las propiedades que reúnen
Hipergeométrica, las principales distribuciones de
Poisson, Normal, T- probabilidad.
Student, chi-cuadrada 3.5 Resolver problemas.
y f de Fisher para su
aplicación.
UNIDAD 4.- Estadística aplicada.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá los 4.1 Buscar información e identificar los 1,2,3,4,5
aspectos elementos que conforman las pruebas
fundamentales de la de inferencia estadística.
inferencia estadística. 4.2 Discutir en grupo los conceptos de
estimación e intervalos de confianza.
Definirá su aplicación 4.3 Proponer hipótesis y probarlas
en situaciones reales estadísticamente.
o simuladas.

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

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Comprenderá el 5.1 Resolver problemas de regresión y 3,4,5
concepto de correlación utilizando series de datos.
correlación y 5.2 Construir en el aula los diagramas de
regresión, los dispersión de ejercicios ilustrativos.
expresará 5.3 Resolver ejercicios de ajuste de
matemáticamente y los curvas y problemas prácticos.
usará para tomar
decisiones.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Fundamentos de programación

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0414

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
La Laguna, Mérida programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Ninguna . Programación Arreglos
orientada a unidimensionales y
objetos. multidimensionales.
Métodos y mensajes.
Constructor,
destructor.
Sobrecarga.
Herencia.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Conceptos básicos del 1.1 Reconocimiento de objetos y clases
modelo orientado a en el mundo real y la interacción entre
objetos. 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 2.1 Definición de clases, atributos,


modelado de objetos. 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.
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 3.1 Diseño algorítmico.


detallado. 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 4.1 Clasificación del software.


programación. 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.
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 5.1 Modificadores de acceso (Public,


clase. 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 6.1 Modificadores de acceso (Public,


selectivas. 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.


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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Conceptos básicos del modelo orientado a objetos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Analizar escenarios del mundo real que 1
conocerá los le sean familiares y detectar los objetos
conceptos básicos presentes y sus interacciones.
del enfoque 1.2 Analizar objetos comunes y detectar
orientado a objetos y sus atributos y funciones ocultas y
su aplicación a externas.
situaciones del Buscar y seleccionar información sobre
mundo real. 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.

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

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aprenderá los 2.1 Buscar y seleccionar información del 1
conceptos básicos de lenguaje UML referente al modelado
las técnicas del de clases, diagramas de estado, de
modelado de objetos. clase y de interacción.
2.2 Elaborar diagramas de clase, de
interacción y de estado a distintos
problemas sencillos.
UNIDAD 3.- Técnicas de diseño detallado.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el 3.1 Elaborar una síntesis referente a la 3
concepto de terminología y reglas relacionada con
algoritmo. los algoritmos.
3.2 Diseñar una solución de problema
Conocerá la utilizando los distintos tipos de
terminología y reglas algoritmos estudiados.
relacionada con los
algoritmos.

Aplicara un lenguaje
algorítmico gráfico.

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

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Comprenderá los 4.1 Realizar un mapa conceptual sobre 2,4,5,6
conceptos básicos de los tipos de software y los conceptos
la programación, y básicos de programación.
escribirá expresiones 4.2 Realizar ejercicios de codificación de
aritméticas y lógicas expresiones aritméticas y lógicas en
en un lenguaje de un lenguaje de programación.
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.
UNIDAD 5.- Implementación de la clase.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Conocerá la estructura 5.1 Implementar clases a partir de 8,9,10,11,12,13
de una clase y su modelos realizados en unidades
implementación en un anteriores.
lenguaje de 5.2 Analizar de que forma afectan los
programación. 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.

UNIDAD 6.- Estructuras secuenciales y selectivas.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Comprenderá el uso y 6.1 Realizar una síntesis sobre el 2,4,5,6,8,10
funcionamiento de las funcionamiento y aplicación de las 11,12,13
estructuras estructuras secuenciales y
secuenciales y selectivas.
selectivas y las 6.2 Implementar clases que impliquen el
implementará en el diseño de algoritmos que requieran
desarrollo de estructuras secuenciales y
aplicaciones. selectivas para probarlas en una
aplicación.

UNIDAD 7.- Estructuras de repetición.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el uso y 7.1 Realizar una síntesis sobre el 2,4,5,6,8,9,10
funcionamiento de las funcionamiento y aplicación de las 11,12,13
estructuras de estructuras de repetición.
repetición y las 7.2 Implementar clases que impliquen el
implementará en el diseño de algoritmos que requieran
desarrollo de estructuras de repetición para
aplicaciones. probarlas en una aplicación.
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.
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
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Programación orientada a objetos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0426

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Orizaba,Mexicali. programas diseñados en la
23 agosto al 7 de reunión nacional de
noviembre 2003. evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Fundamentos de Requiere del Estructura de datos
programación dominio de todos
los temas para
poder desarrollar
modelos

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Arreglos unidimensionales 1.1 Arreglo Unidimensionales listas
y multidimensionales. (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.
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.
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.
• 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).
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Arreglos unidimensionales y multidimensionales.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Modelar objetos del mundo real que Todas
conocerá la requieran de arreglos
representación 1.2 Desarrollar los algoritmos de
interna de los manipulación de los arreglos para
arreglos realizar operaciones básicas.
unidimensionales. 1.3 Representar un arreglo por medio de
Así mismo, será una clase, que incluya los métodos que
capaz de aplicarlos al representan sus operaciones básicas.
construir modelos y 1.4 Desarrollar un programa que
desarrollar implemente la clase –arreglo- y que
aplicaciones de interactué con otras clases
software que
requieran de estos.

UNIDAD 2.- Métodos y mensajes.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Desarrollará clases 2.1 Buscar la información sobre las Todas
que permitan diferentes formas en que puede
implementar objetos implementarse un método.
que puedan 2.2 Explicar los distintos tipos de
comunicarse entre si parámetros que soportan los métodos.
por medio de 2.3 Realizar una práctica donde se incluya
mensajes el uso de mensajes entre objetos.
parametrizados

UNIDAD 3.- Constructor, destructor.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 3.1 Buscar la información sobre las Todas
función y las ventajas características de los métodos
de los métodos constructores y destructores.
constructores y 3.2 Comparar las soluciones cuando se
destructores, y los utilizan constructores y destructores
aplicará en las clases contra soluciones donde no se utilizan.
3.3 Hacer una practica donde se apliquen
constructores y destructores.
UNIDAD 4.- Sobrecarga..

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 4.1 Conocer el término de sobrecarga. Todas
filosofía, uso y la 4.2 Explicar el funcionamiento de la
forma de implementar sobrecarga de métodos.
la sobrecarga tanto 4.3 Explicar el funcionamiento de la
de métodos como de sobrecarga de operadores.
operadores. 4.4 Hacer declaraciones de sobrecarga de
métodos y operadores.
4.5 Desarrollar prácticas utilizando
sobrecarga de métodos y operadores.

UNIDAD 5.- Herencia.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 5.1 Explicar cada uno de los conceptos Todas
filosofía, uso y la utilizados en herencia.
forma de implementar 5.2 Desarrollar un árbol de herencia.
la sobrecarga tanto 5.3 Realizar programas completos
de métodos como de utilizando los conceptos vistos en esta
operadores. unidad.
5.4 Proporcionar ejercicios en donde se
utilice la herencia

UNIDAD 6.- Polimorfismo y reutilización.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Desarrollará y 6.1 Desarrollar una clase abstracta y Todas
utilizará interfaces, crear subclases derivadas de ella.
clases abstractas y 6.2 Desarrollar una interfase y crear
paquetes/librerías subclases derivadas de ella.
para explotar la 6.3 Desarrollar utilerías y encapsularlas
capacidad de para crear aplicaciones que la utilicen.
reutilización de la 6.4 Realizar un reporte donde se
POO. comparen las clases abstractas y las
interfaces.
UNIDAD 7.- Excepciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las 7.1 Buscar y seleccionar información Todas
condiciones de error referente al manejo de excepciones.
que interrumpan el 7.2 Analizar programas que no cuentan
flujo normal de las con manejo de excepciones y
sentencias en un comparar resultados cuando se le
programa y utilizará agregan.
el marco controlador 7.3 Realizar ejemplos para analizar el
del manejo de comportamiento en tiempo de
excepciones para ejecución de todas las variantes del
lograr desarrollar manejo de excepciones.
programas más
seguros, estables y
robustos

UNIDAD 8.- Flujos y archivos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará 8.1 Investigar los conceptos básicos de Todas
aplicaciones archivos.
orientadas a objetos 8.2 Investigar las bibliotecas propias del
que manipulen lenguaje utilizado que sirven para
archivos de texto y interactuar con los archivos.
binarios 8.3 Proponer un caso de estudio que
requiera el uso de archivos para que
sea resuelto por el alumno.
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..
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Química

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC-0428

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Ninguna Física II

Arquitectura de
computadoras

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

• 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.
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 2.1 Base experimental de la teoría


estructura atómica. 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.
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, 3.1 Características de la clasificación
clasificación periódica. periódica moderna de los elementos.
Propiedades atómicas e 3.2 Propiedades atómica y su variación
impacto económico y periódica.
ambiental. 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 4.1 Introducción.


propiedades en 4.1.1 Concepto de enlace químico.
compuestos químicos. 4.1.2 Clasificación de los enlaces
químicos.
4.1.3 Aplicaciones y limitaciones de la
regla del octeto.
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.
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: Compuestos inorgánicos.


Tipos, nomenclatura, 5.1 Óxidos.
reacciones e impacto 5.1.1 Definición.
económico y ambiental. 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.
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.
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
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Conceptos básicos .

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Distinguirá la 1.1 Definir los términos: elemento, 1, 2, 3, 4, 5
diferencia entre compuesto, mezclas, estados de
elementos, agregación de la materia, punto de
compuesto y fusión y de ebullición y fase.
mezclas. 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.

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

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Relacionara y 2.1 Definir los términos: radiación 1, 2, 3, 4, 5
utilizará las bases de electromagnética, espectroscopia,
la química moderna espectroscopio.
en su aplicación para 2.2 Definir los términos cuantos o fotones,
el conocimiento de la energía de radiación, energía cinética.
estructura atómica, 2.3 Realizar los cálculos para determinar, la
orbítales atómicos, frecuencia, longitud de onda y ubique a
configuración la radiación en el espectro de acuerdo a
electrónica 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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Interpretará el 3.1 Definir los términos: carga nuclear 1, 2, 3, 4, 5
comportamiento de efectiva, tamaño atómico, energía de
los elementos según ionización, afinidad electrónica, numero
su ubicación en la de oxidación y electronegatividad.
clasificación 3.2 De una serie de elementos
periódica moderna e presentados en forma de pares, indicar
identificara los cual es el que tiene mayor energía de
beneficios y riegos ionización, la mayor afinidad
asociados a los electrónica y la mayor
elementos químicos. 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.
UNIDAD 4.- Enlace estructura y propiedades en compuestos químicos

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Interpretara el 4.1 Definir los términos: Enlace covalente, 1, 2, 3, 4, 5
comportamiento enlace iónico y enlace metálico.
(propiedades físicas 4.2 Indicar las condiciones de formación
y reactividad) de los que permiten predecir la formación de
compuestos un enlace covalente, de un enlace
químicos 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.)
UNIDAD 5.- Compuestos químicos: Tipos, nomenclatura, reacciones e impacto
económico y ambiental.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Distinguirá los 5.1 Para cada una de las reacciones que 1, 2, 3, 4, 5, 6
principales tipos de se le presenten:.
compuestos • En el caso de reacciones
químicos a través de inorgánicas, identificar en los
sus formulas, reactivos y producto, si son óxidos,
nomenclatura, hidróxidos, ácidos, sales, o
reactividad e impacto hidruros.
económico y • Determinar la clasificación de cada
ambiental. 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.
UNIDAD 6.- Estequiometría

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
6.1 Definir los términos: estequiometria, 1, 2, 3, 4, 5
Resolverá problemas átomo gramo, mol gramo, volumen
que impliquen gramo molecular, numero de
relaciones numéricas Avogadro, reactivo limitante, reactivo
vinculadas a la en exceso, rendimiento.
composición de la 6.1 Relacionar el enunciado de las leyes
materia y sus estequiométricas con el nombre
transformaciones. 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

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.
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
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


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?
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
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é?
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
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?
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
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.
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
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
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Tópicos selectos de programación

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0435

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Cd. Cuauhtémoc, programas diseñados en la
Chihuahua II, reunión nacional de
Nogales. evaluación.
23 agosto al 7 de
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Programación Arreglos Sistemas Administración de
Orientada a unidimensionales operativos. procesos y del
Objetos y procesador.
multidimensionales
Administración de
Métodos y entrada/salida
mensajes
Administración de
Constructor, memoria
destructor

Sobrecarga

Herencia

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

• 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.
5.- TEMARIO

Unidad Temas Subtemas


1 Tipos de datos definidos 1.1 Agregación de datos (struct).
por el usuario. 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 2.1 Creación de componentes.


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

3 Programación concurrente 3.1 Concepto de Hilo.


multihilo. 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 4.1 Creación de interfaz gráfica para
(GUI). 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).
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 6.1 Interrupciones.


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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Tipos de datos definidos por el usuario.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante creará 1.1 Buscar y seleccionar información sobre 1, 2, 3, 4, 5,
tipos de datos las opciones de tipos de datos definidos 6, 7 ,8 ,9
complejos utilizando por el usuario de acuerdo a la sintaxis
estructuras de datos del lenguaje de programación
definidas por el empleado.
usuario 1.2 Elaborar programas sobre manejo de
bits.

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

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Desarrollará 2.1 Buscar y seleccionar información para 5, 6, 7, 8, 10
componentes y crear componentes y librerías
librerías dinámicas dinámicas.
que respondan a las 2.2 Elaborar programas simples creando
necesidades de componentes derivados de los ya
desarrollo de existentes, introduciendo cada una de
aplicaciones las propiedades que definen al
componente.
2.3 Realizar programas para estudiar la
metodología de creación de librerías
dinámicas.
UNIDAD 3.- Programación concurrente multihilo.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementara 3.1 Buscar y seleccionar información sobre 1, 2, 3, 4, 6,
aplicaciones multihilo hilos. 7, 9
compartiendo la 3.2 Organizar un debate sobre hilos vs.
misma arquitectura 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.

UNIDAD 4.- Interfaz Gráfica de Usuario.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará 4.1 Buscar y seleccionar librerías para 1, 2, 3, 4, 6,
aplicaciones con creación de interfaz gráfica de usuario. 7, 9
interfaz gráfica de 4.2 Desarrollar aplicaciones con interfaz
usuario. 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.

UNIDAD 5.- Multimedia.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá que es 5.1 Buscar y seleccionar información para 1, 6, 8
la multimedia, cuales discutir sobre la multimedia.
son sus ventajas y 5.2 Elaborar un mapa conceptual sobre
desarrollará una los tipos de formatos gráficos más
aplicación multimedia comunes.
interactiva. 5.3 Buscar y seleccionar información
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Programará 6.1 Desarrollar programas que incluyan 10
aplicaciones que los parámetros programables que
requieran los puertos intervienen los puertos de
de comunicación. 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. 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.
Referencias en Internet

[1] www.bibitec.org.mx
[2] www.programacion.com/java/tutorial/java_basico/
[3] www.java.com/
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Estructura de datos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC - 0408

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Lázaro Cárdenas, programas diseñados en la
Culiacán, Acapulco. reunión nacional de
23 agosto al 7 evaluación
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Fundamentos de
programación.

Programación
orientada a
objetos.

Matemáticas para
computadora.

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

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.
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 3.1 Pilas.


estática y dinámicas. 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 5.1 Concepto de árbol.


estáticas y dinámicas. 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.
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.
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
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Análisis de algoritmos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Evaluar la complejidad de algoritmos 1,3,4
comprenderá el propuestos.
concepto de 1.2 Determinar el mejor algoritmo en cuanto
complejidad de los tiempo de ejecución.
algoritmos y su 1.3 Determinar la complejidad de un
aplicación en la algoritmo considerando complejidad en
selección de los el espacio.
mismos.

UNIDAD 2.- Manejo de memoria.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá los 2.1 Elaborar un mapa conceptual que 1,2
mecanismos para el represente el almacenamiento de la
manejo de memoria. 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.
UNIDAD 3.- Estructuras lineales estática y dinámicas.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las 3.1 Utilizar el concepto de clase genérica 1,2,4,5
características de las en la implementación de las
diferentes estructuras estructuras de datos lineales.
de datos lineales y su 3.2 Resolver problemas que hagan uso de
implementación en un las estructuras de datos lineales e
lenguaje de implementar las aplicaciones utilizando
programación 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

UNIDAD 4.- Recursividad

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el 4.1 Realizar un mapa conceptual que 1,2,4,
concepto de represente la recursividad.
recursividad y su 4.2 Analizar en el grupo las definiciones y
implementación en un procedimientos recursivos.
lenguaje de 4.3 Esquematizar el uso de una pila en el
programación. proceso de recursividad.
4.4 Transformar un algoritmo recursivo a
iterativo utilizando pilas.
4.5 Diseñar algoritmos recursivos.

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

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las 5.1 Realizar un esquema que represente la 1,2,4,5
características de clasificación de los árboles y sus
diferentes estructuras características.
de datos no lineales y 5.2 Utilizar el concepto de clase genérica
su implementación en en la implementación de las estructuras
un lenguaje de de datos no lineales.
programación.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Organizará un 6.1 Realizar un ejercicio que muestre las 1 ,2 ,3
conjunto de datos y ventajas y desventajas de los
elegirá el método de diferentes algoritmos de ordenamiento.
ordenación interna 6.2 Discutir y determinar cual es el mejor
más conveniente método de ordenación interna, para un
según el problema. 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.
UNIDAD 7.- Ordenación externa.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Organizará un 7.1 Realizar un ejercicio que muestre las 1,2,3,8
conjunto de datos ventajas y desventajas de los
almacenados diferentes algoritmos de ordenamiento.
externamente. 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.

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

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá las 8.1 Realizar un ejercicio que muestre las 1,2,3,5.
características de los ventajas y desventajas de los
diferentes métodos diferentes métodos de búsqueda para
de búsqueda para datos almacenados interna y
recuperar datos externamente.
almacenados y su 8.2 Discutir las ventajas y desventajas de
implementación en un los diferentes mecanismos de
lenguaje de búsqueda.
programación. 8.3 Analizar y discutir la complejidad de los
diferentes algoritmos de búsqueda.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Física II

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0410

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas evaluación curricular de la
18 – 22 agosto 2003. computacionales de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Toluca. programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas I Concepto de Circuitos eléctricos
derivada y y electrónicos.
aplicaciones de la
derivada. Arquitectura de
Matemáticas II computadoras.
Integrales,
aplicaciones de la Teoría de las
integral. telecomunicaciones

Matemáticas III Álgebra vectorial. Inteligencia artificial


I.

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

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.
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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Después de una breve reseña histórica, 1, 2, 3, 4
conocerá el concepto se observará en el laboratorio el efecto
de carga eléctrica, de las fuerzas de atracción y repulsión
calculará fuerzas de entre diferentes configuraciones.
interacción entre las 1.2 Investigará y elaborará una lista con las
cargas, así como el propiedades de la carga eléctrica.
concepto de campo 1.3 Conocerá las Ley de Gauss y sus
eléctrico y sus aplicaciones.
propiedades. 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.
UNIDAD 2.- Potencial eléctrico.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Estudiará el concepto 2.1 Investigar el origen del potencial 1, 2, 3, 4
de potencial eléctrico eléctrico y algunas de sus aplicaciones.
y su cálculo en Deducir sus unidades.
diferentes 2.2 Definición formal de potencial eléctrico.
configuraciones de 2.3 Calcular el potencial para diversas
cargas. 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.

UNIDAD 3.- Capacitancia

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el 3.1 Motivar el concepto de el 1, 2, 3, 4, 5
concepto de almacenamiento de carga.
capacitancia. 3.2 Definir el concepto de capacitancia.
Calculará la 3.3 Calcular la capacitancia entre
capacitancia de armaduras, planas, cilindros
distribuciones concéntricos, esferas aisladas,
elementales de esferas concéntricas, etc.
cargas así como la 3.4 Calcular la energía y la densidad de
energía asociada a energía asociada al capacitor..
ellas.

UNIDAD 4.- Electrodinámica.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Conocerá el origen, 4.1 Investigar las principales definiciones 1, 2, 3, 4, 5
evolución, estado de esta sección como corriente
actual y aplicaciones eléctrica, resistencia, resistividad,
de los densidad de corriente y
microcontroladores. conductividad; se analizarán por
equipos, resolverá ejercicios
correspondientes.
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.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Aplicará las Leyes de 5.1 Fuerzas magnéticas y el campo 1, 2, 3, 4, 5
Biot-Savart y Ampere magnético. Estudiará como
en la solución de motivación el campo magnético
problemas de circuitos terrestre.
magnéticos con los 5.2 Definición de campo magnético.
elementos inductivos. 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.
UNIDAD 6.- Inductancia magnética.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Definirá el concepto de 6.1 Definir el concepto de inductancia. 1, 2, 3, 4, 5
inductancia magnética 6.2 Calcular la inductancia magnética de
y sus unidades. un toroide, un solenoide y una espira.
Resolverá circuitos RL. 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.

UNIDAD 7.- Aplicaciones

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Aplicará el alumno los 7.1 Conocer el funcionamiento de los 1, 2, 3, 4
conocimientos de la precipitadores electrostáticos.
materia en proyectos 7.2 Estudiar diferentes aplicaciones de
de aplicación dispositivos electromecánicos como
profesional. electro-válvulas, flotadores
magnéticos, detectores de metales,
dispositivos electromagnéticos para
calentamiento directo, electroimanes.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Teoría de la computación

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0433

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Durango, Veracruz. programas diseñados en la
23 agosto al 7 de reunión nacional de
noviembre 2003. evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Estructura de Estructuras Programación de Análisis Léxico.
datos. lineales estáticas sistemas.
y dinámicas.
Sistemas Administración de
Matemáticas para Relaciones operativos. procesos y del
computadoras. Teoría de grafos. procesador.
Administración de
Programación la memoria.
Orientada a
Objetos. Inteligencia artificial Representación
I. del conocimiento y
razonamiento.

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

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.
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 3.1 Gramáticas libres de contexto.


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.
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
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Realizar ejercicios de conjuntos,
reafirmará las bases funciones y relaciones.
matemáticas 1.2 Realizar análisis de grafos.
necesarias para la 1.3 Realizar análisis de complejidad en
teoría de la algoritmos.
computación. 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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Representará 2.1 Desarrollar ejercicios para la
lenguajes a través de representación de lenguajes por medio
autómatas, de AFD, AFN, AFN-ε y expresiones
expresiones regulares.
regulares y su 2.2 Utilizar un lenguaje de programación
aplicació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.
UNIDAD 3.- Lenguajes libres de contexto.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 3.1 Identificar los diferentes tipos de
teoría de lenguajes lenguajes de acuerdo a la clasificación
de contexto libre y su de Chomsky.
representación. 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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 4.1 Realizar ejercicios que permitan la
representación de representación de operaciones
lenguajes y funciones matemáticas básicas como suma,
en una máquina de resta, multiplicación, potencia, entre
Turing. 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.
UNIDAD 5.- Decibilidad.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 5.1 Desarrollar problemas de decibilidad
teoría de la aplicado a lenguajes regulares.
decibilidad aplicada a 5.2 Desarrollar problemas de decibilidad
lenguajes. 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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará la teoría de 6.1 Resolver problemas de undecibilidad
la reducibilidad. 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.
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.
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Fundamentos de bases de datos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0412

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Cuautla, Pachuca, programas diseñados en la
Zacatecas reunión nacional de
23 agosto al 7 evaluación.
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas para Lógica Taller de bases de Todos los temas,
computadora. matemática. datos. ya que
SQL es una
Relaciones. implementación de
los conceptos
relacionales vistos
en esta
asignatura.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a los sistemas 1.1 Sistemas de información y bases de
de bases de datos. 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.
5.- TEMARIO (Continuación)

4.5 Manipulación de la base de datos


(INSERT,UPDATE,DELETE).
5 Diseño de bases de datos 5.1 Diseño de esquemas relacionales de
relacionales. 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 6.1 Relaciones anidadas.
relacionales orientadas a 6.2 Tipos complejos.
objetos. 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.
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).
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción a los sistemas de bases de datos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiantes 1.1 Buscar información sobre sistemas de 1, 2
identificará información, base de datos y sistemas
conceptos básicos de base de datos.
de los sistemas de 1.2 Discutir los distintos niveles de
bases de datos. 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.

UNIDAD 2.- Modelo entidad relación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Modelará el esquema 2.1 Buscar y analizar información que le 1, 2, 3, 4
de una base datos. 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.

UNIDAD 3.- Modelo relacional.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá el modelo 3.1 Definir algunas relaciones 1, 2, 3, 4
relacional y empleará conceptuales y ejercitar consultas
álgebra relacional en utilizando los operadores relacionales.
consultas.
UNIDAD 4.- Introducción a SQL

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Manejará las 4.1 Identificar y clasificar las instrucciones 1, 2, 3, 4
instrucciones de SQL del SQL.
para consulta y 4.2 Comparar las instrucciones del SQL
manipulación de las con los operadores relacionales.
bases de datos. 4.3 Realizar distintas consultas utilizando
una base de datos de ejemplo.

UNIDAD 5.- Diseño de bases de datos relacionales.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Diseñará esquemas 5.1 Ejercitar el proceso de normalización. 1, 2, 3, 4
relacionales de base 5.2 Analizar diferentes esquemas de bases
de datos. 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.

UNIDAD 6.- Bases de datos relacionales orientadas a objetos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Diseñará esquemas 6.1 Buscar y seleccionar información sobre 1, 4
relacionales de base bases de datos relacionales orientadas
de datos. a objetos.
6.2 Investigar las extensiones orientadas a
objetos de sistemas de bases de datos
comerciales.
UNIDAD 7.- XML

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá la utilidad 7.1 Investigar las distintas aplicaciones de 1
del formato de datos los documentos XML.
XML y su integración 7.2 Definir el esquema de un documento
a los sistemas de XML.
bases de datos. 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.

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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Investigación de operaciones

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCB - 0419

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Acapulco, Ecatepec programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Probabilidad y Estadísticas Simulación.
estadística. descriptiva
-Distribuciones de
probabilidad.

Matemáticas IV. Matrices y


métodos de
optimización.

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

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.
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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Programación lineal.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Practicar los pasos a seguir para 1,4,8,12
comprenderá los resolver problemas de programación
modelos y lineal aplicando el método simples.
metodología que 1.2 Discutir en cada problema resuelto la
utiliza la forma canónica y estándar de
programación lineal y programación lineal, así como las
aplicará el método reglas de transformación.
simplex a problemas 1.3 Identificar variables de holgura y
propuestos. artificiales en los problemas
propuestos.
1.4 Mediante el uso de la computadora
solucionar problemas.

UNIDAD 2.- Análisis de redes.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá y 2.1 Elaborar planteamientos en el aula y 2,6,12
aplicará los resolver problemas de transporte por
diferentes modelos los diferentes métodos.
matemáticos 2.2 Resolver problemas de redes mediante
planteados como los algoritmos específicos como: la ruta
problemas de redes y mas corta, modelo de expansión
sus métodos de mínima, modelo de flujo máximo.
solución. 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.
UNIDAD 3.- Programación no lineal.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará, y 3.1 Identificar en grupo modelos de 8,9,10
resolverá modelos programación no lineal, elaborando en
con comportamiento el aula ejercicios varios.
no lineal utilizando 3.2 Proponer y resolver en el aula
problemas problemas de Programación no lineal
propuestos. 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.

UNIDAD 4.- Teoría de inventarios.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Utilizará los 4.1 Aprender el concepto de administración 6,8, 9, 12
diferentes sistemas y control de los inventarios mediante
de control de discusión en el aula dirigida por el
inventarios, en la profesor.
formulación de 4.2 Identificar los diferentes modelos de
modelos para inventarios y determinar sus
resolver problemas. 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.
UNIDAD 5.- Líneas de espera.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 5.1 Aprender en el aula la terminología 6,8,9,10,12
importancia del sobre los fenómenos de líneas de
desarrollo de espera.
modelos 5.2 Comprender como se desarrollan los
de líneas de espera eventos de acuerdo al proceso de
identificando nacimiento y muerte, mediante
sistemas con discusión dirigida por el profesor.
distribución poisson, 5.3 Aprender el comportamiento de
y analizará sus sistemas que tienen una distribución
costos. 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.

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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Circuitos eléctricos y electrónicos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC - 0403

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de Toluca computación. las propuestas de los
23 agosto al 7 programas diseñados en la
noviembre del 2003 reunión nacional de
evaluación

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Física II Proporciona los Arquitectura de Comunicación
conocimientos Computadoras interna en la
teóricos computadora.
necesarios para Selección de
comprender los componentes
temas de esta para el ensamble
materia de un equipo de
cómputo.

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

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.
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.
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.
• 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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Circuitos eléctricos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información en 1,2,3,4,5
comprenderá los diversas fuentes, sobre circuitos
conceptos básicos de eléctricos y sus componentes, para
circuitos eléctricos y analizarlos en grupo.
sus elementos. 1.2 Clasificar los circuitos eléctricos
mediante técnicas de solución.

UNIDAD 2.- Electrónica analógica.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Diferenciará los tipos 2.1 Realizar un ejercicio donde se muestre 6,7,8,9,10
de dispositivos de el funcionamiento del diodo, transistor,
estado sólido. 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.

UNIDAD 3.- Electrónica digital.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las 3.1 Resolver ejercicios sobre los diferentes 12
operaciones, tipos de sistemas numéricos usados en
conversiones y uso sistemas digitales así como su
de circuitos lógicos. 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.
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.
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.


1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Programación de sistemas

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC - 0425

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Acapulco, Cd. Juárez programas diseñados en la
Minatitlán. reunión nacional de
23 agosto al 7 de evaluación.
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Teoría de la Lenguajes libre de
computación contexto

Lenguajes
regulares.
-Autómatas finitos

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a la 1.1 ¿Qué es y qué estudia la
programación de sistemas 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 2.1 Visión del problema.


los lenguajes de 2.2 Consideraciones Premilinares.
programación 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.
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 6.1 Lenguajes intermedios.


intermedio. 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.
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 8.1 Lenguaje máquina.


objeto. 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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante ubicará 1.1 Realizar una investigación acerca de 1, 2, 4, 9, 12,
la importancia de la las áreas de aplicación de la 13
Programación de programación de sistemas, analizarla y
Sistemas 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.
UNIDAD 2.- Introducción al diseño de los lenguajes de programación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las bases 2.1 Definir aspectos a considerar en el 13
que deben tomar en diseño de lenguajes de programación
cuenta para el buen como: la comunicación humana,
diseño de un lenguaje prevención y detección de errores,
de programación 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.

UNIDAD 3.- Análisis Léxico.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Construirá un 3.1 Considerar como base de esta unidad 1, 2, 3, 5, 6,
analizador léxico a lo visto en Teoría de la Computación 7, 8, 9, 10,
partir de un acerca de autómatas finitos 11, 13, 14.
generador de código determinísticos y expresiones [1], [2], [3],
compilador de regulares aplicándolo en ejercicios [5], [6], [7]
compilador 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,
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará un 4.1 Considerar como base de esta unidad 1, 2, 3, 5, 6,
analizador sintáctico lo visto en Teoría de la Computación 7, 8, 9, 10,
a partir de un acerca de lenguajes libres de contexto 11, 13, 14.
generador de código y los árboles de derivación a través de [r], [2], [3], [4],
compilador de ejercicios tipo. [6], [8]
compilador 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.
UNIDAD 5.- Análisis semántico.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará un 5.1 Reconocer el manejo de tipos en las 1, 2, 3, 5, 6,
analizador sintáctico expresiones y el uso de operadores. 7, 8, 9, 10,
a partir de un 5.2 Establecer las reglas para la 11, 13, 14.
generador de código conversión de tipos (casting) en
compilador de expresiones.
compilador 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.

UNIDAD 6.- Generación de código intermedio.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Desarrollará una 6.1 Reconocer el manejo de tipos en las 1, 2, 3, 5, 6,
máquina virtual que expresiones y el uso de operadores. 7, 8, 9, 10,
ejecute un código 6.2 Realizar ejercicios con los diferentes 11, 13, 14.
intermedio a partir del tipos de notaciones para la
código fuente del conversión de expresiones: Infija,
lenguaje prototipo. 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.
UNIDAD 7.- Optimización.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las técnicas 7.1 Aplicar las técnicas para la 1, 2, 3, 5, 6,
de optimización de optimización de código sobre el 7, 8, 9, 10,
código. código intermedio generado, 11, 13, 14.
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.

UNIDAD 8.- Generación de código objeto.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Utilizará el lenguaje 8.1 Proporcionar y propiciar la 1, 2, 3, 5, 6,
de bajo nivel para investigación bibliográfica del 7, 8, 9, 10,
llevar el código lenguaje máquina. 11, 13, 14.
construido en un 8.2 Conocer las características de un
lenguaje de alto nivel lenguaje ensamblador.
a un lenguaje 8.3 Llevar a cabo dinámicas grupales
entendible por la para recordar las características
máquina para su principales del lenguaje ensamblador,
ejecución 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.
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.
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
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Teoría de las telecomunicaciones

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCY - 0434

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Comitán, La Paz, programas diseñados en la
Saltillo, Tepic. reunión nacional de
23 agosto al 7 de evaluación.
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Redes de Aporta los
computadoras. fundamentos
básicos para esta
materia.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a las 1.1 Las telecomunicaciones y su
telecomunicaciones. 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).
5.- TEMARIO (Continuación)

3 Técnicas de transmisión, 3.1 Tipos de velocidades.


multiplexación y 3.1.1 Velocidad de Transmisión (bps)
conmutación 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.
5.- TEMARIO (Continuación)

4 Medios de transmisión y 4.1 Medios guiados.


perturbaciones. 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 5.1 Sistema telefónico conmutado.


comunicaciones 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción a las telecomunicaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Observar los diferentes sistemas de 1,2, 3, 4, 5, 7
valorará la telecomunicaciones que se encuentran
importancia que en su entorno y dar su opinión sobre los
tienen los sistemas beneficios que obtiene de ellos.
de 1.2 Buscar y seleccionar información para
telecomunicaciones definir los conceptos de
en la vida moderna y telecomunicación, información,
conocerá la base elementos de un sistema de
teórica en torno al comunicación y la necesidad del
área de las empleo de señales para transportar la
telecomunicaciones. 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.

UNIDAD 2.- Técnicas de modulación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 2.1 Buscar y seleccionar información del 1, 2, 7
importancia del concepto de modulación y su
proceso de importancia para analizarlo en grupo.
modulación, para la 2.2 Buscar y seleccionar información de la
adecuación de las diferentes técnicas de modulación y
señales en los discutirlas en grupo.
diferentes medios de 2.3 Realizar ejercicios sobre las diferentes
transmisión. técnicas de modulación.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá que la 3.1 Realizar ejercicios que visualicen la 1, 2, 3, 7
transmisión de datos diferencia entre los tipos de velocidad.
requiere 3.2 Buscar y seleccionar información sobre
procesamientos los modos, tipos y técnicas de
adicionales para transmisión, y discutirlo en grupo,
lograr un manejos utilizando analogías para su mejor
eficaz de los recursos entendimiento.
(tiempo y ancho de 3.3 Buscar y seleccionar información sobre
banda) 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.
UNIDAD 4.- Medios de transmisión y pertubaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá los 4.1 Discutir, en equipo, las características 1, 3, 6
principales medios que diferencian cada uno de los
empleados en los medios de comunicación.
procesos de 4.2 Buscar y seleccionar información
comunicación, las sobre los diferente tipos de ruidos y
fuentes de analizarlas en grupo.
perturbaciones y 4.3 Realizar ejercicios sobre la afectación
técnicas para de la atenuación, determinando
detectar y corregir potencia de transmisión, distancias
errores. 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.

UNIDAD 5.- El presente y futuro de las comunicaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Analizara el 5.1 Buscar y seleccionar información 6, 7
desarrollo tecnológico sobre sistema telefónico conmutado revistas
en así como de los distintos sistemas de especializadas
telecomunicaciones y comunicación móviles y participar en e Internet
lo relacionara con la discusión en grupo.
otras áreas del saber 5.2 Realizar un ensayo sobre el impacto
humano. de las telecomunicaciones en la vida
cotidiana.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Taller de base de datos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCS - 0432

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Huatabampo, Tijuana. programas diseñados en la
23 agosto al 7 de reunión nacional de
noviembre 2003. evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Fundamentos de Todos los temas,
bases de datos ya que SQL es
una
implementación
de los conceptos
relacionales vistos
en esta
asignatura.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción al Sistema 1.1 Conceptos.
Manejador de Base de 1.2 Características del DBMS
Datos (DBMS)
2 Lenguaje de Definición de 2.1 Creación de base de datos.
Datos (DDL) 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 3.1 Instrucciones INSERT, UPDATE,


Manipulación de Datos DELETE.
(DML) 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 7.1 Procedimientos almacenados.


Procedural. 7.2 Disparadores (Triggers).
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción al Sistema Manejador de Base e Datos (DBMS).

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Realizar una comparación de las 1, 2, 3,4
conocerá los características de varios DBMSs.
elementos y 1.2 Discutir las ventajas y desventajas de
características los DBMS revisados.
principales del DBMS 1.3 Buscar el proceso y requerimientos de
a utilizar en el curso. instalación del DBMS que ha de
utilizarse en el curso.
1.4 Instalar el DBMS

UNIDAD 2.- Lenguaje de Definición de Datos (DDL).

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Creará una base de 2.1 Realizar prácticas donde se cree y 1, 2, 3,4
datos, y definirá su defina el esquema de una base de
esquema en SQL. datos a partir de un modelo ER.

UNIDAD 3.- Consulta y Lenguaje de Manipulación de Datos (DML).

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Consultará y 3.1 Conocer y aplicar comandos para 1, 2, 3, 4
manipular los datos realizar consultas básicas y de
de una base de datos 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.
UNIDAD 4.- Control de transacciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las 4.1 Aplicar el concepto de transacción. 1, 2, 3, 4
propiedades de las 4.2 Realizar ejercicios donde utilice los
transacciones y diferentes grados de consistencia y
analizará como niveles de aislamiento.
afectan a las 4.3 Realizar prácticas donde se evalúe
aplicaciones. 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.

UNIDAD 5.- Vistas.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las 5.1 Realizar ejercicios donde utilice vistas 1, 2, 3, 4
aplicaciones de las para seguridad y simplificación de
vistas en base de consultas.
datos y los comandos
para administrarlas

UNIDAD 6.- Seguridad.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Administrará el 6.1 Conocer y aplicar el concepto de. 1, 2, 3, 4
acceso a los autorizaciones.
diferentes recursos 6.2 Crear grupos de usuarios y su
de la base de datos asignación de privilegios.
UNIDAD 7.- Introducción al SQL procedural.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Evaluará las ventajas 7.1 Programar procedimientos 1, 2, 3, 4
y aplicación del almacenados para realizar algunas
lenguaje procedural tareas en el DBMS.
en el DBMS 7.2 Implementar algunas restricciones de
Integridad programando disparadores.
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
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Métodos numéricos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0422

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Acapulco, Celaya, programas diseñados en la
Toluca. reunión nacional de
23 agosto al 7 de evaluación.
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas I. Funciones. Simulación Generación de
Matemáticas II Diferenciación. variables
Matemáticas III Vectores. aleatorias
Matemáticas IV Matrices.
Matemáticas V Integración.
Números
complejos.
Ecuaciones
diferenciales.

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

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.
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 2.1 Métodos de intervalo.


ecuaciones 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 3.1 Métodos iterativos.


sistemas de ecuaciones. 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.
5.- TEMARIO (Continuación)

4 Diferenciación e 4.1 Diferenciación numérica.


integració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 5.1 Métodos de un paso.


diferenciales. 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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar e identificar la importancia de la 1, 2 ,3 ,4 ,5 ,6
comprenderá la aplicación de los métodos numéricos en
importancia de los la ingeniería y las ciencias.
métodos numéricos y 1.2 Analizar en grupo la importancia de los
conocerá las métodos numéricos en la ingeniería y
características en las ciencias.
operativas del 1.3 Analizar en grupo los conceptos de cifra
software de cómputo significativa, precisión, exactitud, sesgo
numérico comercial, 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.
UNIDAD 2.- Métodos de solución de ecuaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará 2.1 Buscar y analizar la interpretación 1, 2, 3 ,4 ,5 ,6
métodos de solución gráfica de una raíz y la teoría de alguno
de ecuaciones de los métodos iterativos.
algebraicas o 2.2 Discutir en grupo los resultados
trascendentales, con obtenidos en el análisis realizado.
apoyo de un lenguaje 2.3 Buscar y catalogar los diferentes
de programación. 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.
UNIDAD 3.- Métodos de solución de sistemas de ecuaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará los 3.1 Buscar y clasificar los fundamentos 1, 2, 3, 4, 5, 6
métodos numéricos matemáticos de la solución de
de solución de sistemas de ecuaciones lineales.
sistemas de 3.2 Identificar gráficamente, los casos de
ecuaciones, con sistemas de ecuaciones lineales mal
apoyo de un lenguaje condicionados y su relación
de programació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.
UNIDAD 4.- Diferenciación e integración numéricas.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los métodos 4.1 Buscar y clasificar los métodos 1, 2, 3, 4, 5, 6
numéricos para la numéricos de diferenciación.
solución de 4.2 Representar gráficamente los métodos
problemas de clasificados.
diferenciación e 4.3 Analizar en grupo la diferenciación,
integración numérica, empleando los métodos clasificados.
usando un lenguaje 4.4 Diseñar e implementar los métodos de
de programación. 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.

UNIDAD 5.- Solución de ecuaciones diferenciales.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los métodos 5.1 Buscar y clasificar los métodos 1, 2, 3, 4, 5, 6
numéricos para la numéricos de diferenciación.
solución de 5.2 Aplicar los métodos a la solución de
problemas de ejercicios, empleando una
diferenciación e calculadora.
integración numérica, 5.3 Exponer en grupo los resultados de la
usando un lenguaje investigación.
de programació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.
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.
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).
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Lenguaje ensamblador

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0420

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Cancún, Cd. Victoria, programas diseñados en la
Nuevo León, reunión nacional de
Zitácuaro. evaluación.
23 agosto al 7 de
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Arquitectura de Comunicación Interfaces. Periféricos
computadoras. interna de la estandarizados
computadora.
Interfaces.
-Programación de
bajo nivel.

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

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
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.
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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Fundamentos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las 1.1 Utilizar medios didácticos para efectuar 1, 7
características un comparativo entre las diferentes
básicas del lenguaje arquitecturas de los procesadores.
ensamblador y a).- Unidades.
diseño interno de la b).- Registros.
computadora 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.

UNIDAD 2.- Elementos del lenguaje.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá y aplicará 2.1 Buscar, seleccionar y comentar en 2, 5, 7
la sintaxis del clase, las características del lenguaje
lenguaje ensamblador.
ensamblador para 2.2 Explicar las variantes que se pueden
manipular el equipo presentar en el uso de cada
de computo nemotécnico.
2.3 Crear un programa donde se use cada
uno de ellos, con la finalidad de
depurarlo explicarlo en el laboratorio.
UNIDAD 3.- Modularización.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las 3.1 Buscar, seleccionar y comentar en 1, 2, 5, 6, 7
diferentes formas de clase, las características del lenguaje
programación ensamblador en el área de
modular que permite programación modular.
éste lenguaje. 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.

UNIDAD 4.- Programación híbrida.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Realizara módulos de 4.1 Buscar, seleccionar y comentar en 1, 2, 5, 6, 7
lenguaje clase, las características del lenguajes
ensamblador de alto nivel que permitan módulos en
insertándolos en lenguajes de bajo nivel.
programas en 4.2 Realizar prácticas utilizando módulos
escritos en lenguajes en lenguaje ensamblador.
de alto nivel para
realizar aplicaciones.
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
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Arquitectura de computadoras

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC - 0402

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Acapulco, Agua programas diseñados en la
Prieta, Colima, reunión nacional de
Zacatepec y Zitácuaro evaluación
23 agosto al 7
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Circuitos Aporta los Interfaces Periféricos
eléctricos y conocimientos estandarizados.
electrónicos necesarios para
comprender y Periféricos no
aplicar los temas estandarizados
de esta materia
Interfaces

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Modelo de arquitecturas de 1.1 Modelos de arquitecturas de cómputo.
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 2.1 Buses.


computadora. 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.
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 3.1 Chip Set.
para ensamble de equipos 3.1.1 CPU.
de cómputo. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Modelo de arquitecturas de cómputo.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar, seleccionar y evaluar 1, 2, 3, 4
identificará los información sobre los diferentes
elementos que modelos de arquitecturas de
integran una computadoras.
computadora y la 1.2 Buscar información e identificar textos
forma en que se relacionados con el esquema interno de
relacionan. 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.

UNIDAD 2.- Comunicación interna en la computadora.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Describirá el 2.1 Realizar una práctica para identificar 1, 3, 6, 7
funcionamiento y los diferentes medios de transferencia
técnicas de de datos entre los elementos de una
transferencia de computadora.
datos entre los 2.2 Buscar información sobre las técnicas
elementos internos de direccionamiento de memoria y
de una computadora. 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.
UNIDAD 3.- Selección de componentes para ensamble de equipos de cómputo.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará los 3.1 Investigar y seleccionar cuales son los 4, 5, 6, 7
componentes que mejores chipsets comerciales
integran una disponibles en el mercado y sus
computadora, así características.
como sus 3.2 Explicar por equipos, las funciones
características y específicas que desempeña cada
aplicaciones. 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.

UNIDAD 4.- Microcontroladores.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Conocerá el origen, 4.1 Buscar y seleccionar información 8, 9, 10, 11
evolución, estado sobre el origen y evolución de los
actual y aplicaciones microcontroladores.
de los 4.2 Discutir, en sesión plenaria, los
microcontroladores. 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.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Redes de computadoras

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0429

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Comitán, La Paz, programas diseñados en la
Matamoros, Veracruz reunión nacional de
23 agosto al 7 de evaluación.
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Teorías de las Aporta los Sistemas
telecomunicacio- fundamentos operativos.
nes. básicos para esta
materia. Programación Web.

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

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.
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.
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 3.1 Estándares de Conexión LAN de la
redes. 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 4.1. Componentes del cableado


estructurado. 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.
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 5.1 Análisis de requerimientos.


de una LAN. 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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información del 1, 2, 3, 4,
conocerá el concepto concepto de red y analizarlo en grupo.
de una red, la 1.2 Realizar una síntesis sobre las
clasificación de clasificaciones de redes de
acuerdo a su computadoras.
tecnología de 1.3 Discutir, en el grupo, las características
interconexión y a su de las diferentes topologías, aprendidos
tipo de conexión, en la materia de teoría de las
además de comunicaciones.
comprender el 1.4 Realizar, a través de una lluvia de
modelo OSI. 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.
UNIDAD 2.- componentes de una red.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El alumno identificará 2.1 Buscar y analizar información que le
y explicara el permita conocer las diferentes
funcionamiento de plataformas que pueden ser utilizadas
una red. 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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Analizará las normas, 3.1 Buscar y seleccionar información, en 4, 5, 6, 7
estándares y equipo, que permita al alumno conocer
protocolos de redes la Norma 802 de ISO agregar su
de área local. bibliografía y validar su fuente.
3.2 Discutir en grupo los conceptos
adquiridos en la investigación
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.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Aplicará las normas 4.1 Buscar información e identificar los 1,2, 5,
pertinentes para elementos que conforman el cableado
realizar un cableado estructurado, así como Normas que
estructurado., así las rigen.
como verificar su 4.2 Realizar prácticas de instalación
conectividad. 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.

UNIDAD 5.- Planeación y diseño básico de una LAN.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Realizará el análisis de 5.1 Analizar y diseñar una red, con todas 1, 3, 5
requerimientos, la las especificaciones técnicas, planos
planeación, diseño, y presupuesto.
instalación y 5.2 Instalar un sistema operativo de red
administración básica 5.3 Realizar prácticas sobre
de una LAN. administración básica de una LAN.
5.4 Analizar, en una sesión plenaria, los
resultados obtenidos en los equipos.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Simulación

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0430

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Toluca programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Probabilidad y Funciones y Investigación de
estadística. distribuciones operaciones.
muestrales.

Matemáticas V. Manipulación de
modelos
matemáticos.

Métodos
numéricos.

Fundamentos de Técnicas de
programación. diseño detallado.

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

• 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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a la 1.1 Definiciones e importancia de la
simulación. 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 3.1 Introducción.


aleatorias. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción a la simulación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Identificar definiciones y Aplicaciones 2,1,4,5,7,8,9
identificará los de la simulación.
elementos 1.2 Discutir en el aula los conceptos
principales y las básicos de modelación de problemas.
principales 1.3 Analizar en equipo las diferentes
aplicaciones en metodologías de simulación.
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.

UNIDAD 2.- Números pseudoaleatorios.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las formas de 2.1 Elaborar ejercicios de generación de 2,1,5,12,13 y
generación y pruebas números aleatorios y pseudoaleatorios 15
estadísticas de escribiendo un programa de
números aleatorios y computadora.
pseudoaleatorios para 2.2 Realizar ejercicios usando las
construir programas principales pruebas estadísticas de
de simulación. 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.
UNIDAD 3.- Generación de variables aleatorias.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Generará variables 3.1 Discutir en grupo los conceptos de 2,1,5,12
aleatorias discretas, función de probabilidad y distribución
continuas y acumulada.
empíricas, realizará 3.2 Elaborar ejercicios en el aula para
pruebas de ajuste de Identificar las principales variables
bondad y aleatorias discretas.
determinará tamaño 3.3 Elaborar ejercicios en el aula para
de muestra. 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.

UNIDAD 4.- Lenguajes de simulación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá los 4.1 Buscar información y seleccionar los 2,1,5,11,12
principales lenguajes principales lenguajes de simulación y
de simulación y los simuladores, sus características, y sus
simuladores de aplicación y uso, tales como lenguajes:
eventos continuos y SLAM, ECSL, SIMAN, GPSS, etc.
discretos 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.
UNIDAD 5.- Unidad integradora.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Generará variables 5.1 Plantear en grupo la realización de un
aleatorias discretas, Proyecto Final el cuál consistirá en el
continuas y análisis, modelado y simulación de
empíricas, realizará sistema de servicios o productivo de
pruebas de ajuste de una empresa para detectar las mejoras
bondad y posibles a realizar, y plantear acciones
determinará tamaño que mejores el desempeño de
de muestra. 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.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Fundamentos de desarrollo de sistemas

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0413

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Hermosillo, programas diseñados en la
Tehuacan, Toluca reunión nacional de
23 agosto al 7 evaluación.
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Administración. Administración y Planificación y Planificación del
entorno de las modelado. sistema.
empresas.
Análisis del
Taller de bases de proyecto.
datos.

Desarrollo Todos por ser una


sustentable. materia
formadora.

Seminario de ética Todos por ser una


materia
formadora.

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

• 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.
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 2.1 Definición de ingeniería de software.


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 3.1 El enfoque estructurado.


ingeniería de software. 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 4.1 Modelo de cascada.
software. 4.2 Modelo de espiral.
4.3 Modelo incremental.
4.4 Proceso de desarrollo unificado.
4.5 Proceso software personal.
5.- TEMARIO (Continuación)

5 Técnicas , herramientas y 5.1 Técnicas de recopilación de


estudios previos. 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 6.1 Descomposición modular.


productos de software. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Conceptos introductorios.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Estudiante 1.1 Realizar una síntesis sobre los 1
identificará los elementos, tipos y clasificación de
diferentes tipos de sistemas.
sistemas de software 1.2 Discutir, en equipo, las características
que existen y que diferencian a cada uno de las fases
comprenderá las del ciclo de vida de un proyecto de
fases del ciclo de software.
vida de un proyecto
de software.

UNIDAD 2.- Introducción a la ingeniería de software.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá los 2.1 2.5 Realizar una síntesis sobre los 1, 2, 3,
elementos que características, mitos, elementos y 4,5,6,7
integran la Ingeniería capas de la ingeniería de software.
de Software y el 2.6 2.8 Discutir, en equipo, la importancia
aseguramiento de la de usar normas para el aseguramiento
calidad. de la calidad durante el proceso de
software.

UNIDAD 3.- Paradigmas de la ingeniería de software.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá la 3.1 3.2 Discutir, en equipo, las 1, 2, 3, 4
diferencia de aplicar características que diferencian a cada
un enfoque uno de los paradigmas
estructurado vs. • Estructurado.
orientado a objetos • Orientado a Objetos.
en el desarrollo de Realizar un ejercicio que muestre la
un proyecto de aplicación de cada uno de los
software. paradigmas.
UNIDAD 4.- Modelos de proceso de software.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará los 4.1 Discutir, en equipo, las características 2,3,4,5,8
diferentes modelos que diferencian a cada uno de los
de proceso que se modelos de desarrollo de proceso de
aplican en el software:
desarrollo de • Modelo de cascada.
software. • Modelo de espiral.
• Modelo incremental.
• Proceso de desarrollo unificado.
4.2 Proceso software personal.

UNIDAD 5.- Técnicas , herramientas y estudios previos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Diseñará esquemas 5.1 5.2 Discutir en equipo, las 1, 2, 3, 4,
relacionales de base características de: 5,12
de datos. • 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.

UNIDAD 6.- Diseño y arquitectura de productos de software.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá las 6.1 6.2 Discutir en equipo, las 1, 2, 3, 4,
arquitecturas en el características de cada una de las 5,12
diseño de software arquitecturas.
dependiendo del tipo 6.2.1 Arquitectura multiprocesador.
de dominio de la 6.2.2 Arquitectura Cliente/Servidor.
aplicación. 6.2.3 Sistemas distribuidos.
6.2.4 Sistemas de Tiempo Real
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.
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).


1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Interfaces

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCF - 0417

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Agua Prieta, Cerro programas diseñados en la
Azul, Cd. Victoria, reunión nacional de
Toluca, Zacatepec. evaluación.
23 agosto al 7 de
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Arquitectura de Modelo de
Computadoras arquitecturas de
cómputo.

Comunicación
interna en la
computadora.

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

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
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 4.1 A través de puertos


estandarizados. 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.
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
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Sensores.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá y evaluará 1.1 Buscar, seleccionar y evaluar 1, 2, 3,10
los tipos de sensores información sobre sensores
que existen en el 1.2 Buscar información e identificar textos
mercado, con relacionados con la aplicación de los
respecto a su sensores en el área de cómputo.
aplicación. 1.3 Analizar, por equipo, las funciones que
desempeñan los sensores.

UNIDAD 2.- Actuadores.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 2.1 Buscar, seleccionar y evaluar 2, 3, 10
conocimientos información sobre actuadores en el
adquiridos sobre diseño de interfaces.
actuadores para el 2.2 Buscar información e identificar textos
diseño de interfaces. 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.

UNIDAD 3.- Periféricos estandarizados

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
3.1 Buscar, seleccionar y evaluar 1, 2,.3, 10
Utilizará los información sobre periféricos
diferentes periféricos estandarizados.
estandarizados y la 3.2 Buscar información e identificar textos
aplicación con ellos. 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.
UNIDAD 4.- Periféricos no estandarizados.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará los 4.1 Buscar, seleccionar y evaluar 4, 10
periféricos no información sobre periféricos no
estandarizados y sus estandarizados.
diversas aplicaciones. 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.

UNIDAD 5.- Interfaces.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Analizará y diseñará 5.1 Buscar información e identificar textos 4, 10
periféricos para relacionados con la aplicación de
diversas aplicaciones interfaces en el área de cómputo.
para elementos de 5.2 Programar para controlar procesos
cómputo. internos y externos relacionados con
interfaces.
5.3 Realizar practicas de comprobación
de interfaces.
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Programación WEB

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCF - 0427

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Mérida, Nogales. programas diseñados en la
Zitácuaro. reunión nacional de
23 agosto al 7 de evaluación.
noviembre 2003.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Programación
Orientada a
Objetos.

Fundamentos de
bases de datos.

Redes de
computadora

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

• 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
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a las 1.1 Perspectiva histórica del Internet .
tecnologías Web. 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 2.1 Arquitectura de las aplicaciones Web.


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 3.1 Procesamiento del lado del servidor.
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.
5.- TEMARIO (Continuación)

4 Procesamiento del lado del 4.1 Lenguaje Script del cliente.


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.
• 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).
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción a las tecnología Web.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información sobre 2, 3, 4, 6
comprenderá las el protocolo http.
características de 1.2 Buscar, discutir y seleccionar los
una aplicación Web y protocolos de transferencia de archivos
conocer los seguros.
elementos que 1.3 Ejercitar el uso del protocolo de
interactúan con ella. 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.

UNIDAD 2.- Desarrollo de aplicaciones Web.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá los 2.1 Realizar un esquema de la arquitectura 2, 3, 4, 6
conceptos y de aplicaciones Web.
elementos básicos 2.2 Buscar y seleccionar información sobre
que involucra el el lenguaje y la metodologías de
desarrollo de desarrollo y tecnologías Web,
aplicaciones 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.
UNIDAD 3.- Programación del lado del servidor.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Desarrollará 3.1 Buscar información sobre la sintaxis 1, 4, 5, 7, 8,
aplicaciones Web del del lenguaje de desarrollo 9, 10, 11, 13,
lado del servidor con seleccionado en unidades anteriores. 14
acceso a base de 3.2 Buscar y seleccionar información sobre
datos. 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.

UNIDAD 4.- Procesamiento del lado del cliente.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Desarrollará los 4.1 Buscar y seleccionar información 1, 2, 4, 5, 7,
módulos del lado de sobre las reglas de sintaxis y 8, 9, 10, 11,
cliente. modelado de objetos del lenguaje del 13, 14
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.
UNIDAD 5.- Servicios Web XML.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Integrara los 5.1 Investigar algunos Servicios Web 15, 16, 17
Servicios Web XML al publicados.
desarrollo de 5.2 Buscar y seleccionar información
aplicaciones. sobre las aplicaciones de los
Servicios Web.
5.3 Desarrollar, publicar y consumir un
Servicio Web.
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.
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
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Sistemas operativos

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCC - 0431

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Celaya, León, programas diseñados en la
Veracruz reunión nacional de
23 agosto al 7 evaluación.
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Estructura de datos. Todos los temas
proporcionan un
Arquitectura de conocimiento
computadoras. significativo para
la materia.
Fundamentos de
programación.

Teoría de las
telecomunicaciones.

Teoría de la
computación.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a los sistemas 1.1 Definición y concepto.
operativos. 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 2.1 Concepto de proceso.


procesos 2.2 Estados y transiciones de los procesos
y del procesador. 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.
5.- TEMARIO (Continuación)

3 Administración de 3.1 Política y filosofía.


memoria. 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 4.1 Dispositivos y manejadores de


entrada/salida. 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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Investigar y definir el concepto de 1, 2, 3, 4, 5,
conocerá la historia, sistema operativo, analizar y discutir en
6, 7
funciones, clase.
características, 1.2 Investigar y definir sus funciones y
clasificación y características, analizar y discutir en
estructura de un clase.
sistema operativo. 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.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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el 2.1 Discriminar los conceptos de: 1, 2, 3, 4, 5,
concepto de proceso, algoritmo, programa, proceso, tarea,
6,7, 8, 10
procesos ligeros, job, sesión y lote, valorando la utilidad
concurrencia y de cada uno de ellos.
algunos algoritmos 2.2 Investigar y definir los conceptos de
de planificación. 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).
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las 3.1 Investigar y definir el concepto de 1, 2, 3, 4, 5, 6
técnicas de administración de memoria.
administración de 3.2 Definir los requisitos de la
memoria 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
UNIDAD 4.- Administración de entrada/salida.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las 4.1 Buscar información sobre dispositivos 1, 2, 3, 4, 5,
técnicas de uso de de E/S y la organización de las 6, 9, 10
periféricos en un funciones de E/S.
sistema de cómputo. 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.

UNIDAD 5.- Sistemas de archivos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Utilizará la estructura 5.1 Investigar y definir que es un archivo y 1, 2, 3, 4, 5,
general de un un sistema de gestión de archivos 6,10
sistema 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.
UNIDAD 6.- Protección y seguridad.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá los 6.1 Investigar y definir el concepto y 1, 2, 3, 4, 5, 6
objetivos, funciones y objetivos de un mecanismo de
técnicas de protección.
protección y 6.2 Identificar las funciones de un sistema
seguridad. 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.

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.
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.
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Graficación

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0415

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Querétaro, La Piedad programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Instituto Tecnológico de Comité de consolidación de la


de León León carrera de Ingeniería en
1 – 5 marzo 2004 1 al 5 de marzo 2004. Sistemas Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas II. Vectores, Simulación.
matrices,
transformaciones
lineales

Estructuras de
datos.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Introducción a la 1.1 Breve historia de la graficación.
graficación por 1.2 Aplicaciones.
computadora. 1.3 Formatos gráficos de almacenamiento.

2 Transformaciones 2.1 Transformaciones bidimensionales.


geométricas. 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.
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).
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción a la graficación por computadora.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar previo a la clase los 1,2,3,4
conocerá los antecedentes de la graficación por
antecedentes de la computadora.
graficación, así como 1.2 Discutir en grupo la graficación en su
los principales contexto histórico.
formatos de 1.3 Buscar y seleccionar información sobre
almacenamiento. los formatos de almacenamiento.
1.4 Discutir sobre las estructuras de
almacenamiento gráfico.

UNIDAD 2.- Transformaciones geométricas.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las 2.1 Buscar y seleccionar información 1,2,3,4
principales sobre las diversas transformaciones
transformaciones afines en 2D.
geométricas sobre 2.2 Realizar un ejercicio que muestre el
objetos en 2D y 3D. 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.
UNIDAD 3.- Modelado geométrico.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las 3.1 Buscar y seleccionar información sobre 5,7
diferentes técnicas de modelado geométrico.
modelado geométrico 3.2 Discutir los diferentes tipos de
y su proyección en el modelado.
área de vista. 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.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Planificación y modelado

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0423

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Delicias, Toluca. programas diseñados en la
23 agosto al 7 de reunión nacional de
noviembre 2003. evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Fundamentos de Todos por ser una Desarrollo de
desarrollo de materia proyectos de
Sistemas integradora. software

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Procesos de la ingeniería 1.1 Requerimientos de proceso.
de requerimientos. 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 4.1 Requerimientos funcionales y no


requerimientos. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Procesos de la ingeniería de requerimientos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 ...1.4 Plantear preguntas relativas a 2, 3
conocerá y los requerimientos de.
discriminará los tipos a).- Proceso.
de requerimientos b).- Usuarios (actores involucrados.
para un proyecto de c).- Análisis y negociación.
software. d).- Para la gestión.
Identificando las diferencias existentes de
acuerdo al tipo de software a desarrollar

UNIDAD 2.- Planificación del sistema.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Realizará la Discutir y exponer por equipo como: 1, 2, 12
planificación de un
proyecto de software 2.1 Planificar el Tiempo requerido para las
de una organización. 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
UNIDAD 3.- Análisis del proyecto.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Analizará los riesgos 3.1 Buscar y analizar información que le 1, 2, 10, 12
involucrados en cada permita conocer las diferentes
una de las etapas del metodologías de análisis de riesgo y
desarrollo del de aseguramiento de la calidad.
proyecto de software
y propondrá un Discutir y exponer por equipo, las
protocolo para características que diferencian a
garantizar la calidad cada uno de las metodologías de
del mismo. análisis de riesgo y de
aseguramiento de la calidad,
seleccionando y aplicando las
convenientes a su proyecto.

UNIDAD 4.- Análisis de los requerimientos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los Aplicar el Lenguaje Unificado Modelado 5, 6, 10, 12
requerimientos (UML) específicamente Diagramas de
correspondientes a Casos de Uso, Plantillas de Caso de Uso,
su proyecto, diseñara Diagramas de Actividades para realizar el
las interfaces de análisis y modelado del proyecto.
usuario y los casos 4.1 Discutir y exponer por equipo, los
de uso del proyecto. casos de uso y las interfaces de
usuario resultantes del análisis y el
modelado de su proyecto para la
evaluación del mismo.
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.
12. Laudon & Laudon 8/E (2003).
Management Information Systems.
Ed. Prentice Hall.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Contabilidad financiera

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0404

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Toluca, Tuxtla programas diseñados en la
Gutiérrez. reunión nacional de
23 agosto al 7 evaluación
noviembre del 2003

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Ninguno Ninguno.

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

• 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.
5.- TEMARIO

Unidad Temas Subtemas


1 Conceptos generales de la 1.1 Conceptos básicos.
contabilidad y teoría 1.2 Objetivos.
contable. 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 2.1 Importancia.


financiera. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Conceptos generales de la contabilidad y teoría contable.

Objetivos Fuentes de
Actividades de Aprendizaje
Educacionales Información
El estudiante 1.1 Investigar previa a la clase, el concepto 1, 2, 3, 4
explicará el concepto básico de contabilidad y su objetivo,
de contabilidad y sus para discutirlo en el grupo.
diversas ramas de 1.2 Investigar e identificar en una
aplicación. empresa:las formas de organización,
los diversos usuarios de la contabilidad,
Entenderá los y el ciclo contable de la contabilidad.
objetivos de la 1.3 Realizar un resumen sobre la estructura
contabilidad . básica de la contabilidad.
1.4 Realizar una dinámica grupal en donde
Conocerá las se ubiquen perfectamente las
distintas formas de transacciones que realiza una empresa
organización en y como se identifica con base a la teoría
donde se aplica. de la partida doble.

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.
UNIDAD 2.- Estado de situación financiera.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Explicará la 2.1 Formar equipos y exponer la 1,2,3,4
importancia del importancia del estado de situación
estado de situación financiera.
financiera en el 2.2 Analizar el concepto y las
proceso de toma de características del estado de situación
decisiones. financiera.
Describirá el 2.3 Buscar información sobre los
concepto de estado elementos que intervienen en la
de situación elaboración del estado de situación
financiera, sus financiera, su clasificación, formas de
características y presentación de dicha clasificación y
elementos que lo las formas de presentación de dicho
integran. 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.
UNIDAD 3.- Estado de resultados.

Objetivos Fuentes de
Actividades de Aprendizaje
Educacionales Información
Comprenderá la 3.1 Exponer por equipo conceptos, 1,2,3,4
importancia del características, importancia y
estado de resultados elementos que intervienen del Estado
como generador de de Resultados.
información financiera 3.2 Ejemplificar el proceso de registro de
para la toma de mercancías en los sistemas de
decisiones la inventarios periódicos y perpetuos e
planeación identificar las principales diferencias en
estratégica y entre los sistemas.
económica. 3.3 Realizar un reporte sobre el manejo de
las transacciones mercantiles
Describirá las considerando el uso y aplicación de las
características y cuentas de Resultados con el fin de
elementos que procesar los datos necesarios para la
integran el estado de elaboración del Estado de Resultados.
resultados. 3.4 Mediante lluvia de ideas indicar los
pasos necesarios para la
Explicará los determinación del resultado de
principales sistemas operación que debe presentarse en el
de registro de Estado de Situación Financiera.
mercancías que 3.5 Desarrollar una dinámica grupal en
sirven de base para donde con base a las figuras de las
la elaboración y cuentas del estado de Resultados,
presentación del identifique la naturaleza de la cuenta,
estado de resultados. 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.
UNIDAD 4.- Ciclo contable.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Conocerá el ciclo 4.1 Utilizar lluvia de ideas para 1,2,3,4
contable como un conceptualizar un sistema de
proceso ordenado que información contable en forma gráfica
comprende desde la integral.
captación de la 4.2 Estructurar en el pizarrón los pasos a
información relativa a seguir en el sistema de información
las operaciones contable.
realizadas por un 4.3 Elaborar un ejercicio práctico que
negocio, hasta la abarque desde la captura de los
elaboración de los documentos fuentes, motivo de las
Estados Financieros. 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.

UNIDAD 5.- La información financiera.

Fuentes de
Objetivo Educacional Actividades de Aprendizaje
Información
Identificará los tipos de 5.1 Investigar en empresas y contrastar 1,2,3,4
Inventarios y los los tipos de inventarios que existen y
métodos que existen los métodos para su valuación.
para su valuación. 5.2 Buscar la formación sobre los
sistemas de registro de inventarios
Conocerá el concepto que existen en las empresas y
de Capital Contable. entregar un reporte.
5.3 Ejercitar por equipos en clase los
Explicará que son las cálculos que le permitan conocer el
acciones y su capital contable de una empresa.
clasificación. 5.4 Investigar en las empresas y
Identificará lo que es contrastar los tipos de acciones que
un mercado de existen.
valores. 5.5 Buscar información en diversas
fuentes sobre mercado de valores,
Conocerá que son los compartir y contrastar la información
dividendos y las por equipos.
utilidades retenidas. 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.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Cultura empresarial

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCE - 0405

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Tuxtla Gutiérrez. programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Administración. Todos los temas,
ya que sustentan
una formación y
cultura
empresarial.

Seminario de ética Fundamentos

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Sistemas de negocio y 1.1 Concepto de sistemas de negocio.
niveles de aplicación de los 1.2 Elementos de un plan de negocio.
sistemas en las 1.3 Áreas de un plan de negocio.
organizaciones. 1.4 Anexos de un plan de negocio.
1.5 Presentación escrita y verbal de un
plan de negocio.

2 Cultura corporativa de 2.1 Fundamentos de la cultura corporativa


calidad. 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.
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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Sistemas de negocio y niveles de aplicación de los sistemas en las


organizaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Identificar en una empresa las áreas 1
conocerá los básicas de un plan de negocios.
elementos que 1.2 Elaborar anexos de un plan de
integran el desarrollo. negocios.
1.3 Realizar una presentación de un plan
de negocios.

UNIDAD 2.- Cultura corporativa de calidad.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará los 2.1 Resumir los fundamentos de la cultura 2
fundamentos, corporativa.
funciones y tipos de 2.2 Investigar en empresas y contrastar las
cultura corporativa y funciones y los tipos de cultura
su arraigo en las corporativa que existen.
empresas. 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.

UNIDAD 3.- Estrategias de cambio.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 3.1 Aplicar cada uno de los conceptos de 3
conceptos básicos, esta unidad en una investigación de
factores y enfoques campo orientada a documentar la
de estrategias de experiencia de implementación de
cambio para su estrategias regional.
mediano y largo 3.2 Exponer los resultados.
plazo.
UNIDAD 4.- Planeación estratégica.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Diseñará un modelo 4.1 Identificar la importancia de la misión 4,5,6,7,,8,9
utilizando la en una empresa para garantizar el
planeación logro de objetivos comunes,
estratégica. comentarla en clase.
4.2 Discutir en equipos la importancia de la
Desarrollará los planeación estratégica dentro de las
procesos estratégicos organizaciones como parte
para el logro de las fundamental para el logro de sus
metas, tomando en metas.
cuenta la capacidad 4.3 Utilizar lluvia de ideas para señalar
de las organizaciones como se construyen la misión y la
y aprovechando las visión.
oportunidades 4.4 Acudir a empresas y solicitar su
actuales y futuras en misión, visión y objetivos, exponerlo al
función de las grupo y discutir congruencia entre lo
situaciones internas que es y debería ser.
que ellas tienen. 4.5 Mediante casos prácticos crear
misión , visión y FODA de una
organización.

UNIDAD 5.- Legislación informática.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá el marco 5.1 Buscar información en diversas fuentes 4,5,6,7,,8,9
jurídico en el que sobre procedimientos para la
está inmerso, así generación de normas jurídicas.
como su aplicación. 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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá los 6.1 Buscar información y discutir en grupo 10,11
conceptos de calidad sobre los conceptos de calidad.
y su evolución, así 6.2 Realizar una síntesis sobre auditoria
como los métodos, informática.
técnicas y 6.3 Distinguir entre los diferentes métodos,
herramientas para técnicas y herramientas de auditoria a
una auditoria través de la aplicación de un caso
informática y su práctico.
certificación a través 6.4 Realizar un ensayo de cada uno de los
de diferentes estándares: ISO 9001,9000-3, 12207.
estándares. 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. 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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Formulación y evaluación de proyectos


de inversión

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCE - 0411

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Tuxtla Gutiérrez programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Contabilidad Todas las Ninguno.
financiera. unidades
proporcionan
conocimientos
teórico-prácticos
de los principales
estados
financieros
presentados en la
formulación y
evaluación de
proyectos.

Administración. Todas las


unidades permiten
una formación
empresarial.

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Concepto e Importancia de 1.1 Importancia, definición y origen de los
los Proyectos de Inversión. 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.
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 6.1 Organigrama de la empresa.


legal. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Concepto e Importancia de los Proyectos de Inversión.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Investigar el Plan Nacional de 1, 2, 9
visualizará las Desarrollo, El Plan Estatal y el
inversiones que se Municipal, exponer por equipos.
puedan generar bajo 1.2 Revisar las áreas prioritarias dentro de
una base sólida de los mismos y visualizar los proyectos
evaluación. 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.

UNIDAD 2.- Estudio de mercado.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá y aplicará 2.1 Desarrollar un estudio de mercado de 1, 2, 6
una metodología, una idea de inversión factible (definida
realizando un estudio en la unidad anterior), desde el punto
de mercado, como de vista de satisfacer una necesidad
parte de la real en su entorno social y económico.
formulación de 2.2 Presentar resultados en el grupo.
proyecto de
inversión.

UNIDAD 3.- Estudio técnico.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará y 3.1 Conocer, describir y aplicar en el 1, 2, 3, 4
aplicará las partes proyecto de inversión:
que conforman un 3.1.1 Procesos industriales.
estudio técnico, 3.1.2 Factores relevantes a
como parte de un considerar en la adquisición de
proyecto de maquinaria y equipo.
inversión.
Objetivo Fuentes de
Actividades de Aprendizaje
Educacional 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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará y aplicará 4.1 Estado de resultados 1, 3, 7
los elementos que 4.2 Cuadros de fuentes y usos.
conforman un estudio 4.3 Tablas de pago de deuda.
financiero, así como 4.4 Balance general.
la información 4.5 Punto de equilibrio.
necesaria para llevar
a cabo un análisis
económico como
parte de un proyecto
de inversión.

UNIDAD 5.- Evaluación económica.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará y aplicará 5.1 Evaluar el proyecto de inversión con 1, 3, 8
las técnicas de los métodos de VPN y TIR, así como
evaluación aplicar un Análisis de Sensibilidad al
económica utilizadas mismo.
en proyectos de
inversión.
UNIDAD 6.- Estudio administrativo y legal.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá y aplicará 6.1 Investigar por equipos organigramas de 1, 2, 3
un organigrama de la empresas, manual de funciones y
empresa, manual de constituir la sociedad mercantil.
definiciones y 6.2 Representar en el grupo una empresa
sociedad mercantil. con su estructura organizacional.

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.


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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Desarrollo de proyectos de software

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0406

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
Cd. Guzmán, Iguala programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Planificación y Todos ya que es .
Modelado. una materia
integradora para el
Redes de desarrollo de
computadoras. cualquier tipo de
proyecto de
Tópicos Selectos software.
de programación
Interfaces.

Desarrollo
sustentable.

Ética

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

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.
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.
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 5.1 Implantación e Integración de casos


mantenimiento. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Conceptos introductorios.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Plantear preguntas relativas a los roles 7,6,1,2,4,12
comprenderá el de:
enfoque de los • Usuario.
diferentes actores • Analistas.
involucrados en un • Diseñadores.
proyecto de software • Desarrolladores.
y aplicación de cada • Probador.
uno de los diagramas • Integradores.
del paradigma 1.2 Realizar un ejercicio que muestre la
orientado a objetos. 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.

UNIDAD 2.- Diseño orientado a objetos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Construirá los 2.1 Aplicar el Lenguaje Unificado Modelado 1,2,5,6,7,8,12
diagramas que (UML) específicamente Diagramas de
muestren el Secuencia, Colaboración y Estado,
comportamiento del Clases y Objetos para realizar el
sistema acorde a los Diseño del proyecto de software.
requerimientos del Discutir y exponer por equipo, los
usuario. Diagramas resultantes.
2.2 Igual a 2.1
UNIDAD 3.- Construcción.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Construirá los 3.1 Aplicar el Lenguaje Unificado 4, 5, 6, 7
diagramas Modelado (UML) específicamente
correspondientes a la Diagramas de componentes y
implementación y despliegue para mostrar la
desarrollará la implementación del proyecto de
programación del software.
sistema acorde a la Discutir y exponer por equipo, los
arquitectura de Diagramas resultantes.
referencia del 3.2 Realizar la programación del proyecto
dominio de su de software mediante el paradigma
proyecto. Orientado a Objetos.

UNIDAD 4.- Pruebas de software.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Implementará una 4.1 Discutir y exponer por equipo, las 4,5,6,8,12
estrategia para Técnicas de Prueba usadas y sus
realizar pruebas a su resultados.
proyecto de software. 4.5 Discutir y exponer por equipo, las
estrategias de aplicación de las
pruebas.

UNIDAD 5.- Implantación y mantenimiento.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá técnicas 5.1 Realizar una síntesis sobre las técnicas 4,10,11,12
para la implantación y para la implantación y el
mantenimiento del mantenimiento del software.
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.
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.
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Inteligencia artificial I

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCB - 0416

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Cd. Madero programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Teoría de la
computación

Probabilidad y Funciones y
estadística distribuciones
muestrales.
- Variables
aleatorias

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

• 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.).
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 2.1 Mapas conceptuales.


conocimiento y 2.2 Redes semánticas.
razonamiento. 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 3.1 Reglas de producción.


lógico. 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.
5.- TEMARIO (Continuación)

4 Búsqueda y satisfacción de 4.1 Problemas y Espacios de estados.


restricciones. 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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Fundamentos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información sobre 1, 2, 3, 4
conocerá las formas las teorías de la inteligencia humana.
de representación 1.2 Discutir en grupo, las diferentes teorías
simbólicas y su de la inteligencia humana.
aplicación. 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.

UNIDAD 2.- Representación del conocimiento y razonamiento.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las técnicas 2.1 Buscar información sobre las formas de 1, 3, 6, 7
de representación representación del conocimiento.
basadas en lógica de 2.2 Diseñar la representación de algún
predicados y sus concepto, a través de una forma de
reglas de inferencia, representación del conocimiento.
en la solución de 2.3 Realizar la representación de frases del
problemas. 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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará la 3.1 Buscar información sobre la sintaxis y
representación semántica de un sistema de
basada en reglas de producción (SP).
producción, en la 3.2 Discutir en grupo, conocimiento causal
solución de y conocimiento de diagnóstico.
problemas basados 3.3 Diseñar la solución a un problema
en conocimiento. 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 Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará técnicas 4.1 Describir gráficamente problemas en
sistemáticas básicas términos de espacios de estados
de profundidad y (problema de misioneros y caníbales,
anchura en la problemas de juego entre dos
solución de adversarios, etc).
problemas de 4.2 Buscar información sobre los métodos
búsqueda de metas. 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.
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.
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).
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Física I

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCM - 0409

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de Toluca computación. las propuestas de los
23 agosto al 7 programas diseñados en la
noviembre del 2003 reunión nacional de
evaluación

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas I Concepto de Física II. Electrostática,
derivada y Electrodinámica,
aplicaciones de la Electromagne-
derivada. tismo

Circuitos eléctricos Electrónica


y electrónicos. analógica.

Inteligencia
artificial.

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

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.
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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante aplicará 1.1 Elaborar un mapa conceptual de vector 1,3,5,7,9,11
los conceptos y sus características.
fundamentales de la 1.2 Determinar la resultante de sistemas de
partícula en la fuerzas concurrentes y coplanares en
solución de forma gráfica.
ecuaciones de 1.3 Descomponer fuerzas en sus
equilibrio y en componentes rectangulares en el plano
problemas de fuerzas y en el espacio. Obtención de la
en el plano y en el resultante en forma analítica.
espacio. 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.
UNIDAD 2.- Estática del cuerpo rígido.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 2.1 Elaborar gráficas de las operaciones 1,3,5,7,9,11
conceptos de elementales con vectores: producto
momento de una punto, producto cruz, triple producto
fuerza, teoremas de vectorial.
Varignon y pares de 2.2 Discutir las características de un cuerpo
fuerzas para la rígido y la transmisibilidad de una
solución de fuerza aplicada a él.
problemas. 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

UNIDAD 3.- Dinámica de la partícula.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 3.1.1 Resolver problemas de movimiento 2,4,6,7,9,11
conceptos básicos rectilíneo uniforme y uniformemente
que rigen el acelerado.
movimiento de una 3.1.2 Resolver problemas de movimiento
partícula y su vertical, y de tiro parabólico.
relación con la 3.1.3 Representar gráficamente las
fuerza aplicada a la componentes normal y tangencial de
misma, en la la aceleración.
solución de 3.2 Discutir la Segunda ley de Newton.
problemas. 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.
UNIDAD 4.- Óptica.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá los 4.1 Investigar los antecedentes 8,10,12
principios históricos de la óptica y su
fundamentales que clasificación, analizar y discutir por
rigen la óptica física y equipos en clase.
geométrica. 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.

UNIDAD 5.- Termodinámica.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá el concepto 5.1 Analizar la termodinámica en su 7,9,11
de equilibrio contexto histórico de la óptica y su
termodinámico, las clasificación.
leyes de la 5.2 Buscar información sobre el concepto
termodinámica y de equilibrio termodinámico, analizar
entropía. 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.
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.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Introducción a la ingeniería en sistemas


computacionales

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCE - 0418

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Cd. Madero, Linares. programas diseñados en la
23 agosto al 7 de reunión nacional de
noviembre 2003. evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Fundamentos de Introducción a la Teoría de la
programación. programación. computación.

Estructura de
datos.

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

• 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.
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 2.1 Las Telecomunicaciones y el trabajo


tecnologías de la distribuido y colaborativo.
información y de 2.1.1 Datos y sus formatos de
comunicación 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)
5.- TEMARIO (Continuación)

3 Tecnologías de última 3.1 La sociedad de la Información.


generació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.
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
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Dispositivos de cómputo.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información sobre 1, 5
conocerá las el concepto de dispositivo analógico y
características digital.
estructurales y 1.2 Discutir en grupo el concepto de
operativas de los dispositivo analógico y digital.
dispositivos de 1.3 Buscar información sobre la operación
cómputo analógicos de una máquina analógica y una digital.
y digitales y su uso 1.4 Revisar en grupo la operación de una
en la resolución de máquina analógica y una digital (por
problemas. ejemplo, la regla de cálculo y el ábaco
ruso).

UNIDAD 2.- Utilización de las tecnologías de la información y de comunicación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará los 2.1 Buscar y seleccionar información sobre 2, 3, 4, 5
diferentes tipos de los diferentes tipos de representación
redes, sus de datos (texto, gráficos, bmp, jpeg,
representaciones de postcript – de sonido y video).
datos, sus medios de 2.2 Discutir en grupo las características de
comunicación y sus los diferentes tipos de representación
servicios. 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.
UNIDAD 3.- Tecnologías de última generación.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá las 3.1 Buscar y seleccionar información sobre 1, 2, 3, 4, 5
tecnologías que están las diversas aplicaciones de la
en desarrollo computadora en la vida social.
apoyadas por el uso 3.2 Discutir en grupo las diversas
de la computadora. 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.

UNIDAD 4.- Modelos de computadora.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará las 4.1 Buscar y seleccionar información 1, 5
características sobre el concepto de representación
estructurales y simbólica de dígitos y alfabeto en las
operativas de las computadoras digitales.
computadoras 4.2 Discutir en grupo la representación
digitales a nivel simbólica de dígitos y alfabeto en las
macro. 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.).
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
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Matemáticas para computadora

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCB - 0421

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca del academia de sistemas y evaluación curricular de la
18 al 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Instituto Tecnológico Academia de sistemas y Análisis y enriquecimiento de


de: computación. las propuestas de los
Piedras Negras programas diseñados en la
23 agosto al 7 de reunión nacional de
noviembre 2003. evaluación.

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 al 5 de marzo 2004. Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas. Álgebra Probabilidad y
estadística

Circuitos eléctricos Electrónica digital


y electrónicos -Sistemas
numéricos
-Álgebra booleana

Inteligencia artificial

Teoría de la
Computación

Fundamentos de Modelo relacional


base de datos

Estructura de datos Análisis de


algoritmos.
-Concepto de
complejidad de
algoritmos.
-Complejidad.

Estructuras no
lineales, estáticas
y dinámicas

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

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.
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.
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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar y seleccionar información sobre 1, 2, 3, 4
conocerá los lógica matemática.
conceptos básicos de 1.2 Realizar una practica para que
la lógica matemática, comprenda el uso de tablas de verdad
el análisis de en las proposiciones.
proposiciones y su 1.3 Analizar, por equipo, las diferentes
aplicación en el conexiones lógicas..
ámbito
computacional.

UNIDAD 2.- Relaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá y aplicara 2.1 Buscar y seleccionar información sobre 1, 2,3,4,5
el conocimiento de relaciones.
los elementos de 2.2 Realizar una practica para que
conjunto y la relación comprenda el uso de la relaciones.
común entre ellos. 2.3 Analizar, por equipo, las diferentes
relaciones.
UNIDAD 3.- Teoría de grafos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará el modelado 3.1 Buscar y seleccionar información sobre 1,2,3,4
en la representación el concepto de grafos y sus
de estructuras de representaciones.
grafos. 3.2 Realizar practicas para que comprenda
el uso de los grafos.
3.3 Analizar, por equipo, las diferentes
modelos de redes.

UNIDAD 4.- Sistemas numéricos.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Conocerá los 4.1 Buscar y seleccionar información 1,2,3,4
conceptos y sobre los conceptos de sistemas
aplicaciones básicas numéricos, tipos de sistemas y álgebra
de los sistemas booleana.
numéricos y el 4.2 Realizar prácticas para que
álgebra booleana. 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.
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.
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.
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Dibujo

Carrera: Ingeniería en Sistemas Computacionales

Clave de la asignatura: SCV - 0407

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Instituto Tecnológico Representantes de la Reunión nacional de
de Toluca academia de sistemas y evaluación curricular de la
18 – 22 agosto 2003. computación de los carrera de Ingeniería en
Institutos Tecnológicos. Sistemas Computacionales.

Institutos Academia de sistemas y Análisis y enriquecimiento de


Tecnológicos de: computación. las propuestas de los
León programas diseñados en la
23 agosto al 7 reunión nacional de
noviembre del 2003 evaluación

Instituto Tecnológico Comité de consolidación Definición de los programas


de León de la carrera de de estudio de la carrera de
1 – 5 marzo 2004 Ingeniería en Sistemas Ingeniería en Sistemas
Computacionales. Computacionales.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Ninguna. Redes de Planeación y
computadoras diseño básico de
una LAN.

Graficación. Introducción a la
graficación por
computadora
Arquitectura de
computadoras.

Interfaces.

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

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.


5.- TEMARIO

Unidad Temas Subtemas


1 Introducción al dibujo 1.1 Introducción y breve historia del dibujo
técnico. 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.
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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Introducción al dibujo técnico.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante 1.1 Buscar, seleccionar y evaluar 1,2,3,4
conocerá los información sobre los diferentes tópicos
elementos básicos de diseño asistido por computadora.
relacionados con el 1.2 Buscar información e identificar textos
dibujo técnico relacionados con la simbología aplicada
asistido por al área de cómputo.
computadora. 1.3 Analizar, por equipo, las diferencias
entre dibujo a mano alzada y dibujo
asistido por computadora.

UNIDAD 2.- Acotaciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 2.1 Buscar información sobre las normas y 3,4
conocimientos sobre técnicas de acotación.
acotaciones en la 2.2 Realizar una practica para identificar la
realización de representación de las acotaciones.
esquemas planos y 2.3 Discutir en grupo los conceptos de
diagramas. medios y técnicas de tolerancia y
acabado.

UNIDAD 3.- Secciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará el concepto 3.1 Buscar información sobre las normas y 4, 5, 6,
de secciones a los técnicas de secciones.
diversos esquemas, Discutir y exponer por equipo, los
diagramas y planos Diagramas Resultantes.
relacionados a los 3.2 Realizar prácticas relacionadas con la
sistemas de cómputo. sección de esquemas, diagramas y
planos.
3.3 Seccionar esquemas completos a
sección parcial.
UNIDAD 4.- Diagramas y gráficas.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará las normas 4.1 Buscar y seleccionar información sobre 4,5,6,
teóricas en la las normas que se requieren para la
elaboración de elaboración de esquemas diagramas y
esquemas, planos, en los sistemas de cómputo.
diagramas y planos. 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.

UNIDAD 5.- Perspectiva.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 5.1 Buscar y seleccionar información sobre 4,5,6
conocimientos las normas que se requieren para la
adquiridos para elaboración de esquemas diagramas y
generar esquemas, planos en 3D, en los sistemas de
diagramas y planos, cómputo.
en 3D. 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.
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.
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.


1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Matemáticas V (Ecuaciones


diferenciales)
Carrera:
Todas las Ingenierías
Clave de la asignatura:
ACM - 0407
Horas teoría-horas práctica-créditos
3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Dirección General de Representante de los Propuesta de contenidos
Institutos Institutos Tecnológicos temáticos comunes de
Tecnológicos. Cd. de de Cd. Juárez, Toluca, matemáticas para las
México de 7 y 8 Hermosillo, Culiacán, ingenierías.
agosto 2003. Tuxtla Gutiérrez y
Chihuahua II.

Dirección General de Representante de los Análisis y mejora de los


Institutos Institutos Tecnológicos programas de matemáticas
Tecnológicos. Cd. de de Cd. Juárez, Toluca, para ingeniería, tomando
México del 24 al 25 Hermosillo, Culiacán, como base las Reuniones
de noviembre de Tuxtla Gutiérrez y Nacionales de Evaluación
2003. Chihuahua II. Curricular de las diferentes
carreras.

Cd. de México del 21 Representante de los Definición de las estrategias


al 23 de Enero de Institutos Tecnológicos didácticas
2004. de Cd. Juárez, Toluca,
Hermosillo, Culiacán,
Tuxtla Gutiérrez y
Mexicali.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas I -Derivadas

Matemáticas II - Diferenciales e
Integrales

Matemáticas III Derivadas


parciales
Matemáticas IV
- Números
complejos
- Sistemas de
ecuaciones
- Matrices y
Determinantes
- Regla de Cramer

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

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.
5.- TEMARIO

Unidad Temas Subtemas


1 Ecuaciones Diferenciales 1.1 Definiciones (Ecuación diferencial,
de Primer Orden 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.10Aplicaciones de las ecuaciones
diferenciales de primer orden
2 Ecuaciones Diferenciales 2.1 Definición de ecuación diferencial de
Lineales de Orden Superior 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).
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.10Teorema de la convolución.
3.11Trasformada de Laplace de una función
periódica.
3.12Función Delta Dirac.
3.13Trasformada de Laplace de la función
Delta Dirac.
3.14Trasformada inversa.
3.15Algunas trasformadas inversas
3.16Propiedades de la trasformada inversa
(linealidad, traslación).
3.16.1 Determinación de la
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 4.1 Solución de una ecuación diferencial
Lineales y Sistemas de lineal con condiciones iniciales por
Ecuaciones Diferenciales medio de la trasformada de Laplace.
Lineales 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 6.1 Definiciones (ecuación diferencial
ecuaciones diferenciales parcial, orden y linealidad)
parciales 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.
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.
• 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 Actividades Fuentes de


Educacional de Aprendizaje información
Identificará y modelará 1.1 Identificar los diferentes tipos de 1, 2, 3, 4, 5, 6,
los diferentes tipos de ecuaciones diferenciales de primer orden 7, 8, 9, 10, 11,
ecuaciones y resolverlas analíticamente 12, 13, 14, 15,
diferenciales de 1er 1.2 Resolver problemas de aplicación que 16, 17
orden y las resolverá involucren Ecs. diferenciales de 1er
aplicándolas al Orden
modelado y solución 1.3 Usar software (Mathematica, Matlab,
de problemas Mapple) para resolver ecuaciones
prácticos diferenciales de 1er Orden y graficar su
solución para posteriormente analizarla

UNIDAD 2.- Ecuaciones Diferenciales Lineales de Orden Superior.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje información
Aprenderá 2.1 Resolver ecuaciones diferenciales de 1, 2, 3, 4, 5, 6,
ecuaciones orden superior homogéneas y no 7, 8, 9, 10, 11,
diferenciales de homogéneas por los métodos 12, 13, 14, 15,
orden superior por propuestos y aplicar este conocimiento 16, 17
los diferentes en la solución de problemas
métodos propuestos 2.2 Modelar problemas de ingeniería y
y los aplicará en la resolver la ecuación diferencial
solución de resultante analíticamente y con el uso
problemas de de software, así como graficar y
aplicación analizar las soluciones
UNIDAD 3.- Transformadas de Laplace

Actividades Fuentes de
de Aprendizaje información
Aprenderá las 3.1 Calcular transformadas de Laplace de 1, 2, 3, 4, 5, 6,
propiedades funciones básicas mediante el uso de 7, 8, 9, 10, 11,
operacionales de la la tabla de transformadas y el primer 12, 13, 14, 15,
transformada de teorema de traslación 16, 17
Laplace y la 3.2 Aprender y aplicar las propiedades
transformada inversa operacionales de la transformada de
de Laplace usando Laplace y transformadas inversas de
diferentes métodos diferentes tipos de funciones
(Fracciones (funciones definidas por tramos,
Parciales, uso de Escalón, Delta Dirac)
teoremas, 3.3 Calcular transformadas inversas
convolución) mediante el uso de las propiedades
operacionales, convolución y
fracciones parciales (Desarrollo de
Heaveside) .

UNIDAD 4.- Ecuaciones diferenciales lineales y sistemas de ecuaciones


diferenciales lineales.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje información
Aprenderá a usar la 4.1 Resolver mediante el uso de la 1, 2, 3, 4, 5, 6,
transformada de transformada de la Laplace, 7, 8, 9, 10, 11,
Laplace como ecuaciones diferenciales e 12, 13, 14, 15,
herramienta en la integrodiferenciales con condiciones 16, 17
solución de iniciales que involucren problemas de
ecuaciones aplicación.
diferenciales 4.2 Resolver sistemas de ecuaciones
ordinarias con diferenciales lineales por medio de la
condiciones iniciales, transformada de Laplace
así como sistemas
de ecuaciones 4.4 Usar Software (Matlab, Mathematica,
diferenciales lineales Mapple) para resolver ecuaciones
diferenciales y sistemas de
ecuaciones diferenciales con
condiciones iniciales, graficar y
analizar soluciones.
UNIDAD 5.- Series de Fourier.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje información
Aprenderá a calcular 5.1 Aprender los conceptos de 1, 2, 3, 4, 5, 6,
series de Fourier ortogonalidad, conjuntos ortogonales y 7, 8, 9, 10, 11,
(forma ortonormales, definición de la serie de 12, 13,
trigonométrica) de Fourier.
funciones periódicas 5.2 Calcular series de Fourier de funciones
de periodo arbitrario, de periodo arbitrario, series de Fourier
serie de Fourier de funciones pares e impares,
cosenoidales, desarrollos de medio intervalo,
senoidales y graficarlas usando Matlab,
desarrollos de medio Mathematica, Mapple, o software
intervalo así como “Fourier Mozqueda” y usar lo anterior
series de Fourier en en problemas de aplicación.
su forma compleja 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

UNIDAD 6.- Introducción a las ecuaciones diferenciales parciales.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje información
Conocerá y 6.1 Definir y clasificar las ecuaciones 12, 13, 14, 15,
clasificará las diferenciales parciales. 16, 17
ecuaciones 6.2 Resolver ecuaciones diferenciales
diferenciales parciales usando el método de
parciales separación de variables y aplicarlas en
la solución de problemas.
Resolverá por el 6.3 Resolver las ecuaciones diferenciales
método de parciales más importantes (Ecuación
separación de de Onda, membrana vibrante,
variables y aplicará a ecuación de calor, Laplace, Poisson,
problemas prácticos. etc) usando software como Matlab,
(Ecuación de Onda, Mathematica, Mapple etc.
membrana vibrante,
ecuación de calor,
Laplace, Poisson,
entre otros)
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.
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Matemáticas III (Cálculo de varias


variables)
Carrera:
Todas las Ingenierías
Clave de la asignatura:
ACM - 0405
Horas teoría-horas práctica-créditos
3-2-8

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Dirección General de Representante de los Propuesta de contenidos
Institutos Institutos Tecnológicos temáticos comunes de
Tecnológicos. Cd. de de Cd. Juárez, Toluca, matemáticas para las
México de 7 y 8 Hermosillo, Culiacán, ingenierías.
agosto 2003. Tuxtla Gutiérrez y
Chihuahua II.

Dirección General de Representante de los Análisis y mejora de los


Institutos Institutos Tecnológicos programas de matemáticas
Tecnológicos. Cd. de de Cd. Juárez, Toluca, para ingeniería, tomando
México del 24 al 25 Hermosillo, Culiacán, como base las Reuniones
de noviembre de Tuxtla Gutiérrez y Nacionales de Evaluación
2003. Chihuahua II. Curricular de las diferentes
carreras.

Cd. de México del 21 Representante de los Definición de las estrategias


al 23 de Enero de Institutos Tecnológicos didácticas
2004. de Cd. Juárez, Toluca,
Hermosillo, Culiacán,
Tuxtla Gutiérrez y
Mexicali.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas I Cálculo Matemáticas V Todos los temas
Matemáticas II Diferencial
Cálculo Integral

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

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.
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 2.1Curvas planas y ecuaciones
paramétricas y paramétricas.
coordenadas polares. 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 3.1 Definición de función vectorial de una
variable real 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 4.1 Definición de una función de dos
variables 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
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.
• 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.
9.- UNIDADES DE APRENDIZAJE

UNIDAD 1.- Vectores

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
El estudiante aplicará las 1.1 Definir y representar 1, 2, 3, 4, 5, 6,
operaciones geométricamente vectores en R2 7, 8, 9, 10, 11,
fundamentales con y R 3. 12, 13, 14, 15
vectores en resolución de 1.2 Efectuar operaciones de suma,
problemas físicos y resta de vectores y multiplicación
geométricos. 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.

UNIDAD 2.- Curvas planas, ecuaciones paramétricas y coordenadas polares.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Caracterizará analítica y 2.1 Expresar una curva plana en su 1, 2, 3, 4, 5, 6,
geométricamente curvas, forma paramétrica y elaborar su 7, 8, 9, 10, 11,
ecuaciones paramétricas gráfica manualmente y con la 12, 13, 14, 15
y comprenderá los ayuda de algún software.
conceptos fundamentales 2.2 Derivar funciones paramétricas
de una función vectorial. e interpretar el concepto de
longitud de arco.
2.3 Graficar funciones de
ecuaciones polares.
UNIDAD 3.- Funciones vectoriales de variable real.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Definirá los conceptos de 3.1 Definir las funciones vectoriales 1, 2, 3, 4, 5, 6,
derivación e integración de variable real y determinar su 7, 8, 9, 10, 11,
para funciones dominio. 12, 13, 14, 15
vectoriales de variable 3.2 Con la ayuda de software,
real y los aplicará a elaborar las gráficas de
problemas funciones de variable real.
reales. 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.

UNIDAD 4.- Funciones de varias variables.

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Definirá e interpretará los 4.1 Definir una función de varias 1, 2, 3, 4, 5, 6,
conceptos del cálculo variables. 7, 8, 9, 10, 11,
diferencial de funciones 4.2 Elaborar la gráfica de funcione 12, 13, 14, 15
de varias variables y los de dos variables independientes
aplicará en la solución de utilizando software.
problemas de ingeniería. 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
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 Actividades Fuentes de


Educacional de Aprendizaje Información
Calculará Integrales 5.1 Definir la integral doble y 1, 2, 3, 4, 5, 6,
múltiples en diferentes calcular el área como aplicación 7, 8, 9, 10, 11,
sistemas de de ésta e interpretar los 12, 13, 14, 15
coordenadas. 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
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
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Matemáticas II (Cálculo Integral)

Carrera: Todas las Ingenierías

Clave de la asignatura: ACM - 0404

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Dirección General de Representante de los Propuesta de contenidos
Institutos Institutos Tecnológicos temáticos comunes de
Tecnológicos. Cd. de de Cd. Juárez, Toluca, matemáticas para las
México de 7 y 8 Hermosillo, Culiacán, ingenierías.
agosto 2003. Tuxtla Gutiérrez y
Chihuahua II.

Dirección General de Representante de los Análisis y mejora de los


Institutos Institutos Tecnológicos programas de matemáticas
Tecnológicos. Cd. de de Cd. Juárez, Toluca, para ingeniería, tomando
México del 24 al 25 Hermosillo, Culiacán, como base las Reuniones
de noviembre de Tuxtla Gutiérrez y Nacionales de Evaluación
2003. Chihuahua II. Curricular de las diferentes
carreras.

Cd. de México del 21 Representante de los Definición de las estrategias


al 23 de Enero de Institutos Tecnológicos didácticas
2004. de Cd. Juárez, Toluca,
Hermosillo, Culiacán,
Tuxtla Gutiérrez y
Mexicali.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas I Funciones Matemáticas III Integrales
(Cálculo Limites de (Cálculo Vectorial) Múltiples
Diferencial) Funciones
Derivadas Matemáticas V Solución de
(Ecuaciones ecuaciones
Diferenciales) diferenciales
Definición de
Transformada de
Laplace
Series de Fourier

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

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
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 2.1 Definición de Función Primitiva


Métodos de Integración 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.
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.
• 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 Actividades Fuentes de


Educacional de Aprendizaje Información
El estudiante adquirirá 1.1 Investigar el concepto de 1, 2, 3, 4, 5, 6,
los conocimientos diferencial de una función y 7,8,9,10,11,12,
básicos de la relacionarlo con la derivada. 13, 14,15,16,
diferencial de una 1.2 Establecer la interpretación 17, 18, 19 y 20
función y los aplicará geométrica de la diferencial
en la solución de 1.3 Conocer y aplicar los teoremas
problemas. típicos de diferenciación.

UNIDAD 2.- Integrales indefinidas y métodos de integración

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Comprenderá el 2.1 Investigar la definición de función 1, 2, 3, 4, 5, 6,
concepto de función primitiva y comprender el 7,8,9,10,11,12,
primitiva o antiderivada concepto de integral indefinida.. 13, 14,15,16,
a partir del cual 2.2 Analizar las propiedades de la 17, 18, 19 y 20
desarrollará habilidades integral indefinida.
para el cálculo de 2.3 Aplicar las propiedades anteriores
integrales indefinidas y calcular integrales indefinidas.
2.4 Analizar las técnicas de
Desarrollará integración: directa, cambio de
habilidades para aplicar variable, por partes, integrales
diferentes técnicas de trigonométricas, por sustitución
integración en la trigonométrica y por fracciones
solución de problemas parciales.
2.5 Analizar cuándo se pueden
aplicar las diferentes técnicas de
integración para resolver
problemas.
UNIDAD 3.- Integral definida

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Conceptualizará la 3.1 Interpretar las Sumas de 1, 2, 3, 4, 5, 6,
integral definida a Riemann 7,8,9,10,11,12,
través de sumas 3.2 Establecer el concepto de integral 13, 14,15,16,
infinitas a partir de lo definida. 17, 18, 19 y 20
cual se establecerá el 3.3 Establecer e ilustrar
teorema fundamental geométricamente el Teorema
del cálculo. Fundamental del Cálculo.
3.4 Analizar y aplicar las propiedades
de la integral definida
3.5 Aplicar el Teorema del Valor
Medio.

UNIDAD 4.- Aplicaciones de la integral definida

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Aplicará la integral 4.1 Investigar diferentes aplicaciones 1, 2, 3, 4, 5, 6,
definida en la solución de la integral definida. 7,8,9,10,11,12,
de problemas prácticos. 4.2 Determinar el área comprendida 13, 14,15,16,
entre dos curvas. 17, 18, 19 y 20
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

UNIDAD 5.- Integrales impropias

Objetivo Actividades Fuentes de


Educacional de Aprendizaje Información
Adquirirá los 5.1 Analizar el concepto de integral 1, 2, 3, 4, 5, 6,
conocimientos sobre la impropia. 7,8,9,10,11,12,
integral impropia. 5.2 Evaluar integrales impropias de 13, 14,15,16,
diferentes tipos. 17, 18, 19 y 20
|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.
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
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Matemáticas I (Cálculo Diferencial)

Carrera: Todas las Ingenierías

Clave de la asignatura: ACM - 0403

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

2.- HISTORIA DEL PROGRAMA

Lugar y fecha de
Observaciones
elaboración o Participantes
(cambios y justificación)
revisión
Dirección General de Representante de los Propuesta de contenidos
Institutos Institutos Tecnológicos temáticos comunes de
Tecnológicos. Cd. de de Cd. Juárez, Toluca, matemáticas para las
México de 7 y 8 Hermosillo, Culiacán, ingenierías.
agosto 2003. Tuxtla Gutiérrez y
Chihuahua II.

Dirección General de Representante de los Análisis y mejora de los


Institutos Institutos Tecnológicos programas de matemáticas
Tecnológicos. Cd. de de Cd. Juárez, Toluca, para ingeniería, tomando
México del 24 al 25 Hermosillo, Culiacán, como base las Reuniones
de noviembre de Tuxtla Gutiérrez y Nacionales de Evaluación
2003. Chihuahua II. Curricular de las diferentes
carreras.

Cd. de México del 21 Representante de los Definición de las estrategias


al 23 de Enero de Institutos Tecnológicos didácticas
2004. de Cd. Juárez, Toluca,
Hermosillo, Culiacán,
Tuxtla Gutiérrez y
Mexicali.
3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Posteriores
Asignaturas Temas Asignaturas Temas
Matemáticas II Diferenciales
Integrales

Matemáticas III Álgebra vectorial.


Cálculo vectorial.
Aplicaciones.

Matemáticas IV Espacios
vectoriales.

Matemáticas V Ecuaciones
diferenciales
ordinarias.

Ecuaciones
diferenciales
parciales.

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

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.
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
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 5.1 Recta tangente, normal e intersección de
derivada. 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.
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.
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 Fuentes de
Actividades de Aprendizaje
Educacional Información
El estudiante aplicará 1.1. Investigar la clasificación y las 1, 2, 3, 4, 5,
las propiedades de propiedades de los números reales. 6, 7, 8, 9,
los números reales 1.2. Representar los números reales en 11, 12, 13,
en la resolución de la recta numérica. 14, 19, 20
desigualdades 1.3. Interpretar el concepto de intervalo.
lineales, cuadráticas 1.4 Resolver desigualdades lineales,
y de valor absoluto. cuadráticas y de valor absoluto.

UNIDAD 2.- Funciones.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Identificará los 2.1 Establecer la diferencia entre 1, 2, 3, 4, 5,
diferentes tipos de ecuación y función. 6, 7, 8, 9,
funciones y sus 2.2 Definir las funciones por sus 11, 12, 13,
propiedades propiedades: pares, impares, 14, 19, 20
simétricas, periódicas.
Realizará 2.3 Identificar los tipos de funciones:
operaciones con algebraica, racional, inversa,
funciones e exponencial, trigonométrica,
interpretará su logarítmica, etc.
representación 2.4 Realizar operaciones con funciones.
gráfica. 2.5 Graficar diferentes funciones
estableciendo su dominio y su rango.
2.6 Utilizar software que permita
efectuar la graficación de funciones.
UNIDAD 3.- Límites y continuidad.

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Determinará el límite 3.1 Definir el Límite de una función. 1, 2, 3, 4, 5,
de una función, en 3.2 Interpretar gráficamente a los límites 6, 7, 8, 9, 11,
caso de que exista, lo de funciones 12, 13, 14,
evaluará 3.3 Determinar el Límite de una función, 15, 16,
numéricamente y mediante la aplicación de los 17, 18, 19, 20
aplicará los teoremas diferentes teoremas de Límites.
de límites. 3.4 Aplicar los límites de funciones tanto
en la suma, resta, producto, cociente
Definirá y analizará la y composición. Así como, a
continuidad de una funciones trigonométricas,
función. 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.

UNIDAD 4.- Derivadas

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Comprenderá el 4.1 Definir la interpretación geométrica y 1, 2, 3, 4, 5,
concepto de la física de la derivada. 6,7,8,9,10,11,
derivada; su 4.2 Definir el concepto de derivada. 12, 13, 14, 15
interpretación 4.3 Derivar funciones algebraicas y 16, 17, 18,19,
geométrica y física. trascendentes. 20.
4.4 Aplicar la Regla de la cadena
Desarrollará la 4.5 Derivar funciones trigonométricas
capacidad de derivar inversas y funciones implícitas
funciones algebraicas 4.6 Aplicar la derivación Logarítmica o
y trascendentes de Bernoulli
mediante reglas de 4.7 Calcular las derivadas sucesivas de
derivación y la una función.
técnica de derivación 4.8 Definir una función hiperbólica y
implícita. obtener su derivada.
4.9 Definir y aplicar el Teorema del valor
medio y el Teorema de Rolle.

UNIDAD 5.- Aplicaciones de la derivada

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Aplicará los 5.1 Definir y hallar las ecuaciones de la 1, 2, 3, 4, 5,
conceptos de recta, tangente y normal a una 6,7,8,9,10,11,
derivadas y los curva. 12, 13, 14, 15
utilizará en la 5.2 Definir los intervalos en los que la 16, 17, 18,19,
graficación de función es creciente y decreciente. 20.
funciones y en la 5.3 Aplicar el Teorema del valor medio y
solución de el teorema de Rolle en la solución de
problemas reales. 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

UNIDAD 6.- Sucesiones y series

Objetivo Fuentes de
Actividades de Aprendizaje
Educacional Información
Adquirirá los 6.1 Analizar y definir los conceptos de 1, 2, 3, 4, 5,
conocimientos sucesión y límite de una sucesión. 6,7,8,9,10,11,
básicos sobre 6.2 Analizar y establecer la 12, 13, 14, 15
sucesiones y series. convergencia de una sucesión. 16, 17, 18,19,
6.3 Analizar y establecer el concepto de 20.
Representará las series infinitas.
funciones mediante 6.4 Conocer algunas series especiales
series de potencia. 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
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.
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

Вам также может понравиться