Vous êtes sur la page 1sur 3

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA -USAC

ESCUELA DE FORMACION DE PROFESORES DE ENSEANZA MEDIA, -EFPEMPROFESORADO DE ENSEANZA MEDIA EN INFORMTICA Y COMPUTACIN

I.
DATOS GENERALES
Nombre del curso: Algoritmos
Ciclo:
2,011 (Segundo Semestre)
Catedrtico:
Mynor A. Escobar Caras
Cdigo de curso:
3903.30.03
Prerrequisito:
Perodos:
Tres horas por semana
II.
INTRODUCCIN
El curso de Algoritmos habita al estudiante con las metodologas requeridas para la solucin de
problemas a travs de medios informticos. Sin duda, el conocimiento de terminologa, mtodos y
estructuras bsicas de programacin dotar a los futuros profesores de enseanza media de la
computacin e informtica de herramientas valiosas para el ingreso al mundo de la programacin
hacindolos ms competentes para afrontar los desafos en el servicio docente en el nivel medio y de
preparacin para los posteriores estudios universitarios.
III.
OBJETIVO GENERAL
Dotar a los estudiantes de los conceptos, mtodos y estructuras bsicas de la programacin mediante la
creacin de algoritmos para la solucin de problemas de la vida cotidiana.
IV.
OBJETIVOS ESPECIFICOS
Al finalizar esta asignatura el alumno ser capaz de
1. Explicar conceptos bsicos de informtica y programacin.
2. Clasificar los datos a utilizar en la soluciones de problemas.
3. Utilizar adecuadamente mtodos y tcnicas (diagramas de flujo, pseudocdigo y diagramas N-S) para
solucionar problemas.
4. Emplea adecuadamente estructuras de control bsicas y datos estructurados para solucionar problemas
de la vida cotidiana.
V.

CONTENIDOS
Conceptos Bsicos:
Tipologa de Software: Comercial o Propietario, Shareware, Freeware, Open Source, entre otros.
Clasificacin del software: sistema, aplicacin y programacin.
Conceptos Bsicos de programacin: Programacin, programa, lenguaje de programacin,
clasificacin de los lenguajes de programacin, historia de los lenguajes de programacin.
Metodologas de programacin: Programacin estructurada, programacin modular y programacin
Orientada a Objetos.
Algoritmos y programas, conceptos bsicos:
Qu es Algoritmo?
Qu es un programa?
Algoritmo cualitativo y cuantitativo
Fases para la solucin de problemas.

Mtodos para representacin de algoritmos


Diagramas de Flujo
Pseudocdigo Pseudolenguaje
Diagramas Nassi-Shneiderman
Estructura de un algoritmo y un programa
Tipos de datos
Elementos bsicos de programacin:
Palabras reservadas
Variables
Constantes
Identificadores
Operadores
Expresiones
Sentencias
Estructuras de control
Contadores y acumuladores
Representacin de algoritmos: diagramas de flujo y pseudocdigo
Desarrollo de algoritmos de programacin estructurada (Software DFD y SLE)
Entorno de Trabajo
Estructura General de un programa estructurado
Elementos del Software DFD y SLE (Variables, constantes, identificadores, operadores,
expresiones, palabras reservadas)
Entrada y salida de datos
Variables: declaracin y uso
Aritmtica bsica: enteros y reales
Funciones
Precedencia de Funciones y Operadores
Estructuras de control y Estructuras de datos:
Condicin:
Simple
Doble
Anidada
Conectivos y operadores lgicos
Iteracin
Ciclos tipo para
Ciclos tipo mientras
Ciclos anidados
Funciones con cadenas
Matrices de datos
VI.

METODOLOGIA
El desarrollo de la temtica se har por medio de exposiciones y practicas durante las sesiones
presenciales, debindose complementar con autoestudio de los contenidos. Adems, el (la) estudiante
deber complementar su formacin por medio de la prctica de ejercicios e investigaciones. Los
recursos a usar son:
Computadora
Software DFD
Pizarra y borrador
multimedia y/o retroproyector
Internet

VII.
EVALUACIN
La evaluacin se llevar a cabo de una forma sistemtica, donde la asistencia del estudiante tiene que ser de
por lo menos 80%.
1.
2.
3.
4.

Tres evaluaciones parciales (15 puntos c/u)


Pruebas cortas, investigacin, etc.
Ejercicios en laboratorio
Examen final (incluye contenidos de todo el curso)
TOTAL

45 Puntos
15 Puntos
10 Puntos
30 Puntos
100 Puntos

NOTA:
1. La zona mnima para tener derecho a examen final es de 31 puntos.
2. Zona Mxima 70 Puntos
VIII.

1.
2.
3.
4.
5.

FUENTES DE INFORMACIN

Universidad Tecnolgica Metropolitana, Facultad de Ingeniera, Departamento de Informtica


y Computacin. Algoritmos.
Grupo Smart. Universidad de Magdalena, Santa Marta, Colombia. Fundamentos de
Programacin: Algoritmos en DFD
Flores Valerio, Carlos Augusto. Diseo Estructurado de Algoritmos.
Joyanes Aguilar, Luis /Rodrguez Baena, Lus/ Fernndez Azuela, Matilde. Fundamentos De
Programacin, Libro de Problemas. McGraw Hill. Mxico.
Cualquier otro texto de sobre algoritmos o pseudocdigo.

Vous aimerez peut-être aussi