0% encontró este documento útil (0 votos)
34 vistas2 páginas

ASIGNATURAS, UNIDADES de Programacion 1

El documento presenta el programa de la asignatura Programación I, que incluye 5 unidades temáticas sobre diseño de algoritmos, herramientas de programación, estructura general de un programa, programación estructurada y procedimientos y funciones.

Cargado por

Japones Coreano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas2 páginas

ASIGNATURAS, UNIDADES de Programacion 1

El documento presenta el programa de la asignatura Programación I, que incluye 5 unidades temáticas sobre diseño de algoritmos, herramientas de programación, estructura general de un programa, programación estructurada y procedimientos y funciones.

Cargado por

Japones Coreano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

1

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL DELTA


CARRERA: TECNICATURA SUPERIOR EN PROGRAMACIÓN

Carga
Tipo de Nivel Horaria Régimen de
Asignatura
asignatura (año) Semanal Dictado
(horas)
Programación I Obligatoria 1 6 Cuatrimestral

PROGRAMA DE LA ASIGNATURA
Unidad Temática N°: 1 DISEÑO DE ALGORITMOS
Concepto de algoritmo. Características de los algoritmos. Lenguajes de programación, tipos: lenguajes de
máquina, lenguaje de bajo nivel, lenguaje de alto nivel. Traductores: intérpretes y compiladores. La
compilación y sus fases. Datos, Concepto de dato. Tipos de datos, simples, abstractos. Datos tipo carácter
y lógico. Constantes y variables. Expresiones aritméticas. Operadores de relación. Ejercicios y trabajos
prácticos.
Unidad Temática N°: 2 ALGORITMOS COMPUTACIONALES Y HERRAMIENTAS DE
PROGRAMACIÓN.

Análisis y resolución de problemas. Representación gráfica de los algoritmos. Diagrama de flujo.


Diagramas de Nassi-Schneiderman (N-S). Pseudocódigo. Ejercicios y trabajos prácticos.

Unidad Temática N°: 3 ESTRUCTURA GENERAL DE UN PROGRAMA.

Concepto de programa. Partes constitutivas de un programa. Instrucciones y tipos de instrucciones: de


asignación, de lectura de datos, de escritura de resultados. Bifurcaciones simples y dobles. Estructuras de
control básicas: secuencial, condicional, cíclica. Ciclos, contador, acumulador, interruptores, máximos,
mínimos, máximo y mínimo repetido.
Introducción al Lenguaje Python. Ejercicios y trabajos prácticos en laboratorio.

Unidad Temática N°: 4 PROGRAMACIÓN ESTRUCTURADA


Estrategias de Resolución. Programación modular, tamaño de los módulos e implementación. Recursos
abstractos, diseño descendente (top-down). Teorema de la programación estructurada. Estructuras básicas,
secuenciales, selectivas y repetitivas. Tipos de estructuras selectivas. Tipos de estructuras repetitivas y
formas de control. Estructuras de decisión anidadas. Estructuras de repetición anidadas.
Unidad Temática Nº: 5 PROCEDIMIENTOS Y FUNCIONES
Nociones de complejidad computacional y orden de complejidad Introducción a los subalgoritmos
Subprogramas. Funciones: declaración y uso. Procedimientos (Subrutinas). Variables locales y globales.
Paso de parámetros. Paso por valor. Paso por referencia. Comparación de los métodos de paso de
parámetros. Recursión (recursividad), concepto, ejemplo gráfico del factorial de un número. Abstracciones
con procedimientos y funciones

BIBLIOGRAFÍA
2
“Fundamentos de Programación, Algoritmos, estructura de datos y Objeto” España: Mc Graw Hill,
2003, Luis Joyanes Aguilar.

”Introduccióm a la programación en Pyhon”,Madrid: Ediciones RAMA,Muñoz Gerrero, Trejos


Buritica.

“Algoritmos y Estructuras de Datos”. Madrid: Ediciones del Castillo, 1999,.Niklaus Wirth

Apuntes de la cátedra.

También podría gustarte