3. Logic y Programación PDF

Title 3. Logic y Programación
Course Lógica de Programación y Laboratorio
Institution Instituto Tecnológico Metropolitano
Pages 5
File Size 371.1 KB
File Type PDF
Total Downloads 111
Total Views 155

Summary

Objetivos generales de curso...


Description

Código Versión Fecha

MICRODISEÑO CURRICULAR

FDE 058 03 2011-07-25

Tecnología en Sistemas de Información 1. IDENTIFICACIÓN Asignatura

Lógica de Programación

Área

Ciencias Básicas de la ingeniería

Código

LPI24

Pensum

10

Correquisitos

LLI22

Prerrequisitos

N/A

Créditos

4

TPS

4

TIS

8

TPT

64

TIT

128

2. JUSTIFICACIÓN El tecnólogo en sistemas de información se enfrenta permanentemente a la solución de problemas, donde los algoritmos, las estructuras de datos y los lenguajes de alto nivel que son el fundamento para la construcción del pensamiento lógico necesario; que le permite diseñar y planificar soluciones lógicas de manera rigurosa y sistemática El programa tecnología en sistemas de información para dar respuesta a las necesidades de desarrollo de software, concibe la lógica de programación como competencia fundamental de todo programador y como base de toda disciplina que tenga que ver con la solución de problemas mediante el computador 3. COMPETENCIA Desarrollar habilidades y destrezas para la representación algorítmica de solución a problemas reales, mediante la aplicación de fundamentos conceptuales y modelos, que permitan llevarlo a un lenguaje de programación con la responsabilidad social que caracteriza al estudiante del ITM.

4. TABLA DE SABERES: Saber (contenido declarativo)

Saber complementario (contenido declarativo)

Saber hacer (contenido procedimental)

Ser –Ser con Otros (Contenido actitudinal)

Metodología General para realizar un sistema de información en computador: ciclo de vida del software

Comprender la importancia de los algoritmos para la solución de los problemas de información

Distinguir las diferentes etapas para el desarrollo de un programa en computador

Reconocer la lógica como un pilar fundamental en el desarrollo profesional

MICRODISEÑO CURRICULAR Saber (contenido declarativo)

Saber complementario (contenido declarativo)

Almacenamiento de la información en la computadora: variables, tipos de variables, constantes

Identificar los tipos de datos que se usan para la solución a problemas.

El algoritmo: Estructura Secuencial. Instrucción de asignación, Instrucción de entrada de datos, Instrucción de salida de datos.

Capacidad abstracción.

Estructuras Condicionales como el SI simple, el compuesto y el anidado, además; la estructura en CASO con uso de los operadores relacionales, tablas de verdad y de decisiones lógicas. Estructuras iterativas: ciclo Mientras y ciclo Para, con uso del suiche, el centinela, el contador y el acumulador. Anidamiento de estructuras cíclicas. Subprogramas: Funciones con argumentos (parámetros) de entrada y dato de retorno como salida Arreglos: Operaciones con arreglos

Dominio sobre matemática.

lógica

Saber hacer (contenido procedimental) Representar y formular distintas opciones de construcción de algoritmos para la solución de problemas relacionados con la información

de

Capacidad de análisis e interpretación de problemas.

Código Versión Fecha

FDE 058 03 2011-07-25

Ser –Ser con Otros (Contenido actitudinal) Tener capacidad de dimensionar el dominio de las cosas Atreverse a plantear distintas maneras de solucionar un problema

Realizar algoritmos y programas básicos donde se reflejan la entrada, el proceso y la salida de los datos

Plantear decisiones adecuadas frente a lo verdadero y lo falso

Realizar algoritmos y programas donde se expresan las decisiones lógicas y sus acciones

Distinguir algunas necesidades corporativas para la solución real de problemas empresariales

Realizar algoritmos y programas donde los resultados son producto del manejo óptimo de los distintos tipos de ciclos Realizar algoritmos y programas donde se reflejen la subdivisión de procesos Realizar algoritmos y programas que hagan uso de los arreglos como herramienta básica para el mantenimiento, ordenamiento y búsqueda de información

Tener habilidad para desglosar un problema Tener conocimiento sobre las distintas utilidades de tener la información almacenada de manera homogénea y contigua

Código Versión Fecha

MICRODISEÑO CURRICULAR Saber (contenido declarativo)

Saber complementario (contenido declarativo)

Saber hacer (contenido procedimental)

FDE 058 03 2011-07-25

Ser –Ser con Otros (Contenido actitudinal)

unidimensionales; llenarlo, mostrarlo, recorrerlo, buscar, insertar, borrar, ordenar.

5. TABLA DE RESULTADOS DEL APRENDIZAJE (CRITERIOS PARA LA EVALUACIÓN – INDICADORES DE COMPETENCIA) De conocimiento (contenidos declarativos)

De desempeño (contenido procedimental y actitudinal)

Distingue los distintos tipos de datos al realizar un algoritmo y al plantearlos en un lenguaje de programación

Utiliza un lenguaje de programación para representar y ejecutar un algoritmo.

Difiere sobre entrada, proceso y salida de datos

Plantea una solución algorítmica basada en decisiones lógicas a un problema que lo requiere.

Identifica el uso de las distintas maneras de plantear un condicional y su representación en un lenguaje de programación Interpreta la manera más óptima de repetir un bloque de instrucciones de acuerdo con un problema planteado y lo representa en un lenguaje de programación Conoce como se envían y reciben datos desde y hacia un subprograma. Además lo representa en un lenguaje de programación Distingue la declaración y el uso de los arreglos unidimensionales y bidimensionales. Además los representa en un lenguaje de

Plantea una solución algorítmica basada en iteraciones a un problema que lo requiere. Plantea una solución algorítmica desglosando un problema en varios subprocesos a un problema que lo requiere. Plantea una solución algorítmica basada en arreglos a un problema que lo requiere.

Producto (evidencias de aprendizaje) Da solución a problemas de información que exijan el debido y adecuado trato a los requerimientos solicitados, de manera algorítmica en un programa básico, representando los distintos tipos de datos, las estructuras de decisión lógica, los ciclos, los subprogramas y los arreglos que sean necesarios para obtener dicha solución.

Código Versión Fecha

MICRODISEÑO CURRICULAR

FDE 058 03 2011-07-25

programación.

6. TABLA DE ESTRATEGIAS METODOLÓGICAS Actividades de enseñanzaaprendizaje

Actividades de trabajo independiente

Clase magistral con apoyo de las TIC para los diferentes temas de clase, donde se resuelvan ejercicios planteados por el docente y resueltos bajo la mejor forma algorítmica para obtener el resultado esperado.

Fortalecer los conceptos mediante la bibliografía recomendada

Establecer soluciones a problemas simples utilizando el diseño de componentes de clase específico. Talleres acompañamiento docente.

con del

Programación de asesorías semanales para atención a estudiantes donde se dan solución a dudas de los estudiantes de manera personalizada o mediante el correo electrónico Posibilidad de Recuperación ante las competencias adquiridas y falladas en su momento

Actividades de evaluación Actividad

Resolver los talleres propuestos y proponerse desarrollar ejercicios similares

Apoyarse en la prueba de escritorio para verificar los resultados de cada uno los algoritmos desarrollados

Asistir a las asesorías y talleres programados

Preparar evaluaciones

las

Evaluaciones parciales: 1. Solución de ejercicio(s) con la guía del docente sobre Algoritmos secuenciales y expresiones algorítmicas. 2. Solución de ejercicio(s) con la guía del docente sobre las diferentes Estructuras de Decisión. 3. Solución de ejercicio(s) con la guía del docente sobre las diferentes Estructuras iterativas (ciclos o bucles). 4. Solución de ejercicio(s) con la guía del docente sobre los subprocedimientos, haciendo énfasis en el uso de las funciones parametrizadas. 5. Parcial final sobre arreglos unidimensionales y

%

Fecha

20% cada una Semana 4

Semana 7

Semana 10

Semana 13

Semana 16

Código Versión Fecha

MICRODISEÑO CURRICULAR

FDE 058 03 2011-07-25

las diferentes operaciones que se pueden realizar con ellos. Posibilidad de recuperar el 1er. 40% a los estudiantes que vayan perdiendo (Opcional)

40%

Semana 9

7. BIBLIOGRAFÍA Oviedo Regino, Efraín M. (2005), Lógica de programación. - 2. ed. Bogotá: Ecoe Ediciones, 316 p. + 1 CD-ROM. Joyanes Aguilar, Luis. (2003), Fundamentos de programación: algoritmos y estructuras de datos. 3. ed. Madrid: McGraw-Hill, 2003. 1004 p. Tucker, Allen B et al; Bradley, W. James; Cupper, Robert D; Garnick, David K. (1994), Fundamentos de informática: lógica, resolución de problemas, programas y computadoras. Madrid: McGraw-Hill, 392 p. Jo Ann Smith. (2001), C++ Desarrollo de proyectos. México: Thomson,. 234 p. VÁSQUEZ L. (1986), Lógica para programación de computadores: fundamentos y aplicaciones. - 3. ed. Medellín: Ediciones Gráficas, 215 p. DAHL, Verónica. (1996), Estudios sobre programación lógica y sus aplicaciones. Santiago de Compostela: Universidad de Santiago de Compostela. 421 p.

Elaborado por:

Jaime Orlando Vásquez Rojas revisado y corregido por: Delio Augusto Aristizábal Martínez

Versión:

3

Fecha: Aprobado por: Revisado...


Similar Free PDFs