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
Página 2 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
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 1,67 N.H.T.S. 2 N.H.T.SE.
N.H.P.SE. 40
NÚMERO DE CRÉDITOS PRÁCTICOS 5,00 N.H.T.S. 6 120 NÚMERO TOTAL DE CRÉDITOS 6,67
DESCRIPCIÓN DEL CURSO
El curso enfoca temas fundamentales como la interacción hombre – ordenador, algoritmos, estructura de datos estáticas y la programación modular, 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
Lenguaje, Comunicación y 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.
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
Página 3 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
UNIDAD 1
(Interacción Hombre - Ordenador)
CONTENIDOS – TEMAS
No DE HORAS/
SEMANAS
RESULTADOS DEL APRENDIZAJE
EVIDENCIAS DE LO APRENDIDO
CLASES TEÓRICAS
- Procesamiento Electrónico de
datos. - Aritmética del
computador. - Componentes de un
computador. - Sistemas de
Numeración. - Código ASCII.
6 Horas 2 Semanas
1 – 2
- Define que es el procesamiento de datos.
- Identifica y clasifica los compontes de un computador.
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.
10 Horas 2 Semanas
1 – 2
- 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 transforman, 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.
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
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
Página 4 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
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.
8 Horas 1 Semanas
3
- 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
48 Horas 6 Semanas
4 – 9
- Construye soluciones a problemas planteados a través de pseudocódigo y/o diagramas de flujo empleando identificadores y estructuras algorítmicas secuenciales, condicionales y cíclicas.
Actividades de los estudiantes en las que se demuestra
que Identifica, expresa y construye
soluciones a problemas utilizando
pseudocódigo y/o diagramas de flujo,
empleando identificadores y
estructuras algorítmicas.
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
Página 5 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
TRABAJO DE INVESTIGACIÓN
- 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)
CONTENIDOS – TEMAS
No DE HORAS/
SEMANAS
RESULTADOS DEL APRENDIZAJE
EVIDENCIAS DE LO APRENDIDO
CLASES TEÓRICAS
- Arreglos Unidimensionales
- Arreglos Bidimensionales
- Métodos de ordenación
- Métodos de búsqueda
10 Horas 5 Semanas
10 – 14
- Utiliza correctamente las estructuras algorítmicas en los arreglos, aplicando métodos de ordenación y búsqueda.
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
- Ejercicios de vectores, matrices
30 Horas 5 Semanas
10 -14
- Aplica correctamente las estructuras algorítmicas en los arreglos, aplicando métodos de ordenación y búsqueda.
Actividades de los estudiantes en las que se demuestra que utilizan,
aplican, resuelven problemas mediante el uso de estructuras de
datos estáticas.
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
Página 6 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
TRABAJO DE INVESTIGACIÓN
- Investigar métodos para realizar búsquedas y ordenación en estructuras de datos estáticas.
Entregar el trabajo en la semana No 16
UNIDAD 4
(PROGRAMACIÓN MODULAR)
CONTENIDOS – TEMAS
No DE HORAS/
SEMANAS
RESULTADOS DEL APRENDIZAJE
EVIDENCIAS DE LO APRENDIDO
CLASES TEÓRICAS
- Procedimientos - Funciones
6 Horas 2 Semanas
15 – 16
- Utiliza la Programación Modular utilizando procedimientos y funciones.
Actividades de los estudiantes en las que se demuestra que utilizan, aplican, resuelven problemas complejos mediante su descomposición en otros más simples.
CLASES PRÁCTICAS
- Ejercicios de Procedimientos y Funciones
10 Horas 2 Semanas
15 – 16
- Aplica la Programación Modular utilizando procedimientos y funciones.
Actividades de los estudiantes en las que se demuestra que utilizan,
aplican, resuelven problemas complejos
mediante su descomposición en otros
más simples.
TRABAJO DE INVESTIGACIÓN
- Investigar métodos de descomposición de una tarea en procedimientos y funciones
Entregar el trabajo en la semana No 16
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
Página 7 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
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 sistemas informáticos.
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.
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
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
Página 8 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
- 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
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
Página 9 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
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 % CASILLAS DEL ACTA DE CALIFICACIONES
Trabajos de investigación y sustentación 20% Promedio de Aportes (Investigación, experimentación y aplicaciones prácticas)
Trabajos prácticos, experimentación o simulaciones realizadas en clase.
20%
Lecciones, pruebas, controles de lectura 30% Promedio de Evaluaciones (de contenidos programáticos)
Examen teórico – práctico de fin de semestre (o quimestre)
30%
BIBLIOGRAFÍA BÁSICA
- Fundamentos de Programación C# más de 100 algoritmos codificados. Ricardo Marcelo Villalobos. Macro.
- Fundamentos de Programación C++ más de 100 algoritmos codificados. Ricardo Marcelo Villalobos. Macro
BIBLIOGRAFÍA COMPLEMENTARIA
- Programación Estructurada y Orientada a Objetos. Un Enfoque Algorítmico. Leobardo López Román. # Edición, Alfaomega
LECTURAS RECOMENDADAS
- Análisis y Diseño de Algoritmos. Implementación en C y Pascal. Gustavo López – Ismael Jeder – Augusto Vega, Alfaomega.
- Diseño de Algoritmos y su codificación en lenguaje C. María Adriana Corona nakamura – María de los Angeles Ancona Valdez, McGraw Hill.
- Introducción a la Programación estructurada en C.
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
Página 10 de 10 Docente: Ing. Danny Patricio Velasco Silva. MsC
RESPONSABLE DE LA ELABORACIÓN DEL SILABO
Ing. Danny Patricio Velasco Silva. MsC
Nombre y firma
FECHA 18 de Marzo de 2013
TABLA 2.B-1 RESULTADOS O LOGROS DE APRENDIZAJE DEL CURSO
RESULTADOS O LOGROS DE APRENDIZAJE
CONTRIBUCION, ALTA, MEDIA
EL ESTUDIANTE DEBE
Habilidad para aplicar conocimientos de computación y matemáticas apropiados a su disciplina.
ALTA
Aplicar los conocimientos específicos de Lógica de Programación
Habilidad para analizar problemas, identificar y definir los requerimientos computacionales apropiados para su solución.
ALTA
Analizar y diagnosticar los elementos que conforman los algoritmos.
Habilidad para funcionar efectivamente en equipos multidisciplinarios y multiculturales para alcanzar una meta común.
ALTA
Comprometerse y colaborar en grupos para desarrollar actividades de la asignatura.
Comprensión de las responsabilidades profesionales, éticas, legales, de seguridad y sociales.
ALTA
Estará en capacidad ética y moral de tomar decisiones acorde a la circunstancias
Habilidad para usar técnicas y herramientas actuales, necesarias para el ejercicio profesional
ALTA
Investigar y complementar continuamente los conocimientos recibidos en la asignatura en base a proyectos propuestos.
Top Related