II. Justificación
El fundamento de la tecnología computacional son los algoritmos. En cualquier programa de estudio a
nivel de Licenciatura, en lo que a tecnología computacional se refiere, es relevante y fundamental el
estudio de técnicas de diseño de algoritmos, y el aprendizaje de los fundamentos de la programación
de computadores. Esta es la base de la programación de sistemas informáticos..
III. Descripción
En esta asignatura se incursiona en los fundamentos y conceptos básicos relativos a la programación
de computadores. Esta es la primera asignatura de una de las áreas fundamentales de formación, la
programación de computadoras, por lo que el dominio de las técnicas y estrategias de diseño de
algoritmos con las instrucciones fundamentales es decisivo para el éxito en las siguientes asignaturas
relativas a la programación.
Las asignatura se divide en cinco módulos:
Genéricas
Aplica el orden de prioridad de los operadores en la evaluación y escritura de expresiones
aritméticas y lógicas.
Deduce la entrada, proceso y salida de un algoritmo, a partir del enunciado del problema a
resolver.
Aplica la prueba de escritorio para identificar el objetivo de un algoritmo así como para
interpretar sus resultados.
Demuestra destrezas de programación eficiente, con códigos legibles y documentados,
utilizando variables, las instrucciones fundamentales (entrada/salida/asignación/transferencia
condicional, repetición simple y anidada) y un lenguaje de programación imperativo-
estructurado.
Específicas
Desarrolla estrategias de estudio independiente para resolver problemas de aplicación
mediante algoritmos computacionales.
Desarrolla habilidades de pensamiento lógico estructurado necesarios para el análisis, diseño
y desarrollo de sistemas computacionales.
Adquiere destrezas para analizar problemas de diferentes campos de aplicación, y diseña
algoritmos computacionales para su procesamiento.
No SEMANAS
. PRIMERA SESIÓN SEGUNDA SESIÓN
22 DE AGOSTO 24 DE AGOSTO
Presentación del curso, sistema de Desarrolla actividad N°1
1 evaluación, metodología de trabajo y Crea grupos de trabajo.
portafolio del estudiante. Entrega para evaluación
Conceptos Generales del Tema
29 DE AGOSTO 31 DE AGOSTO
Evolución de los lenguajes de Sustentación de trabajos
2 programación, Generaciones, investiga y
confecciona PPT para exponer siguiente
clase
5 de septiembre 7 de septiembre
3 Algoritmos (diagramas de Flujo) Tipos de Datos, variable, constante
Simbología (ejemplos) identificador y operadores.
12 de septiembre 14 de septiembre
4
Parcial Nº 1 Seudocódigos con Pseint
Practicas Nº 1
19 de septiembre 21 de septiembre
5 Estructura secuencial Laboratorio Nº 1
Practica Nº 2
26 de septiembre 28 de septiembre
6 Estructura selectiva simple. Laboratorio Nº 2
Practica Nº 3
3 de octubre 5 de octubre
7 Estructura selectiva doble Laboratorio Nº 3
Practica Nº 4
10 de octubre 12 de octubre
8 Estructura selectiva múltiple LABORATORIO Nº 4
Practica Nº 5
17 de octubre 19 de octubre
9 Practica general de todas las estructuras PARCIAL Nº 2 LABORATORIO.
dadas
24 de octubre 26 octubre
10 Estructuras repetitivas Laboratorio Nº 5
Practica Nº 6
31 de octubre 2 DE noviembre
11
Contadores Practica Nº 7 Laboratorio Nº 6
7 de Noviembre 9 de noviembre
12
Libre Parcial Nº 3 (Laboratorio)
14 de noviembre 16 de noviembre
13
Acumuladores Practica Nº 8 Laboratorio Nº 7
21 de noviembre 23 de noviembre
REPASO GENERAL DE CONTADORES Laboratorio Nº 8 (TODO)
14
ACUMULADORES ESTRUCTURAS
REPETITIVAS
28 de noviembre 30 noviembre
15 Estudiantes que deben prácticas, Libre
parciales escritos y Laboratorios
BIBLIOGRAFÍA
1. ALCALDE, Eduardo y GARCÍA, Metodología de la Programación. México: Editorial McGraw-Hill,
Miguel 1992.
Lenguajes de Programación: Paradigma y Práctica. México:
2. APPLEBY, Doris y VANDEKOPPLE, Editorial McGraw-Hill, 1998.
Julios J.