Lógica de programación

Page 1

UNIVERSIDAD NACIONAL DE CHIMBORAZO

FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS Y COMPUTACIÓN SÍLABO DE LA CÁTEDRA LÓGICA DE PROGRAMACIÓN SEMESTRE: PRIMERO Periodo Académico MARZO – AGOSTO 2013


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación INSTITUCIÓN Universidad Nacional de Chimborazo FACULTAD Ingeniería NOMBRE DE LA CARRERA Sistemas y Computación SEMESTRE Primero NOMBRE DE LA ASIGNATURA Lógica de Programación CÓDIGO DE LA ASIGNATURA SIC103 NÚMERO DE CRÉDITOS TEÓRICOS 2,08 N.H.T.S. 2 N.H.T.SE. 40 NÚMERO DE CRÉDITOS PRÁCTICOS 6,25 N.H.T.S. 6 N.H.P.SE. 120 NÚMERO TOTAL DE CRÉDITOS 8.33 DESCRIPCIÓN DEL CURSO El curso enfoca temas fundamentales como la interacción hombre – ordenador, algoritmos, estructura de datos estáticas, porque su estudio permite conocer, comprender, aplicar y evaluar estos conocimientos en las diferentes ramas de la Ingeniería, desarrollando de esta manera habilidades y destrezas en el estudiante, en forma ética y responsable. PRERREQUISITOS

CORREQUISITOS Desarrollo del Pensamiento (SIC106)

-

-

-

OBJETIVOS DEL CURSO Conocer los mecanismos de la interacción Hombre – Ordenador para lograr destrezas en el uso del ordenador, como herramienta de apoyo al intelecto del Ser Humano. Comprender la lógica básica de programación, para representar algoritmos a través de diagramas de flujos y pseudocódigo, fomentando la capacidad de análisis y abstracción. Aplicar la lógica de programación en la construcción de algoritmos que utilicen estructuras de datos estáticas y subrutinas en la solución de problemas.

Página 2 de 9

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación UNIDAD 1

CONTENIDOS – TEMAS

-

-

Procesamiento Electrónico de datos. Aritmética del computador. Componentes de un computador. Sistemas de Numeración. Código ASCII.

(Interacción Hombre - Ordenador) No DE RESULTADOS DEL HORAS/ APRENDIZAJE SEMANAS CLASES TEÓRICAS

8 Horas 4 Semanas 1–4

-

Define que es el procesamiento de datos. Identifica y clasifica los compontes de un computador.

EVIDENCIAS DE LO APRENDIDO

Actividades de los estudiantes en los que se demuestra que identifican, y clasifica los componentes de un computador.

CLASES PRÁCTICAS

Ejercicios de transformación de sistemas de numeración de una base a otra.  Operaciones básicas en el sistema de numeración binaria. Representación gráfica de caracteres en ondas digitales.

Página 3 de 9

24 Horas 4 Semanas 1–4 -

Traduce de un sistema de numeración a otro y realiza cálculos utilizando las operaciones básicas en el sistema de numeración binaria. Distingue gráficamente los caracteres a través de ondas digitales.

Actividades de los estudiantes en los que demuestran que traducen, de un sistema de numeración a otro, realizan cálculos básicos en el sistema binario y distinguen gráficamente los caracteres. Evaluación de transformaciones, operaciones y representaciones gráficas.

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación TRABAJO DE INVESTIGACIÓN

Investigar las marcas, modelos y características de los componentes de un computador ideal y su aplicabilidad en las diferentes áreas como solución a los requerimientos del contexto. Entregar el trabajo en la semana No. 2

UNIDAD 2 (ALGORITMOS) CONTENIDOS – TEMAS

No DE HORAS/ SEMANAS

RESULTADOS DEL APRENDIZAJE

EVIDENCIAS DE LO APRENDIDO

CLASES TEÓRICAS

-

-

-

Conceptos generales. Pasos para el desarrollo del software. Diseño de algoritmos. Identificadores Tipos de datos. Estructuras algorítmicas secuenciales, condicionales y cíclicas. Representación Gráfica de los algoritmos.

-

16 Horas 2 Semanas 5-6

-

Describe adecuadamente los problemas para representarlos a través de algoritmos lógicos. Identifica y expresa correctamente las estructuras secuenciales, condicionales y cíclicas.

Actividades de los estudiantes en las que se demuestra que describen, representan, problemas de forma algorítmica.

CLASES PRÁCTICAS -

Ejercicios de pseudocódigo y diagramas de flujo utilizando identificadores y estructuras algorítmicas

Página 4 de 9

64 Horas 8 Semanas 7 - 14

Construye soluciones a problemas planteados a través de pseudocódigo y/o diagramas de flujo empleando

Actividades de los estudiantes en las que se demuestra que Identifica, expresa y construye soluciones a problemas utilizando pseudocódigo y/o

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación identificadores y diagramas de flujo. estructuras empleando algorítmicas identificadores y secuenciales, estructuras condicionales y algorítmicas. cíclicas.

TRABAJO DE INVESTIGACIÓN

CONTENIDOS – TEMAS

-

Arreglos Unidimensionales Bidimensionales Métodos de ordenación Métodos de búsqueda

-

Investigar otras técnicas para realizar algoritmos. Entregar el trabajo en la semana No. 8 Investigar los campos de aplicación de la lógica de programación, con criterio técnico, para poder solucionar problemas del contexto local. Entregar el trabajo en la semana No. 11

UNIDAD 3 (ESTRUCTURA DE DATOS ESTÁTICAS) No DE RESULTADOS DEL HORAS/ APRENDIZAJE SEMANAS CLASES TEÓRICAS

16 Horas 2 Semanas 15 - 16

-

Utiliza y Aplica correctamente las estructuras algorítmicas en los arreglos.

EVIDENCIAS DE LO APRENDIDO

Actividades de los estudiantes en las que se demuestra que utilizan, aplican, resuelven problemas mediante el uso de estructuras de datos estáticas.

CLASES PRÁCTICAS

Página 5 de 9

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación

-

32 Horas 4 Semanas 17 -20

Ejercicios de vectores, matrices

TRABAJO DE INVESTIGACIÓN

-

-

Resuelve ejercicios arreglos.

de

Actividades de los estudiantes en las que se demuestra que utilizan, aplican, resuelven problemas mediante el uso de estructuras de datos estáticas.

Investigar métodos para realizar búsquedas y ordenación en estructuras de datos estáticas. Entregar el trabajo en la semana No 16

CONTRIBUCIÓN DEL CURSO EN LA FORMACIÓN DEL PROFESIONAL La asignatura de Lógica de Programación es la base de la carrera de Ingeniería en Sistemas y Computación, ya que a través de esta asignatura los estudiantes aprenderán a programar.

RELACIÓN DEL CURSO CON EL CRITERIO RESULTADO DE APRENDIZAJE La asignatura contribuye para que el estudiante tenga una formación crítica, basada en el análisis, síntesis, cooperación, colaboración y en el desarrollo de habilidades y destrezas para solucionar problemas del entorno.

-

ASPECTOS DE CONDUCTA Y COMPORTAMIENTO ETICO Se exige puntualidad, no se permitirá el ingreso de los estudiantes con retraso La copia de exámenes será severamente castigada. Art. 207 literal g. Sanciones (b) de la LOES Respeto en las relaciones docente-estudiante y alumno-alumno. Art. 86 de la LOES En los trabajos se debe incluir las citas y referencias de los autores consultados, usando las normas APA. El plagio puede dar motivo a valorar con cero el respectivo trabajo. No se receptarán trabajos o deberes u otro fuero de la fecha prevista, salvo justificación debidamente aprobada por la autoridad competente. Prohibido el uso de celulares en los laboratorios.

Página 6 de 9

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación METODOLOGÍA

-

-

La metodología a aplicarse estará basada en el logro de aprendizajes significativos, permanentemente se vinculará la teoría con la práctica. Explicar en la primera clase el silabo de la asignatura y el sistema de evaluación. Se hará referencia a bibliografía actualizada como soporte durante las clases. Se mantendrá un aula virtual para que los estudiantes accedan al material de estudio, desarrollen tareas individuales o grupales y se comuniquen con la docente y los demás compañeros. Las evaluaciones corresponderán al material utilizado durante las clases, prácticas y trabajos de investigación, serán escritas y orales. Se incorporará durante las clases como eje transversal temas relacionados con ética y valores. El docente debe impartir los contenidos de la asignatura de manera detallada. Realizar trabajos en grupo para facilitar el aprendizaje en el aula. Promover actividades de investigación en la asignatura. Utilizar las nuevas tecnologías de información y comunicación. Propiciar en el aula un ambiente de trabajo agradable. Facilitar material de apoyo: textos, folletos, etc. Consultas para el desarrollo de la asignatura Propiciar relaciones interpersonales cordiales Respetar la integridad física, psicológica y moral de los estudiantes.

Como metodologías específicas se aplicarán: METODOLOGÍA: Método Expositivo - Lección Magistral ESTRATEGIA DIDÁCTICA: Demostraciones Prácticas TÉCNICA DE EVALUACIÓN: Pruebas INSTRUMENTO DE EVALUACIÓN: Pruebas escritas, orales, actuación. METODOLOGÍA: Resolución de ejercicios y problemas ESTRATEGIA DIDÁCTICA: Clases Prácticas TÉCNICA DE EVALUACIÓN: Pruebas INSTRUMENTO DE EVALUACIÓN: Pruebas y Registros

Página 7 de 9

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación EVALUACIÓN DEL APRENDIZAJE Indicar el componente, su porcentaje y las casillas en las que se consignan las calificaciones en el acta semestral (o quimestral). COMPONENTE

%

Trabajos de investigación y sustentación 20% Trabajos prácticos, experimentación o 20% simulaciones realizadas en clase. Lecciones, pruebas, controles de lectura 30% Examen teórico – práctico de fin de 30% semestre (o quimestre)

CASILLAS DEL ACTA DE CALIFICACIONES Promedio de Aportes (Investigación, experimentación y aplicaciones prácticas) Promedio de Evaluaciones (de contenidos programáticos)

-

BIBLIOGRAFÍA BÁSICA ROJAS, Vicente. ÑACATO, José. Técnica de Flujogramas. Editorial Andina

-

BIBLIOGRAFÍA COMPLEMENTARIA Lógica de programación Efraín Oviedo Regino

-

LECTURAS RECOMENDADAS Arquitectura del Computador. Lenguajes de Programación de Alto, bajo nivel.

RESPONSABLE DE LA ELABORACIÓN DEL SILABO

FECHA

Página 8 de 9

Ing. Danny Patricio Velasco Silva. MsC

Nombre y firma 12 de Septiembre de 2012

Docente: Ing. Danny Patricio Velasco Silva. MsC


Universidad Nacional de Chimborazo Facultad de Ingeniería, Carrera de Ingeniería en Sistemas y Computación Sílabo de la Asignatura Lógica de Programación TABLA 2.B-1 RESULTADOS O LOGROS DE APRENDIZAJE DEL CURSO RESULTADOS O LOGROS DE APRENDIZAJE Habilidad para aplicar conocimientos de computación y matemáticas apropiados a su disciplina. Habilidad para analizar problemas, identificar y definir los requerimientos computacionales apropiados para su solución. Habilidad para funcionar efectivamente en equipos multidisciplinarios y multiculturales para alcanzar una meta común. Comprensión de las responsabilidades profesionales, éticas, legales, de seguridad y sociales. Habilidad para usar técnicas y herramientas actuales, necesarias para el ejercicio profesional

Página 9 de 9

CONTRIBUCION, ALTA, MEDIA ALTA

ALTA

ALTA

ALTA

ALTA

EL ESTUDIANTE DEBE Aplicar los conocimientos específicos de Lógica de Programación

Analizar y diagnosticar los elementos que conforman los algoritmos.

Comprometerse y colaborar en grupos para desarrollar actividades de la asignatura. Estará en capacidad ética y moral de tomar decisiones acorde a la circunstancias

Investigar y complementar continuamente los conocimientos recibidos en la asignatura en base a proyectos propuestos.

Docente: Ing. Danny Patricio Velasco Silva. MsC


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.