Professional Documents
Culture Documents
PROGRAMA DE ESTUDIOS
PROTOCOLO
Fecha de elaboracin
Fecha de aprobacin
Fecha de aplicacin
Mes /ao
enero / 2005
Mes /ao
Clave
IP01
Nivel
Mes /ao
Ciclo
Int. (
) Bas. ( X ) Sup. (
Semestre: Primero
Plan de estudios del que forma parte: Materia obligatoria, del Ciclo Bsico. Ciencia y
Tecnologa..
Propsito(s) general(es):
El estudiante conocer los conceptos bsicos de computacin, el hardware de una computadora y practicar los comandos bsicos de un sistema
operativo, para que conozca y maneje la computadora y como puede gestionar su informacin en ella.
El estudiante aprender la metodologa de la programacin y el lenguaje de programacin C y ser capaz de programar algoritmos de aplicaciones,
de matemticas. de fsica y de ingeniera, lo cual le permitir desarrollar programas para resolver problemas usando la computadora.
Seriacin:
si ( ) no ( X )
Asignatura Obligatoria
Previas: Ninguna
Asignaturas
Modalidad
Seminario ( ) Taller ( X )
Curso
( X )
Laboratorio ( ) Clnica ( )
Con docente
72 Hrs.
Tericas
1.5 H/S
Prcticas
3 H/S
Horas de estudio
24 Hrs. Autnomas
96 Hrs,.
48 Hrs.
Tericas
1.5 H/S
24 Hrs.
Prcticas
4.5 H/S
72 Hrs.
Academia de Informtica
Perfil deseable del profesor: Ttulo con licenciatura en el rea de Informtica o Computacin o con estudios de posgrado en el rea de Informtica o
Computacin. Dominio del lenguaje de programacin C/C++.
Academia responsable del programa: Academia de Informtica
Elaborado por: Catalina Trevilla Romn, Marcos Lpez Chimil, Armando Valera Paulino, Jorge Wals Selvas, Omar Nieto Crisstomo, Marco Antonio
Becerril Palma, Juan Jess lvarez Escudero, Silvia Alejandra Andrade Rodrguez y Mishel De la Mora Garca.
1.
PLANEACIN GENERAL
El curso de Introduccin a la programacin forma parte del plan de estudios del ciclo bsico del
Colegio de Ciencia y Tecnologa, y se imparte en el primer semestre como materia obligatoria.
Este curso tiene una base didctica centrada en el aprendizaje siguiendo el modelo que
propone la Universidad Autnoma de la Ciudad de Mxico.
En la elaboracin de este programa, se consider la enseanza de un lenguaje de
programacin, como es C, con lo que se busca dar al estudiante herramientas que le sean de
suma utilidad y que le ayuden en su futuro desarrollo profesional y laboral.
El programa se divide en 6 temas, cada uno con sus correspondientes subtemas, los cuales
son:
2. Elementos fundamentales para la programacin.
7. Arreglos y Estructuras.
7.1.
7.2.
7.3.
7.4.
7.5.
Concepto de arreglo
Arreglos unidimensionales
Solucin de problemas con vectores
Arreglos Bidimensionales
Solucin de problemas con matrices
Concepto de estructura
Manejo de Estructura.
Propsitos generales
El estudiante conocer los conceptos bsicos de computacin, el hardware de una
computadora y practicar los comandos bsicos de un sistema operativo, para que
conozca y maneje la computadora y como puede gestionar su informacin en ella.
El estudiante aprender la metodologa de la programacin y el lenguaje de
programacin C y ser capaz de programar algoritmos de aplicaciones, de matemticas.
de fsica y de ingeniera, lo cual le permitir desarrollar programas para resolver
problemas usando la computadora.
Metodologa general
El curso se llevar a cabo mediante la combinacin de actividades tericas y practicas,
orientado a que el estudiante practique las tcnicas bsicas para la resolucin de
problemas algoritmicos, en el rea de las mtemticas, fsica e ingeniera.
Autor
Editorial
Deitel, H.,
Prentice-Hall
Deitel P. J.
Meter Aiken
Prentice Hall
Bradley Jones
Edicin
Tercera
Pas
Mxico
Ao
2000
Primera
Mxico
1994
3ra. ed.
Mxico
1
2
Libro
Cmo programar
con C/C++
Aprendiendo C en
21 das
1999
Fundamentos de
Programacin.
Algoritmos y
Estructuras de
Datos.
Computacin y
programacin
5 avanzada
1
2
3
Luis Joyanes
Aguilar
McGraw Hill
Levine,
Guillermo
Addison Wesley
Primera
Mxico
2001
Complementaria
Libro
Autor
C Manual de
Herbert,
Referencia
Schildt
Programacin C
Hernn Ruiz,
Manuales USERS Marcelo
El lenguaje de
Brian W.
programacin C
Kernighan,
Dennos M.
Ritchie
Editorial
McGraw Hill
Edicin
Primera
Pas
Espaa
Ao
1988
MP Ediciones
Primera
Argentina 2003
Prentice Hall
Segunda
Para el docente
1
2
3
4
Libro
Resolucin de
problemas con
C++
Enciclopedia del
lenguaje C++
Algoritmos en C++
Fundamentos de
Programacin.
Algoritmos y
Estructuras de
Datos.
Autor
Savitch, W
Editorial
Prentice-Hall
Edicin
Tercera
Pas
Mxico
Ao
2000
Ceballos, Fco.
Javier
Sedgewick,
Robert
Luis Joyanes
Aguilar
Alfaomega *
Ra-Ma
Prentice-Hall
Primera
Mxico
2004
Primera
Mxico
1995
McGraw Hill
Primera
Mxico
2001
5 Organizacin de Tanenbaum,
computadoras
Andrew
Evaluacin diagnstica
Modalidad: Examen terico
Criterios: Determinar su habilidad para el planteamiento de problemas con
algoritmos.
Indicadores: Elaboracin de algoritmos.
Escalas descriptivas de evaluacin, para informar sobre resultados
Domina, domina parcialmente y no domina.
Evaluaciones formativas
No. de evaluaciones previstas: 6
Evaluacin No.
Semana
Tema (s)
1y2
3y4
16
5y6
Criterios:
Elaboracin de un examen terico donde el estudiante muestre los conocimientos de:
fundamentos de computacin, hardware de computadoras, el uso de un sistema
operativo y conceptos de programacin
El estudiante deber hacer programas fuente en C, compilarlos y ejecutarlos, en el que
aplique los conocimientos adquiridos sobre la programacin,
Indicadores:
Que responda adecuadamente las preguntas
Que el algoritmo sea correcto.
Que el programa se ejecute y funcione adecuadamente.
Escalas descriptivas de evaluacin, para informar sobre resultados:
Domina, domina parcialmente y no domina.
PROGRAMA DE ESTUDIO
PLANEACIN ESPECFICA
A.
No. de sesiones
Horas programadas 12
Propsitos
Que el estudiante:
Temas y subtemas
1. Elementos fundamentales para la programacin.
1.1. Sistemas de numeracin binaria y hexadecimal.
1.2. Representacin y codificacin ascci y complemento a dos.
1.3. Modelo de Von Neumann y esquema fsico.
1.4. Administracin de archivos y carpetas en ambiente grfico y desde la lnea
de comandos.
Ejes transversales
Recursos especficos
Informtica bsica. 2 ed. Alcalde, Eduardo; Garca, Miguel. Ed McGrawHill, Mxico, 1998.
Computacin y programacin avanzada. Levine, Guillermo. Ed. AddisonWesley. Mxico, 2001.
Introduccin a la computacin. ed. 3. Norton, Meter. Ed. McGraw-Hill.
Mxico, 1999.
Enseanza
Aprendizaje
Evaluacin formativa
Modalidad
Examen de tipo terico.
Criterios
Cuestionario y serie de problemas de conversiones de sistemas numricos y de
unidades de medida de almacenamiento.
Indicadores
Responder correctamente el cuestionario y llegar a los resultados correctos en
los problemas planteados.
Escalas
descriptivas para
informar sobre
resultados
PROGRAMA DE ESTUDIO
PLANEACIN ESPECFICA
ESPECFICA
No. de sesiones
Horas programadas
12
1.5.
Propsitos
Que el estudiante:
1. Distinga y defina las bases de la programacin estructurada y modular,
utilizando estructuras de control (iteracin, seleccin, secuenciacin) adecuadas
y correctas, en la elaboracin de programas a nivel pseudocdigo, para resolver
problemas de matemticas, fsica e ingeniera.
Temas y subtemas
2. Conceptos fundamentales de programacin estructurada y modular.
2.1 Caractersticas de los algoritmos.
2.2 Principios de programacin estructurada.
2.3 Pseudocdigo y diagramas de flujo
Ejes Transversales.
Enseanza
Aprendizaje
Construccin de conceptos
mediante preguntas
El estudiante:
Comprensin de conceptos
mediante el uso de
imgenes.
Expresin de problemas
mendiante psudocdigo y
diagramas de flujo.
Verificacin de resultados
encontrados.
Evaluacin formativa
Modalidad
Examen que incluye un cuestionario.
Criterios
Verificar el conocimiento de las caractersticas y funcionamiento de una
computadora, as como de los dispositivos de entrada y salida.
Indicadores
Respuestas correctas al cuestionario.
PROGRAMA DE ESTUDIO
PLANEACIN ESPECFICA
No. de sesiones
Horas programadas 12
Propsitos
Que el estudiante:
1. Identifique, ejemplifique, aplique y codifique el pseudocdigo a un
lenguaje de alto nivel (lenguaje c), para resolver problemas.
Temas y subtemas
3. Elaboracin de programas en lenguaje C.
1.6.
Ejes transversales
Recursos especficos
1.8.
Enseanza
Aprendizaje
Lluvia de ideas.
Diseo de tareas,
cuestionarios y ejercicios de
clase en las que apliquen los
conceptos aprendidos.
PROGRAMA DE ESTUDIO
PLANEACIN ESPECFICA
No. de sesiones
12
Horas programadas
18
Propsitos
Que el estudiante:
Identifique, ejemplifique, aplique y codifique el pseudocdigo a un lenguaje de alto nivel
(lenguaje c), para resolver problemas.
Temas y subtemas
4. Estructuras de Control
4.3.2 for
4.3.4 do-while
4.3.5 break y continue
Ejes transversales
Enseanza
Lluvia de ideas.
Diseo de tareas,
cuestionarios y ejercicios de
clase en las que apliquen los
conceptos aprendidos.
Aprendizaje
PROGRAMA DE ESTUDIO
PLANEACIN ESPECFICA
1. ESPECFICA
No. de sesiones
Funciones
Horas programadas 18
Propsitos
Que el estudiante:
Identifique, ejemplifique, aplique y codifique el pseudocdigo a un
lenguaje de alto nivel (lenguaje c), para resolver problemas.
12
Temas y subtemas
5. Funciones
Bibliografa
Cmo programar en C/C++. ed. 2.. Deitel, H. M., Deitel, P. J. Ed. Prentice
Hall, 1995.
Enseanza
Aprendizaje
Evaluacin formativa
Modalidad
Examen de tipo prctico.
Criterios
Programa que lea datos, realice al menos una operacin y enve datos al usuario.
Indicadores
Que el programa compile y ejecute correctamente.
Escalas descriptivas Domina, domina parcialmente, no domina.
para informar sobre
resultados
PROGRAMA DE ESTUDIO
PLANEACIN ESPECFICA
2. ESPECFICA
No. de sesiones
12
Arreglos y Estructuras.
Horas programadas 18
Propsitos
Que el estudiante:
Temas y subtemas
6. Arreglos y Estructuras.
6.1.
6.2.
6.3.
6.4.
6.5.
Concepto de arreglo
Arreglos unidimensionales
Solucin de problemas con vectores
Arreglos Bidimensionales
Solucin de problemas con matrices
Concepto de estructura
Manejo de Estructura.
Ejes transversales
1.9.
Enseanza
Lluvia de ideas.
Diseo de tareas,
cuestionarios y ejercicios de
clase en las que apliquen los
conceptos aprendidos.
Elaboracin de problemas
donde se apliquen las
diferentes estructuras de
control.
Aprendizaje
El estudiante:
Resolucin de de problemas
utilizando estructuras de control.
1.10.
Evaluacin formativa
Modalidad
Examen de tipo prctico.
Criterios
Programacin utilizando estructuras de control.
Indicadores
Resolucin correcta de programas, que se compilen y ejecuten correctamente.