You are on page 1of 3

UNIVERSIDAD TECNOLOGICA DE COMFACAUCA

FACULTAD DE INGENIERIA
CONTENIDO CURSO DE FUNDAMENTOS DE PROGRAMACIÓN

OBJETIVOS

OBJETIVO GENERAL

Capacitar al estudiante para ser capaz de analizar, diseñar, implementar y ejecutar


una aplicación en un computador, como una solución a un determinado problema,
haciendo uso del los Algoritmos.

OBJETIVOS ESPECÍFICOS

• Brindar al estudiante en formación la estructura conceptual y metodológica


necesaria para construir la solución algorítmica asociada con un problema.
• Resolver problemas haciendo uso de una herramienta de programación
especifica.
• Utilizar una herramienta de desarrollo que permita al estudiante crear,
compilar, depurar y ejecutar programas como soluciones a problemas
específicos.
• Formular y aplicar una metodología para la solución de problemas en el
computador.
• Desarrollar algoritmos mediante el uso de las estructuras de secuencia,
selección, ciclos para ser incorporados en la solucione de problema

UNIDAD CONTENIDO
1. Introducción a la programación
1.1 Concepto de Algoritmo
1.2 Características de los algoritmos
1.3 Concepto de lenguaje de programación
1
1.4 tipos de datos y operaciones primitivas
1.5Jerarquía de operadores
1.6 Expresiones
1.7 Asignación
2. Resolución de problemas y herramientas de representación
de algoritmos
2. 2.1 Metodología para el análisis y resolución del problema
2.2 Diseño del algoritmo
2.3 Notación y representación de algoritmos
2.4 Utilización del software (DFD).
3. Estructura de un programa
3.1 Concepto de programa
3.2 Introduccion a lenguaje Java
3.3 Escritura de programas en Java
3.4 Funciones de entrada y salida (scanf, printf)
3.5 Instrucciones de selección
3.5.1 if
3.5.2 if anidados
3.5.3 la escala if-else –if
3.5.4 La expresión condicional
3 3.5.5 switch
3.5.6 Instrucciones switch anidadas
3.6 Instrucciones de iteración
3.6.1 el bucle for
3.6.2 el bucle while
3.6.3 el bucle do while
3.7 Instrucciones de salto
3.7.1 la instrucción return
3.7.2 la instrucción goto
3.7.4 la instrucción break

3. Arrays y cadenas
3.1 Array unidimensionales
4 3.2 Cadenas
3.3 Arrays bidimensionales
3.4 Arrays multidimensionales
5. Métodos
5.1 Forma general de un método
5.2 Argumentos
5
5.3 llamada por valor
5.4 llamada por referencia
5.5 Alcance de las Variables: Locales, globales, estáticas

METODOLOGÍA

En cada clase se desarrollará una exposición magistral por parte del profesor
complementada con talleres y ejercicios con la participación de los estudiantes, junto a
la lectura previa de los temas tratados en clase. Elaboración de prácticas, trabajos y
evaluaciones.
BIBLIOGRAFÍA

• SCHRIBER THOMAS. Diagramas de flujo. Editorial Limusa.


• BAASE G. Computer algorithms: Introduction to design and analysis. Editorial
Addison Wesley.
• AHO AND ULLMAN. The design and analysis of computer algoritms. Editorial
Addison Wesley.
• WIRTH N. Algoritms + Data structures = Programs. Editorial Prentice Hall.
• JOYANES AGUILAR LUIS. Fundamentos de programación. Editorial
McGrawHill
• BECERRA CESAR. Lenguaje C.

You might also like