Você está na página 1de 12

Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08

competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 1 de 12

Instrumentación didáctica para la formación y desarrollo de competencias

Nombre de la asignatura: Fundamentos de Programación


Carrera: Ingeniería en Sistemas Computacionales
Clave de la asignatura: SCD-1008
Horas teoría-Horas práctica-Créditos: 2-3-5

1. Caracterización de la asignatura

Esta asignatura aporta, al perfil del ingeniero, la capacidad para desarrollar un pensamiento lógico, identificar el proceso de creación de un programa y
desarrollo de algoritmos para resolver problemas.
La asignatura proporciona al estudiante de ingeniería una herramienta para resolver problemas de aplicaciones de la vida ordinaria y de aplicaciones de la
ingeniería.
Está diseñada para el logro de competencias específicas dirigidas al aprendizaje de los dominios: manejo de consola y diseño de algoritmos. Comprenderá los
conceptos básicos de la programación y escribirá expresiones aritméticas y lógicas en un lenguaje de programación. Así como el uso y funcionamiento de las
estructuras secuenciales, selectivas, arreglos unidimensionales y multidimensionales en el desarrollo de aplicaciones. Será capaz de aplicarlos al construir y
desarrollar aplicaciones de software que requieran dichas estructuras.
Este curso genera las competencias necesarias para que el alumno desarrolle aplicaciones que den solución a los problemas que le plantee la vida diaria.

2. Objetivo(s) general(es) del curso. (Competencias específicas a desarrollar)

Analizar, diseñar y desarrollar soluciones de problemas reales utilizando algoritmos computacionales para implementarlos en un lenguaje de
programación

3. Análisis por unidad


ITTG-AC-PO-004-08 Rev. 3
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 2 de 12

Unidad: I Tema: Conceptos Básicos

Competencia específica de la unidad Criterios de evaluación de la Unidad

Dominar los conceptos básicos de la programación. Evaluación diagnóstica: De las competencias previas.
Evaluación Formativa: Trabajo individual y por equipo de la
unidad.
Evaluación Actitudinal: Esmero en la investigación

Actividades de aprendizaje Actividades de enseñanza Desarrollo de competencias Horas teórico-


genéricas prácticas

 Investigar la clasificación del  Realizar una exposición generando  Capacidad de análisis y 15


software. Reconocer los lluvia de ideas sobre los conceptos síntesis.
conceptos básicos: algoritmo, previamente investigados por el  Toma de decisiones.
programa, programación, alumno.  Destrezas tecnológicas
paradigmas de programación  Realizar un ejercicio de relacionadas con el uso de
utilizando mapas conceptuales, laboratorio para la comprensión, maquinaria, destrezas de
mentales, cuadros sinópticos, estructura y funcionamiento de un computación.
etc. lenguaje de programación.  Búsqueda y manejo de
 Conocer el entorno de un información.
lenguaje de programación.  Capacidad crítica y
 Manejar la consola para compilar autocrítica Trabajo en equipo
y ejecutar programas  Habilidades interpersonales

Fuentes de información Apoyos didácticos:


ITTG-AC-PO-004-08 Rev. 3
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 3 de 12

1. Luis Joyanes Aguilar, Fundamentos de Programación, Equipo de cómputo


Ed. Prentice Hall. Retroproyector
2. Jesús J. García Molina Introducción a la programación Sitios de Internet
un Enfoque Algorítmico, Ed. Paraninfo. Plataforma Moodle
3. Leobardo López Román, Metodología de la Pizarrón
Programación Orientada a Objetos, Ed. Alfaomega. Plumongis
4. Cairo Osvaldo, Metodología de la Programación, Ed.
Alfaomega.

Unidad: II Tema: Algoritmos

ITTG-AC-PO-004-08 Rev. 3
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 4 de 12

Competencia específica de la unidad Criterios de evaluación de la Unidad


Analizar problemas y representar su solución mediante algoritmos.
Evaluación diagnóstica de las competencias previas.
Evaluación Formativa:
Trabajo individual de la unidad.
Evaluación Actitudinal: Desarrolla su razonamiento lógico.

Actividades de aprendizaje Actividades de enseñanza Desarrollo de competencias Horas teórico-


genéricas prácticas

 Explicar los conceptos básicos  Realizar un resumen con la  Capacidad de pensamiento 15


para la formulación de investigación previa de los lógico, algorítmico,
algoritmos, así como sus conceptos que se aborden en la heurístico, analítico y
ventajas y desventajas. unidad. sintético.
 Generar un catálogo de  Realizar ejercicios aplicando los  Resolución de problemas.
problemas para su análisis y conceptos de algoritmos. Toma de decisiones.
solución.  Destrezas tecnológicas
 Resolver y analizar problemas relacionadas con el uso de
cotidianos. maquinaria, destrezas de
 Investigar los diferentes métodos computación.
para representar un algoritmo:  Trabajo en equipo
diagrama de flujo, N-S (Nassi-  Búsqueda del logro
Shneiderman), Pseudocódigo,
Descripción Narrada.

Fuentes de información Apoyos didácticos:


1. Luis Joyanes Aguilar, Fundamentos de Equipo de cómputo
Programación, Ed. Prentice Hall. Retroproyector
2. Cairo Battistutti Osvaldo, Metodología de la Sitios de Internet
Programación, Algoritmos Diagramas de Flujo y Plataforma Moodle
Programas, 3a. edición, Alfa Omega.
ITTG-AC-PO-004-08 Pizarrón Rev. 3
3. Joyanes Aguilar, Luis Fernández, Azuela Matilde, Plumongis
Rodríguez Baena Luis, Fundamentos de
Programación Libro de Problemas Algoritmos
Estructura de Datos y Objetos. 2a. edición Ed. Mc.
Graw Hill.
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 5 de 12

Unidad: III Tema: Introducción a la Programación

Competencia específica de la unidad Criterios de evaluación de la Unidad


Conocer las características principales de un lenguaje de
Evaluación diagnóstica de las competencias previas.
programación. Codificar algoritmos en un lenguaje de
ITTG-AC-PO-004-08 Rev. 3
Evaluación Formativa:
programación. Compilar y ejecutar programas.
Trabajo individual de la unidad.
Evaluación Actitudinal: Interés y participación en el tema
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 6 de 12

Actividades de aprendizaje Actividades de enseñanza Desarrollo de competencias Horas teórico-


genéricas prácticas

 Realizar un mapa conceptual  Realizar un resumen con la  Capacidad de análisis y 15


sobre los tipos de software y los investigación previa de los síntesis.
conceptos básicos de conceptos que se aborden en la  Resolución de problemas.
programación. unidad. Toma de decisiones.
 Buscar y analizar información  Realizar ejercicios propuestos Destrezas tecnológicas
necesaria para Instalar y aplicando los conceptos que relacionadas con el uso de
configurar el compilador del conciernen a un lenguaje de maquinaria, destrezas de
lenguaje de programación a programación que los componen. computación.
utilizar.  Enseñar la sintaxis del lenguaje  Búsqueda y manejo de
 Realizar cambios en expresiones información.
lógicas y algebraicas de un  Capacidad crítica y
programa modelo y analizar los autocrítica. Trabajo en
resultados obtenidos. equipo.
 Mostrar al estudiante programas  Capacidad de aplicar los
completos de menor a mayor conocimientos en la práctica.
grado de dificultad y con base en Habilidades de investigación.
cada una de las instrucciones  Capacidad de aprender.
que los componen enseñar la  Capacidad de generar
sintaxis del lenguaje. nuevas ideas (creatividad).
 Habilidad para trabajar en
forma autónoma.
 Búsqueda del logro

ITTG-AC-PO-004-08 Rev. 3
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 7 de 12

Fuentes de información Apoyos didácticos:


1. Luis Joyanes Aguilar, Fundamentos de Equipo de cómputo
Programación, Ed. Prentice Hall. Retroproyector
2. Cairo Battistutti Osvaldo, Metodología de la Sitios de Internet
Programación, Algoritmos Diagramas de Flujo y Plataforma Moodle
Programas, 3a. edición, Alfa Omega. Pizarrón
3. Joyanes Aguilar, Luis Fernández, Azuela Matilde, Plumongis
Rodríguez Baena Luis, Fundamentos de
Programación Libro de Problemas Algoritmos
Estructura de Datos y Objetos. 2a. edición Ed. Mc.
Graw Hill.

Unidad: IV Tema: Control de Flujo

Competencia específica de la unidad Criterios de evaluación de la Unidad


Construir programas utilizando estructuras condicionales y
Evaluación diagnóstica de las competencias previas.
repetitivas para aumentar su funcionalidad.
Evaluación Formativa: Trabajo individual y por equipo de la
unidad.
ITTG-AC-PO-004-08 Rev. 3
Evaluación Actitudinal: Tiene interés en avanzar en el
objetivo
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 8 de 12

Actividades de aprendizaje Actividades de enseñanza Desarrollo de competencias Horas teórico-


genéricas prácticas

 Realizar una investigación sobre el  Realizar un resumen con la  Capacidad de análisis y 20


funcionamiento y aplicación de las investigación previa de los conceptos síntesis.
estructuras de selección y de que se aborden en la unidad.  Resolución de problemas. Toma
repetición.  Realizar ejercicios propuestos de decisiones. Destrezas
 Diseñar programas donde se aplicando los conceptos que tecnológicas relacionadas con el
utilicen las estructuras de repetición conciernen a un lenguaje de uso de maquinaria, destrezas
y selección. programación que los componen. de computación.
 Construir programas que  Enseñar la sintaxis del lenguaje.  Búsqueda y manejo de
implementen métodos o funciones. información.
 Capacidad crítica y autocrítica.
Trabajo en equipo.
 Capacidad de aplicar los
conocimientos en la práctica.
Habilidades de investigación.
 Capacidad de aprender.
 Capacidad de generar nuevas
ideas (creatividad).
 Habilidad para trabajar en forma
autónoma.
 Búsqueda del logro
1. Cairo Osvaldo, Metodología de la
Programación, Ed. Alfaomega.
2. Deitel y Deitel. Como Programar en C++
Fuentes de información
quinta Edición. Prentice Hall.
Apoyos didácticos:
3. Deitel y Deitel. Como Programar en C# quinta Equipo de cómputo
Edición. Prentice Hall. Retroproyector
4. Deitel y Deitel. Java como programar. Séptima Sitios de Internet
edición. Prentice Hall. Plataforma Moodle
5. Joyanes Aguilar, Luis Fernández, Azuela Pizarrón
Matilde, Rodríguez Baena Luis, Plumongis
ITTG-AC-PO-004-08 Rev. 3
6. Fundamentos de Programación Libro de
Problemas Algoritmos Estructura de Datos y
7. Objetos. 2a. edición Ed. Mc. Graw Hill
8. Luis Joyanes Aguilar. Programación en JAVA 2
1ª Edición. Mc Graw Hill.
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 9 de 12

Unidad: V Tema: Arreglos

Competencia específica de la unidad Criterios de evaluación de la Unidad


Construir programas que utilicen arreglos unidimensionales y
Evaluación diagnóstica de las competencias previas.
multidimensionales para solucionar problemas.
Evaluación Formativa: Trabajo individual y por equipo de la
unidad.
Evaluación Actitudinal: Tiene interés en avanzar en el
ITTG-AC-PO-004-08 objetivo. Rev. 3
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 10 de 12

Actividades de aprendizaje Actividades de enseñanza Desarrollo de competencias Horas teórico-


genéricas prácticas

 Diseñar algoritmos que utilicen  Diseñar algoritmos que utilicen  Capacidad de análisis y 10
arreglos unidimensionales y arreglos unidimensionales y síntesis.
multidimensionales. multidimensionales.  Resolución de problemas. Toma
 Desarrollar programas para  Desarrollar programas para de decisiones. Destrezas
implementar las operaciones implementar las operaciones básicas tecnológicas relacionadas con el
básicas en arreglos en arreglos. uso de maquinaria, destrezas
de computación.
 Búsqueda y manejo de
información.
 Capacidad crítica y autocrítica.
Trabajo en equipo.
 Capacidad de aplicar los
conocimientos en la práctica.
Habilidades de investigación.
 Capacidad de aprender.
 Capacidad de generar nuevas
ideas (creatividad).
 Habilidad para trabajar en forma
autónoma.
 Búsqueda del logro

1. Cairo Osvaldo, Metodología de la


Programación, Ed. Alfaomega.
Fuentes de información Apoyos didácticos:
2. Deitel y Deitel. Como Programar en C++ quinta
Edición. Prentice Hall. Equipo de cómputo
3. Deitel y Deitel. Como Programar en C# quinta Retroproyector
Edición. Prentice Hall. Sitios de Internet
4. Deitel y Deitel. Java como programar. Séptima Plataforma Moodle
edición. Prentice Hall. Pizarrón
5. Joyanes Aguilar, Luis Fernández, Azuela Plumongis
Matilde, Rodríguez Baena Luis
ITTG-AC-PO-004-08 Rev. 3
6. Fundamentos de Programación Libro de
Problemas Algoritmos Estructura de Datos y
Objetos. 2a. edición Ed. Mc. Graw Hill
7. Luis Joyanes Aguilar. Programación en JAVA 2
1ª Edición. Mc Graw Hill.
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 11 de 12

Calendarización de evaluación (semanas):


Semana 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Unidad Δ I II III IV V
T.P. 25. 15 sep 6-23 27 oct- 24
Ago-11 -2 oct oct 20 nov nov-5
sept dic
T.R.
I.A.
F.S. 22-23 20-21 20-21 19
ITTG-AC-PO-004-08 Rev. 3
Instrumentación Didáctica para la formación y desarrollo de Código: ITTG-AC-PO-004-08
competencias
Revisión: 3
Referencia a la Norma ISO 9001:2008 7.1, 7.2.1, 7.5.1, 7.6 Página 12 de 12

Sep Oct. Nov. Dic.


F.D.

F.A.

O.

Δ = Evaluación diagnóstica. = Evaluación formativa. Ο = Evaluación sumativa. TP= Tiempo planeado TR=Tiempo real I.A. Índice de Aprobación
F.S. Fecha de Seguimiento F.D. Firma del Docente F.A. Firma del Jefe Académico O. Observaciones del Docente.

Fecha de elaboración: 21 de Agosto de 2014

ING. FRANCISCO DE JESUS SUAREZ RUIZ ING. FRANCISCO DE JESUS SUAREZ RUIZ
Nombre y Firma del Docente Vo. Bo. Jefe del Departamento

ITTG-AC-PO-004-08 Rev. 3

Você também pode gostar