horas · 2017. 9. 23. · 7. matemáticas: razonamiento y aplicaciones (2013) 12a edición charles...

26
Nombre del Curso Período Clave Créditos Carga Horaria Horas conducidas por el profesor Horas de trabajo independiente Ciencias de la Computación I MCTC01 5 5 3 2 Curso Antecedente: Ninguno Curso Consecuente: Optativa I Descripción General de la Asignatura: Las ciencias computacionales son aquellas que abarcan las bases teóricas de la computación e información, así como su aplicación en sistemas de cómputo. El cuerpo de conocimiento de las ciencias computacionales es frecuentemente descrito como el estudio sistemático de los procesos algorítmicos que describen y transforman información: su teoría, análisis, diseño, eficiencia, implementación, evaluación y aplicación. Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, desarrollando las ciencias computacionales, dentro de las organizaciones públicas y privadas tanto a nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y humanistas, actitud emprendedora, responsable y comprometido con su entorno. Objetivo General: Formar recursos humanos capaces de desarrollar ciencia computacional básica que permita identificar y resolver las problemáticas que plantean, el diseño, la integración, automatización, administración y protección de las tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional como internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral, empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio ambiente. Contenidos Temáticos: 1.1. Matemáticas aplicadas 1.2. Probabilidad y estadística 1.3. Cálculo numérico 1.4. Simulación 1.5. Sistemas y control 1.6. Investigación de operaciones 2. Arquitectura de computadoras 2.1. Física 2.2. Sistemas digitales 2.3. Tipos y configuraciones de computadoras 2.4. Instalaciones y equipos 2.5. Computación o informática en la nube 3. Redes 3.1. Transmisión y comunicación de datos 3.2. Modelos 3.3. Protocolos 3.4. Intercomunicación de redes 3.5. Seguridad e integridad de la información 3.6. Sistemas distribuidos Objetivos particulares: Las matemáticas brindan la base de tipo formativo para el desarrollo de habilidades de abstracción y la expresión de formalismos, además de proporcionar conocimientos específicos fundamentales para las ciencias computacionales. Estudio de la teoría, técnicas, tecnologías y metodologías para comprender el funcionamiento de los sistemas de cómputo, así como de los principios físicos que los sustentan con la intención de formular sus especificaciones y saber integrar equipos diversos para fines específicos. Estudio de la fusión de los dominios hardware y software así como la manera de distribución de recursos de cómputo, procesos e información, considerando su seguridad e integridad.

Upload: others

Post on 08-Dec-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del

Curso

Período Clave Créditos Carga

Horaria

Horas

conducidas

por el

profesor

Horas de

trabajo

independiente

Ciencias de la

Computación

I MCTC01 5 5 3 2

Curso Antecedente: Ninguno Curso Consecuente: Optativa I

Descripción General de la Asignatura: Las ciencias computacionales son aquellas que abarcan las bases

teóricas de la computación e información, así como su aplicación en sistemas de cómputo. El cuerpo de

conocimiento de las ciencias computacionales es frecuentemente descrito como el estudio sistemático de los

procesos algorítmicos que describen y transforman información: su teoría, análisis, diseño, eficiencia,

implementación, evaluación y aplicación.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, desarrollando

las ciencias computacionales, dentro de las organizaciones públicas y privadas tanto a nivel nacional como

internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su

desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse eficientemente en su

campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y humanistas, actitud

emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de desarrollar ciencia computacional básica que permita

identificar y resolver las problemáticas que plantean, el diseño, la integración, automatización, administración

y protección de las tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional

como internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral,

empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y

habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además

de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio

ambiente.

Contenidos Temáticos:

1.1. Matemáticas aplicadas

1.2. Probabilidad y estadística

1.3. Cálculo numérico

1.4. Simulación

1.5. Sistemas y control

1.6. Investigación de operaciones

2. Arquitectura de computadoras 2.1. Física

2.2. Sistemas digitales

2.3. Tipos y configuraciones de

computadoras

2.4. Instalaciones y equipos

2.5. Computación o informática en la

nube

3. Redes

3.1. Transmisión y comunicación de

datos

3.2. Modelos 3.3. Protocolos

3.4. Intercomunicación de redes

3.5. Seguridad e integridad de la

información

3.6. Sistemas distribuidos

Objetivos particulares:

Las matemáticas brindan la base de tipo

formativo para el desarrollo de habilidades

de abstracción y la expresión de

formalismos, además de proporcionar

conocimientos específicos fundamentales

para las ciencias computacionales.

Estudio de la teoría, técnicas, tecnologías y metodologías para comprender el

funcionamiento de los sistemas de

cómputo, así como de los principios físicos

que los sustentan con la intención de

formular sus especificaciones y saber

integrar equipos diversos para fines

específicos.

Estudio de la fusión de los dominios

hardware y software así como la manera de distribución de recursos de cómputo,

procesos e información, considerando su

seguridad e integridad.

Page 2: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

4. Software de base

4.1. Traductores

4.2. Sistemas operativos

4.3. Utilerías y manejadores

5. Programación en ingeniería de software 5.1. Algorítmica

5.2. Paradigmas de programación y

lenguajes

5.3. Sistemas de software

5.4. Industria del software

6. Tratamiento de información

6.1. Bases de datos

6.2. Recuperación de información

6.3. Sistemas de información 6.4. Arquitectura de tecnologías de

información

7. Interacción hombre-máquina

7.1. Gráficos por computadora

7.2. Inteligencia artificial

7.3. Interacción humano-computadora

8. Entorno social 8.1. Problemáticas global, nacional y

regional

8.2. Las organizaciones

8.3. La administración de las tecnologías

de información

8.4. Ética y normatividad jurídica

Estudio, definición y construcción de las

piezas de software que hacen posible el

funcionamiento de los equipos de cómputo

en los diferentes niveles operativos. Esta

área de conocimiento es primordial para

desarrollo de tecnología computacional en

la industria.

Conocimientos teóricos y conjunto de métodos para la buena construcción de

programas y sistemas de software,

considerando su análisis y diseño,

confiabilidad, funcionalidad, costo,

seguridad, facilidades de mantenimiento y

otros aspectos relacionados.

Conocimientos en los que se conjuga una

multiplicidad de tópicos de computadoras

de teoría, técnica y métodos, requeridos

para la construcción de una gama de soluciones de información para el adecuado

funcionamiento de las organizaciones.

Dominios de aplicación conducentes a

lograr formas evolucionadas de expresión

entre el hombre y la computadora, con el

propósito de buscar mejores formas de

integración de la tecnología computacional

en la sociedad y en las organizaciones.

Conocimientos, normas, experiencias y

motivaciones que hacen posible la

integración de las unidades de informática y

su personal en las organizaciones y en la

sociedad.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación: Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Manejo de técnicas de programación. Enfoque por competencias (2015) Sergio Fuenlabrada

Velázquez, Edna Miranda, ISBN 978-607-32-3233-3

2. Cómo programar en C++ (2014) (Programación orientada a objetos) 9a edición, Paul Deitel, Harvey

Deitel, ISBN 978-607-32-2739-1

3. Desarrollo de dibujos mecánicos Enfoque por competencias (2015) Frederick E. Giesecke ISBN

978-607-32-3217-3

4. Redes de computadoras e Internet (2015) 6ª edición Douglas E. Corner ISBN 978-607-32-3324-8

Page 3: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

5. AutoCad 2013 (2014) Mark Dix, Paul Riley, ISBN 978-607-32-2128-3

6. Como programar Internet & World Wide Web. Un enfoque multimedia (2014) 5a edición Paul

Deitel, Harvey Deitel, Abbey Deitel, ISBN 978-607-32-2290-7

7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren,

John Hornsby ISBN 978-607-32-1632-6

8. Análisis numérico (2013) 2ª edición Thimothy Sauer ISBN 978-607-32-2059-0

9. Fundamentos de investigación (2013) César Bernal, ISBN 978-607-32-2245-7

Software especializado: Visual Studio C, C++, Microsoft C#, Scilab, Packet tracer, AutoCAD, Microsoft

SQL

Nombres del comité académico que participó en la elaboración del curso.

Dr. Jaime Gerardo Malacara Navejar Dr. Adolfo Josué Rodríguez Rodríguez

Page 4: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Matemáticas para

Computación

I MCTC02 5 5 3 2

Curso Antecedente: Ninguno Curso Consecuente: Computación Inteligente (Optativa)

Descripción General de la Asignatura: La asignatura brinda un cuerpo de conocimientos formales,

esencialmente vinculados con la filosofía y disciplina computacionales. Proporciona técnicas para el

planteamiento y la resolución de problemas de conteo y enumeración.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, desarrollando

conocimientos de lógica y conjuntos; combinatoria; relaciones y grafos, dentro de las organizaciones públicas

y privadas tanto a nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a

desempeñarse eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con

valores éticos y humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de aplicar conocimientos de la teoría matemática de la

computación que permita identificar y resolver las problemáticas que plantean, el diseño, la integración,

automatización, administración y protección de las tecnologías computacionales en organizaciones públicas y

privadas, tanto a nivel nacional como internacional, respondiendo adecuadamente a las necesidades que se

presenten en su campo laboral, empleando eficientemente su capacidad de análisis, creatividad, pensamiento

crítico, emprendedor y habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y

adaptabilidad al cambio. Además de sustentar el desarrollo cultural en el contexto de las ciencias y

computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a las

normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Lógica y conjuntos 1.1. Conjuntos

1.2. Proposiciones

1.2.1 Reglas de inferencia

1.2.2 Condicional

1.3. Cuantificadores

1.4. Inducción matemática

2. Sistemas numéricos

2.1. Introducción

2.2. Sistema binario 2.3. Sistema octal

2.4. Sistema hexadecimal

2.5. Operaciones básicas de suma y

resta, multiplicación y división

2.6. Conversión entre sistemas

3. Álgebra de Boole y compuertas lógicas

3.1. Álgebra de Boole

3.2. Algoritmos

3.3. Simplificación de ecuaciones

booleanas

3.4. Compuertas lógicas 3.5. Tablas de verdad

4. Métodos de conteo

4.1. Principios básicos

4.2. Permutación y combinaciones

4.3. Algoritmos para generar

Objetivos particulares:

Comprender el funcionamiento de la lógica y sus reglas.

Analizar los distintos tipos de sistemas

numéricos, a través de la lógica del sistema

decimal en sus distintas operaciones básicas.

Conocer y manejar las leyes Booleanas, así

como los distintos tipos de conectivos

lógicos.

Comprender la teoría de conteo y

permutación, en la solución de problemas.

Page 5: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

permutaciones y combinaciones

4.4. Relación de concurrencia

5. Gráficas y árboles

5.1. Relaciones

5.2. Representación gráfica de

funciones

5.3. Terminología y caracterización de

árboles

5.4. Tipos de árboles

Analizar, las formas relacionales, así como

grafos y árboles.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6

2. Análisis numérico (2013) 2ª edición Thimothy Sauer ISBN 978-607-32-2059-0

3. Fundamentos de investigación (2013) César Bernal, ISBN 978-607-32-2245-7

4. Fundamentos de matemáticas discretas, Silva Lazo, Ed. Limusa.

Software especializado: Visual Studio C, C++, Microsoft C#, Scilab

Nombres del comité académico que participó en la elaboración del curso.

Dr. Adolfo Josué Rodríguez Rodríguez

Page 6: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el

profesor

Horas de trabajo

independiente

Programación

Básica

I MCTC03 5 5 3 2

Curso Antecedente: Ninguna Curso Consecuente: Programación Avanzada

Descripción General de la Asignatura: Esta asignatura permite estudiar las técnicas de diseño necesarias para

formular y expresar algoritmos computacionales, estructurando en forma eficiente la representación elegida

para la información. Permite también lograr la construcción de programas en forma correcta y metodológica.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

estudios de fundamentos de algorítmica, dentro de las organizaciones públicas y privadas tanto a nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta

dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse

eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y

humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de aplicar sus estudios de algorítmica básica con

enfoque estructurado que permita identificar y resolver las problemáticas que plantean, el diseño, la

integración, automatización, administración y protección de las tecnologías computacionales en

organizaciones públicas y privadas, tanto a nivel nacional como internacional, respondiendo adecuadamente a

las necesidades que se presenten en su campo laboral, empleando eficientemente su capacidad de análisis,

creatividad, pensamiento crítico, emprendedor y habilidades de investigación, privilegiando el liderazgo,

trabajo en equipo y adaptabilidad al cambio. Además de sustentar el desarrollo cultural en el contexto de las

ciencias y computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a

las normas que rigen la sustentabilidad del medio ambiente.

Contenido temático 1. Introducción

1.1. Conceptos básicos

1.2. Metodología para solución de

problemas por medio de la

computadora

1.3. Entidades primitivas para

diseño de instrucciones

2. Técnicas para el diseño de algoritmos

2.1. Técnicas para la formulación de

algoritmos 2.2. Estructuras algorítmicas

3. Introducción a la programación en lenguaje

estructurado

3.1. Introducción

3.2. Constantes

3.3. Variables

3.4. Archivos de encabezado

4. Estructuras de control

4.1. Estructuras de selección

4.2. Estructuras de repetición 4.3. Estructuras de selección

múltiple

4.4. Operadores de asignación y

lógicos

Objetivos particulares:

Reconocer los conceptos básicos de

programación.

Identificar los tipos de datos y

operadores elementales

Manipular las herramientas para

representación de algoritmos y las

estructuras de control básicas para facilitar la codificación.

Conocer el lenguaje de programación

estructurado, sus tipos de datos

fundamentales y las funciones de

biblioteca básicas

Utilizar las estructuras de control

fundamentales para la resolución de problemas

Page 7: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

5. Funciones y procedimientos

5.1. Funciones

5.2. Prototipos de función

6. Arreglos

6.1. Introducción

6.2. Arreglos unidimensionales

6.3. Arreglos multidimensionales

6.4. Operadores con arreglos

7. Apuntadores y cadenas

7.1. Declaración e iniciación de

variables con apuntador

7.2. Operadores de apuntadores

7.3. Arreglos de los apuntadores

7.4. Apuntadores a funciones

8. Estructuras de datos básicas

8.1. Archivos

8.2. Memoria estática 8.3. Pilas

8.4. Colas

8.5. Listas

9. Estructura de árbol

9.1. Árboles binarios

9.2. Aplicaciones

10. Ordenamiento

10.1. Concepto de ordenamiento

10.2. Ordenamiento de burbuja

10.3. Ordenamiento quick

10.4. Ordenamiento Shell

11. Búsqueda

11.1. Concepto de búsqueda

11.2. Búsqueda secuencial

11.3. Búsqueda binaria

Diseñar funciones para la resolución

de problemas

Comprender la utilidad de los arreglos

y emplearlos para la manipulación de

datos.

Comprender y utilizar apuntadores

para acceder y manipular la

información almacenada en memoria.

Conocer y comprender los principios

de funcionamiento de las pilas, colas,

listas y su aplicación con memoria estática.

Conocer y comprender los principios

de la lógica de estructuras de datos

jerárquica tipo árbol.

Conocer y comprender aspectos de las

técnicas de ordenamiento de datos.

Conocer y comprender aspectos de las

técnicas de búsqueda de datos.

.

Estrategias de aprendizaje del trabajo conducido por el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Manejo de técnicas de programación. Enfoque por competencias (2015) Sergio Fuenlabrada

Page 8: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Velázquez, Edna Miranda, ISBN 978-607-32-3233-3

2. Fundamentos de investigación (2013) César Bernal, ISBN 978-607-32-2245-7

3. Programacón I.Burgos J. y Galve J. (2013)., Pearson Educación de México S.A. de C.V.

4. MATLAB para Ingenieros. Holly Moore (2006). Pearson Prentice Hall.

5. Learn Python the Hard Way. Sed Shaw (2013).. Ed. Addison Wesley.

Software especializado: Visual Studio C#, Phyton, Matlab.

Nombres del comité académico que participó en la elaboración del curso.

MGTI. Jesús Enrique Jacques Navarro

Dr. Adolfo Josué Rodríguez Rodríguez

Page 9: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Simulación I MCTC04 5 5 3 2

Curso Antecedente: Ninguna Curso Consecuente: Computación Inteligente

(Optativa I)

Descripción General de la Asignatura: Esta asignatura permite al estudiante obtener los conocimientos básicos

de simulación por computadora que son la base formal para los desarrollos posteriores.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando

técnicas de programación y lenguajes especiales, dentro de las organizaciones públicas y privadas tanto a

nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta

dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y

humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de aplicar sus estudios de simulación por computadora

que permita identificar y resolver las problemáticas que plantean, el diseño, la integración, automatización,

administración y protección de las tecnologías computacionales en organizaciones públicas y privadas, tanto a

nivel nacional como internacional, respondiendo adecuadamente a las necesidades que se presenten en su

campo laboral, empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico,

emprendedor y habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al

cambio. Además de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando

siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la

sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Probabilidad y estadística 1.1. Probabilidad

1.2. Estadística descriptiva

1.3. Distribuciones

1.4. Vectores aleatorios y

transformaciones

1.5. Inferencia estadística

1.6. Procesos estocásticos

1.7. Análisis de datos multivariados

1.8. Modelación estocástica

2. Conceptos básicos de simulación

2.1. Concepto y uso de la simulación

2.2. Variables aleatorias y procesos

estocásticos

2.3. Principales distribuciones de

probabilidad

2.4. Generación de números uniformes

continuos

2.5. Generación de variables aleatorias

y procesos estocásticos

2.6. Validación y confirmación de la

simulación

3. Técnicas de programación y lenguajes

especiales

3.1. El modelo de Monte Carlo

3.2. Simulación de sistemas

Objetivos particulares:

Aplicar las leyes básicas del cálculo de probabilidades de eventos

Identificar y comprender el uso de la

estadística y su importancia en el desarrollo

de la ciencia computacional, su clasificación

y conceptos más elementales, que sirvan de

marco de referencia para las demás

asignaturas.

Estudiar los elementos teóricos, las

características y las propiedades de los

diferentes modelos de simulación

Estudiar y analizar las diferentes opciones de

lenguajes de programación especiales para

realizar la simulación por computadora.

Page 10: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

3.3. Procedimientos de verificación y

validación

3.4. Análisis de resultados

3.5. Lenguajes: Awesim Visual Slam,

Arena,Promodel, Simul8, Stella,

iThink, @Risk.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren,

John Hornsby ISBN 978-607-32-1632-6

2. Análisis numérico (2013) 2ª edición Thimothy Sauer ISBN 978-607-32-2059-0

3. Fundamentos de investigación (2013) César Bernal, ISBN 978-607-32-2245-7

4. Foundations of Statistical Natural Language Processing (1999), Manning & Schütze, Mit Press,

ISBN 0-262-13360-1

Software especializado: Visual Studio C, Awesim Visual Slam, Arena, Promodel, Simul8, Stella, iThink, @Risk.

Nombres del comité académico que participó en la elaboración del curso.

Dr. Fernando Enrique Ortiz Rodríguez

Dr. Adolfo Josué Rodríguez Rodríguez

Page 11: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Redes de

Computadoras

II 5 5 3 2

Curso Antecedente: Matemáticas para Computación Curso Consecuente: Optativa II

Descripción General de la Asignatura: Estudio de las fusión de los dominios tradicionalmente considerados

como hardware y software y las maneras de distribuir los recursos de las computadoras, procesos e

información, tomando en cuenta su seguridad e integridad.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

estudios de distribución de recursos computacionales, procesos e información, dentro de las organizaciones públicas y privadas tanto a nivel nacional como internacional, proponiendo soluciones desde una perspectiva

integral con enfoque de alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo

y a desempeñarse eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con

valores éticos y humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de aplicar sus estudios de interacción entre software y

hardware para la distribución de la información por computadoras que permita identificar y resolver las

problemáticas que plantean, el diseño, la integración, automatización, administración y protección de las

tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional como

internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral,

empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y

habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además

de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con

lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Transmisión y comunicación de datos

1.1. Teoría de la información

1.2. Señales

1.3. Transmisión de voz, imágenes y

datos

2. Modelos

2.1. Topologías

3. Protocolos

3.1. Protocolos para comunicación

4. Intercomunicación de redes

4.1. Interconectividad

4.2. Interoperabilidad

Objetivos particulares:

Estudiar y conocer los elementos operativos

requeridos para la transmisión y recepción de

información.

Estudiar los elementos teóricos, las

características y las propiedades de los

diferentes modelos de redes de cómputo, así

como los componentes de las redes, con el fin de diseñar e implantar aplicaciones

específicas

Estudiar y analizar las convenciones

empleadas para la comunicación entre las

partes constitutivas de las redes de cómputo y

comunicaciones.

Brindar los conocimientos de diseño y

funcionabilidad de las grandes redes globales

Proporcionar los elementos conceptuales para

implantar redes de redes.

Page 12: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

5. Seguridad e integridad de la información

5.1. Integridad, seguridad y

confiabilidad de la información

Estudiar los diversos métodos para garantizar

la seguridad y confiabilidad de los datos que

circulan en las redes, asegurando el libre

tránsito de información y manteniendo las

condiciones de privacidad definidas por los

usuarios y los administradores de los

sistemas.

.

Estrategias de aprendizaje del trabajo conducido por el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Redes de computadoras e Internet (2015) 6ª edición Douglas E. Corner ISBN 978-607-32-3324-8

2. Comunicaciones y redes - Para Profesionales en Sistemas de Información (2015) FUSARIO, Rubén

Jorge; CASTRO LECHTALER, Antonio R. FUSARIO, ISBN 978-987-1609-90-1

Nombres del comité académico que participó en la elaboración del curso.

M.C. David Tomás Vargas Requena M.C. Juan Carlos Huerta Mendoza

Page 13: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Programación

Avanzada

II 5 5 3 2

Curso Antecedente: Programación Básica Curso Consecuente: Entornos Gráficos de Programación

Descripción General de la Asignatura: La asignatura comprende conocimientos fundamentales de la

programación orientada a objetos, modularización de programas y funciones.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

conocimientos de programación orientada a objetos, dentro de las organizaciones públicas y privadas tanto a

nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse

eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y

humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de desarrollar aplicaciones en programación orientada a

objetos, modularizando sistemas mediante funciones y objetos eficientemente codificados, utilizando los

conceptos adquiridos de un lenguaje de programación orientado a objetos, que permita identificar y resolver

las problemáticas que plantean, el diseño, la integración, automatización, administración y protección de las

tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional como

internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral,

empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y

habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además

de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con

lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Introducción a la programación orientada a

objetos

1.1. Concepto de POO

1.2. POO vs Programación

estructurada

1.3. Características de la POO

1.4. Clases y objetos

1.5. Funciones miembro

2. Programación Orientada a Objetos 2.1. Estructuras y clases

2.2. Acceso a los miembros de una

clase

2.3. Alcance de una clase y acceso a

los miembros

2.4. Funciones de acceso y de utiliería

2.5. Archivos de interfaz e

implementación

2.6. Constructores

2.7. Destructores

2.8. Objetos y miembros constantes

2.9. Composición 2.10. Funciones y clase Friend

2.11. Apuntador This

2.12. Asignación dinámica de memoria

2.13. Miembros de clase static

2.14. Abstracción de datos y

ocultamiento

Objetivos particulares:

Conocer los conceptos básicos de la

programación orientada a objetos

Aplicar las técnicas de POO para la solución de problemas.

Page 14: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

2.15. Clase Proxi

3. Programación Orientada a Objetos

avanzada

3.1. Herencia

3.2. Polimorfismo

3.3. Interfaces

3.4. Sobrecarga de operadores

Aprender como la herencia promueve la

reutilización de código

Aprender el concepto de polimorfismo y

cómo este permite “programar en general”

Declarar e implementar interfaces

Sobrecargar operadores para permitirles

manipular objetos.

Estrategias de aprendizaje del trabajo conducido por el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Manejo de técnicas de programación. Enfoque por competencias (2015) Sergio Fuenlabrada

Velázquez, Edna Miranda, ISBN 978-607-32-3233-3

2. Cómo programar en C++ (2014) (Programación orientada a objetos) 9a edición, Paul Deitel, Harvey Deitel, ISBN 978-607-32-2739-1

3. Cómo programar en C# (2007) (Programación orientada a objetos) 2a edición, Paul Deitel, Harvey

Deitel, ISBN 0-13-134591-5

Software especializado: Visual Studio C, C++, Microsoft C#,

Nombres del comité académico que participó en la elaboración del curso.

MGTI. Jesús Enrique Jacques Navarro

Dr. Adolfo Josué Rodríguez Rodríguez

Page 15: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Bases de Datos II 5 5 3 2

Curso Antecedente: Simulación Curso Consecuente: Optativa II

Descripción General de la Asignatura: La asignatura ofrece los conocimientos donde se conjugan tópicos

computacionales de teoría, técnica y metodología, requeridos para la construcción eficiente de bases de datos,

imprescindibles para el adecuado funcionamiento de todo tipo de organizaciones.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

conocimientos de para el diseño y realización de sistemas de bases de datos, dentro de las organizaciones

públicas y privadas tanto a nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo

y a desempeñarse eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con

valores éticos y humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de desarrollar diferentes modelos de bases de datos,

considerando aspectos de análisis, organización lógica y física, determinación del modelo apropiado, así

como la selección y aplicación de las herramientas adecuadas, que permitan identificar y resolver las

problemáticas que plantean, el diseño, la integración, automatización, administración y protección de las

tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional como

internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral,

empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y

habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además

de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con

lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Modelo y diseño

1.1. Conceptos generales

1.2. Modelo jerárquico

1.3. Modelo de red

1.4. Modelo relacional

1.5. Modelo entidad-relación

1.6. Diseño relacional

1.7. Modelos alternativos

1.8. Bases de datos distribuidas

2. Manejadores y uso

2.1. Manejadores

2.2. Lenguajes de consulta

2.3. Arquitectura de sistemas de bases

de datos

3. Desarrollo e implantación de aplicaciones

3.1. Elementos básicos

3.2. Manejo de archivos

3.3. Seguridad en bases de datos

Objetivos particulares:

Estudiar los conceptos generales de las bases

de datos y sus diferentes modelos.

Brindar los conocimientos necesarios para el

diseño y realización de sistemas de bases de

datos, considerando aspectos de análisis y

determinación del modelo apropiado.

Brindar los conocimientos necesarios para el

diseño y realización de sistemas de bases de

datos, considerando las herramientas

adecuadas

Brindar los conocimientos necesarios para el

diseño y realización de sistemas de bases de

datos, considerando la organización lógica y física,

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Page 16: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Ejercicios fuera del aula.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Fundamentos de bases de datos. Henry F. Korth, Abraham Silberchatz, Ed. McGraw Hill.

2. Diseño de base de datos. Wiederhold, Ed. McGraw Hill

3. Sistemas de bases de datos.Elmasri Ramez, Ed. Pearson Educación.

Software especializado: Microsoft Acces, Microsoft SQL Server

Nombres del comité académico que participó en la elaboración del curso.

MDEC. Ramón Gerardo Tijerina Rodríguez

M.C. Luz Idalia Balderas García Dr. Hugo Eduardo Camacho Cruz

Page 17: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Expresión

Profesional Oral y

Escrita I

III 5 5 3 2

Curso Antecedente: Ninguna Curso Consecuente: Expresión Profesional Oral y Escrita II

Descripción General de la Asignatura: Esta asignatura está estrechamente relacionada con la formación

integral y la aplicación de los conocimientos adquiridos en el primer año de la maestría, así también como la

utilización y aplicación del método científico para el desarrollo de tesis profesionales. Para esto, se plantea la

formación del estudiante en el uso de las herramientas de investigación, presentación y justificación de proyectos basados en una serie de normas que lo guíen en su desarrollo. Los estudiantes que lleven esta

asignatura tendrán la oportunidad de desarrollar una tesis de investigación que les permita conocer los

diversos métodos, técnicas y formas para la elaboración del mismo, así también adquirir habilidades para la

presentación de dichas tésis.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

conocimientos de investigador a través del desarrollo de sus habilidades para analizar, planear y poner en

marcha un proyecto, dentro de las organizaciones públicas y privadas tanto a nivel nacional como

internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su

desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse eficientemente en su

campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y humanistas, actitud

emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de utilizar el método científico, y principalmente le

permita aplicar los conocimientos adquiridos a lo largo de su maestría; así como también desarrollar la capacidad de justificar y defender las hipótesis planteadas, que permitan identificar y resolver las

problemáticas que plantean, el diseño, la integración, automatización, administración y protección de las

tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional como

internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral,

empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y

habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además

de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con

lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio

ambiente.

Contenidos Temáticos:

1. Lineamientos generales para la

presentación de la tesis profesional. 1.1. Antecedentes y normas

1.2. Objetivos del proyecto especial

1.3. Normas de planeación y contenido

1.4. Evaluación

1.5. Asesorías generales

2. Etapas de desarrollo de la tesis profesional

2.1. Etapas del proceso de la

investigación científica

2.2. Elección del tema

2.3. Delimitación del tema 2.4. Planteamiento del problema

2.5. Establecimiento de objetivos de

investigación

2.6. Elaboración de justificación

2.7. Elaboración de hipótesis

2.8. Bosquejo del tema a desarrollar

Objetivos particulares:

Conocer los lineamientos generales para la

realización de proyectos

Presentar una propuesta de elaboración del

proyecto, tomando en cuenta los

conocimientos adquiridos y que está por

adquirir en su formación como Maestro en Ciencias y Tecnologías Computacionales.

Page 18: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

2.9. Estructura del trabajo

3. Técnicas de investigación

3.1. Revisiones bibliográficas

3.2. Determinación de referentes

teóricos

3.3. Marco de referencia de la

investigación

3.4. Manera de dar a conocer las citas

y referencias bibliográficas 3.5. Revisiones de avances

4. Exposición oral

4.1. Presentación en público

4.2. Métodos y técnicas

4.3. Recursos didácticos

4.4. Presentación preliminar del

trabajo

Explicar las diferentes técnicas de

investigación, así como la manera de dar a

conocer las citas y referencias bibliográficas

Exponer de manera oral el avance preliminar

de su investigación desarrollada utilizando

técnicas y herramientas adecuadas.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Fundamentos de investigación (2013) César Bernal, ISBN 978-607-32-2245-7

2. Tamayo y Tamayo, Mario. (2004). El proceso de la investigación científica: Incluye

evaluación y administración de proyectos de investigación. México: Limusa 4°.ed

3. Schemelkes del Valle, Corina. (2000). Manual para la presentación de anteproyectos e informes de

investigación. (Tesis) México: Oxford. 2° ed.

4. Hernández Sampieri. (2002). Metodología de la investigación. México. Editorial Mc Graw Hill, 3° ed.

Software especializado: Editor LATEX

Nombres del comité académico que participó en la elaboración del curso.

Dra. María Blanca González Salazar

Dr. Jaime Gerardo Malacara Navejar

Dr. Oshiel Martínez Chapa

Page 19: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Entornos Gráficos

de Programación

III 5 5 3 2

Curso Antecedente: Programación Avanzada Curso Consecuente: Optativa IV

Descripción General de la Asignatura: Un instrumento virtual es un módulo de software que simula el panel

frontal de instrumento y, apoyándose en elementos de hardware accesibles por la computadora como tarjetas

de adquisición, tarjetas DSP, instrumentos accesibles vía GPIB, RS-232, USB, Ethernet, entre otros, o

sistemas en rack basados en VXI, PXI, o CompactRIO, realiza una serie de medidas como si se tratase de un

instrumento real. Con la llegada de softwares de programación gráfica, el proceso de creación de un

instrumento virtual se simplificó notablemente, minimizándose el tiempo de desarrollo de aplicaciones. A lo largo de los años y junto con la evolución tecnológica de las computadoras, la programación gráfica ha tenido

un desarrollo exponencial en muchas áreas como aeronáutica, biomedicina y robótica. El conocimiento de

desarrollo de un instrumento virtual empleando softwares de programación gráfica permite al Maestro en

Ciencias y Tecnologías Computacionales lograr formas superiores de expresión y la interacción entre el

hombre y la computadora, con el fin de buscar mejores y novedosas maneras de integración de la tecnología

en la industria y sociedad.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

conocimientos de instrumentación virtual, dentro de las organizaciones públicas y privadas tanto a nivel

nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta

dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse

eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y

humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de utilizar entornos gráficos de programación para desarrollar instrumentación virtual, que permitan identificar y resolver las problemáticas que plantean, el

diseño, la integración, automatización, administración y protección de las tecnologías computacionales en

organizaciones públicas y privadas, tanto a nivel nacional como internacional, respondiendo adecuadamente a

las necesidades que se presenten en su campo laboral, empleando eficientemente su capacidad de análisis,

creatividad, pensamiento crítico, emprendedor y habilidades de investigación, privilegiando el liderazgo,

trabajo en equipo y adaptabilidad al cambio. Además de sustentar el desarrollo cultural en el contexto de las

ciencias y computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a

las normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Creación de un instrumento virtual

1.1. Programación gráfica.

1.2. Sistemas de medida 1.3. Programar en lenguajes de alto

nivel

1.4. Componentes de un programa en

entornos gráficos de

programación

1.5. Herramientas

1.6. Ayuda y ventana de ayuda

1.7. Tipos de datos, controles e

indicadores

1.8. Interconexión de bloques

1.9. Depuración de errores

2. Programación estructurada

2.1. Introducción a estructuras básicas

2.2. Estructuras iterativas: For Loop y

while Loop

2.3. La temporización en la ejecución

de código

Objetivos particulares:

Conocer los conceptos básicos de la

programación gráfica y los componentes

básicos de un lenguaje de programación gráfica.

Conocer las estructuras de control que

utilizan los entornos gráficos de

programación.

Page 20: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

2.4. Registros de desplazamiento

2.5. Estructuras Case y Event

2.6. Estructuras Sequence

2.7. Formula Node

2.8. Variables locales, globales y

compartidas

2.9. Property Node

3. Tipos de datos estructurados 3.1. Introducción a los arrays

3.2. Funciones con arrays

3.3. Clusters

3.4. Controles e indicadores String

3.5. Manejo de ficheros

3.6. Programación de una aplicación

4. Visualización de datos

4.1. Introducción

4.2. Indicadores Chart

4.3. Indicadores Graph

5. Programación modular

5.1. Programación modular

5.2. Icono y conector

5.3. Creación de subprogramas

5.4. Creación automática de

subprogramas

5.5. Optimización del programa

Conocer el manejo de tipos de datos estructurados en lenguajes de entorno gráfico

de programación.

Conocer las herramientas para la

visualización de datos en lenguajes de

entornos gráficos de programación.

Conocer las técnicas de programación

modular en entornos gráficos de

programación

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. LabVIEW. Programación para sistemas de instrumentación. Joaquín del Río Fernández, Ed.

Alfaomega, ISBN: 978-607-707-593-6

2. LabVIEW. Entorno gráfico de programación. José Rafael Lajara Vizcaíno, Ed. Alfaomega, ISBN:

978-607-707-205-8

Software especializado: LabVIEW. Entorno gráfico de programación

Nombres del comité académico que participó en la elaboración del curso. M.C. Wenceslao Eduardo Rodríguez Rodríguez

Dr. Adolfo Josué Rodríguez Rodríguez

M.C. Luis Antonio García Garza

Page 21: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Diseño Profesional

Asistido por

Computadora

III 5 5 3 2

Curso Antecedente: Programación Avanzada Curso Consecuente: Optativa IV

Descripción General de la Asignatura: La asignatura permite al estudiante adquirir los principios y

metodologías necesarias para la representación, manipulación y despliegue de figuras e imágenes en dos y

tres dimensiones, considerando los dispositivos de hardware con características específicas para procesos de

graficación

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus conocimientos de ingeniería asistida por computadora, dentro de las organizaciones públicas y privadas tanto

a nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral con enfoque de

alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse

eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y

humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de utilizar entornos gráficos de programación para

desarrollar diseño asistido por computadora, que permitan identificar y resolver las problemáticas que

plantean, el diseño, la integración, automatización, administración y protección de las tecnologías

computacionales en organizaciones públicas y privadas, tanto a nivel nacional como internacional,

respondiendo adecuadamente a las necesidades que se presenten en su campo laboral, empleando

eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y habilidades de

investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además de sustentar el

desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Dispositivos

2.1. Dispositivos de entrada

2.2. Dispositivos de salida.

2.3. Dispositivos de entrada/salida

2.4. Dispositivos de realidad

virtual.

2.5. Dispositivos de procesamiento

3. Algoritmos

3.1. Técnicas de programación

3.2. Representación, manipulación

y despliegue de objetos de dos

y tres dimensiones

3.3. Representación de objetos

primitivos y objetos

compuestos

3.4. Transformaciones en dos y tres dimensiones

3.5. Líneas ocultas y superficies

3.6. Sombreado y coloración

3.7. Gráficas interactivas y la

interfaz con el usuario

3.8. Técnicas de animación

Objetivos particulares:

Conocer los dispositivos básicos de entrada

como: teclados, lectores ópticos, sistemas

de audio, cámaras de video, sensores,

micrófonos, etc.

Conocer los dispositivos básicos de salida

como: monitores, impresoras, graficadores,

sistemas de audio, etc.

Conocer los dispositivos básicos mixtos

como: discos magnéticos, memorias flash,

discos compactos, pantallas táctiles, etc.

Conocer los dispositivos de realidad

aumentada como: cascos, gafas, guantes,

etc.

Conocer los principales algoritmos para la

representación de objetos primitivos como:

líneas, curvas, superficies

Conocer las transformaciones en dos y tres

dimensiones como: traslaciones, rotaciones,

escalamiento.

Page 22: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

4. Software dedicado

4.1. Productos

4.2. Clasificación y alcances según

funciones

4.3. Características generales y

diferenciadoras

4.4. Edición por computadora

4.5. Desarrollo de videojuegos

4.6. Entornos de realidad virtual y aumentada

4.7. Edición por computadoras

(Desktop Publishing)

Conocer los principales productos

desarrollados para la ingeniería y diseño

asistido por computadora.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30% Actividades fuera de clase 20%

Bibliografía:

1. AutoCAD 2016 (2015), CARRANZA ZAVALA, Óscar, ISBN 978-612-304-316-2, Ed. Alfaomega

2. El gran libro de SolidWorks - 2ª Ed., GÓMEZ GONZÁLEZ, Sergio, 978-607-622-233-1

Software especializado: AutoCAD, SolidWorks

Nombres del comité académico que participó en la elaboración del curso.

Dr. Mario Efrén Nieto

Page 23: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Expresión

Profesional Oral y

Escrita II

IV 5 5 3 2

Curso Antecedente: Expresión Profesional Oral y Escrita I Curso Consecuente: Ninguno

Descripción General de la Asignatura: Esta asignatura está estrechamente relacionada con la formación

integral y la aplicación de los conocimientos adquiridos en el primer año de la maestría, así también como la

utilización y aplicación del método científico para el desarrollo de tesis profesionales. Para esto, se plantea la

formación del estudiante en el uso de las herramientas de investigación, presentación y justificación de

proyectos basados en una serie de normas que lo guíen en su desarrollo. Los estudiantes que lleven esta asignatura tendrán la oportunidad de desarrollar una tesis de investigación que les permita conocer los

diversos métodos, técnicas y formas para la elaboración del mismo, así también adquirir habilidades para la

presentación de dichas tesis.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

conocimientos de investigador a través del desarrollo de sus habilidades para analizar, planear y poner en

marcha un proyecto, dentro de las organizaciones públicas y privadas tanto a nivel nacional como

internacional, proponiendo soluciones desde una perspectiva integral con enfoque de alta dirección. Su

desarrollo académico favorecerá su integración en grupos de trabajo y a desempeñarse eficientemente en su

campo laboral, actuando profesionalmente dentro del marco legal, con valores éticos y humanistas, actitud

emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de utilizar el método científico, y principalmente le

permita aplicar los conocimientos adquiridos a lo largo de su maestría; así como también desarrollar la

capacidad de justificar y defender las hipótesis planteadas, que permitan identificar y resolver las problemáticas que plantean, el diseño, la integración, automatización, administración y protección de las

tecnologías computacionales en organizaciones públicas y privadas, tanto a nivel nacional como

internacional, respondiendo adecuadamente a las necesidades que se presenten en su campo laboral,

empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y

habilidades de investigación, privilegiando el liderazgo, trabajo en equipo y adaptabilidad al cambio. Además

de sustentar el desarrollo cultural en el contexto de las ciencias y computacionales; actuando siempre con

lealtad, honestidad, tolerancia, ética profesional y respeto a las normas que rigen la sustentabilidad del medio

ambiente.

Contenidos Temáticos:

1. Metodología

1.1. Tipo de investigación

1.2. Población y muestra 1.3. Recolección de datos

1.4. Instrumentos para la recopilación

de información.

2. Resultados y conclusiones finales

2.1. Análisis e interpretación de

resultados

3. Conclusiones y recomendaciones 3.1. Conclusiones

3.2. Recomendaciones

Objetivos particulares:

Poner en práctica diversas mecánicas para la

recolección de información.

En base a los resultados obtenidos de sus

experimentaciones, el alumno pondrá en

práctica diversas mecánicas de análisis para

la presentación de sus resultados.

En base a los resultados obtenidos de sus

experimentaciones, el alumno describirá las

conclusiones finales de su proyecto de tesis

así como recomendaciones finales y trabajos

por desarrollar a futuro.

Page 24: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

4. Exposición oral

4.1. Presentación en público

4.2. Métodos y técnicas

4.3. Recursos didácticos

4.4. Presentación del trabajo

Una vez concluido el trabajo de tesis, el

alumno lo expondrá de manera oral

utilizando técnicas y herramientas adecuadas.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

5. Fundamentos de investigación (2013) César Bernal, ISBN 978-607-32-2245-7

6. Tamayo y Tamayo, Mario. (2004). El proceso de la investigación científica: Incluye

evaluación y administración de proyectos de investigación. México: Limusa 4°.ed

7. Schemelkes del Valle, Corina. (2000). Manual para la presentación de anteproyectos e informes de

investigación. (Tesis) México: Oxford. 2° ed.

8. Hernández Sampieri. (2002). Metodología de la investigación. México. Editorial Mc Graw Hill, 3°

ed.

Software especializado: Editor LATEX

Nombres del comité académico que participó en la elaboración del curso. Dra. María Blanca González Salazar

Dr. Jaime Gerardo Malacara Navejar

Dr. Oshiel Martínez Chapa

Page 25: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

Nombre del Curso Período Clave Créditos Carga

Horaria

Horas

conducidas

por el profesor

Horas de trabajo

independiente

Evaluación de

Proyecto de

Tecnología

Computacional

IV 5 5 3 2

Curso Antecedente: Optativa III Curso Consecuente: Ninguno

Descripción General de la Asignatura: La incorporación de tecnología computacional en las organizaciones

requiere de grandes inversiones de capital, por lo que se considera relevante el análisis de la relación

económica y el diseño de los productos y servicios. Es pertinente el desarrollo de habilidades de análisis de

problemas de inversión, con el objetivo de estar en capacidad de seleccionar aquellos proyectos mediante los cuales se recupere la inversión dentro del ciclo de vida del proyecto, se obtengan las utilidades esperadas y se

incremente el valor de la empresa.

Intención Educativa: El Maestro en Ciencias y Tecnologías Computacionales contará con conocimientos

sólidos para la resolución de problemas que se presenten en su línea de investigación que curse, aplicando sus

conocimientos de evaluador de proyectos de tecnologías de información dentro de las organizaciones públicas

y privadas tanto a nivel nacional como internacional, proponiendo soluciones desde una perspectiva integral

con enfoque de alta dirección. Su desarrollo académico favorecerá su integración en grupos de trabajo y a

desempeñarse eficientemente en su campo laboral, actuando profesionalmente dentro del marco legal, con

valores éticos y humanistas, actitud emprendedora, responsable y comprometido con su entorno.

Objetivo General: Formar recursos humanos capaces de evaluar la viabilidad de los proyectos de tecnología

de la información, que permitan identificar y resolver las problemáticas que plantean, el diseño, la

integración, automatización, administración y protección de las tecnologías computacionales en

organizaciones públicas y privadas, tanto a nivel nacional como internacional, respondiendo adecuadamente a

las necesidades que se presenten en su campo laboral, empleando eficientemente su capacidad de análisis, creatividad, pensamiento crítico, emprendedor y habilidades de investigación, privilegiando el liderazgo,

trabajo en equipo y adaptabilidad al cambio. Además de sustentar el desarrollo cultural en el contexto de las

ciencias y computacionales; actuando siempre con lealtad, honestidad, tolerancia, ética profesional y respeto a

las normas que rigen la sustentabilidad del medio ambiente.

Contenidos Temáticos:

1. Planeación, programación y control de

proyectos.

1.1. Definición de proyecto

1.2. Formulación de proyectos

1.3. Evaluación de proyectos

2. Técnicas y herramientas para la elaboración de presupuestos

2.1. Valor anual equivalente

2.2. Valor presente neto

2.3. Tasa interna de rendimiento

3. Análisis técnico, económico y financiero

3.1. Supuestos básicos

3.2. Interés simple e interés compuesto

3.3. Fórmulas de equivalencia

3.4. Tasa de interés nominal

4. Consideración de impuestos en estudios económicos

4.1. La depreciación

4.2. El impacto de la inflación

Objetivos particulares:

Describir los aspectos más relevantes del

planteamiento de un proyecto de inversión

Seleccionar el método apropiado para evaluar

la alternativa de inversión.

Aplicar el método seleccionado para la

evaluación de un proyecto de investigación

Aplicar fórmulas de equivalencia a la

solución de casos de cálculo de interés

Comprender el impacto de las políticas

fiscales sobre la evaluación de proyectos.

Evaluar la influencia de la política fiscal

sobre las intenciones de inversión

Page 26: Horas · 2017. 9. 23. · 7. Matemáticas: razonamiento y aplicaciones (2013) 12a edición Charles D. Miller, Vern E. Heeren, John Hornsby ISBN 978-607-32-1632-6 8. Análisis numérico

5. Análisis de reemplazo

5.1. Análisis de reposición

5.2. Cálculo de la vida económica de

un bien activo

6. Selección de proyectos en condiciones

limitadas de presupuesto

6.1. Evaluación de múltiples alternativas

6.2. Limitación de capital

6.3. Ordenando por TIR

7. Costo de capital

7.1. Crédito comercial

7.2. Préstamos bancarios a corto plazo

7.3. Financiamiento mediante bonos

7.4. Financiamiento mediante acciones

8. Análisis de sensibilidad 8.1. Análisis de sensibilidad

Calcular la vida económica de un bien activo

Evaluar un propósito de inversión aplicando

la jerarquización de los proyectos por su TIR

Evaluar la alternativa de inversión a la luz de

diferentes fuentes de financiamiento

Evaluar el nivel de riesgo del proyecto de inversión.

Estrategias de aprendizaje del trabajo conducido por

el profesor:

Exposición oral.

Exposición audiovisual.

Ejercicios dentro de clase.

Ejercicios fuera del aula.

Estrategias de aprendizaje del trabajo independiente

Lecturas obligatorias.

Trabajos de investigación.

Prácticas de taller o Laboratorio.

Evaluación:

Exámenes parciales 50%

Actividades en clase 30%

Actividades fuera de clase 20%

Bibliografía:

1. Evaluación social de proyectos. E.R. Fontaine, 12° edición, Ed. Alfaomega 2. Ingeniería económica contemporánea. Ch. C. Park,Ed. Addison Wesley Longman

Software especializado:

Nombres del comité académico que participó en la elaboración del curso.

Dr. Adolfo Josué Rodríguez Rodríguez

Dr. Fernando Enrique Ortiz Rodríguez

Dr. Oshiel Martínez Chapa

M.A. Horacio Erbey Hinojosa Chapa