Sei sulla pagina 1di 7

Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 1 de 7

Escuela de Informática

Programa de Asignatura

Nombre de la asignatura : Programación Estructurada


Carga académica : 3 créditos
Modalidad : Semi-presencial
Clave : INF-214
Pre-requisito : INF-221
Fecha de elaboración : Agosto, 2001
Responsable de elaboración : Ing. Roque Frías
Presentado a : Lic. José Alberto Uribe
Director Escuela de Informática

Modificaciones
1ª: Fecha : Mayo, 2007___ Responsable: José A. Uribe ________
2ª: Fecha : ____________ Responsable: ______________________
3ª: Fecha : ____________ Responsable: ______________________

CONTENIDO
Justificación
Propósitos
Contenido de unidades
Metodología
Evaluación
Bibliografía

Agosto, 2001
Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 2 de 7

1. JUSTIFICACIÓN
Para la mayoría de los estudiantes de informática, el conocimiento inicial eficiente de
conceptos básicos tales como algoritmos, estructuras de datos, así como el modo de
aprender a solucionar problemas mediante el uso de computadoras, suele ser vital
debido a la trascendencia que un aprendizaje gradual y correcto supondrá para su
carrera y sobre todo para la iniciación en el área de la programación o construcción de
programas de aplicación.

2. PROPÓSITOS
2.1 Generales:
• Que el estudiante aprenda los conceptos y técnicas fundamentales de la
programación, especialmente la programación estructurada, que le permita
adquirir una orientación especifica que le garantice afrontar con éxito la solución
de cualquier problema de programación donde tenga que emplear técnicas de
programación estructurada.
• Aprender a aplicar técnicas de programación estructurada y diseño modular,
para programas de mayor complejidad, recurriendo a estructuras de control,
selectivas, repetitivas, procedimientos, funciones, recursividad, creando así, un
buen estilo de programación.

1. Contenidos.

Unidad I: Fundamentos de programación estructurada

Propósitos Específicos.

• Estudiar las diferentes técnicas de programación.


• Conocer los fundamentos de la Programación Estructurada.
• Comprender las buenas prácticas a tener en cuenta para escribir programas.

Contenidos.

1.2 Revisión curso anterior


1.3 Técnicas de programación.
1.4 Programación modular.
1.5 Programación estructurada.
1.6 Resumen del Tema.
Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 3 de 7

Unidad II: Estructuras Básicas de la Programación Estructurada.

Propósitos Específicos.

• Aprender los conceptos de cada una de las estructuras básicas de la programación


estructurada.
• Aprender a usar las estructuras selectivas o alternativas (decisión o condición).
• Comprender el funcionamiento de las estructuras selectivas
• Aprender a usar las estructuras repetitivas (ciclos, bucles o iterativas).
• Comprender el funcionamiento de las estructuras repetitivas.
• Comprender y aplicar los métodos básicos de diseño de un programa estructurado.
• Aprender el concepto de subprograma
• Comprender el funcionamiento de los procedimientos y funciones
• Aprender el concepto de parámetros
• Aprender a usar los procedimientos y las funciones.

Contenidos.

1.2 Secuencia.
1.3 Selección.
1.4 Repetición o ciclos.
1.5 Estructuras anidadas.
1.6 Subprogramas.
1.7 Procedimientos y funciones.
1.8 Alcance de las variables.
1.9 Comunicación con subprogramas.
1.10 Resumen del Tema

Unidad III: Diseño Efectivo de Programas.

Propósitos Específicos.

• Comprender las características que debe tener un programa para ser considerado
de calidad.
• Conocer los parámetros para medir la calidad de un programa.
• Comprender la importancia de los comentarios en los programas.
• Comprender la importancia de los nombres de variables.
• Comprender la importancia de la estructura de los programas.
• Comprender las fases de la solución del algoritmo por computadora.
• Conocer la importancia de la documentación.

Contenidos.
Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 4 de 7

1.2 Estilo de programación.


1.3 Estructura del programa.
1.4 Estructura modular y diseño descendente.
1.5 Diseño de programas.
1.6 Documentación y prueba de programas

Unidad IV: Fundamentos del Lenguaje de Programación.

Propósitos Específicos.

• Aprender a utilizar variables para almacenar datos en los programas.


• Aprender a utilizar variables y operadores para manipular los datos.
• Conocer los diferentes tipos de datos.
• Aprender como capturar y desplegar información.
• Utilizar funciones y operadores matemáticos en formulas.
• Escribir expresiones condicionales.
• Usar la instrucción IF para controlar el flujo de ejecución del programa basado
en una condición.
• Usar la instrucción CASE para seleccionar una opción de varias condiciones.
• Usar la instrucción For para ejecutar instrucciones un número determinado de
veces.
• Usar la instrucción WHILE para ejecutar instrucciones mientras se cumple una
condición.
• Conocer los diferentes tipos de errores que pueden ocurrir en un programa y
aprender a capturarlo para su posterior manejo.
• Utilizar las técnicas de programación estructurada y crear módulos o
subprogramas y definir procedimientos y funciones.
• Aumentar la eficiencia de programación para crear funciones y procedimientos.
• Utilizar argumentos para pasar valores a las funciones y procedimientos

Contenidos.

4.2 Variables y tipos de datos.


4.3 Operadores.
4.4 Instrucciones de Entrada y Salida.
4.5 Estructuras de control.
4.6 Estructuras de decisión.
4.7 Estructuras de repetición.
4.8 Manejo de errores y depuración de programas.
4.9 Subprogramas: procedimientos y funciones

Unidad V: Introducción a la Programación Orientada a Objeto.


Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 5 de 7

Propósitos Específicos

• Conocer los fundamentos de la programación orientada a objeto.


• Conocer los conceptos de Clase y objeto.
• Comprender los principios de la programación orientada a objeto.
• Comprender los fundamentos del UML.
• Comprender los fundamentos del diseño orientado a objeto

Contenidos.

5.2 Antecedentes históricos.


5.3 Concepto de Clase y Objeto.
5.4 Principios de la programación orientada a objeto.
5.5 Abstracción.
5.6 Polimorfismo.
5.7 Herencia.
5.8 Encapsulación.
5.9 Definición de UML.
5.10 Concepto de diseño orientado a objeto.

5 METODOLOGÍA

Investigación. Trabajos prácticos. Exposiciones en el Aula. Discusiones en el Aula.


Presentación de un trabajo final, incluyendo todos los temas especificados en el
contenido descrito anteriormente.
Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 6 de 7

5. EVALUACIÓN
Cada estudiante será evaluado durante todo el proceso de aprendizaje, en las jornadas
presénciales con el facilitador y sus compañeros estudiantiles, así como en las jornadas
de estudio individual de manera independiente, con las opiniones de la
heteroevaluación, la coevaluación, y la autoevaluación, se emitirán calificaciones en los
diferentes aspectos y criterios que presentan la normativa de evaluación de Unicaribe.
Valor por Encuentro
Aspecto a Evaluar Definición 1er. 2do. 3er. 4to. 5to.
Posesión de los recursos y
A. Posesión de los recursos
materiales propios de la asignatura
y materiales de la 3
(Guía, programa, libros de texto,
asignatura.
otros).
Preparación previa de los
contenidos a desarrollar en la
B. Desempeño en el unidad, apoyado en la guía de
desarrollo del tema de la estudio.
unidad. Calidad de los aportes mediante: 6 6 6 4
8
desarrollo de la guía de estudio,
informes de lecturas, prácticas,
análisis de casos, otros.
Nivel de integración en el análisis
de los contenidos de la unidad,
C. Integración al trabajo mediante debates de opiniones, 4 2
4 4
grupal. elaboración de gráficos, mapas
conceptuales, presentaciones,
investigaciones, entre otros.
Demostración de las competencias
desarrolladas en la unidad anterior,
mediante, guía de preguntas,
D. Dominio del tema
lluvias de ideas, interrogatorio, 6 6
anterior.
discusión grupal, práctica, síntesis
de lo aprendido, análisis de caso,
entre otras actividades.
Apreciación crítica del trabajo 2
E. Auto evaluación y
propio y por los demás miembros
coevaluación.
del grupo.
Realización de los trabajos
asignados fuera del aula, de
G. Cumplimiento de las acuerdo a los criterios establecidos,
tareas asignadas de forma desarrollo de la guía de estudio, 4 4
individual o grupal. foros de debates en la Web,
análisis de casos, elaboración de
proyectos, entre otros.
I. Comprobación parcial Demostración de las competencias
de los aprendizajes desarrolladas en encuentros
acumulados anteriores a través de prueba 10
Código Octubre, 2007

UNIVERSIDAD DEL CARIBE GDE-INF-214 Versión No. 1


Vicerrectoría Académica ______________________
Escuela de Informática Programación Estructurada Página 7 de 7

escrita o práctica individual de los


contenidos abordados hasta el
tercer encuentro.
Demostración del dominio de los
propósitos de las diferentes
J. Competencias propias
unidades, por medio de evaluación
de la asignatura.
integradora prevista en la guía de 6
estudio u otro medio a considerar.
Cumplimiento con los requisitos
de elaboración de acuerdo a las
K. Resultado del trabajo de
características propias del tipo de
investigación o práctica
trabajo de investigación o práctica 8
final individual:
final. Calidad en la elaboración de
los contenidos y cumplimiento de
i. Desarrollo de trabajos de
los requisitos de forma.
investigación o práctica
individual de forma escrita.
Dominio de los contenidos del
trabajo de investigación o práctica
final, a través de una confrontación 7
ii. Dominio de los
de ideas, presentación individual,
contenidos
preguntas sobre el tema, entre
otras.
Demostración en su
L. Desarrollo de actitudes
comportamiento, re juicios y
y valores propuestos en la
análisis de posesión de valores y
asignatura.
actitudes buscadas.
Registro diario de la asistencia,
P. Registro de asistencia tardanzas y permanencia del
estudiante en el salón de clase.
Puntuación total 27
15 18 20 20

6. BIBLIOGRAFÍA
Joyanes Aguilar, Luis: Fundamentos de Programación Algoritmos y Estructuras de
Datos, McGraw-Hill, México, 2da Edición, 1999.
Joyanes Aguilar, Luis: Pascal y Turbo Pascal: Un enfoque practico, McGraw-Hill,
España, 2da Edición, 1995

Potrebbero piacerti anche