SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Universidad Técnica de Ambato
      Facultad de Ingeniería Civil y Mecánica
             Carrera de Ingeniería Civil
I.   DATOS BÁSICOS DEL MÓDULO

Nombre del módulo:

                             Lógica de Programación
Código:                            Prerrequisitos
           IC – 306                (de formación académica):
Tipo de competencia:               - NTIC’s
                                   - Matemáticas
              Específica
Número de Créditos:    Ciclo:      Área Académica
          6            Tercero                        Ciencias Básicas




Docente 1:

Nombre:      Ing. Rosero Cajas Ricardo Gustavo
Área de especialidad: Impacto Ambiental, Programación
Teléfono de contacto: cel./098 777 218 casa/ 032 854 305
Correo electrónico: roserocajas@yahoo.es




                                                           Carrera de Ingeniería Civil
I I. RUTA FORMATIVA

Nodo Problematizador (Problemática general)
Dificultad de elaborar algoritmos de los modelos matemáticos para disponer de
procesos automatizados generados como software de aplicación.
Competencia Global:
Analizar, diseñar, transformar y validar la solución de los problemas comunes al desempeño del
Ingeniero Civil utilizando la lógica algorítmica a través de lenguajes de programación y
herramientas de usuario final, usando normativos de calidad de software.

Competencia Específica:
Analizar, diseñar y validar la solución de los problemas matemáticos de uso en el desempeño del
Ingeniero Civil utilizando la lógica algorítmica y lenguajes de programación de acuerdo a
normas de desarrollo del software de aplicación.




          ELEMENTOS DE LA COMPETENCIA ESPECIFICA
               (Acciones sistémicas que contribuyen la competencia)

 1.     Analizar la aplicación y desarrollo de las técnicas de elaboración de algoritmos,
        diagramas de flujo y uso de lenguajes de programación.


 2.     Investigar la estructura de los lenguajes de programación y las normas de generación
        de software de aplicación, con el desarrollo de aplicaciones en lenguajes de
        programación visuales

 3.     Elaborar software de aplicación para problemas matemáticos generales de acuerdo al
        uso de lenguajes de programación que faciliten la programación matemática.

 4.     Elaborar software de aplicación para problemas con arreglos matemáticos (vectores,
        matrices) desarrolladas con el uso de aplicaciones que faciliten la visión del desempeño
        profesional.

 5.     Proponer software de aplicación para problemas específicos del desarrollo de la
        problemática de la Ingeniería Civil, de acuerdo al hardware y software disponible


Trabajo interdisciplinar:          (Saberes integrados de los módulos que tributan a la
formación de la competencia)
_ Estadística                          Matemáticas
_ NTIC’s                               Trigonometría y Geometría
_ Lógica matemática


                                                                   Carrera de Ingeniería Civil
I I I.             METODOLOGÍA DE FORMACIÓN

ENFOQUE DIDACTICO: ( Metodología pertinente a la formación de competencias)
Metodología de Aprendizaje Basado en Problemas
Metodología del Pensamiento Lógico
Simulaciones.- Mediación con base a las Inteligencias Múltiples.
Estudios de casos.- Ciclo experiencial
Otros.
                                                                                                                                Estrategias
Elemento de                     Contenidos                        Contenidos                  Contenidos                        Didácticas
Competencia                      Cognitivos                     Procedimentales              Actitudinales                      Especificas
                                Que saberes?                    Como aplicarlos?            Con que actitudes?               estrategias, métodos y
                                                                                                                                    técnicas
Analizar la aplicación
  y desarrollo de las     * Conocimiento de NTIC’s          *   Empleando NTIC’s           * Interés por el trabajo      *   Análisis y síntesis
      técnicas de         * Conceptos matemáticos           *   Utilizando algoritmos        en equipo                   *   Interpretación
    elaboración de        * Conocimiento de las             *   Planteando algoritmos      * Uso legal de software       *   Fundamentación
algoritmos, diagramas       Técnicas algorítmicas           *   Identificando código       * Respeto a la capacidad      *   Preguntas y respuestas
   de flujo y uso de      * Técnicas de diagramación        *   Analizando diagramas          de razonamiento
     lenguajes de         * Conocimiento de Lenguaje                                          lógico y critico
    programación            de programación                                                * Tolerancia a conflictos
                                                                                              de uso del hardware
     Investigar la
  estructura de los       * Identificación del Software     *   Reconociendo software      * Interés por el trabajo      * Análisis y síntesis
     lenguajes de            de Aplicación                  *   Usando código                en equipo                   * Confrontación de
 programación y las       * Identificación de la            *   Diseñando E/S de datos     * Uso legal de software         modelos de aplicación
normas de generación        Generación de Software          *   Codificando aplicaciones   * Tolerancia a conflictos     * Lluvia de ideas para
   de software de         * Código del Lenguaje de          *   Identificando la              de uso del software          algoritmos matemáticos
  aplicación, con el         Programación.                      Elaboración de programas   * Valoración de la              y de diagramas de flujo
    desarrollo de         * Conocimiento de la                                               Capacidad de                * Enfoque del conocimiento
   aplicaciones en          Codificación de aplicaciones                                      razonamiento                 científico y técnico
     lenguajes de         * Identificación del Desarrollo                                     matemático y lógico
    programación            algorítmico de aplicaciones
       visuales              matemáticas
                          * Relación e interpretación de
                             Algoritmos – Lenguajes

Elaborar software de
   aplicación para        * Conocimientos matemáticos       * Resolviendo aplicaciones     * Interés por el trabajo      * Preguntas y respuestas
      problemas           * Conocimientos de estadística      de tipo:    Matemática,        en equipo                   * Confrontación de
     matemáticos          * Manejo del Desarrollo             Estadística y lógica         * Uso legal de software         modelos de aplicación
generales de acuerdo        de software de aplicación       * Creando algoritmos para      * Actitud critica, positiva   * Exposición problémica
al uso de lenguajes de    * Manejo del Lenguaje               aplicaciones matemáticas        y tolerancia a             * Proyectos de investigación
  programación que           de programación                * Trabajando con código de       conflictos de uso del       * Experimentación practica
      faciliten la        * Resolución de problemas           programación para              hardware y software           de software de aplicación
    programación            generales de la Ingeniería.       aplicaciones matemáticas        de aplicación                 matemática y lógica
     matemática.
Elaborar software de
   aplicación para        * Conocimientos de calculo        * Resolviendo aplicaciones     * Confianza y Valoración      * Exposición problémica con
    problemas con         * Conocimientos de vectores         matemáticas con vectores        de la capacidad de           trabajos en equipo y con
arreglos matemáticos      * Conocimientos de matrices         y matrices                      razonamiento lógico y        talleres prácticos
 (vectores, matrices)     * Desarrollo de software para     * Utilizando código del           matemático complejo        * Proyectos de investigación
 desarrolladas con el       aplicaciones con arreglos         lenguaje de programación     * Cooperación, apoyo,         * Experimentación practica
 uso de aplicaciones        matemáticos                       para arreglos matemáticos       animo potenciador y           de software de aplicación
que faciliten la visión   * Uso avanzado del código de      * Elaborando aplicaciones         actitud de reto               matemática y lógica
    del desempeño           lenguaje de programación          con matemática compleja      * Uso de pensamiento          * Desarrollo experimental
      profesional                                                                            analítico, lógico y            con modelos de uso en
                                                                                             critico                        el desempeño profesional

Proponer software de      * Conocimientos de:               * Resolviendo aplicaciones     * Interés por el trabajo      * Propuesta de un modelo de
   aplicación para           Trigonometría, Estática          de orientación profesional     en equipo                     proyecto de investigación
problemas específicos        Matrices, Topografía.          * Manejando sistemas           * Interés por software          de software de aplicación
 del desarrollo de la     * Desarrollo de software para       computaciones de la            de uso libre                * Experimentación practica
  problemática de la        aplicaciones con arreglos         Ingeniería aplicada          * Disposición para la            de software de aplicación
 Ingeniería Civil, de       matemáticos                     * Identificando problemas        autorreflexión y uso de        matemática y lógica
acuerdo al hardware y                                         y buscando la utilidad del     pensamiento analítico       * Desarrollo experimental
 software disponible                                          Software de aplicación       * Confianza y Valoración         utilizando modelos de
                                                              para la Ingeniería Civil        de la capacidad de            aplicación profesional
                                                                                              razonamiento lógico y      * Preguntas y respuestas
                                                                                              matemático complejo

                                                                                                         Carrera de Ingeniería Civil
I V.     PLANEACION DE EVALUACION

                               ESCALA DE VALORACION
                                 ( Nivel ponderado de aspiración )
                         9.0   a 10.0 Acreditable - Muy satisfactorio
                         8.0   a 8.9 Acreditable - Satisfactorio
                         7.0   a 7.9 Acreditable - Aceptable
                         4.0   a 6.9 No Acreditable

COMPETENCIA ESPECIFICA:
Analizar, diseñar y validar la solución de los problemas matemáticos de uso en el desempeño del
Ingeniero Civil utilizando la lógica algorítmica y lenguajes de programación de acuerdo a
normas de desarrollo del software de aplicación.

NIVEL DE                                INDICADORES DE LOGROS
LOGRO                                  ( PERTINENTES A LOS NIVELES )
1.- TEORICO
BASICO               * Identifica los variados tipos de algoritmos, diagramas de flujo y lenguajes
(Comprensión)          de programación.
                     * Describe procedimientos algorítmicos y de diagramas de flujo
                     * Interpreta el algoritmo y detalla en código de lenguaje de programación

2.- TEORICO
SUPERIOR             * Tipifica categorías de aplicaciones algorítmicas matemáticas y lógicas
(Análisis Critico)     y logra expresarlos en código de lenguaje de programación
                     * Expresa criterios de diseños de software de aplicación con problemas
                       matemáticos generales y lógicos.

3.- TEORICO
PRACTICO             * Diferencia niveles de aplicación matemática para el diseño de algoritmos,
ACEPTABLE              diagramas de flujo y uso de código de programación
(Mínimo              * Elabora algoritmos y diagramas de flujo para aplicaciones generales
Requerido para       * Desarrolla software de aplicación de mediana complejidad con problemas
Acreditación)          que dispongan de arreglos matemáticos

4.- TEORICO
PRACTICO             * Demuestra el eficiente desarrollo de software de aplicación
AVANZADO             * Trabaja con software de aplicación que ha desarrollado técnicamente
(Acreditable)        * Diseña eficientemente los modelos teóricos al desempeño practico real

5.- TEORICO
PRACTICO             * Desarrollo software de aplicación novedoso
INNOVADOR            * Presenta propuestas matemáticas y lógicas de solución a las aplicaciones
CREATIVO             * Propone modelos de programación originales para problemas del uso en
(Acreditable)          desempeño profesional de la Ingeniería Civil

PRODUCTO FINAL:
* Desarrollo de software de aplicación matemática con propuestas del uso de vectores y
matrices con lenguaje de programación visual



                                                                      Carrera de Ingeniería Civil
PROCESO DE VALORACION
 Aplicación de la auto-evaluación, co-evaluación, hetero-evaluación a partir de evidencias,
        con el empleo de técnicas e instrumentos de valoración de las competencias

     Evaluación                 Evaluación Formativa                   Evaluación de
     Diagnostica                Indicadores de Logro                    Desempeño
Indicadores de Logro                                                    PROMOCIÓN


* Maneja y administra         * Define claramente los            * Diseños de entrada/salida
adecuadamente las             requisitos para el desarrollo de   de información con formatos
herramientas de NTIC’s        algoritmos.                        que disponen de estándares de
                                                                 aplicación.
* Reconoce los problemas      * Identifica procedimientos y
matemáticos y lógicos con     técnicas para elaboración de       * Aplicaciones con el uso de
sus niveles de complejidad.   algoritmos y diagramas de flujo    código optimizado en la
                              matemáticos básicos, generales     estructura de programación de
* Identifica el manejo de     y lógicos.                         la aplicación.
los arreglos matemáticos.
                              * Personaliza el software de       * Software de aplicación con
* Identifica las partes       aplicación de acuerdo a sus        documentación especifica.
componentes y periféricos     necesidades y estilos de
asociados del hardware de     programación                       * Software de aplicación con
computadores.                                                    fundamentos y soluciones
                              * Genera software de               practicas al desempeño de la
* Identifica el uso y         aplicación para problemas de       formación
aplicación del software del   aplicación lógica y matemáticas
sistema y software de         de mediana complejidad
aplicación profesional.
                              * Genera documentos que
* Maneja código,              explican el desarrollo del
funciones y componentes       software de aplicación y que
de representación de la       permiten conocer el
programación del software     funcionamiento.




TECNICAS E INSTRUMENTOS (Portafolios, Carpetas, Entrevistas focalizadas. . . )




                                                                    Carrera de Ingeniería Civil
V.   GUIAS INSTRUCCIONALES PARA TRABAJO AUTONOMO
GUIA ELEMENTOS                      INSTRUCCIONES                RECURSOS         PRODUCTO
                                     (INDICACIONES)

           Analizar la          * Consulte manuales
 1        aplicación y
        desarrollo de las
                                * Describa algoritmos        * Tutoriales        Fundamentos del
           técnicas de          * Consulte técnicas de       * Manuales           desarrollo de
         elaboración de           desarrollo de algoritmos   * Libros              software de
           algoritmos,          * Analice modelos de                                aplicación
      diagramas de flujo y        algoritmos y diagramas
      uso de lenguajes de
         programación


           Investigar la        * Investigue los lenguajes   * Tutoriales
 2      estructura de los
           lenguajes de
                                  programación               * Manuales
       programación y las       * Describa instrucciones       técnicos           Planteamiento
             normas de            De código de lenguajes     * Instaladores      del desarrollo de
          generación de         * Detalle modelos de los       de lenguajes de      software de
            software de           Algoritmos y diagramas       programación          aplicación
        aplicación, con el
          desarrollo de
                                * Instale en un equipo PC    * Modelos de
         aplicaciones en          Software de Lenguaje         Software
           lenguajes de           de programación              de aplicación
      programación visual


      Elaborar software de      * Elabore algoritmos         * Algoritmos
 3       aplicación para
            problemas
                                * Elabore flujogramas        * Flujogramas           Manejo y
           matemáticos          * Codifique aplicaciones     * Computador          desarrollo de
      generales de acuerdo      * Corrija los errores de     * Lenguajes de         modelos de
       al uso de lenguajes        Diseño y codificación        Programación         software de
      de programación que       * Compruebe resultados       * Aplicaciones          aplicación
            faciliten la
          programación
                                * Personalice aplicaciones
           matemática.

      Elaborar software de      * Elabore algoritmos,
 4       aplicación para
         problemas con
                                  Flujogramas y codifique    * Algoritmos
      arreglos matemáticos        Aplicaciones de uso en     * Flujogramas         Desarrollo de
       (vectores, matrices)        la Ingeniería.            * Computador           modelos de
      desarrolladas con el      * Compruebe resultados       * Lenguajes de         software de
       uso de aplicaciones        de los programas de          Programación          aplicación
      que faciliten la visión
          del desempeño
                                  aplicación con modelos     * Aplicaciones
           profesional            resueltos manualmente


      Proponer software de      * Cree, desarrolle modelos   * Modelos              Propuesta y
 5       aplicación para
      problemas específicos
                                  y presente software de     * Lenguajes de        Desarrollo de
       del desarrollo de la       aplicación debidamente       Programación          modelos de
        problemática de la        funcionando                * Aplicaciones        software para
       Ingeniería Civil, de     * Proponga aplicaciones      * Manuales             aplicaciones
      acuerdo al hardware         de investigación                                   específicos
      y software disponible

                                                                    Carrera de Ingeniería Civil
BIBLIOGRAFIA
* ANDRADE, W., 2007, Lógica de Programación – Guía Académica, Ambato, Ecuador

* Manuales técnicos de los Lenguajes de Programación utilizados

* Técnicas de los Diagramas de Flujo, Organick

* Programación en Visual Basic, Luna Rubén




MATERIALES COMPLEMENTARIOS

* Instaladores del Lenguaje de Programación
* Impresora
* Conexión a Internet




FIRMA DEL DOCENTE:           ________________________




                                                                  Carrera de Ingeniería Civil

Más contenido relacionado

La actualidad más candente

M4 desarrollo componentes_2ed
M4 desarrollo componentes_2edM4 desarrollo componentes_2ed
M4 desarrollo componentes_2edLaboratorios ACME
 
Syllabus ecuaciones oc 2012 feb 2013
Syllabus ecuaciones oc 2012 feb 2013Syllabus ecuaciones oc 2012 feb 2013
Syllabus ecuaciones oc 2012 feb 2013gpalaciosh
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorMarvigs89
 
O isic 2010-224 programación orientada a objetos
O isic 2010-224 programación orientada a objetosO isic 2010-224 programación orientada a objetos
O isic 2010-224 programación orientada a objetosRodrigo Barranco
 
09 materiales relacionados con la clase
09 materiales relacionados con la clase09 materiales relacionados con la clase
09 materiales relacionados con la clasenegroronny
 
O isic 2010-224 principios electricos y aplicaciones digitales
O isic 2010-224 principios electricos y aplicaciones digitalesO isic 2010-224 principios electricos y aplicaciones digitales
O isic 2010-224 principios electricos y aplicaciones digitalesEfraín De la Cruz
 
03 prontuario del curso
03 prontuario del curso03 prontuario del curso
03 prontuario del cursonegroronny
 

La actualidad más candente (8)

Tarea 4
Tarea 4Tarea 4
Tarea 4
 
M4 desarrollo componentes_2ed
M4 desarrollo componentes_2edM4 desarrollo componentes_2ed
M4 desarrollo componentes_2ed
 
Syllabus ecuaciones oc 2012 feb 2013
Syllabus ecuaciones oc 2012 feb 2013Syllabus ecuaciones oc 2012 feb 2013
Syllabus ecuaciones oc 2012 feb 2013
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
O isic 2010-224 programación orientada a objetos
O isic 2010-224 programación orientada a objetosO isic 2010-224 programación orientada a objetos
O isic 2010-224 programación orientada a objetos
 
09 materiales relacionados con la clase
09 materiales relacionados con la clase09 materiales relacionados con la clase
09 materiales relacionados con la clase
 
O isic 2010-224 principios electricos y aplicaciones digitales
O isic 2010-224 principios electricos y aplicaciones digitalesO isic 2010-224 principios electricos y aplicaciones digitales
O isic 2010-224 principios electricos y aplicaciones digitales
 
03 prontuario del curso
03 prontuario del curso03 prontuario del curso
03 prontuario del curso
 

Destacado

Logica de la Programacion 2 Bimestre Unidad 4
Logica de la Programacion 2 Bimestre Unidad 4Logica de la Programacion 2 Bimestre Unidad 4
Logica de la Programacion 2 Bimestre Unidad 4Videoconferencias UTPL
 
LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)Videoconferencias UTPL
 
Prácticos de taller de programación i
Prácticos de taller de programación iPrácticos de taller de programación i
Prácticos de taller de programación ireneayaladelcastillo
 
Cuadernillo de-algoritmos
Cuadernillo de-algoritmosCuadernillo de-algoritmos
Cuadernillo de-algoritmosAlejandraDorado
 
Logica computacional y programacion
Logica computacional y programacionLogica computacional y programacion
Logica computacional y programacionEli Diaz
 
Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++darksoul1987
 
Curso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y iiCurso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y iiSantiago Hernandez
 
Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)Leinylson Fontinele
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Videoconferencias UTPL
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Miguel Alfonso Mejía Cuadrado
 
4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.
4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.
4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.Marly Rodriguez
 
Sesión de tutoría primaria (1 ° a 6 °).
Sesión de tutoría primaria (1 ° a 6 °).Sesión de tutoría primaria (1 ° a 6 °).
Sesión de tutoría primaria (1 ° a 6 °).Marly Rodriguez
 
Sesiones de tutoría nivel secundaria 1º a 5º.
Sesiones de tutoría nivel secundaria 1º a 5º.Sesiones de tutoría nivel secundaria 1º a 5º.
Sesiones de tutoría nivel secundaria 1º a 5º.Marly Rodriguez
 
SUGERENTE -Sesiones inicial
SUGERENTE -Sesiones inicialSUGERENTE -Sesiones inicial
SUGERENTE -Sesiones inicialMarly Rodriguez
 
Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...
Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...
Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...Marly Rodriguez
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Javaflekoso
 

Destacado (20)

Logica de la Programacion 2 Bimestre Unidad 4
Logica de la Programacion 2 Bimestre Unidad 4Logica de la Programacion 2 Bimestre Unidad 4
Logica de la Programacion 2 Bimestre Unidad 4
 
LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)
LÓGICA DE LA PROGRAMACIÓN (I Bimestre Abril Agosto 2011)
 
Taller 2
Taller 2Taller 2
Taller 2
 
Prácticos de taller de programación i
Prácticos de taller de programación iPrácticos de taller de programación i
Prácticos de taller de programación i
 
Cuadernillo de-algoritmos
Cuadernillo de-algoritmosCuadernillo de-algoritmos
Cuadernillo de-algoritmos
 
Logica computacional y programacion
Logica computacional y programacionLogica computacional y programacion
Logica computacional y programacion
 
Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++Taller 1 semana 1 programacion en c++
Taller 1 semana 1 programacion en c++
 
Curso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y iiCurso de algoritmos y estructura de datos unidad i y ii
Curso de algoritmos y estructura de datos unidad i y ii
 
Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Biología general
Biología generalBiología general
Biología general
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.
 
4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.
4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.
4TO GRADO-PROGRAMACIÓN DE PROYECTO INTEGRADO DE EMERGENCIA.
 
Sesión de tutoría primaria (1 ° a 6 °).
Sesión de tutoría primaria (1 ° a 6 °).Sesión de tutoría primaria (1 ° a 6 °).
Sesión de tutoría primaria (1 ° a 6 °).
 
Sesiones de tutoría nivel secundaria 1º a 5º.
Sesiones de tutoría nivel secundaria 1º a 5º.Sesiones de tutoría nivel secundaria 1º a 5º.
Sesiones de tutoría nivel secundaria 1º a 5º.
 
SUGERENTE -Sesiones inicial
SUGERENTE -Sesiones inicialSUGERENTE -Sesiones inicial
SUGERENTE -Sesiones inicial
 
Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...
Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...
Guía de recursos pedagógicos para el apoyo socioemocional frente a situacione...
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Java
 

Similar a Modulo lógica de programacion

Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
Prueba informatica
Prueba informaticaPrueba informatica
Prueba informaticaJuan Gunsha
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónMaritere Cruz
 
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación BásicaIngeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación Básicagiseproi
 
Jcf iind 2010-227 dibujo industrial
Jcf iind 2010-227 dibujo industrialJcf iind 2010-227 dibujo industrial
Jcf iind 2010-227 dibujo industrialAngel Rodriguez S
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudiosITSON
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programaciontf94
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proAngel Rodriguez S
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareJavier Muñoz
 
LI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasLI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasEduardo S de Loera
 
TEMARIO - SCD - 1016-Lenguajes y Automatas II.pdf
TEMARIO - SCD - 1016-Lenguajes y Automatas II.pdfTEMARIO - SCD - 1016-Lenguajes y Automatas II.pdf
TEMARIO - SCD - 1016-Lenguajes y Automatas II.pdfGregorio Perez Olan
 

Similar a Modulo lógica de programacion (20)

Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Prueba informatica
Prueba informaticaPrueba informatica
Prueba informatica
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
P informatica
P informaticaP informatica
P informatica
 
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación BásicaIngeniería Catastral y Geodesia - Syllabus Programación Básica
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
 
Jcf iind 2010-227 dibujo industrial
Jcf iind 2010-227 dibujo industrialJcf iind 2010-227 dibujo industrial
Jcf iind 2010-227 dibujo industrial
 
Pe isw descripción plandeestudios
Pe isw descripción plandeestudiosPe isw descripción plandeestudios
Pe isw descripción plandeestudios
 
Algoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacionAlgoritmos y lenguajes de programacion
Algoritmos y lenguajes de programacion
 
Jcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de proJcf iind 2010-227 algoritmos y leng de pro
Jcf iind 2010-227 algoritmos y leng de pro
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del SoftwareMOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
MOSKitt: Herramienta de Modelado UML y Soporte a la Ingeniería del Software
 
LI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidasLI Desarrollo de aplicaciones distribuidas
LI Desarrollo de aplicaciones distribuidas
 
Proyecto Aula Virtual
Proyecto Aula VirtualProyecto Aula Virtual
Proyecto Aula Virtual
 
Sistemas de informacion II LI
Sistemas de informacion II LISistemas de informacion II LI
Sistemas de informacion II LI
 
Sistema de informacion ii
Sistema de informacion iiSistema de informacion ii
Sistema de informacion ii
 
TECNOLOGÍA
TECNOLOGÍATECNOLOGÍA
TECNOLOGÍA
 
TEMARIO - SCD - 1016-Lenguajes y Automatas II.pdf
TEMARIO - SCD - 1016-Lenguajes y Automatas II.pdfTEMARIO - SCD - 1016-Lenguajes y Automatas II.pdf
TEMARIO - SCD - 1016-Lenguajes y Automatas II.pdf
 
Ingenieria en-software-y-redes-ejecutiva-enlinea
Ingenieria en-software-y-redes-ejecutiva-enlineaIngenieria en-software-y-redes-ejecutiva-enlinea
Ingenieria en-software-y-redes-ejecutiva-enlinea
 
M2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-FinesM2 actividad 1.2 Cuadro Medios-Fines
M2 actividad 1.2 Cuadro Medios-Fines
 
Is clase1
Is clase1Is clase1
Is clase1
 

Modulo lógica de programacion

  • 1. Universidad Técnica de Ambato Facultad de Ingeniería Civil y Mecánica Carrera de Ingeniería Civil I. DATOS BÁSICOS DEL MÓDULO Nombre del módulo: Lógica de Programación Código: Prerrequisitos IC – 306 (de formación académica): Tipo de competencia: - NTIC’s - Matemáticas Específica Número de Créditos: Ciclo: Área Académica 6 Tercero Ciencias Básicas Docente 1: Nombre: Ing. Rosero Cajas Ricardo Gustavo Área de especialidad: Impacto Ambiental, Programación Teléfono de contacto: cel./098 777 218 casa/ 032 854 305 Correo electrónico: roserocajas@yahoo.es Carrera de Ingeniería Civil
  • 2. I I. RUTA FORMATIVA Nodo Problematizador (Problemática general) Dificultad de elaborar algoritmos de los modelos matemáticos para disponer de procesos automatizados generados como software de aplicación. Competencia Global: Analizar, diseñar, transformar y validar la solución de los problemas comunes al desempeño del Ingeniero Civil utilizando la lógica algorítmica a través de lenguajes de programación y herramientas de usuario final, usando normativos de calidad de software. Competencia Específica: Analizar, diseñar y validar la solución de los problemas matemáticos de uso en el desempeño del Ingeniero Civil utilizando la lógica algorítmica y lenguajes de programación de acuerdo a normas de desarrollo del software de aplicación. ELEMENTOS DE LA COMPETENCIA ESPECIFICA (Acciones sistémicas que contribuyen la competencia) 1. Analizar la aplicación y desarrollo de las técnicas de elaboración de algoritmos, diagramas de flujo y uso de lenguajes de programación. 2. Investigar la estructura de los lenguajes de programación y las normas de generación de software de aplicación, con el desarrollo de aplicaciones en lenguajes de programación visuales 3. Elaborar software de aplicación para problemas matemáticos generales de acuerdo al uso de lenguajes de programación que faciliten la programación matemática. 4. Elaborar software de aplicación para problemas con arreglos matemáticos (vectores, matrices) desarrolladas con el uso de aplicaciones que faciliten la visión del desempeño profesional. 5. Proponer software de aplicación para problemas específicos del desarrollo de la problemática de la Ingeniería Civil, de acuerdo al hardware y software disponible Trabajo interdisciplinar: (Saberes integrados de los módulos que tributan a la formación de la competencia) _ Estadística Matemáticas _ NTIC’s Trigonometría y Geometría _ Lógica matemática Carrera de Ingeniería Civil
  • 3. I I I. METODOLOGÍA DE FORMACIÓN ENFOQUE DIDACTICO: ( Metodología pertinente a la formación de competencias) Metodología de Aprendizaje Basado en Problemas Metodología del Pensamiento Lógico Simulaciones.- Mediación con base a las Inteligencias Múltiples. Estudios de casos.- Ciclo experiencial Otros. Estrategias Elemento de Contenidos Contenidos Contenidos Didácticas Competencia Cognitivos Procedimentales Actitudinales Especificas Que saberes? Como aplicarlos? Con que actitudes? estrategias, métodos y técnicas Analizar la aplicación y desarrollo de las * Conocimiento de NTIC’s * Empleando NTIC’s * Interés por el trabajo * Análisis y síntesis técnicas de * Conceptos matemáticos * Utilizando algoritmos en equipo * Interpretación elaboración de * Conocimiento de las * Planteando algoritmos * Uso legal de software * Fundamentación algoritmos, diagramas Técnicas algorítmicas * Identificando código * Respeto a la capacidad * Preguntas y respuestas de flujo y uso de * Técnicas de diagramación * Analizando diagramas de razonamiento lenguajes de * Conocimiento de Lenguaje lógico y critico programación de programación * Tolerancia a conflictos de uso del hardware Investigar la estructura de los * Identificación del Software * Reconociendo software * Interés por el trabajo * Análisis y síntesis lenguajes de de Aplicación * Usando código en equipo * Confrontación de programación y las * Identificación de la * Diseñando E/S de datos * Uso legal de software modelos de aplicación normas de generación Generación de Software * Codificando aplicaciones * Tolerancia a conflictos * Lluvia de ideas para de software de * Código del Lenguaje de * Identificando la de uso del software algoritmos matemáticos aplicación, con el Programación. Elaboración de programas * Valoración de la y de diagramas de flujo desarrollo de * Conocimiento de la Capacidad de * Enfoque del conocimiento aplicaciones en Codificación de aplicaciones razonamiento científico y técnico lenguajes de * Identificación del Desarrollo matemático y lógico programación algorítmico de aplicaciones visuales matemáticas * Relación e interpretación de Algoritmos – Lenguajes Elaborar software de aplicación para * Conocimientos matemáticos * Resolviendo aplicaciones * Interés por el trabajo * Preguntas y respuestas problemas * Conocimientos de estadística de tipo: Matemática, en equipo * Confrontación de matemáticos * Manejo del Desarrollo Estadística y lógica * Uso legal de software modelos de aplicación generales de acuerdo de software de aplicación * Creando algoritmos para * Actitud critica, positiva * Exposición problémica al uso de lenguajes de * Manejo del Lenguaje aplicaciones matemáticas y tolerancia a * Proyectos de investigación programación que de programación * Trabajando con código de conflictos de uso del * Experimentación practica faciliten la * Resolución de problemas programación para hardware y software de software de aplicación programación generales de la Ingeniería. aplicaciones matemáticas de aplicación matemática y lógica matemática. Elaborar software de aplicación para * Conocimientos de calculo * Resolviendo aplicaciones * Confianza y Valoración * Exposición problémica con problemas con * Conocimientos de vectores matemáticas con vectores de la capacidad de trabajos en equipo y con arreglos matemáticos * Conocimientos de matrices y matrices razonamiento lógico y talleres prácticos (vectores, matrices) * Desarrollo de software para * Utilizando código del matemático complejo * Proyectos de investigación desarrolladas con el aplicaciones con arreglos lenguaje de programación * Cooperación, apoyo, * Experimentación practica uso de aplicaciones matemáticos para arreglos matemáticos animo potenciador y de software de aplicación que faciliten la visión * Uso avanzado del código de * Elaborando aplicaciones actitud de reto matemática y lógica del desempeño lenguaje de programación con matemática compleja * Uso de pensamiento * Desarrollo experimental profesional analítico, lógico y con modelos de uso en critico el desempeño profesional Proponer software de * Conocimientos de: * Resolviendo aplicaciones * Interés por el trabajo * Propuesta de un modelo de aplicación para Trigonometría, Estática de orientación profesional en equipo proyecto de investigación problemas específicos Matrices, Topografía. * Manejando sistemas * Interés por software de software de aplicación del desarrollo de la * Desarrollo de software para computaciones de la de uso libre * Experimentación practica problemática de la aplicaciones con arreglos Ingeniería aplicada * Disposición para la de software de aplicación Ingeniería Civil, de matemáticos * Identificando problemas autorreflexión y uso de matemática y lógica acuerdo al hardware y y buscando la utilidad del pensamiento analítico * Desarrollo experimental software disponible Software de aplicación * Confianza y Valoración utilizando modelos de para la Ingeniería Civil de la capacidad de aplicación profesional razonamiento lógico y * Preguntas y respuestas matemático complejo Carrera de Ingeniería Civil
  • 4. I V. PLANEACION DE EVALUACION ESCALA DE VALORACION ( Nivel ponderado de aspiración ) 9.0 a 10.0 Acreditable - Muy satisfactorio 8.0 a 8.9 Acreditable - Satisfactorio 7.0 a 7.9 Acreditable - Aceptable 4.0 a 6.9 No Acreditable COMPETENCIA ESPECIFICA: Analizar, diseñar y validar la solución de los problemas matemáticos de uso en el desempeño del Ingeniero Civil utilizando la lógica algorítmica y lenguajes de programación de acuerdo a normas de desarrollo del software de aplicación. NIVEL DE INDICADORES DE LOGROS LOGRO ( PERTINENTES A LOS NIVELES ) 1.- TEORICO BASICO * Identifica los variados tipos de algoritmos, diagramas de flujo y lenguajes (Comprensión) de programación. * Describe procedimientos algorítmicos y de diagramas de flujo * Interpreta el algoritmo y detalla en código de lenguaje de programación 2.- TEORICO SUPERIOR * Tipifica categorías de aplicaciones algorítmicas matemáticas y lógicas (Análisis Critico) y logra expresarlos en código de lenguaje de programación * Expresa criterios de diseños de software de aplicación con problemas matemáticos generales y lógicos. 3.- TEORICO PRACTICO * Diferencia niveles de aplicación matemática para el diseño de algoritmos, ACEPTABLE diagramas de flujo y uso de código de programación (Mínimo * Elabora algoritmos y diagramas de flujo para aplicaciones generales Requerido para * Desarrolla software de aplicación de mediana complejidad con problemas Acreditación) que dispongan de arreglos matemáticos 4.- TEORICO PRACTICO * Demuestra el eficiente desarrollo de software de aplicación AVANZADO * Trabaja con software de aplicación que ha desarrollado técnicamente (Acreditable) * Diseña eficientemente los modelos teóricos al desempeño practico real 5.- TEORICO PRACTICO * Desarrollo software de aplicación novedoso INNOVADOR * Presenta propuestas matemáticas y lógicas de solución a las aplicaciones CREATIVO * Propone modelos de programación originales para problemas del uso en (Acreditable) desempeño profesional de la Ingeniería Civil PRODUCTO FINAL: * Desarrollo de software de aplicación matemática con propuestas del uso de vectores y matrices con lenguaje de programación visual Carrera de Ingeniería Civil
  • 5. PROCESO DE VALORACION Aplicación de la auto-evaluación, co-evaluación, hetero-evaluación a partir de evidencias, con el empleo de técnicas e instrumentos de valoración de las competencias Evaluación Evaluación Formativa Evaluación de Diagnostica Indicadores de Logro Desempeño Indicadores de Logro PROMOCIÓN * Maneja y administra * Define claramente los * Diseños de entrada/salida adecuadamente las requisitos para el desarrollo de de información con formatos herramientas de NTIC’s algoritmos. que disponen de estándares de aplicación. * Reconoce los problemas * Identifica procedimientos y matemáticos y lógicos con técnicas para elaboración de * Aplicaciones con el uso de sus niveles de complejidad. algoritmos y diagramas de flujo código optimizado en la matemáticos básicos, generales estructura de programación de * Identifica el manejo de y lógicos. la aplicación. los arreglos matemáticos. * Personaliza el software de * Software de aplicación con * Identifica las partes aplicación de acuerdo a sus documentación especifica. componentes y periféricos necesidades y estilos de asociados del hardware de programación * Software de aplicación con computadores. fundamentos y soluciones * Genera software de practicas al desempeño de la * Identifica el uso y aplicación para problemas de formación aplicación del software del aplicación lógica y matemáticas sistema y software de de mediana complejidad aplicación profesional. * Genera documentos que * Maneja código, explican el desarrollo del funciones y componentes software de aplicación y que de representación de la permiten conocer el programación del software funcionamiento. TECNICAS E INSTRUMENTOS (Portafolios, Carpetas, Entrevistas focalizadas. . . ) Carrera de Ingeniería Civil
  • 6. V. GUIAS INSTRUCCIONALES PARA TRABAJO AUTONOMO GUIA ELEMENTOS INSTRUCCIONES RECURSOS PRODUCTO (INDICACIONES) Analizar la * Consulte manuales 1 aplicación y desarrollo de las * Describa algoritmos * Tutoriales Fundamentos del técnicas de * Consulte técnicas de * Manuales desarrollo de elaboración de desarrollo de algoritmos * Libros software de algoritmos, * Analice modelos de aplicación diagramas de flujo y algoritmos y diagramas uso de lenguajes de programación Investigar la * Investigue los lenguajes * Tutoriales 2 estructura de los lenguajes de programación * Manuales programación y las * Describa instrucciones técnicos Planteamiento normas de De código de lenguajes * Instaladores del desarrollo de generación de * Detalle modelos de los de lenguajes de software de software de Algoritmos y diagramas programación aplicación aplicación, con el desarrollo de * Instale en un equipo PC * Modelos de aplicaciones en Software de Lenguaje Software lenguajes de de programación de aplicación programación visual Elaborar software de * Elabore algoritmos * Algoritmos 3 aplicación para problemas * Elabore flujogramas * Flujogramas Manejo y matemáticos * Codifique aplicaciones * Computador desarrollo de generales de acuerdo * Corrija los errores de * Lenguajes de modelos de al uso de lenguajes Diseño y codificación Programación software de de programación que * Compruebe resultados * Aplicaciones aplicación faciliten la programación * Personalice aplicaciones matemática. Elaborar software de * Elabore algoritmos, 4 aplicación para problemas con Flujogramas y codifique * Algoritmos arreglos matemáticos Aplicaciones de uso en * Flujogramas Desarrollo de (vectores, matrices) la Ingeniería. * Computador modelos de desarrolladas con el * Compruebe resultados * Lenguajes de software de uso de aplicaciones de los programas de Programación aplicación que faciliten la visión del desempeño aplicación con modelos * Aplicaciones profesional resueltos manualmente Proponer software de * Cree, desarrolle modelos * Modelos Propuesta y 5 aplicación para problemas específicos y presente software de * Lenguajes de Desarrollo de del desarrollo de la aplicación debidamente Programación modelos de problemática de la funcionando * Aplicaciones software para Ingeniería Civil, de * Proponga aplicaciones * Manuales aplicaciones acuerdo al hardware de investigación específicos y software disponible Carrera de Ingeniería Civil
  • 7. BIBLIOGRAFIA * ANDRADE, W., 2007, Lógica de Programación – Guía Académica, Ambato, Ecuador * Manuales técnicos de los Lenguajes de Programación utilizados * Técnicas de los Diagramas de Flujo, Organick * Programación en Visual Basic, Luna Rubén MATERIALES COMPLEMENTARIOS * Instaladores del Lenguaje de Programación * Impresora * Conexión a Internet FIRMA DEL DOCENTE: ________________________ Carrera de Ingeniería Civil