Está en la página 1de 7

UNIDAD CURRICULAR ALGORITMICA Y PROGRAMACION

Identificacin del curso:




Algortmica y Programacin es una asignatura de introduccin a la programacin, la
cual se pretende que el estudiante adquiera los conocimientos lgicos-matemticos y
tcnicas de programacin aplicable a los algortmicos. Al finalizar el
curso el estudiante realizar anlisis de problemas reales, diseos y ejecucin de
algoritmos en un lenguaje algortmico, usando las herramientas y tcnicas
adecuadas, para as resolver dichos problemas y llegar a la solucin del
mismo.
Asimismo, el desarrollo de algoritmos es un tema fundamental en el diseo de
programas o soluciones. Por lo cual, el estudiante debe tener buenas bases que le sirvan
para poder crear de manera fcil y rpida sus programas.
En tal sentido, el curso virtual de la unidad curricular Algortmica y Programacin le
servir de apoyo a facilitadores o profesores, en su labor cotidiana de enseanza y al
estudiante, facilitarle el desarrollo de su capacidad analtica y creadora, para de esta
manera mejorar su destreza en la elaboracin de algoritmos que sirven como base para
la codificacin de los diferentes programas que tendr que desarrollar a lo largo de su
carrera. La unidad curricular tiene una duracin de doce (12) semanas, la cual el
estudiante debe dedicarle a las actividades virtuales cuatro (4) horas semanales de
trabajo de estudio independiente con actividades de aprendizaje y de interaccin
sincrnica y asincrnica.
En tal sentido, la unidad curricular Algortmica y Programacin est ubicada en la
rea de conocimiento Programacin, ubicada en la malla curricular en el Trayecto I,
Trimestre I, del PNF en Informtica en la UPTP, este programa est dirigido a la
formacin de un profesional integral, que se desempea con idoneidad operativa y tica
profesional en la construccin de proyectos tecnolgicos en armona con la preservacin
del ambiente y del progreso de su entorno, siendo capaz de participar en la
administracin de proyectos informticos bajo estndares de calidad y pertinencia


social, auditar sistemas informticos, desarrollar e implantar software, priorizando el
uso de plataformas libres; as como integrar y optimizar sistemas informticos y
administrar bases de datos y redes informticas.

CARACTERSTICAS DEL CURSO

Unidad Curricular: ALGORTMICA Y PROGRAMACIN I
Cdigo: PIAP114 del PNF en Informtica
Tipo: Taller
Trayecto: 1
Trimestre: 1
Nmero de crditos: 4 Unidades de Crdito
Horas de Clases Presencial: 6 Semanales
Horas de Trabajo de Estudio Independiente (HTEI): 4 Semanales
Total Horas de Trabajo del Estudiante (THTE): 10 Semanal


Objetivo General:

Resolver problemas a travs de Algoritmos lgicosmatemticos usando
estructuras lgicas de programacin aplicables a los lenguajes Algortmicos.

Metas del Curso:
1. Inducir al estudiante al conocimiento de los conceptos bsicos de Algoritmo y
Programa.
2. Conocer los estndares de calidad en el diseo de Algoritmos y Programa.
3. Inducir al estudiante en el conocimiento de variables y operadores para
formular expresiones.
4. Analizar problemas lgicos-matemticos a travs de la metodologa para el
anlisis y planteamientos de problemas.
5. Aplicar de las estructuras lgicas de programacin Selectivas y Repetitivas en
los algoritmos.





CONTENIDO

UNIDAD 1: ALGORITMO Y PROGRAMAS

Objetivo Terminal: Conocer los conceptos bsicos de Algoritmo y Programa.

1.1 Concepto de Algoritmos y Programas.
1.2 Lenguaje algortmico y de programacin.
1.3 Partes de un algoritmo.
1.4 Caractersticas y elementos para construir un algoritmo.
1.5 Formas de representar un algoritmo: Lenguaje Natural, pseudocdigo y diagrama
de flujo.
1.6 Traza de un algoritmo (corrida en fro).

Actividades de Aprendizaje y Evaluacin:

Revisar Bibliografa de Luis Joyanes Aguilar. Fundamentos de Programacin.
Entrar al EVA ( http://aulafrontino.org.ve/intranet/moodle/) y repasar leccin de
la Unidad I.
Revisar Video sobre conceptos bsicos de Algoritmo y Programacin.
Interactuar con los compaeros las preguntas de reflexin colocadas por el
facilitador en el Foro Electrnico.

UNIDAD 2: ESTNDARES DE CALIDAD EN EL DISEO DE
ALGORITMOS Y CONSTRUC-CIN DE PROGRAMAS.

Objetivo Terminal: Conocer los estndares de calidad para disear Algoritmos y
Programas.

2.1 Introduccin a los estndares de calidad.
2.2 Forma de trazabilizar un algoritmo.
2.3 Formas y tcnicas de documentar algoritmos y programas.


2.4 Introduccin a la elaboracin del manual del sistema, usuario y programas.
2.5 Tcnicas de escritura y pruebas de algoritmos y programas.

Actividades de Aprendizaje y Evaluacin:

Revisar Bibliografa de Luis Joyanes Aguilar, Fundamentos de Programacin.
Entrar al EVA ( http://aulafrontino.org.ve/intranet/moodle/), repasar leccin de
la Unidad II
Elaborar un Ensayo sobre Estndares de calidad para el diseo de Algoritmos
y Programacin y enviar por correo al facilitador (anayanetha@gmail.com)

UNIDAD 3: DATOS Y ENTIDADES PRIMITIVAS

Objetivo Terminal: Resolver expresiones combinando variables (numricas, lgicas y
alfanumricas) y operadores (aritmticos, lgicos y
relacionales).

3.1 Concepto y diferencia entre dato e informacin, tipos de datos.
3.2 Los Operadores: Concepto y tipos de operadores.
3.3 Las Expresin: concepto, tipos y evaluacin de expresiones, Los Identificadores:
Concepto, Reglas de escritura, las variables: clasificacin de variables segn su
contenido (numricas, lgicas y alfanumricas) y su uso (de trabajo, contador y
acumulador), constantes.

Actividades de Aprendizaje y Evaluacin:

Revisar Bibliografa de Juan Lzaro, Algoritmos y Estructuras de Datos.
Entrar al EVA ( http://aulafrontino.org.ve/intranet/moodle/), repasar leccin
Unidad III.
Revisar Material Electrnico y analizar ejercicios resueltos de la unidad III.


Resolver la gua de ejercicios propuestos sobre Expresiones y Operadores y
enviar por correo al facilitador (anayanetha@gmail.com).
Asesora en el Chat planificada por el facilitador

UNIDAD 4: METODOLOGA PARA EL ANLISIS Y PLANTEAMIENTO DE
PROBLEMAS

Objetivo Terminal: Resolver problemas lgicosmatemticos a travs de la
Metodologa para el Anlisis y Planteamientos de problemas.

4.1 Identificacin del Problema.
4.2 Identificacin de los datos necesarios (entradas).
4.3 Identificacin de los datos a obtener (salidas).
4.4 Descripcin de las operaciones a utilizar (clculos).
4.5 Descripcin de los pasos para llegar a la solucin (procesos).

Actividades de Aprendizaje y Evaluacin:

Entrar al EVA ( http://aulafrontino.org.ve/intranet/moodle/), bajar tutorial
en la Web (http://datoeficaz.blogspot.com/2013/04/placeholder.html) el
tema desarrollado en clase de la Unidad IV
Revisar Video, material electrnico y analizar los ejercicios resueltos.
Resolver la Gua de Ejercicios propuestos y enviar por correo al facilitador
(anayanetha@gmail.com).
Asesora en el Chat planificada por el facilitador.

UNIDAD 5: PROGRAMACIN ESTRUCTURADA

Objetivo Terminal: Elaborar Algoritmos lgicosmatemticos a travs de las
estructuras lgicas de programacin Selectivas y Repetitivas.



5.1 Teoremas de la programacin estructurada.
5.2 Estructuras de control:
5.2.1 Estructuras de decisin: concepto, tipos y sintaxis: Condicional, simples,
dobles, mltiples, anidadas y selectiva.
5.2.2 Estructuras de control iterativas: Concepto y tipos, Ciclo Mientras y Repetir:
sintaxis y mtodos para salir del ciclo. Ciclo Para: Sintaxis. Ciclos anidados.

Actividades de Aprendizaje y Evaluacin:

Entrar al EVA ( http://aulafrontino.org.ve/intranet/moodle/), bajar tutorial en
la Web ( http://www.fba.unlp.edu.ar/tic/archivos/Q14.pdf) sobre los temas
desarrollados en la clase de la Unidad V.
Revisar Video, material Electrnico y analizar ejercicios resueltos.
Resolver la Gua de Ejercicios propuestos de estructuras selectivas y repetitivas,
enviar por correo al facilitador (anayanetha@gmail.com).
Discusin en el Foro y Evaluacin en el Chat, sobre las estructuras Secuencial,
Selectivas y Repetitivas de programacin.


Datos del Facilitadores:

FACILITADOR CORREO ELECTRONICO SEDE

Prof. Ana Yaneth lvarez
Ingeniero en Informtica

anayanetha@gmail.com

Acarigua










Bibliografa

Fundamentos de la Programacin 1. Departamento de Ciencia de la
Computacin e Inteligencia Artificial Universidad de Alicante.

Luis Joyanes. Fundamentos de programacin. Ed. McGraw-Hill, 1996, 2002.

Juan Lsaro. Fundamentos de algoritmia. Ed. Prentice-Hall, 1998.