Beruflich Dokumente
Kultur Dokumente
Asignatura/Cdigo: Docente:
Carrera/Jornada: Fecha:
MARZO 2012
N Horas semestrales:
126
VB UA:
Capacidad: SOLUCION DE PROBLEMAS DE FORMA DESCRIPTIVA SEMAN A 1 1 TEORICA N sesin Aprendizaje esperado Identificar Conceptos generales de solucin de problemas Contenido Partes de un problema y una solucin Definicin de mtodo y procedimiento Metodologa para resolucin de problemas Diseo Top Down y ejecucion Botton up El rendimiento en la resolucin de un problema Actividades del estudiante Exposicin de conceptos Presentaci n de ejemplos
Unidad : N Horas: 14 I
Recursos Didcticos Proy ector Tipo instrumento (Criterio de evaluacin) Reconoce las partes de un problema y de una solucin
2 PRACTICA
Utilizar tcnicas de Resolucin de problemas de forma descriptiva mediante diseo Top Down y
ejecucin Botton Up
3 AYUDANT IA
mayor grado de optimizacin a un conjunto de procedimientos dados Entrega un conjunto de pasos como una solucin vlida a un problema determinado. Reconoce una solucin con mayor grado de optimizacin a un conjunto de procedimientos dados
2 4 TEORICA
Identificar Conceptos generales de Toma de decisiones en la solucin de problemas Utilizar estructuras de control, secuencia, ciclos y toma de decisiones en la solucin de problemas
Proy ector
5 PRACTICA
La Solucin de problemas aplicando Estructuras de control: Secuencia, Decisin, Ciclos iterativos, Expresiones, Operadores y Operandos
Reconoce Estructuras de control: Secuencia, Decisin, Ciclos iterativos, Expresiones, Operadores y Operandos. Evaluacin PORTAFOLIO Actividad N 1
Aplica estructuras de control en la solucin de problemas simples Realiza operaciones simples utilizando expresiones, operandos y operadores.
6 AYUDANT IA
Aplica estructuras de control en la solucin de problemas simples Realiza operaciones simples utilizando expresiones, operandos y operadores.
Capacidad: SOLUCION DE PROBLEMAS DE FORMA ALGORTMICA SEMAN A N sesin Aprendizaje esperado Identificar Conceptos de Algoritmos Contenido Definicin de Algoritmos Estructura y diseo de un Algoritmo Diseo de un Algoritmo Tcnicas para el diseo de algoritmos: Componentes de un diagrama de flujo: inicializacin, secuencia. L a solucin de problemas mediante el uso de Tcnicas para el diseo de algoritmos: Diagramas de flujo incorporando secuencia de actividades Actividades del estudiante Exposicin de conceptos Presentaci n de ejemplos
Unidad : N Horas: 49 II
Recursos Didcticos Proy ector Tipo instrumento (Criterio de evaluacin) Describe que es un algoritmo y su utilidad Identifica los componentes de un algoritmo Identificas los componentes de inicializacin y secuencia de un diagrama de flujo
7 TEORICA
8 PRACTICA
Proyector Evaluacin PORTAFOLIO Gua Actividad N 2 prctica Construye un de diagrama de flujo actividad para un problema N 3 con enunciado
propuesto
Entrega Actividad
de portafolio N 3 9 AYUDANT IA Identificar Conceptos de Algoritmos mediante el uso de diagramas de Flujo Utilizar Tcnicas de diseo de algoritmos: diagramas de Flujos, para la solucin de problemas Tcnicas para el diseo de algoritmos: Componentes de un diagrama de flujo: Decisin, Ciclos iterativos. L a solucin de problemas mediante el uso de Tcnicas para el diseo de algoritmos: Componentes de Diagramas de flujo incorporando inicializacin, secuencia, decisin y ciclos iterativos. Exposicin de conceptos Presentaci n de ejemplos Proyector Gua ejercicios propuest os N 3 Proy ector
Construye un diagrama de flujo para un problema con enunciado propuesto
10 TEORICA
11 PRACTICA
Solucin de problemas mediante el uso de diagramas de flujo incorporando inicializacin, secuencia, decisin y ciclos iterativos
Proyector Evaluacin PORTAFOLIO Gua Actividad N 3 prctica Construye un de diagrama de flujo actividad para un problema N 4 con enunciado
propuesto
12 AYUDANT IA
13 TEORICA
5 14
Componentes de un pseudocdigo: Inicializacin, secuencia, Decisin, Ciclos iterativos, Entrega de resultados L a solucin de
Proy ector
Solucin de
Proyector Evaluacin
PRACTICA
problemas mediante el uso de Tcnicas para el diseo de algoritmos: Componentes de Pseudocdigo incorporando inicializacin, secuencia, toma de decisiones y ciclos iterativos
problemas mediante el uso de pseudocdigo incorporando inicializacin, secuencia, toma de decisiones y ciclos iterativos
PORTAFOLIO Actividad N 4
Construye un seudocdigo para un problema con enunciado propuesto
Entrega Actividad de portafolio N 5 15 AYUDANT IA Proy ector Gua ejercici os propue stos N 5 Proy ector
Construye un seudocdigo para un problema con enunciado propuesto
16 TEORICA 6
17 PRACTICA
Identificar Conceptos de Algoritmos mediante el uso de pseudocdigo Utilizar Tcnicas de diseo de algoritmos: Pseudocdigo, para la solucin de problemas
18
Pseudocdigo Componentes de un pseudocdigo: Inicializacin, secuencia, Decisin, Ciclos iterativos. L a solucin de problemas mediante el uso de Tcnicas para el diseo de algoritmos: Componentes de Pseudocdigo incorporando inicializacin, secuencia, toma de decisiones y ciclos
Exposicin de conceptos Presentaci n de ejemplos Solucin de problemas mediante el uso de pseudocdigo incorporando toma de decisiones y ciclos iterativos
Proyector Evaluacin PORTAFOLIO Gua Actividad N 5 prctica Construye un de seudocdigo para actividad un problema con N 6 enunciado
propuesto
AYUDANT IA
iterativos
Gua ejercicios propuest os N6 Exposicin de conceptos Presentaci n de ejemplos Solucin de problemas mediante el uso de diagramas de flujo incorporando Inicializacin, secuencia, Decisin, Ciclos iterativos, Entrega de resultados y seleccin mltiples Proy ector
19 TEORICA 7
20 PRACTICA
Identificar Conceptos de Algoritmos mediante el uso de pseudocdigo Utilizar Tcnicas de diseo de algoritmos: Pseudocdigo, para la solucin de problemas
Componentes de un pseudocdigo: Entrega de resultados y seleccin mltiples L a solucin de problemas mediante el uso de Tcnicas para el diseo de algoritmos: Componentes de Pseudocdigo incorporando inicializacin, secuencia, toma de decisiones y ciclos iterativos Entrega de resultados y seleccin mltiples Los diagrama Estructurados: Componentes de un diagrama estructurado
Proyector Evaluacin PORTAFOLIO Gua Actividad N 6 prctica Construye un de seudocdigo para actividad un problema con N 7 enunciado
propuesto
21 AYUDANT IA
22 TEORICA 8
23 PRACTICA
Identificar Conceptos de Algoritmos mediante el uso de diagramas estructurados Utilizar Tcnicas de diseo de algoritmos:
seudocdigo para
24 AYUDANT IA
incorporando Inicializacin, secuencia, Decisin, Ciclos iterativos, Entrega de resultados y seleccin mltiples
un problema con estructurados actividad enunciado incorporando N 8 propuesto Inicializacin, Entrega Actividad secuencia, de portafolio N 8 Decisin, Ciclos Construye un iterativos, Entrega Proyector diagrama Gua de resultados y estructurado para ejercicios seleccin un problema con propuest mltiples enunciado os N8 propuesto
25 TEORICO
Identificar Tcnicas para el diseo de algoritmos Utilizar Tcnicas de diseo de algoritmos: Diagramas de Flujo, Pseudocdigo y Diagramas Estructurados, para la solucin de problemas
26 PRACTICO
La revisin de conceptos de Algoritmos con pseudocdigo, Diagramas estructurados y Diagramas de Flujo La solucin de problemas mediante el uso de pseudocdigo, diagramas de Flujo y Diagramas Estructurados.
Proyector
27 AYUDANT IA
PRUEBA 1
PRUEBA N 1
Identifica la lgica del problema a partir de un diagrama estructurado entregado Construye un diagrama de flujo para un problema con enunciado
Capacidad: 10 28 TEORICA Reconocer los elementos bsicos de programaci n. Ciclo de desarrollo de software: etapas, roles, normas y estndares. Historia del Lenguaje C. La estructura de un programa en C y los entornos de desarrollo su instalacin y configuracin. Lenguajes de programacin, Interpretes y compiladores. La instalacin y configuracin de entornos de desarrollo del Lenguaje C. La identificacin de la estructura de un programa en C. La compilacin de un programa en C.
29 PRACTICA
Instalacin y configuraci n de entorno de desarrollo del lenguaje C. Identificaci n de la estructura de un programa en C. Compilacin y ejecucin de un programa
en C. 30 AYUDANT IA Ejercicios en el proceso de instalacin y configuracin de entornos de desarrollo del Lenguaje C. Ejercicios en Identificar la estructura de un programa en C. Ejercicios en el procesos de compilacin de un programa en C. Los tipos de instrucciones en el Lenguaje C sus comentarios, tipos de datos, identificadores, las variables y constantes. Los operadores y las expresiones aritmticas, lgicas y relacionales. La Identificacin de las instrucciones de un programa en C. La utilizacin de las variables y las constantes y sus tipos en trminos de problemas simples. La utilizacin de los operadores aritmticos, lgicos y relacionales en Proy ector Gua ejercici os propue stos N 10
11
31 TEORICA
Proy ector
32 PRACTICA
Identificaci n de las instruccione s de un programa en C en trminos de palabras reservadas, identificado res y sus usos. Utilizacin
de las variables y las constantes en trminos de sus tipos en el contexto Utilizacin de los operadores aritmticos y lgicos en trminos de problemas propuestos Proy ector Gua ejercici os propue stos N 11
33 AYUDANT IA
Ejercicio con respecto a las instrucciones de un programa en C. Ejercicios de variables, constantes y sus tipos en trminos de problemas simples. Ejercicios de los operadores aritmticos, lgicos y relacionales en trminos de problemas simples.
12
34 TEORICA
La entrada y salida estndar de C a travs de scanf y printf en trminos de texto ordinario, sus formatos y secuencias de escape. Las estructuras de control
Proy ector
35 PRACTICA
selectivas simples, dobles y multiples a travs de las instrucciones if, if-else y switch. Las estrcuturas de control repetitivas a travs de las instrucciones while, do-while y for. Las instrucciones de control de salto a travs de break, continue, goto y return. Ventajas y desventajas de estas. La utilizacin de la entrada y salida estndar en trminos de problemas simples . El uso de las estructuras de control selectivas y repetitivas con instrucciones de salto en trminos de problemas simples.
Diseo, programaci n y utilizacin de la entrada y salida estndar del lenguaje de programaci n C en trminos de problemas propuestos. Diseo, programaci n y utilizacin de estructuras selectivas y repetitivas con
instruccione s de salto en trminos de problemas propuestos. 36 AYUDANT IA Ejercicios de entrada y salida estndar utilizando estructuras de control selectivas e iterativas con instrucciones de salto o quiebre. Proy ector Gua ejercici os propue stos N 12 Proy ector
13
37 TEORICA
Los arreglos y vectores en el lenguaje C. La definicin, estructura e implementacin de un arreglo en C. Los punteros (direccin de memoria) en trminos de los arreglos. El ingreso, recuperacin y actualizacin y eliminacin de datos desde un arreglo. La cadena de caracteres como un arreglo de caracteres en C y la biblioteca de funciones en C para su gestin. La estructura de un arreglo en trminos de espacio de memoria, ndice y contenido (datos). La utilizacin de los
38 PRACTICA
Diseo y
39 AYUDANT IA
arreglos o vectores utilizando el lenguaje de programacin C. Los punteros en trminos de memoria esttica en el contexto de un arreglo. Funciones bases que operan un arreglo tales como insertar, mostrar, eliminar, buscar datos. El tipo de dato Cadena utilizando arreglos de caracteres y la biblioteca de funciones para gestionar cadenas o palabras (String) Ejercicios sobre arreglos y cadenas en trminos de problemas simples.
ad N 13
Diseo y
programaci n de una solucin para problemas dados trminos de cadenas de caracteres. Proy ector Gua ejercici os propue stos N 13 Proy ector
14
40 TEORICA
Las matrices en el lenguaje C. La definicin, estructura e implementacin de una matriz en C. Los punteros (direccin de memoria) en trminos de estas. El ingreso, recuperacin y actualizacin y eliminacin
41 PRACTICA
de datos desde las matrices. La estructura de una matriz en trminos de espacio de memoria, ndice y contenido (datos). La utilizacin de las matrices utilizando el lenguaje de programacin C. Funciones bases que operan una matriz tales como insertar, mostrar, buscar y recorrer. Los usos de las matrices. Ejercicios sobre matrices y sus usos.
Diseo y
42 AYUDANT IA
15
43 TEORICA
Las funciones y los procedimientos en el Lenguaje C. Paso de parmetros por referencia y por valor. La elaboracin de funciones y procedimientos, su llamada y el retorno de estas. La utilizacin de las funciones y procedimientos
Proy ector
Diseo y program acin de funcione sy procedim ientos con paso de parmetr os en trminos de problema s dados. Proy ector Gua prctic a de activid ad N 15 Evaluacin PORTAFOLIO Actividad N 14
44 PRACTICA
Problemas sobre
45 AYUDANT IA
funciones y procedimientos con paso de parmetros por valor y por referencia en trmino de problemas simples. Las llamadas de las funciones de un programa general y el retorno de estas. Ejercicios de funciones en trminos de problemas simples con paso de parmetros por valor y por
referencia.
propue stos N 15 Recorrid o de program as C dados en el contexto de determin ar su funciona miento previo y bsqued a de errores. Proy ector
16
46 TEORICA
Las trazas (trace) de un programa en C. Tcnicas y uso del entorno de desarrollo para encontrar y liberar los errores (bugs) que se encuentren.
47 PRACTICA
17
48 AYUDANT IA 49 TEORICA
Traza de programas en C en el contexto de depurar o resolver problemas. Trazas de programas en C con invocacin de funciones o procedimientos considerando el paso de parmetros por valor y por referencia. PRUEBA 2
Prue ba
Prueba Sumativa
18
EXAMEN
Examen Global
NOTA: LAS CLASES A RECUPERAR POR FERIADOS , O AUSENCIAS DEL DOCENTE NO ESTAN DEFINIDAS DENTRO DE ESTA PROGRAMACION, EN CASO DE FIJARLAS HABRIA QUE CONTEMPLAR EL CIERRE DEL SEMESTRE EN UNA SEMANA MAS, A MENOS QUE LOS DOCENTES EN COMUN ACUERDO CON SUS ESTUDIANTES, HAGAN LA RECUPERACION DENTRO DE LAS 18 SEMANAS PROGRAMADAS. TAMPOCO SE INCLUYE LA FECHA DEL EXAMEN SEMESTRAL.