código fde 058 microdiseño curricular · pdf filemicrodiseño curricular...

5
MICRODISEÑO CURRICULAR Código FDE 058 Versión 03 Fecha 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

Upload: phamcong

Post on 05-Feb-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Código FDE 058 MICRODISEÑO CURRICULAR · PDF fileMICRODISEÑO CURRICULAR Código FDE 058 ... mediante la aplicación de fundamentos conceptuales y modelos, ... herramienta básica

MICRODISEÑO CURRICULAR

Código FDE 058

Versión 03

Fecha 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

Page 2: Código FDE 058 MICRODISEÑO CURRICULAR · PDF fileMICRODISEÑO CURRICULAR Código FDE 058 ... mediante la aplicación de fundamentos conceptuales y modelos, ... herramienta básica

MICRODISEÑO CURRICULAR

Código FDE 058

Versión 03

Fecha 2011-07-25

Saber

(contenido

declarativo)

Saber complementario

(contenido

declarativo)

Saber hacer

(contenido

procedimental)

Ser –Ser con Otros

(Contenido actitudinal)

Almacenamiento de la información en la computadora: variables, tipos de variables, constantes El algoritmo: Estructura Secuencial. Instrucción de asignación, Instrucción de entrada de datos, Instrucción de salida de datos. 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

Identificar los tipos de datos que se usan para la solución a problemas. Dominio sobre lógica matemática. Capacidad de abstracción. Capacidad de análisis e interpretación de problemas.

Representar y formular distintas opciones de construcción de algoritmos para la solución de problemas relacionados con la información Realizar algoritmos y programas básicos donde se reflejan la entrada, el proceso y la salida de los datos Realizar algoritmos y programas donde se expresan las decisiones lógicas y sus acciones 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 capacidad de

dimensionar el dominio

de las cosas Atreverse a plantear

distintas maneras de

solucionar un problema Plantear decisiones adecuadas frente a lo verdadero y lo falso Distinguir algunas

necesidades corporativas

para la solución real de

problemas empresariales Tener habilidad para

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

Page 3: Código FDE 058 MICRODISEÑO CURRICULAR · PDF fileMICRODISEÑO CURRICULAR Código FDE 058 ... mediante la aplicación de fundamentos conceptuales y modelos, ... herramienta básica

MICRODISEÑO CURRICULAR

Código FDE 058

Versión 03

Fecha 2011-07-25

Saber

(contenido

declarativo)

Saber complementario

(contenido

declarativo)

Saber hacer

(contenido

procedimental)

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)

Producto (evidencias de

aprendizaje)

Distingue los distintos tipos de datos al realizar un algoritmo y al plantearlos en un lenguaje de programación Difiere sobre entrada, proceso y salida de datos 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

Utiliza un lenguaje de

programación para representar y

ejecutar un algoritmo. Plantea una solución algorítmica

basada en decisiones lógicas a un

problema que lo requiere. 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.

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.

Page 4: Código FDE 058 MICRODISEÑO CURRICULAR · PDF fileMICRODISEÑO CURRICULAR Código FDE 058 ... mediante la aplicación de fundamentos conceptuales y modelos, ... herramienta básica

MICRODISEÑO CURRICULAR

Código FDE 058

Versión 03

Fecha 2011-07-25

programación.

6. TABLA DE ESTRATEGIAS METODOLÓGICAS

Actividades de

enseñanza-

aprendizaje

Actividades de

trabajo

independiente

Actividades de evaluación

Actividad % Fecha

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. Establecer soluciones a

problemas simples

utilizando el diseño de

componentes de clase

específico. Talleres con acompañamiento del docente. 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

Fortalecer los

conceptos mediante la

bibliografía

recomendada

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 las

evaluaciones

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

20%

cada

una

Semana 4

Semana 7

Semana 10

Semana 13

Semana 16

Page 5: Código FDE 058 MICRODISEÑO CURRICULAR · PDF fileMICRODISEÑO CURRICULAR Código FDE 058 ... mediante la aplicación de fundamentos conceptuales y modelos, ... herramienta básica

MICRODISEÑO CURRICULAR

Código FDE 058

Versión 03

Fecha 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