Вы находитесь на странице: 1из 7

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS

DIVISIN DE ELECTRNICA Y COMPUTACIN

DATOS DE IDENTIFICACIN DEL CURSO


DEPARTAMENTO: ACADEMIA A LA QUE PERTENECE: NOMBRE DE LA MATERIA: CLAVE DE LA MATERIA: CARCTER DEL CURSO: TIPO DE CURSO: No. DE CRDITOS: No. DE HORAS TOTALES: ANTECEDENTES: CONSECUENTES: CARRERAS EN QUE SE IMPARTE: FECHA DE ULTIMA REVISIN: CIENCIAS COMPUTACIONALES Programacin Bsica Introduccin a la Programacin CC102 BSICA COMN CURSO 9 60
Presencial

48

No presencial

12

Recomendable simultneo o anterior con CC103 ESTRUCTURA DE DATOS Y PROGRAMACIN ORIENTADA A OBJETOS. 16 DE JULIO 2009 PROPSITO GENERAL

La prioridad del curso es encontrar la solucin lgica del problema as como la estructuracin de los datos mediante la formulacin de algoritmos basndose en el estudio de las estructuras de control utilizadas en programacin estructurada, las cuales se van describiendo en un pseudolenguaje estructurado en espaol. No se enfoca en detalles de codificacin o de lenguajes de programacin. En este curso se expone la programacin estructurada como la tcnica independiente de cualquier lenguaje de programacin que hace que un problema complejo se resuelva fcilmente, y adems desarrolla en el estudiante buenos hbitos para generar soluciones, facilitndole la tarea de futuras correcciones.

OBJETIVO TERMINAL Al trmino del curso el alumno aplicar el paradigma de programacin estructurada elaborando algoritmos, enfatizando en el anlisis descendente de la solucin a travs del diseo de pseudo cdigos en lenguaje C. Para ello dispondr de los fundamentos tericos bsicos que lo constituyen.

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS


DIVISIN DE ELECTRNICA Y COMPUTACIN

CONOCIMIENTOS PREVIOS
Computacin Bsica.

HABILIDADES Y DESTREZAS A DESARROLLAR Capacidad de anlisis y abstraccin con el fin de modelar la mejor solucin para un problema. Dominio de los diferentes conceptos bsicos en el estudio de la programacin de computadoras por medio de un pseudolenguaje y bajo la metodologa de la programacin estructurada. Habilidad adquirida para manejar los elementos bsicos que intervienen en el desarrollo de un programa para computadora en ausencia de sta. ACTITUDES Y VALORES A FOMENTAR Puntualidad, responsabilidad, compromiso y disciplina. METODOLOGA DE ENSEANZA APRENDIZAJE
Mtodo % Mtodo tradicional de exposicin 60 Mtodo Audiovisual 10 Aula Interactiva 0 Multimedia 0 Desarrollo de proyecto 20 Dinmicas 10 Estudio de casos 0 Otros (Especificar) 0

ONTENIDO TEMTICO

MDULO 1. PROGRAMACIN ESTRUCTURADA (28 HORAS)


Al concluir el modulo el alumno disear algoritmos de complejidad moderada usando los conceptos bsicos de la programacin estructurada, mediante las tcnicas esenciales para su formulacin (diagrama de flujo y pseudocdigo), para lo cual resolver los ejercicios indicados por su profesor (resueltos en clase y de tarea), de las diferentes estructuras de control; al menos cinco de secuencial, quince de selectiva, quince de repetitiva y tres de estructuras anidadas. 1.1 Conceptos bsicos de programacin estructurada (180 MIN) Al finalizar el tema el alumno explicar el concepto de programacin estructurada, sus caractersticas y los elementos que integran un programa en la forma que le indique el profesor. 1.1.1 Definicin y caractersticas de programacin estructurada 30 Al finalizar el subtema el alumno explicar verbalmente el concepto y min caractersticas de la programacin estructurada. 1.1.2 Elementos bsicos de un programa 150 Al finalizar el subtema el alumno describir en forma escrita los elementos min de un programa, tales como, funcin principal, variable, constante, entrada y salida. 1.2 Algoritmo (60 MIN) Al concluir el tema el alumno disear algoritmos usando las tcnicas diagrama de flujo

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS


DIVISIN DE ELECTRNICA Y COMPUTACIN
y pseudocdigo, de forma escrita en papel o electrnico 1.2.1 Definicin de algoritmo Al finalizar el subtema el alumno explicar el concepto de algoritmo en la forma que le indique el profesor. 1.2.2 Tcnicas para la formulacin de algoritmos Al trmino del subtema el alumno describir las tcnicas para la formulacin de algoritmos comparando cada una de ellas. 1.2.2.3 Diagrama de flujo El alumno reconocer los elementos del diagrama de flujo en la forma que el profesor indique. 1.2.2.4 Pseudocdigo El alumno describir el uso del pseudocdigo para la solucin de problemas. Estructuras de Control (1260 MIN) Al finalizar el tema el alumno usar las estructuras de control en el diseo de algoritmos mediante el diagrama de flujo y el pseudocdigo para la solucin de problemas propuestos por el profesor. 1.3.1 Definicin Al terminar el subtema el alumno explicar el concepto de estructuras de control de la forma que le indique el profesor. 1.3.2 Secuencial Al finalizar el subtema el alumno disear algoritmos mediante el uso de la estructura de control secuencial utilizando diagramas de flujo y pseudocdigo para la solucin de problemas propuestos por el profesor, resueltos en clase y de tarea, al menos cinco. 1.3.3 Selectiva Al finalizar el subtema el alumno disear algoritmos mediante el uso de la estructura de control selectiva utilizando diagramas de flujo y pseudocdigo para la solucin de problemas propuestos por el profesor, resueltos en clase y de tarea, al menos cinco de cada una. 1.3.3.1 Selectiva simple Al terminar el subtema el alumno identificar la estructura de control selectiva simple en la solucin de problemas propuestos por el profesor. 1.3.3.2 Selectiva Doble Al terminar el subtema el alumno identificar la estructura de control selectiva simple en la solucin de problemas propuestos por el profesor. 1.3.3.3 Selectiva Mltiple Al terminar el subtema el alumno identificar la estructura de control selectiva mltiple en la solucin de problemas propuestos por el profesor.

30 min

15 min 15 min

1.3

20 min 140 min

180 min

180 min

180 min

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS


DIVISIN DE ELECTRNICA Y COMPUTACIN 1.3.4 Estructuras de Control Repetitivas Al finalizar el subtema el alumno disear algoritmos mediante el uso de las estructuras de control repetitivas utilizando diagramas de flujo y pseudocdigo para la solucin de problemas propuestos por el profesor, resueltos en clase y de tarea, al menos cinco de cada una. 1.3.4.1 Contadores, acumuladores y banderas Al finalizar el subtema el alumno describir los conceptos de contadores, acumuladores y banderas, mediante la solucin de problemas dados por el profesor, al menos cinco. 1.3.4.2 Mientras Al terminar el subtema el alumno identificar la estructura de control repetitiva mientras en la solucin de problemas propuestos por el profesor. 1.3.4.3

30 min

150 min

1.5

Hacer-Mientras Al terminar el subtema el alumno identificar la estructura de control repetitiva hacer-mientras en la solucin de problemas propuestos por el profesor. 1.3.4.4 Desde Al terminar el subtema el alumno identificar la estructura de control repetitiva desde en la solucin de problemas propuestos por el profesor. Estructuras Anidadas (180 MIN) Al finalizar el tema el alumno usar las estructuras anidadas para la solucin de problemas propuestos por el profesor, al menos tres. 1.5.1 Definicin Al finalizar el subtema el alumno explicar el concepto de estructura anidada en la forma que le indique el profesor. 1.5.2 Implementacin Al terminar el subtema el alumno disear el pseudocdigo para la solucin de problemas propuestos por el profesor, resueltos en clase y de tarea, al menos tres.

180 min

180 min

30 min 150 min

MODULO 2. ARREGLOS (10 HORAS)


Al concluir el modulo el alumno disear algoritmos usando arreglos para lo cual resolver los ejercicios indicados por el profesor (resueltos en clase y de tarea), al menos cinco con vectores y cinco con matrices. 2.1 Definicin (20 MIN) Al terminar el subtema el alumno explicar el concepto de arreglos de la forma que le indique el profesor. 2.2 Tipos de Arreglos (580 MIN ) Al terminar el subtema, el alumno emplear el tipo de arreglo adecuado en el

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS


DIVISIN DE ELECTRNICA Y COMPUTACIN diseo de algoritmos. 2.2.1 Vectores Al finalizar el subtema el alumno disear algoritmos vectores para la solucin de problemas propuestos resueltos en clase y de tarea, al menos cinco. 2.2.2 Matrices Al finalizar el subtema el alumno disear algoritmos matrices para la solucin de problemas propuestos resueltos en clase y de tarea, al menos cinco.

280 mediante el uso min por el profesor, 300 mediante el uso min por el profesor,

MDULO 3. MANEJO DE FUNCIONES (15 HORAS)


Al trmino del mdulo el alumno disear algoritmos definidos por el profesor en los que aplique el diseo descendente resolviendo problemas mediante la divisin de los mismos, generando funciones o mdulos que en conjunto resuelvan un problema determinado, as como identificar el tipo de funcin ms eficiente de acuerdo al problema. 3.1 Definicin (30 MIN) El alumno identificar los diferentes tipos de funciones, y las describir de acuerdo a las indicaciones del profesor. 3.2 Funciones sin paso de parmetros (270 MIN) El alumno disear algoritmos con mdulos en los que slo se invocan funciones. 3.3 Funciones con parmetros por valor (600 MIN) El alumno resolver ejercicios con mdulos que adems de se invocados reciben informacin de otras funciones. 3.3.1 Funciones con parmetros de datos primitivos 300 El alumno resolver al menos 3 ejercicios utilizando mdulos que reciban de min otras funciones datos simples como parmetros. 3.3.2 Funciones con parmetros tipo arreglo. 300 El alumno resolver al menos 3 ejercicios utilizando mdulos que reciban de min otras funciones vectores o matrices como parmetros.

MDULO 4. REGISTROS (7 HORAS)


El alumno elaborar un proyecto bsico con entradas y salidas de datos utilizando un arreglo de registros para almacenamiento y bsqueda de informacin. 4.1 Definicin 30 Al terminar el subtema el alumno explicar el concepto de registros en la forma que min le indique el profesor. 4.2 Operaciones con Registros (180 MIN) Al trmino del subtema el alumno manipular los distintos tipos de datos almacenados en una misma estructura, diseando algoritmos en los que tenga acceso a los miembros de un registro, realizar por lo menos tres ejercicios. 4.2.1 Entrada de datos de los elementos de un registro 60 Al finalizar el subtema el alumno disear algoritmos en los que min implemente entrada de datos o lectura en un registro.

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS


DIVISIN DE ELECTRNICA Y COMPUTACIN 4.2.2 60 Al finalizar el subtema el alumno disear algoritmos en los que almacene min datos en un registro. 60 Salida de datos de un registro Al finalizar el subtema el alumno disear algoritmos en los que min implemente salida de datos en un registro.

Asignacin a los datos de un registro

4.2.3

4.3

Arreglos de registros (210 MIN)


Al final del subtema el alumno disear algoritmos que permitan el almacenamiento de informacin en ms de un registro, utilizando para ello arreglos de registros. 4.3.1 Definicin 30 Al terminar el subtema el alumno explicar el concepto de arreglo de min registros en la forma que le indique el profesor. 4.3.2 Operaciones con arreglos de registros(180 MIN) Al trmino del subtema el alumno implementar disear algoritmos en los que tenga acceso a los miembros de cualquier registro dentro de un arreglo, realizar por lo menos tres ejercicios. 4.3.2.1 Entrada de datos de los elementos de un arreglo de 60 min registros Al finalizar el subtema el alumno disear algoritmos en los que incluya entrada de datos en un registro perteneciente a un arreglo. 4.3.2.2 Asignacin a los datos de un arreglo de registros 60 Al finalizar el subtema el alumno disear algoritmos en los que min almacene datos en un registro perteneciente a un arreglo. 4.3.2.3 Salida de datos de un arreglo de registros 60 Al finalizar el subtema el alumno disear algoritmos en los que min implemente salida de datos de un registro dentro de un arreglo. CRITERIOS DE EVALUACIN

40% 2 Exmenes departamentales 30% 2 Exmenes parciales 20% Tareas, trabajos y participacin en clase 10% Proyecto
BIBLIOGRAFA BSICA
TITULO AUTOR EDITORIAL AO DE EDICIN % DE COBERTURA DEL CURSO

Metodologa de la Programacin

Osvaldo Cair

Alfaomega

60%

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS


DIVISIN DE ELECTRNICA Y COMPUTACIN
Fundamentos de Programacin L. Joyanes Aguilar Mc Graw Hill 40%

COMPLEMENTARIA
TITULO AUTOR EDITORIAL AO DE EDICIN % DE COBERTURA DEL CURSO

Diseo de algoritmos codificacin en lenguaje C

su

Mara Adriana Corona Nakamura Mara de los ngeles Ancona Valdez Alcalde/ Garca

Universidad Guadalajara Pearson

de

80% 30%

Metodologa de la Programacin

REVISIN REALIZADA POR: NOMBRE DEL PROFESOR Osorio Angel Sonia Ramrez Franco Adriana Lizeth Snchez Romero Carlos Alberto Zamora Ramos Vctor Manuel Castellanos Barajas Janette Araceli FIRMA

Vo.Bo. Presidente de Academia

Vo.Bo. Jefe del Departamento

Ing. Ing. Victor Manuel Zamora Ramos

Dr. Marco Antonio Prez Cisneros.

lunes, 07 de septiembre de 2009

Av. Revolucin No. 1500, Mdulo O, Planta Baja, S.R. C.P. 44840, Guadalajara, Jal., Mxico. Tel/Fax (33) 1378 5900 ext. 7732 http://dcc.cucei.udg.mx/

Вам также может понравиться