Documente Academic
Documente Profesional
Documente Cultură
1. Caracterización de la asignatura
Esta asignatura aporta al perfil del Ingeniero Mecánico los conocimientos, habilidades, metodología, así como capacidades de
análisis y síntesis, para plantear la solución de problemas susceptibles de ser computarizados, a través de diagramas de flujo,
pseudocódigo y algoritmos utilizando las estructuras de un lenguaje de programación estructurado.
2. Intención didáctica
La materia se conforma de 8 unidades las cuales permiten que el alumno adquiera los conocimientos básicos relacionados la
solución de problemas utilizando una computadora como herramienta para implementar soluciones prácticas. Se sugiere un
ambiente práctico, donde el profesor propone el planteamiento de un problema y el estudiante deberá resolverlo mediante
diversas técnicas, por mencionar algunas: diagramas de flujo, pseudocódigo y herramientas de modelado; con el monitoreo
del profesor.
En la primera unidad se tratan temas básicos de la historia de los lenguajes de programación así como una introducción a la
abstracción de datos. En la segunda unidad da una introducción a la sintaxis de lenguaje de programación a utilizar. En la
tercera unidad se presentan los controles de flujo que nos ayudan a diseñar programas básicos. En la cuarta unidad se
presentan las funciones predeterminadas y las funciones definidas por el usuario. En la quita unidad se presentan los arreglos
como una forma básica de almacenamiento y manipulación de información. En la sexta unidad se presentan los apuntadores
para gestionar y hacer eficiente el acceso a los datos. En la séptima unidad se presentan las funciones de cadena para el
almacenamiento y manipulación de texto. En la octava unidad se presentan las estructuras como formas primitivas para el
desarrollo de bases de datos.
3. Competencia de la asignatura
ITTG-AC-PO-004-02 Rev. 0
Comprende y aplica los conceptos de la programación estructurada en la construcción de programas utilizando un lenguaje de
programación para la solución de problemas.
ITTG-AC-PO-004-02 Rev. 0
Plantea un problema Razonamiento crítico.
Cierre: el cual permitirá el Trabajo en equipo.
Se concluye la unidad uso del entorno de
presentando las notas desarrollo integrado. Sistémicas
que se obtuvieron en la Propone una lista de Capacidad de aplicar
investigación y en el ejercicios que los conocimientos en la
transcurso de la unidad. permitirán práctica.
comprender la Habilidades de
estructura de un investigación.
programa para el Capacidad de aprender.
entorno de MATLAB. Capacidad de generar
nuevas ideas
Cierre: (creatividad).
Hace una breve Habilidad para trabajar
síntesis de trabajo en forma
autónoma.
desarrollado en la
Liderazgo.
unidad y los articula
con la siguiente
unidad para que
haya continuidad.
ITTG-AC-PO-004-02 Rev. 0
Niveles de desempeño:
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
Competencia No.: 2 Descripción: Identificar y aplicar los operadores, variables,
constantes, tipos de datos y expresiones del
lenguaje de programación, para desarrollar
programas de aplicación.
ITTG-AC-PO-004-02 Rev. 0
planteados por el algoritmos de Capacidad de aplicar
instructor. problemas que los conocimientos en la
Desarrollar programas necesiten de la práctica.
de aplicación en los
codificación de Habilidades de
cuales incidan los expresiones investigación.
conceptos estudiados matemáticas y en Capacidad de aprender.
en
la presente y seguida codificarlos de generar nuevas
anterior unidad. con el lenguaje de ideas (creatividad).
Compila y ejecuta los MATLAB. Habilidad para trabajar
programas que el En esta parte se en forma
autónoma.
instructor propone utiliza el comando Liderazgo.
como ejemplos. help de MATLAB.
Propone una lista de
Cierre: ejercicios que
Se concluye la unidad contemplan
presentando las notas y expresiones
los programas que se matemáticas.
obtuvieron en la
investigación y en el Cierre:
transcurso de la unidad.
Hace una breve
síntesis de trabajo
desarrollado en la
unidad y los articula
con la siguiente unidad
para que haya
continuidad.
ITTG-AC-PO-004-02 Rev. 0
(ortografía) a los resúmenes realizados. 30 %
D. Introduce recursos y experiencias que promueven un
pensamiento crítico. 40 %
E. Incorpora conocimientos y actividades
interdisciplinarias en su aprendizaje. 10 %
Niveles de desempeño:
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
Portafolio de evidencias. 5 2% 2% Rúbrica
ITTG-AC-PO-004-02 Rev. 0
construcción de un tipos de estructuras Razonamiento crítico.
programa que de control Trabajo en equipo.
calcule las raíces (selectivas y
reales y complejas a cíclicas) y en Sistémicas
través de los seguida codificarlos Capacidad de aplicar
métodos: fórmula con el lenguaje de los conocimientos en la
general, Cardan y MATLAB. práctica.
Ferrari. Además En esta parte se Habilidades de
algunas aplicaciones utiliza el comando investigación.
al cálculo. help de MATLAB. Capacidad de aprender.
Desarrolla algoritmos Propone la creación Capacidad de generar
y programarlos, que de un programa nuevas ideas
permitan tabular y que permita la (creatividad).
graficar una función, construcción de un Habilidad para trabajar
encontrar el límite, programa que en forma autónoma.
utilizar la definición calcule las raíces Liderazgo.
de derivada para reales y complejas
calcular la pendiente a través de los
de una recta métodos: fórmula
tangente en un general, Cardan y
punto, aproximar la Ferrari. Además
raíz de una función algunas
(met. De Newton aplicaciones al
Raphson) y resolver cálculo.
una integral definida Se plantean
numéricamente (met. problemas para
del trapecio). aplicación del
cálculo.
Cierre:
Se concluye la Cierre:
unidad Hace una breve
presentando las síntesis de trabajo
notas que se desarrollado en la
obtuvieron en la unidad y los articula
investigación y en con la siguiente unidad
para que haya
el transcurso de la
continuidad.
unidad.
ITTG-AC-PO-004-02 Rev. 0
Indicadores de alcance (4.8) Valor del indicador (4.9)
A. Se adapta a situaciones y contextos complejos. Puede
trabajar en equipo. Organizarse en equipo. 10 %
B. Propone y/o explica soluciones o procedimientos
vistos en clase. Aplica procedimientos aprendidos o
contexto para el problema que se está resolviendo.
Presenta la solución tanto práctica como gráfica. 20 %
C. Realiza su trabajo de manera autónoma y
autorregulada. Investiga o lee y en consecuencia es
capaz de participar activamente en clase. Presenta el
resultado del resumen. Aplica la sintaxis correcta
(ortografía) a los resúmenes realizados. 30 %
D. Introduce recursos y experiencias que promueven un
pensamiento crítico.
E. Incorpora conocimientos y actividades 40 %
interdisciplinarias en su aprendizaje.
10 %
Niveles de desempeño:
ITTG-AC-PO-004-02 Rev. 0
indicadores definidos en el
desempeño excelente.
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
resumen en el Plantea un problema Conocimientos de
portafolio de que implique la informática.
evidencias. utilización de Capacidad para
Realizar ejemplos subprogramas procesar e interpretar
utilizando funciones (módulos de datos.
definidas por el funciones en Solución de problemas.
usuario. MATLAB). Potenciar las
Desarrollar A partir del problema habilidades para el uso
programas que anterior se empiezan de lenguajes de
ejemplifiquen el
uso a desarrollar los programación.
de funciones algoritmos de Toma de decisiones.
definidas por el
problemas que
programador. necesiten utilizar Interpersonales
Reestructura los
subprogramas y en Razonamiento crítico.
programas que se seguida codificarlos Trabajo en equipo.
con el lenguaje de
desarrollaron en las
unidades II y III, para MATLAB. Sistémicas
que se utilicen con En esta parte se Capacidad de aplicar
funciones definidas utiliza el comando los conocimientos en la
por el usuario. help de MATLAB. práctica.
Propone una lista de Habilidades de
Cierre: ejercicios que investigación.
Se concluye la unidad contemplan Capacidad de aprender.
presentando las notas expresiones Capacidad de generar
que se obtuvieron en la matemáticas nuevas ideas
investigación y en el (problemas de la (creatividad).
unidad II y III).
transcurso de la Habilidad para trabajar
unidad. Propone la en forma autónoma.
restructuración del
Liderazgo.
programa que se
desarrolló en la
unidad III, raíces de
un polinomio.
Cierre:
Hace una breve
síntesis de trabajo
desarrollado en la
unidad y los articula
con la siguiente
ITTG-AC-PO-004-02 Rev. 0
unidad para que
haya continuidad.
Niveles de desempeño:
ITTG-AC-PO-004-02 Rev. 0
evidencias conceptuales,
procedimentales y
actitudinales de los
indicadores definidos en el
desempeño excelente.
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
unidad y hace un uni y bidimensional. escrita.
resumen en el Conocimientos de
portafolio de Desarrollo: informática.
evidencias. Plantea un problema Capacidad para
Compilar y ejecutar que implique la procesar e interpretar
un programa como utilización de datos.
ejemplo, promedio arreglos en Solución de problemas.
de calificaciones. MATLAB. Potenciar las
Realizar ejemplos, A partir del problema habilidades para el uso
propuestos de anterior se empiezan de lenguajes de
aplicación al algebra a desarrollar los programación.
lineal, utilizando algoritmos de Toma de decisiones.
funciones y arreglos problemas
tales como; utilizando Interpersonales
obtención de la subprogramas que Razonamiento crítico.
transpuesta de una para luego Trabajo en equipo.
matriz, determinante codificarlos con el
de una matriz, lenguaje de Sistémicas
inversa de una MATLAB. Capacidad de aplicar
matriz, producto de En esta parte se los conocimientos en la
matrices y solución utiliza el comando práctica.
de un sistema lineal help de MATLAB. Habilidades de
de ecuaciones Propone una lista de investigación.
utilizando el ejercicios que Capacidad de aprender.
producto: A– 1 B = X. contemplan arreglos Capacidad de generar
uni y nuevas ideas
Cierre: bidimensionales. (creatividad).
Se concluye la
Habilidad para trabajar
unidad presentando Cierre:
en forma autónoma.
las notas que se Hace una breve Liderazgo.
obtuvieron en la síntesis de trabajo
investigación y en el desarrollado en la
transcurso de la unidad y los articula
unidad. con la siguiente
unidad para que
haya continuidad.
ITTG-AC-PO-004-02 Rev. 0
trabajar en equipo. Organizarse en equipo. 10 %
B. Propone y/o explica soluciones o procedimientos
vistos en clase. Aplica procedimientos aprendidos o
contexto para el problema que se está resolviendo.
Presenta la solución tanto práctica como gráfica. 20 %
C. Realiza su trabajo de manera autónoma y
autorregulada. Investiga o lee y en consecuencia es
capaz de participar activamente en clase. Presenta el
resultado del resumen. Aplica la sintaxis correcta
(ortografía) a los resúmenes realizados. 30 %
D. Introduce recursos y experiencias que promueven un
pensamiento crítico.
E. Incorpora conocimientos y actividades 40 %
interdisciplinarias en su aprendizaje.
10 %
Niveles de desempeño:
ITTG-AC-PO-004-02 Rev. 0
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
portafolio de Conocimientos de
evidencias. Desarrollo: informática.
Compilar y ejecutar Proporciona una lista Capacidad para
los programas de programas procesar e interpretar
proporcionados por correspondientes a datos.
su instructor. cada subtema de la Solución de problemas.
Investiga cada uno unidad. Potenciar las
de los comandos Propone la habilidades para el uso
utilizados en los investigación de las de lenguajes de
programas. funciones que se programación.
Utiliza los programas utilizan en la lista de Toma de decisiones.
para la solución de programas, en esta
una lista de parte se utiliza el Interpersonales
problemas que comando help de Razonamiento crítico.
impliquen desde MATLAB. Trabajo en equipo.
resolver límites, Propone una lista de
graficar, resolver ejercicios que donde Sistémicas
ecuaciones no se utilizaran los Capacidad de aplicar
lineales, derivar, programas los conocimientos en la
integrar, graficar, proporcionados. práctica.
encontrar máximos y Habilidades de
mínimos relativos. Cierre: investigación.
Hace una breve Capacidad de aprender.
Cierre: síntesis de trabajo Capacidad de generar
desarrollado en la nuevas ideas
Se concluye la unidad y los articula (creatividad).
unidad presentando con la siguiente Habilidad para trabajar
las notas que se unidad para que en forma autónoma.
obtuvieron en la haya continuidad. Liderazgo.
investigación y en el
transcurso de la
unidad.
ITTG-AC-PO-004-02 Rev. 0
contexto para el problema que se está resolviendo.
Presenta la solución tanto práctica como gráfica. 20 %
C. Realiza su trabajo de manera autónoma y
autorregulada. Investiga o lee y en consecuencia es
capaz de participar activamente en clase. Presenta el
resultado del resumen. Aplica la sintaxis correcta
(ortografía) a los resúmenes realizados. 30 %
D. Introduce recursos y experiencias que promueven un
pensamiento crítico.
E. Incorpora conocimientos y actividades 40 %
interdisciplinarias en su aprendizaje.
10 %
Niveles de desempeño:
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
Evidencia de aprendizaje % Indicador de alcance Evaluación formativa de la
A B C D E competencia
Resumen de los subtemas de la unidad. 10 2% 2% 2% En clase
Competencia No.: 7 Descripción: Usar las funciones estándar o del lenguaje para
graficar funciones matemáticas en 2 y 3
dimensiones, según se requieran.
ITTG-AC-PO-004-02 Rev. 0
funciones. realizar su gráfica. Solución de problemas.
Utiliza los programas Se analiza el Potenciar las
para realizar la dominio de la habilidades para el uso
gráfica de diferentes función para así de lenguajes de
funciones de dos y determinar los programación.
tres variables. intervalos de Toma de decisiones.
graficación.
Cierre: En esta parte se Interpersonales
Se concluye la utiliza el comando Razonamiento crítico.
unidad presentando help de MATLAB. Trabajo en equipo.
las notas que se Propone una lista de
obtuvieron en la ejercicios que Sistémicas
investigación y en el contemplan Capacidad de aplicar
transcurso de la funciones una y dos los conocimientos en la
variables práctica.
unidad.
independientes. Habilidades de
investigación.
Cierre: Capacidad de aprender.
Hace una breve Capacidad de generar
síntesis de trabajo nuevas ideas
desarrollado en la (creatividad).
unidad y los articula Habilidad para trabajar
con la siguiente en forma autónoma.
unidad para que Liderazgo.
haya continuidad.
ITTG-AC-PO-004-02 Rev. 0
I. Introduce recursos y experiencias que promueven un
pensamiento crítico.
J. Incorpora conocimientos y actividades 40 %
interdisciplinarias en su aprendizaje.
10 %
Niveles de desempeño:
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
Portafolio de evidencias. 5 2% 2% Rúbrica
ITTG-AC-PO-004-02 Rev. 0
resuelve el problema finanzas, por equipo, Interpersonales
de aplicación. para que se explique Razonamiento crítico.
Utiliza el programa la solución. Trabajo en equipo.
para dar solución al
problema de Cierre: Sistémicas
aplicación. Hace una breve Capacidad de aplicar
síntesis de trabajo los conocimientos en la
Cierre: desarrollado en la práctica.
Se concluye la unidad. Habilidades de
unidad presentando investigación.
las notas que se Capacidad de aprender.
obtuvieron en la Capacidad de generar
investigación y en el nuevas ideas
transcurso de la (creatividad).
unidad. Habilidad para trabajar
en forma autónoma.
Liderazgo.
ITTG-AC-PO-004-02 Rev. 0
Niveles de desempeño:
Matriz de evaluación:
ITTG-AC-PO-004-02 Rev. 0
Bibliografía recomendada. Libros, lenguaje de programación, software de cálculo
1. Luis Joyane, Problemas de la metodología de la programación, Mc como el MATLAB, o Dev C++.
Graw Hill.
2. David Báez López, MATLAB con aplicaciones a la Ingeniería, Física
y Finanzas, Alfaomega.
3. Delores M. Etter, Solución de problemas de ingeniería con MATLAB,
2ª ed., Prentice Hall.
4. Holly Moore, MATLAB para Ingenieros, PERSON,
5. Osvaldo Cairo, Metodología de la programación, Macrobit.
ITTG-AC-PO-004-02 Rev. 0