UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
07/05/2014 Gestión Académica
Código:
SÍLABO DE CLASE Rev. D REG-GAC-003
Carrera: Ingeniería en Computación
Nombre de la asignatura: Programación Estructurada
Número de unidades valorativas: 4
N° Horas teóricas: 3 N° de Horas prácticas: 3
Horas por semana: 4 Horas por periodo: 60
Horario en que se desarrollará la Lugar donde se desarrollará la
asignatura asignatura.
Requisitos para cursar la asignatura: ADE-0601 Análisis y Diseños de Algoritmos
Objetivo General de la asignatura:
Al finalizar la asignatura el estudiante será capaz de:
Analizar un problema real, generar un algoritmo y construir la solución e
implementación en el lenguaje de programación C++, utilizando los
fundamentos de la programación orientada a objetos y la representación de
datos adecuada para cada pieza de información.
UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
07/05/2014 Gestión Académica
Código:
SÍLABO DE CLASE Rev. D REG-GAC-003
Objetivos específicos
Al finalizar la asignatura el estudiantes será capaz de:
1. Analizar problemas Reales utilizando lenguaje de programación
2. Generar un algoritmo y construir la solución e implementación en el lenguaje de
programación C++
3. Utilizar los fundamentos de la programación orientada a objetos y la representación
de datos adecuada para cada pieza de información.
Competencia a alcanzar
Al finalizar la asignatura se observará que el estudiante:
1. Ser analítico en la resolución de problemas.
2. Usar variables, condiciones, operadores relacionales, lógicos y jerárquicos de
evaluación.
3. Escribir programas en C, utilizando instrucciones sencillas de entrada y salida.
4. Utilizar expresiones lógicas, condiciones anidadas y estructuras repetitivas en el
desarrollo de programas.
Contenidos académicos primer parcial
Conceptuales Procedimentales Actitudinales
1. Fundamentos de la 1. Identifican a la 1. Argumenta respetando la
Programación Orientada a computadora según sus opinión de los demás.
Objetos procesos. 2. Siente interés por la
1.1 Fundamentos de la 2. Muestran las cadenas de investigación en diversas
programación en C++ caracteres en la consola. fuentes.
1.1 Sintaxis básica de la 3. Solicitan información a los 3. Estima el uso de
programación en C++ usuarios. herramientas tecnológicas
2. Representación de Datos 4. Utilizan variables para en todos los negocios y de
2.1 Variables representar información. forma profesional.
2.1.1 Propiedades de las 5. Comprenden la aritmética 4. Toma conciencia de la
UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
07/05/2014 Gestión Académica
Código:
SÍLABO DE CLASE Rev. D REG-GAC-003
importancia del trabajo en
variables utilizada en la
equipo
2.2 Tipos de Datos programación.
2.2.1Capacidad de
representación de los
tipos de datos
3. Operadores de asignación
3.1 Estructuras de Control
3.2 Operadores
Relacionales
3.3 Operadores lógicos
3.3.1 If, if else
3.3.2 Switch
Contenidos académicos segundo parcial
Conceptuales Procedimentales Actitudinales
1. Anidamiento de 1. Comprenden el uso y
estructuras de control funcionamiento de los 5. Argumenta respetando la
4.1 Estructuras de operadores de relación. opinión de los demás.
Repetición 2. Controlan el flujo de 6. Siente interés por la
4.1.1 While ejecución del programa investigación en diversas
4.1.2 For mediante condiciones y fuentes.
4.1.3 Do While decisiones. 7. Estima el uso de
2. Anidamiento de 3. Desarrollan algoritmos herramientas tecnológicas
estructuras de de repetición. en todos los negocios y de
repetición 4. Utilizan las estructuras forma profesional.
5.1 Funciones o de repetición for, while y 8. Toma conciencia de la
importancia del trabajo en
Subprogramas do while. equipo.
5.2 Funciones 5. Condicionan la
precompiladas ejecución de la repetición
5.3 Funciones mediante el uso de break y
definidas por el continúe.
usuario 6. Desarrollan clases
UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
07/05/2014 Gestión Académica
Código:
SÍLABO DE CLASE Rev. D REG-GAC-003
3. Prototipo e propias que implementen
implementación de los algoritmos creados
funciones como solución a los
6.1 Funciones sin problemas planteados.
parámetros
6.2 Funciones con
varios parámetros
6.3 Funciones sin
retorno
4. Sobrecarga de
Funciones
Contenidos académicos Tercer parcial
Conceptuales Procedimentales Actitudinales
1. Paso de parámetros por 1. Crean métodos mediante el 1. Argumenta respetando
Referencia uso del encapsulamiento, la opinión de los demás.
2. Plantilla de funciones herencia y polimorfismo 2. Siente interés por la
3. Recursividad para cada una de sus investigación en diversas
4. Arreglos y Vectores variantes. fuentes.
5. Registros con arreglos y 2. Utilizan arreglos para 3. Estima el uso de
estructuras representar información herramientas tecnológicas
6. Apuntadores y cadenas bajo un mismo en todos los negocios y de
basadas en apuntadores identificador. forma profesional.
7. Programación Orientada a 3. Comprenden la función de 4. Toma conciencia de la
Objetos importancia del trabajo en
los datos referenciados
equipo
8. Procesamiento de 4. Encentran elementos en un
archivos. arreglo mediante la
8.1 Encapsulamiento búsqueda lineal.
8.2 Herencia Ordenan los
8.3 Polimorfismo elementos de un
arreglo.
UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
07/05/2014 Gestión Académica
Código:
SÍLABO DE CLASE Rev. D REG-GAC-003
5. Diferencian entre un
arreglo y un vector.
Experiencias de enseñanza-aprendizaje (estrategias)
1. Clases magistrales apoyadas por videos con procesos de discusión y análisis entre
profesor y estudiantes.
2. Estudio o análisis de casos
3. Elaboración de mapas conceptuales y redes semánticas
4. Proyectos de Investigación y vinculación Universidad (Interna y Externa)
5. Exposiciones magistrales con grupos de discusión
6. Guías prácticas de laboratorio
7. Guías de problemas
8. Tareas en Grupo
Actividades de evaluación de los aprendizajes
1. Pruebas diagnósticas antes de la introducción al tema
2. Interacción docente-estudiante sobre conocimientos previos del tema:
3. Preguntas
4. Análisis de Casos
5. Debates
6. Resumen de estudio de casos
7. Presentación del Mapa Conceptual
8. Informe del Proyecto de investigación y de vinculación
Recursos
Didácticos Bibliohemerográficos Computacionales
Software Biblioteca virtual de Computadoras
Computadoras con UTH Proyector data show
Windows 10 Libros de texto
Office 2016
Internet
Espacios físicos a utilizar
Laboratorio Talleres Aulas Especiales
UNIVERSIDAD TECNOLOGICA DE HONDURAS Fecha de Revisión: Proceso:
07/05/2014 Gestión Académica
Código:
SÍLABO DE CLASE Rev. D REG-GAC-003
Mecanismos para asegurar la concordancia entre el programa y la práctica
real: (investigación educativa)
Referencias bibliográficas:
DEITEL, H. M., & DEITEL, P. J. (2012). COMO PROGRAMAR EN C++. Pearson.
Deitel, H. M. y M. Deitel, H. (2009). CÓMO PROGRAMAR EN C++ (6a. ed.). Pearson
Educación. [Link]
Schildt, H. y Schildt, H. (2008). C++: SOLUCIONES DE PROGRAMACIÓN. McGraw-Hill
Interamericana. [Link]
DOMINGUEZ, E. (2014). Programación Estructurada: Raptor y Lenguaje C. Alfaomega.
LÓPEZ, L. (2003). Programación estructurada - un enfoque algorítmico. Alfaomega.
LÓPEZ, L. (2005). Programación estructurada en lenguaje. Alfaomega.
Nombre y perfil del docente asignado:
Msc. Jose Efrain Canales.