FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS. Horas Contacto. Objetivos

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS Nombre de la asignatura (Curso) Pensamiento Algorítmico Código de la asignatura (ID Cu

0 downloads 79 Views 237KB Size

Story Transcript

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS Nombre de la asignatura (Curso)

Pensamiento Algorítmico

Código de la asignatura (ID Curso)

4206 21 de Julio de 2011

Fecha de Actualización Horas Contacto

Horas Trabajo Independiente

4

5

Intensidad horaria semanal Créditos Académicos (Unidades)

3

Condiciones de Inscripción (Pre-requisitos)

2011-03

Período Académico de Vigencia Objetivos

El objetivo principal es estimular su capacidad para enfrentar la solución de problemas y lograr que el estudiante desarrolle una nueva forma de pensar para que pueda emplear el computador como herramienta para la solución de problemas. El alumno al terminar el curso estará en capacidad de aplicar los tres paradigmas de pensamiento que constituyen la disciplina de la Informática: teoría, abstracción y diseño. Para lograr el objetivo se utilizan metodologías que ayudan a la definición y desarrollo de algoritmos. Igualmente en la segunda parte del curso, se utiliza una herramienta para la programación (lenguaje C/C++) para así implementar las soluciones algorítmicas en el computador.

Habilidades que contribuye a desarrollar Estimular la capacidad para entender el planteamiento de problemas. Definir varias alternativas para solucionar un problema y seleccionar la alternativa más viable. Estimular la destreza para solucionar problemas mediante algoritmos. Desarrollar los conocimientos de programación básica. Desarrollar la habilidad para implementar los algoritmos diseñados en un lenguaje de programación.

Estrategias Pedagógicas 1. Aprendizaje Directivo Mediado (Clases magistrales) 2. Proyecto 3. Aprendizaje Colaborativo (Trabajo en grupo) 4. Talleres basados en problemas Práctica: Interacción estudiante-profesor Apoyado por: Herramientas Tecnológicas de Interacción (Blackboard) Práctica: Revisión Bibliográfica Apoyado por: Herramientas Tecnológicas Biblioteca

Evaluación Primer Parcial Segundo Parcial Tercer Parcial Proyecto

25% 25% 25% 15%

Primera Entrega (Diseño) 5% Entrega Final y Sustentación 10% Quices y Talleres 10% Los parciales se realizan de manera conjunta para todas las clases. Se permite durante el parcial el uso de una hoja blanca tamaño carta con sus propios apuntes. Dicha hoja debe estar escrita a mano y debe ser original (es decir, no se permiten hojas hechas en computador o impresas por cualquier otro medio, ni se permiten fotocopias). Tampoco se permite el préstamo de hojas durante el examen; esta situación es catalogada como fraude.

Tal como lo especifica el reglamento de estudiantes de la Universidad, cualquier intento de fraude en las evaluaciones de la asignatura (tareas, quices, parciales, ensayos, exposiciones, etc.) se considera falta grave y podrá dar origen a la apertura de un proceso disciplinario que podría acarrear sanciones disciplinarias consignadas en el capítulo 6 del Reglamento de Estudiantes

BIBLIOGRAFÍA TEXTO GUÍA Solución de Problemas

REFERENCIAS BIBLIOGRÁFICAS

1. Amestoy de Sánchez, Margarita, Desarrollo de habilidades del pensamiento Razonamiento Verbal y Solución de Problemas, Editorial Trillas 2. Amestoy de Sánchez, Margarita, Desarrollo de habilidades del pensamiento Procesos Básicos del Pensamiento, Editorial Trillas 3. Amestoy de Sánchez, Margarita, Desarrollo de habilidades del pensamiento : Procesos Directivos, Ejecutivos y de Adquisición de Conocimiento, Editorial Trillas 4. Peña, Monica, El Problema 5. Polya, George, Como Plantear y Resolver Problemas, Editorial Trillas 6. Wood, Larry E, Estrategias de Pensamiento, Ejercicios de Agilidad Mental, Editorial Labor 7. Rueda Serrano, Jairo, Matemática divertida, Sistemas & Computadores 8. Bolt, Brian, Actividades matemáticas, Editorial Labor 9. Bolt, Brian, Divertimentos matemáticos, Editorial Labor 10. Bolt, Brian, Más actividades matemáticas, Editorial Labor 11. Bolt, Brian, Aún más actividades matemáticas, Editorial Labor 12. Mataix Lorda, Mariano, Fácil, menos fácil y difícil : 100 problemas de logica y matemáticas, Editorial Marcombo 13. Castro Ch, Iván, El arte de razonar, Pontificia Universidad Javeriana, 2003 14. Rosen Kenneth, Matemática Discreta y sus aplicaciones, Quinta Edición, McGraw Hill, 2004 Algoritmos 15. Cairó Osvaldo, Metodología de la programación, Segunda Edición, AlfaOmega , 2003 16. Joyanes Aguilar, Luis Fundamentos de Programación, Ed. McGraw Hill 17. Joyanes Luis, Problemas de Metodología de la Programación, Mc Graw Hill 18. Becerra, César Algoritmos: Conceptos Básicos , 1995

Solución de problemas apoyados en el Computador 19. Savitch Walter, Resolución de Problemas con C++, Ed. Pearson 20. Deitel H.M., Como Programar en C/C++, Segunda Edición. Prentice Hall. 1995 21. Joyanes, Luis, Programación en C++, McGraw Hill. 2000 22. Mata Toledo, Ramón Introducción a la programación, McGraw Hill, 2001

Contenidos Temáticos 1. 2. 3. 4. 5.

Introducción Solución de problemas Solución de problemas utilizando algoritmos El computador herramienta de la programación Uso de una herramienta de programación

Sem Clase

Temas TEMA: Presentación del Curso

Referencia Bibliográf.

Ejercicios de aseveraciones [14] Cap 1 [16] Cap 2

Objetivos del curso

1

1

Método para solución de problemas Fases en la solución

Actividades Trabajo Independiente

[1] Guía del alumno Parte 1 Lectura Aseveraciones-Argumentos

[1] Cap 1-5

[1] Cap 6-10

Aseveraciones Argumentos TEMA: Solución de problemas 1

2 Uso de variables, condiciones, ciclos

Preparación del ejercicio

2

3

Taller Uso de arreglos en una dimensión

Preparación del ejercicio

Ejercicios [13] Completo

2

4

Taller Representación en dos dimensiones (tablas)

Lectura [1] Cap 20-26

[1] Guía del alumno Unidad 4

3

5

Taller Uso de arreglos en dos dimensiones (matrices)

Preparación del ejercicio

6

Taller Uso de estructuras (registros)

Preparación del ejercicio

3

TEMA: Solución de problemas utilizando algoritmos

Lectura previa del tema Lectura [18] Cap 2,5,6 DFD PsiCoder

Introducción a los Algoritmos Tipos de Datos

4

7, 8

entero real caracter cadena (string) booleano

[16] Cap 2,3 [15] Cap 1

Operadores Formas de representar un algoritmo Pseudocódigo /Flujogramas Ejercicios con uso de variables 5

9 Constantes

Lectura previa del tema Ejercicios [16] Cap 3,4 [16] Cap 3 [15] Cap 1,2 [18] Cap 4, 7, 8 DFD

Entrada/Salida

PsiCoder

Sentencias Condicionales Condiciones Anidadas 5

10

Taller Condicionales

Ejercicios [16] Cap 3,4 DFD [15] Cap 1,2 PsiCoder

Condicional Múltiple

Lectura previa del tema Ejercicios [16] Cap 4,5 [18] Cap 7,9 Página Ejercicios [16] Cap 4,5 http://sophia.javeriana.edu.co/programacion/ [15] Cap 2,3 DFD PsiCoder

Sentencias Repetitivas 6

11

Mientras que Haga…FMQ Repita…Mientras que Para….Hasta…. FPARA Taller

6

12 Repetitivas

Ejercicios [16] Cap 4,5 [16] Cap 4,5 [18] Cap 7,9 [15] Cap 2,3 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ PsiCoder

Sentencias Repetitivas Contadores 7

13 Acumuladores Terminación de ciclos Banderas

7

14

Ejercicios Parcial – Taller PRIMER PARCIAL CONJUNTO

8

15

[16] Cap 5 [15] Cap 3

Lectura previa del tema Ejercicios [16] Cap 5 [18] Cap 9 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ PsiCoder

TEMA:El computador Herramienta de la

Siga el enlace para ver la programación de parciales y los salones asignados [16] Cap 1 Lectura previa del tema [19] Cap 1,7 Lectura Adicional Tipos de Datos, [20] Cap 1,2 Operadores y variables [19] Cap 2.1 y 2.3 ,

[20] Cap 1.20 a 1.25, [21] Cap. 2 y 3

Programación Introducción al computador Conceptos de: Sistemas Operativos Lenguajes de Programación Compilación Manejo básico de la herramienta de programación Instrucciones para representar sentencias de selección, entrada/salida. Paso de pseudocódigo al lenguaje TEMA: Uso de una herramienta de programación (Lenguaje C/C++) 8

16

Taller

[19] Cap 7 [20] Cap 2

Lectura previa del tema Ejercicios [21] Cap 4 [22] Cap 4 Página Ejercicios http://sophia.javeriana.edu.co/programacion/

Manejo de errores en la herramienta

9

17

Instrucciones para representar sentencias de repetición

[19] Cap 7 [20] Cap 2

Lectura previa del tema Ejercicios [21] Cap 5 [22] Cap 4 Página Ejercicios http://sophia.javeriana.edu.co/programacion/

9,10 18,19

Subrutinas ó funciones

[16] Cap 6

ámbito global y local

Taller 10

20

Uso de Funciones en el lenguaje

11 21,22

Arreglos Unidimensionales

12

Ejercicios de consolidación arreglos unidimensionales y funciones

23

[19] Cap 4 [20] Cap 3

[16] Cap 7, 10 [15] Cap 4

Lectura previa del tema Ejercicios [16] Cap 6 [18] Cap 10,11 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Lectura previa del tema Ejercicios [21] Cap 6 [22] Cap 5 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Lectura Previa del tema Ejercicios [16] Cap 7 [18] Cap 12,13 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Ejercicios [16] Cap 7 [18] Cap 12,13 Página Ejercicios http://sophia.javeriana.edu.co/programacion/

Taller 12

24 Arreglos Siga el enlace para ver la programación de parciales y los salones asignados

SEGUNDO PARCIAL CONJUNTO

13

25

Arreglos en dos dimensiones

Estructuras Arreglos de estructuras 13

26 Se entrega a los estudiantes el enunciado del proyecto

[16] Cap 7, 10 [15] Cap 4 [19] Cap 6.1 [20] Cap 6.1 a 6.4, Cap 8.13

Lectura Previa del tema Ejercicios [16] Cap 7 [18] Cap 12,13 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Lectura previa del tema Ejercicios [21] Cap 8 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Desarrollo del proyecto

Ejercicios 14

27

[19] Cap 9 [20] Cap 4

Uso de Matrices en el lenguaje

Taller 14

15

28

29

Matrices y estructuras

Lectura previa del tema Ejercicios [21] Cap 7 [22] Cap 6 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Lectura previa del tema Ejercicios [21] Cap 7 [22] Cap 6 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Desarrollo del proyecto

[16] Cap 7, Ejercicios de 10 consolidación de estructuras y arreglos [15] Cap 4

Ejercicios [16] Cap 10 [18] Cap 15,16 Página Ejercicios http://sophia.javeriana.edu.co/programacion/ Desarrollo del proyecto Preparación de la Evaluación

Taller

Entrega del Diseño del Proyecto

Estructuras 15

16

16

30

Los estudiantes entregan el documento de la primera entrega del Proyecto (Diseño)

31

Ejercicios de Consolidación estructuras, arreglos y subrutinas

Preparación de la evaluación Desarrollo del proyecto

Preparación de la evaluación Desarrollo del proyecto

32

Retroalimentación de la primera entrega del proyecto. Entrega personal de comentarios a los estudiantes sobre la primera entrega del proyecto. Discusión con apoyo del monitor.

TERCER PARCIAL CONJUNTO 17, 18

Entrega del proyecto

Siga el enlace para ver la programación de parciales y los salones asignados Sustentación Desarrollo del proyecto La sustentación será de común acuerdo con los estudiantes

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.