Вы находитесь на странице: 1из 3

SILABO

Unidad Didáctica Introducción a la Programación Horas Semanales


Carreras Diseño y Programación Web Semestre 1
Módulo
Profesor
Capacidad

Conocer los fundamentos de la programación de computadores y desarrollar habilidades y


pensamiento lógico requerido para diseñar algoritmos computacionales.

Indicadores de Logro

1. Conoce los conceptos fundamentales de Sistemas, Información, Sistemas de Información y


Sistemas Informáticos.
2. Conoce los fundamentos de la programación estructurada>: Expresiones aritméticas y
booleanas, estructuras lineales, de bifurcación y de repetición.
3. Conoce las técnicas básicas de diseño de algoritmos: flujogramas y pseudocódigos.
4. Sabe interpretar un algoritmo diseñado en un diagrama y puede escribir lo en pseudocódigo
y posteriormente en código.
5. Es capaz de hacer seguimiento a un algoritmo de forma que llega a una certeza del
comportamiento de las variables.
6. Es capaz de usar las diferentes formas de plantear estructuras de repetición.
7. Conoce el uso de las variables indexadas de una y más de una dimensión.
8. Es capaz de diseñar estructuras y algoritmos de mediana complejidad a partir de problemas
planteados.
9. Conoce los fundamentos del uso de subprogramas: funciones y procedimientos.

Evaluación del Curso

Evaluación Permanente 1 25%


Examen Parcial 25%
Evaluación Permanente 2 25%
Examen Final 25%
UNIDADES DE APRENDIZAJE

Unidad de Aprendizaje 1 Conceptos Básicos acerca de Sistemas de Información


Indicadores de Logro: Contenidos:
1.- Conoce los conceptos fundamentales  Conceptos básicos de sistemas y de datos.
de Sistemas, Información, Sistemas de  Conceptos básicos acerca de algoritmos,
Información y Sistemas Informáticos. variables, constantes, expresiones
aritméticas y booleanas.
3.- Conoce las técnicas básicas de diseño  Técnicas requeridas para la elaboración de
de algoritmos: flujogramas y flujogramas.
pseudocódigos.  Técnicas requeridas para la elaboración de
pseudocódigos.

Unidad de Aprendizaje 2 Estructuras Usadas en Programación


Indicadores de Logro: Contenidos:
2.- Conoce los fundamentos de la  Diseño de pseudocódigos a partir de
programación estructurada>: Expresiones flujogramas.
aritméticas y booleanas, estructuras  Interpretación de flujogramas y
pseudocódigos con dominio de la evolución
lineales, de bifurcación y de repetición. de los valores en variables.
4.- Sabe interpretar un algoritmo diseñado  Estructuraslineales, de bifurcación y de
en un diagrama y puede escribir lo en repetición.
pseudocódigo y posteriormente en código.  Implementaciones de estructuras de
5.- Es capaz de hacer seguimiento a un bifurcación simples y anidadas.
algoritmo de forma que llega a una certeza  Implementaciones de estructuras de
repetición simples y anidadas.
del comportamiento de las variables.

Unidad de Aprendizaje 3 Uso de datos complejos en algoritmos


Indicadores de Logro: Contenidos:
6.- Es capaz de usar las diferentes formas  Planteamiento y uso de arreglos
de plantear estructuras de repetición. unidimensionales.
7.- Conoce el uso de las variables  Planteamiento y uso de arreglos
multidimensionales.
indexadas de una y más de una dimensión.
 Soluciones algorítmicas a partir de
problemas simples.

Unidad de Aprendizaje 4 Diseño de algoritmos e implementación de sub programas


Indicadores de Logro: Contenidos:
8.- Es capaz de diseñar estructuras y  Soluciones algorítmicas a problemas de
algoritmos de mediana complejidad a mediana complejidad.
partir de problemas planteados.  Diseño e implementación de funciones
como parte de las soluciones algorítmicas
9.- Conoce los fundamentos del uso de  Diseño e implementación de
subprogramas: funciones y procedimientos como parte de soluciones
procedimientos. algorítmicas.
Metodología

Centrada en el análisis, reallzación y experimentación a partir de problemas reales.


El desarrollo del pensamiento lógico binario se obtendrá a partir del uso de capacidades mentales
desarrolladas en aula, para posteriormente aplicar las soluciones planteadas en el laboratorio de
cómputo.
Se favorecerá el aprendizaje a partir del trabajo en equipo.

Bibliografía

GALVE FRANCES, Javier


“Algorítmica” Rama 1993
JOYANES Luis, RODRIGUEZ Luis, FERNANDEZ Matilde
“Fundamentos de Programación”
MARTINEZ FIGUEROA, Arístides
“Metodología de la programación” – Barcelona – Ferre Moret - 1985
BRASSARD y BRATLEY
“Fundamentos de algorítmia”
PELAEZ SANCHEZ, José Ignacio
“Análisis y diseño de algoritmos” – Málaga - 2006
CAIRO BATTISTUTTI, Osvaldo
“Metodología de la Programación”
FARINA, Mario
“Diagramas de flujo”

Вам также может понравиться