Algoritmos y Lenguajes de Programacion
Algoritmos y Lenguajes de Programacion
Algoritmos y Lenguajes de Programacion
TECNM
1. Caracterización de la asignatura
La asignatura de Algoritmos y Lenguajes de Programación aporta al perfil del egresado, los conocimientos, habilidades, metodologías, así́ como capacidades
de análisis y síntesis, para resolver problemas numéricos en hojas de calculo y lenguajes de programación pertinentes a las áreas de producción y toma de
decisiones.
La asignatura es muy importante para los estudiantes ya que el uso de las tecnologías de información y comunicación son muy utilizadas en el ambiente
laboral, la capacidad de resolver problemas por medio de las computadoras es muy demandado en la industria manufacturera que es el principal campo de
acción de los egresados
La asignatura Algoritmos y Lenguajes de Programación ubicada en cuarto semestre se relacionan con la asignatura previa Algebra Lineal, por lo que se
requiere de los conocimientos previos de matrices y ecuaciones lineales. Con la asignatura posterior de Simulación de sexto semestre en donde se aborda la
solución de problemas por medio de modelos matemáticos para lo cual se utilizan la metodología para el diseño de software.
2. Intención didáctica
Este programa de estudios se sugiere eminentemente practico, es decir, el docente propone el planteamiento de un problema y el estudiante deberá́ resolverlo
mediante diversas técnicas, por mencionar algunas: diagramas de flujo, pseudocódigo y codificación con el monitoreo del docente. En la unidad uno se aborda
la introducción a la computación, el uso y aplicación de la hoja de calculo.
En el tema dos se plantean el desarrollo de la lógica algorítmica.
El tema tres aborda la programación de un lenguaje estructurado.
En el tema cuatro se consideran las estructuras selectivas y de repetición.
En el tema cinco se abordan temas de aplicación de arreglos y archivos.
En el tema seis se manejan las funciones definidas por el usuario.
A través del conocimiento y uso de diferentes metodologías para la solución de problemas por medio de la computadora, el estudiante adquiere habilidades en
el uso de las tecnologías de información y la comunicación a la vez que desarrolla la capacidad de actuar en nuevas situaciones y lleva los conocimientos a la
practica.
Las competencias genéricas se están desarrollando con el tratamiento de los contenidos de la asignatura.
Capacidad de abstracción, análisis y síntesis.
Capacidad de aplicar los conocimientos en la practica.
Habilidades en el uso de las tecnologías de la información y de la comunicación.
Capacidad de investigación.
Capacidad creativa.
Capacidad para identificar, plantear y resolver problemas.
Capacidad de trabajo en equipo.
Compromiso ético y con la calidad.
El docente debe ser conocedor de la disciplina que está bajo su responsabilidad, conocer su origen y desarrollo histórico para considerar este conocimiento al
abordar los temas.
Desarrollar la capacidad para coordinar y trabajar en equipo; orientar el trabajo del estudiante y desarrollar en el la autonomía, el trabajo cooperativo y la toma
de decisiones.
Mostrar flexibilidad en el seguimiento del proceso formativo y propiciar la interacción entre los estudiantes.
Tomar en cuenta el conocimiento de los estudiantes como punto de partida y como obstáculo para la construcción de nuevos conocimientos.
3. Competencia de la asignatura
Resuelve problemas de programación mediante la aplicación de herramientas computacionales para el desarrollo de proyectos.
Valor del
Indicadores de alcance
indicador
A. Se adapta a situaciones y contextos completos. Puede trabajar en equipo, reflejar sus conocimientos en la interpretación de las ciencias 5%
computacionales. Inferir comportamiento o consecuencias de los fenómenos o problemas en estudio de la diversidad de Sistemas. Incluir
más variables en dichos casos de estudio.
B. Hace aportaciones a las actividades académicas desarrolladas considerando los sistemas operativos vigentes. Pregunta integrando 35%
conocimientos de otras asignaturas o de casos anteriores de la misma asignatura. Presenta otros puntos de vista que complementan al
presentado en la clase. Presenta fuentes de información adicionales (Internet, documentales), una mas bibliografía, consulta fuentes en un
segundo idioma, etc.
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad) relacionados con formulas y funciones. Ante problemas o 35%
casos de estudio propone perspectivas diferentes, para abordarlos y sustentarlos correctamente en una hoja de calculo. Aplica
procedimientos aprendidos en otra asignatura o contexto para el problema que se está resolviendo.
D. Introduce recursos y experiencias que promueven un pensamiento crítico para generar macros que solucionen problemáticas de 10%
administración; (por ejemplo el uso de las tecnologías de la información estableciendo previamente un criterio). Ante temas de una
asignatura introduce cuestionamientos de tipo ético, ecológico, histórico, político, económico, etc.; que deben tomarse en cuenta para
comprender mejor, o a futuro dicho tema. Se apoya en foros, autores, bibliografías, documentales, etc. Para sustentar su punto de vista.
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje para generar una aplicación en ofimática. En el desarrollo de 10%
los temas de la asignatura, incorpora conocimientos y actividades desarrollados en otras asignaturas para lograr la competencia,
F. Realiza su trabajo de manera autónoma y autoregulada es capaz de organizar su tiempo sin necesidad de supervisión estrecha y/o 5%
coercitiva. Aprovecha la planeación de la asignatura presentada por el (la) profesor (a) (Instrumentación Didáctica) para presentar
propuestas de mejora de los temas vistos durante el curso. Realiza actividades de Investigación para participar activamente durante el
curso.
Niveles de desempeño
Matriz de evaluación
respeto.
Capacidad para trabajar en equipos
interdisciplinarios.
Respeto a la diversidad y
multiculturalidad.
Flexibilidad para trabajar en diferentes
ambientes de trabajo.
Tener compromiso con los valores y
principios éticos.
Competencias sistémicas
Capacidad de aplicar los conocimientos
en la práctica.
Habilidades de investigación.
Capacidad de aprender.
Capacidad para diseñar y gestionar
proyectos.
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma
autónoma.
Poseer iniciativa al elaborar y resolver
los problemas propios de los proyectos.
Dar enfoques de calidad al realizar el
trabajo.
Búsqueda del logro
Valor del
Indicadores de alcance
indicador
A. Se adapta a situaciones y contextos completos. Puede trabajar en equipo, reflejar sus conocimientos en la interpretación de la realidad. 5%
Inferir comportamiento o consecuencias de los fenómenos o problemas en estudio mediante Metodología para el diseño de software: Top
down, Bottom up, modular y programación estructurada. Incluir más variables en dichos casos de estudio.
B. Hace aportaciones a las actividades académicas desarrolladas. Pregunta integrando conocimientos de otras asignaturas o de casos 35%
anteriores de la misma asignatura para efectuar procedimientos algoritmos, diagramas de flujo y pseudocódigo. Presenta otros puntos de
vista que complementan al presentado en la clase. Presenta fuentes de información adicionales (Internet, documentales), una mas
bibliografía, consulta fuentes en un segundo idioma, etc.
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad) al implementar Algoritmos de Secuencia, Selectivo y 35%
Repetitivos. Ante problemas o casos de estudio propone perspectivas diferentes, para abordarlos y sustentarlos correctamente. Aplica
procedimientos aprendidos en otra asignatura o contexto para el problema que se está resolviendo.
D. Introduce recursos y experiencias que promueven un pensamiento crítico en Metodología para la solución de problemas; (por ejemplo el 10%
uso de las tecnologías de la información estableciendo previamente un criterio). Ante temas de una asignatura introduce cuestionamientos
de tipo ético, ecológico, histórico, político, económico, etc.; que deben tomarse en cuenta para comprender mejor, o a futuro dicho tema.
Se apoya en foros, autores, bibliografías, documentales, etc. Para sustentar su punto de vista.
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje del desarrollo de lógica algorítmica. En el desarrollo de los 10%
temas de la asignatura, incorpora conocimientos y actividades desarrollados en otras asignaturas para lograr la competencia,
F. Realiza su trabajo de manera autónoma y autoregulada es capaz de organizar su tiempo sin necesidad de supervisión estrecha y/o 5%
coercitiva. Aprovecha la planeación de la asignatura presentada por el (la) profesor (a) (Instrumentación Didáctica) para presentar
propuestas de mejora de los temas vistos durante el curso. Realiza actividades de Investigación para participar activamente durante el
curso.
Niveles de desempeño
Matriz de evaluación
Indicadores de alcance Evaluación formativa de la competencia
Evidencia de aprendizaje %
A B C D E F
Classroom 35 5 10 10 5 Evaluación sobre lista de cotejo
Investigación 30 20 10 Se revisara con lista de cotejo
Practica 25 5 20 5 Se revisará en base a la lista de cotejo.
Proyecto de unidad 10 5 5 Se revisará con lista de cotejo
5% 35% 35% 10% 10% 5%
Total
Respeto a la diversidad y
multiculturalidad.
Flexibilidad para trabajar en diferentes
ambientes de trabajo.
Tener compromiso con los valores y
principios éticos.
Competencias sistémicas
Capacidad de aplicar los conocimientos
en la práctica.
Habilidades de investigación.
Capacidad de aprender.
Capacidad para diseñar y gestionar
proyectos.
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma
autónoma.
Poseer iniciativa al elaborar y resolver
los problemas propios de los proyectos.
Dar enfoques de calidad al realizar el
trabajo.
Búsqueda del logro
Valor del
Indicadores de alcance
indicador
A. Se adapta a situaciones y contextos completos. Puede trabajar en equipo, reflejar sus conocimientos en la interpretación de la realidad. 5%
Inferir comportamiento o consecuencias de los fenómenos o problemas en estudio de la Estructura básica de un programa. Incluir más
variables en dichos casos de estudio.
B. Hace aportaciones a las actividades académicas desarrolladas relacionadas con los tipos de datos. Pregunta integrando conocimientos de 10%
otras asignaturas o de casos anteriores de la misma asignatura. Presenta otros puntos de vista que complementan al presentado en la
clase en el tema de identificadores, almacenamiento y direccionamiento de memoria. Presenta fuentes de información adicionales
(Internet, documentales), una mas bibliografía, consulta fuentes en un segundo idioma, etc.
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). Ante problemas o casos de estudio propone perspectivas 35%
diferentes, para abordarlos y sustentarlos correctamente en el tema de Operadores, operandos, expresiones y sus prioridades.. Aplica
procedimientos aprendidos en otra asignatura o contexto para el problema que se está resolviendo.
D. Introduce recursos y experiencias que promueven un pensamiento crítico en la elaboración de programas; (por ejemplo el uso de las 35%
tecnologías de la información estableciendo previamente un criterio). Ante temas de una asignatura introduce cuestionamientos de tipo
ético, ecológico, histórico, político, económico, etc.; que deben tomarse en cuenta para comprender mejor, o a futuro dicho tema. Se apoya
en foros, autores, bibliografías, documentales, etc. Para sustentar su punto de vista mediante pruebas y depuraciones.
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje en la estructura del entorno de un lenguaje de programación. 10%
En el desarrollo de los temas de la asignatura, incorpora conocimientos y actividades desarrollados en otras asignaturas para lograr la
competencia.
F. Realiza su trabajo de manera autónoma y autoregulada es capaz de organizar su tiempo sin necesidad de supervisión estrecha y/o 5%
coercitiva. Aprovecha la planeación de la asignatura presentada por el (la) profesor (a) (Instrumentación Didáctica) para presentar
propuestas de mejora de los temas vistos durante el curso. Realiza actividades de Investigación para participar activamente durante el
curso.
Niveles de desempeño
Matriz de evaluación
Indicadores de alcance Evaluación formativa de la competencia
Evidencia de aprendizaje %
A B C D E F
Classroom 35 5 10 10 5 Evaluación sobre lista de cotejo
Investigación 30 20 10 Se revisara con lista de cotejo
Practica 25 5 20 5 Se revisará en base a la lista de cotejo.
Proyecto de unidad 10 5 5 Se revisará con lista de cotejo
Valor del
Indicadores de alcance
indicador
A. Se adapta a situaciones y contextos completos. Puede trabajar en equipo, reflejar sus conocimientos en la interpretación de Instrucciones 10%
selectivas simple, doble y múltiple. Inferir comportamiento o consecuencias de los fenómenos o problemas en estudio. Incluir más
variables en dichos casos de estudio.
B. Hace aportaciones a las actividades académicas desarrolladas. Pregunta integrando conocimientos de otras asignaturas o de casos 5%
anteriores de la misma asignatura. Presenta otros puntos de vista que complementan al presentado en la clase relacionada con
instrucciones de selección anidadas. Presenta fuentes de información adicionales (Internet, documentales), una mas bibliografía,
consulta fuentes en un segundo idioma, etc.
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad) al implementar instrucciones de repetir hasta, desde y 35%
mientras .Ante problemas o casos de estudio propone perspectivas diferentes, para abordarlos y sustentarlos correctamente. Aplica
procedimientos aprendidos en otra asignatura o contexto para el problema que se está resolviendo.
D. Introduce recursos y experiencias que promueven un pensamiento crítico de las instrucciones de repetir y selectivas; (por ejemplo el 35%
uso de las tecnologías de la información estableciendo previamente un criterio). Ante temas de una asignatura introduce cuestionamientos
de tipo ético, ecológico, histórico, político, económico, etc.; que deben tomarse en cuenta para comprender mejor, o a futuro dicho tema.
Se apoya en foros, autores, bibliografías, documentales, etc. Para sustentar su punto de vista.
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje. En el desarrollo de los temas de la asignatura, incorpora 10%
conocimientos y actividades desarrollados en otras asignaturas para lograr la competencia de elaborar un programa.
F. Realiza su trabajo de manera autónoma y autoregulada es capaz de organizar su tiempo sin necesidad de supervisión estrecha y/o 5%
coercitiva. Aprovecha la planeación de la asignatura presentada por el (la) profesor (a) (Instrumentación Didáctica) para presentar
propuestas de mejora de los temas vistos durante el curso. Realiza actividades de Investigación para participar activamente durante el
curso.
Niveles de desempeño
Matriz de evaluación
Indicadores de alcance Evaluación formativa de la competencia
Evidencia de aprendizaje %
A B C D E F
Classroom 35 5 10 10 5 Evaluación sobre lista de cotejo
Investigación 30 20 10 Se revisara con lista de cotejo
Practica 25 5 20 5 Se revisará en base a la lista de cotejo.
Proyecto de unidad 10 5 5 Se revisará con lista de cotejo
autónoma.
Poseer iniciativa al elaborar y resolver
los problemas propios de los proyectos.
Dar enfoques de calidad al realizar el
trabajo.
Búsqueda del logro
Valor del
Indicadores de alcance
indicador
A. Se adapta a situaciones y contextos completos. Puede trabajar en equipo, reflejar sus conocimientos en la interpretación de arreglo 10%
unidimensionales, bidimensionales. Inferir comportamiento o consecuencias de los fenómenos o problemas en estudio. Incluir más
variables en dichos casos de estudio.
B. Hace aportaciones a las actividades académicas desarrolladas sobre el tema arreglos multidimensionales. Pregunta integrando 5%
conocimientos de otras asignaturas o de casos anteriores de la misma asignatura. Presenta otros puntos de vista que complementan al
presentado en la clase. Presenta fuentes de información adicionales (Internet, documentales), una mas bibliografía, consulta fuentes en un
segundo idioma, etc.
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). Ante problemas o casos de estudio propone perspectivas 35%
diferentes, para abordarlos y sustentar correctamente la elaboración de programas implementando arreglos. Aplica procedimientos
aprendidos en otra asignatura o contexto para el problema que se está resolviendo.
D. Introduce recursos y experiencias que promueven un pensamiento crítico apertura, entrada-salida de datos y cierre de archivos; (por 35%
ejemplo el uso de las tecnologías de la información estableciendo previamente un criterio). Ante temas de una asignatura introduce
cuestionamientos de tipo ético, ecológico, histórico, político, económico, etc.; que deben tomarse en cuenta para comprender mejor, o a
futuro dicho tema. Se apoya en foros, autores, bibliografías, documentales, etc. Para sustentar su punto de vista.
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje relacionado con archivos y arreglos. En el desarrollo de los 10%
temas de la asignatura, incorpora conocimientos y actividades desarrollados en otras asignaturas para lograr la competencia,
F. Realiza su trabajo de manera autónoma y autoregulada es capaz de organizar su tiempo sin necesidad de supervisión estrecha y/o 5%
coercitiva. Aprovecha la planeación de la asignatura presentada por el (la) profesor (a) (Instrumentación Didáctica) para presentar
propuestas de mejora de los temas vistos durante el curso. Realiza actividades de Investigación para participar activamente durante el
curso.
Niveles de desempeño
Matriz de evaluación
Indicadores de alcance Evaluación formativa de la competencia
Evidencia de aprendizaje %
A B C D E F
Classroom 35 5 10 10 5 Evaluación sobre lista de cotejo
autónoma.
Poseer iniciativa al elaborar y resolver
los problemas propios de los proyectos.
Dar enfoques de calidad al realizar el
trabajo.
Búsqueda del logro
Valor del
Indicadores de alcance
indicador
A. Se adapta a situaciones y contextos completos relacionado con pase por valor y pase por referencia. Puede trabajar en equipo, reflejar 10%
sus conocimientos en la interpretación de la realidad. Inferir comportamiento o consecuencias de los fenómenos o problemas en estudio.
Incluir más variables en dichos casos de estudio.
B. Hace aportaciones a las actividades académicas desarrolladas en el tema funciones estándar. Pregunta integrando conocimientos de 5%
otras asignaturas o de casos anteriores de la misma asignatura. Presenta otros puntos de vista que complementan al presentado en la
clase. Presenta fuentes de información adicionales (Internet, documentales), una mas bibliografía, consulta fuentes en un segundo idioma,
etc.
C. Propone y/o explica soluciones o procedimientos no vistos en clase (creatividad). Ante problemas o casos de estudio propone perspectivas 35%
diferentes, para abordarlos y sustentar correctamente la elaboración de programas.. Aplica procedimientos aprendidos en otra
asignatura o contexto para el problema que se está resolviendo.
D. Introduce recursos y experiencias que promueven un pensamiento crítico de funciones estándar; (por ejemplo el uso de las tecnologías 35%
de la información estableciendo previamente un criterio). Ante temas de una asignatura introduce cuestionamientos de tipo ético,
ecológico, histórico, político, económico, etc.; que deben tomarse en cuenta para comprender mejor, o a futuro dicho tema. Se apoya en
foros, autores, bibliografías, documentales, etc. Para sustentar su punto de vista.
E. Incorpora conocimientos y actividades interdisciplinarias en su aprendizaje relacionado con pase por valor y pase por referencia. En el 10%
desarrollo de los temas de la asignatura, incorpora conocimientos y actividades desarrollados en otras asignaturas para lograr la
competencia,
F. Realiza su trabajo de manera autónoma y autoregulada es capaz de organizar su tiempo sin necesidad de supervisión estrecha y/o 5%
coercitiva. Aprovecha la planeación de la asignatura presentada por el (la) profesor (a) (Instrumentación Didáctica) para presentar
propuestas de mejora de los temas vistos durante el curso en la unidad de Funciones. Realiza actividades de Investigación para participar
activamente durante el curso.
Niveles de desempeño
Matriz de evaluación
Nota: este apartado número 4 de la instrumentación didáctica para la formación y desarrollo de competencias profesionales se repite, de acuerdo al número de
competencias específicas de los temas de asignatura.
Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Ing. José Guadalupe Gamas Gamas MSC. Claudio Cesar Castillo Rojas
Nombre y firma del (de la) profesor(a) Nombre y firma del (de la) Jefe(a) de Departamento Académico