601414

Anuncio
Nombre del Curso:
FUNDAMENTOS DE PROGRAMACION
Código:
601414
Requisito:
Ninguno
Área :
Profesional
Tipo de curso:
Obligatorio
Créditos:
4
Intensidad horaria semanal:
4 Teórico - Prácticas
PROPÓSITOS

Comprenda el concepto y el desarrollo de algoritmos y su aplicación en la
solución de problemas.

Desarrolle capacidad de abstracción en el análisis de situaciones a resolver

Desarrolle hábitos relacionados con el autoaprendizaje y la cultura, necesarios
para la solución de problemas.

Solucione problemas básicos en un lenguaje de programación determinado.
CONTENIDOS
1. Estrategias para análisis y resolución de problemas
2. Algorítmia
2.1. Conceptos de algoritmo
2.2. Herramientas de representación de algoritmos
3. Tipos de datos
3.1. Manejo de variables
3.2. Manejo de constantes
4. Instrucciones
4.1. Secuenciales
4.2. Selección
4.3. Repetitivas
5. Evolución de los lenguajes
6. Concepto de compilador, interprete
7. Generalidades de los lenguajes de programación
7.1. Características
7.2. Ventajas y desventajas
8. Estructura de un programa en C++;
8.1. Sintaxis y semántica
8.2. Aplicación de instrucciones secuenciales, selección, repetitivas
9. Funciones
9.1. Matemáticas
9.2. Trigonométricas
9.3. Cadena, etc.
9.4. Diferencia con los procedimientos
10. Paso de parámetros
10.1. Valor
10.2. Referencia
10.3. Dirección
11. Arreglos
11.1. Unidimensionales
11.1.1. Métodos de ordenamiento: burbuja, shell, quitsort
11.2. Multidimensionales
ESTRATEGIAS PEDAGÓGICAS
El curso de Fundamentos de Programación se desarrollará teniendo en cuenta las
siguientes estrategias pedagógicas: Clase magistral, Proyectos de semestre,
Laboratorio asistido, Laboratorio no asistido, Taller asistido, Taller no asistido,
Lectura, Estudio y revisión bibliográfica.
SISTEMA DE EVALUACIÓN
Las pruebas consideradas en el curso para evaluar las competencias son : Prueba
oral, Prueba escrita, pruebas apoyadas en guías de observación, escalas de
actitudes, cuestionarios, entrevistas, y finalmente las pruebas basadas en el
análisis y verificación de la actuación real o simulada o en la apreciación de la
calidad de productos terminados.
Estos tipos de pruebas, se clasifican como:
PARCIALES, evalúan el desarrollo progresivo del estudiante durante el semestre y
FINALES que evalúan el desarrollo de las competencias propuestas por el curso, al
final del periodo académico.
BIBLIOGRAFIA

JOYANES, Luis . Algoritmia, Programación Orientada a Objetos y Estructuras.

BECERRA, Cesar.
Algoritmos conceptos básicos.

SEDGEWICK.
Algoritmos en C++.

BAASE. Algoritmos computacionales.

DE GIUSTI. Algoritmos, Datos y programas.

SCHILDT, Helbert. Manual de referencia de C

DEITEL & DEITEL. Como programar en C++

SCHILDT, Helbert. C++ Guía de autoenseñanza

MURRAY.
Manual de Borland C++
SITIOS DE INTERES
Manuales, cursos, código

http//www.lawebdelprogramador.com

http//www.programacion.net

http//www.monografias.com

http//www.solorecursos.com

http//c.conclase.net/curso/index.htm
Algorítmia

http//www.elrincondelc.com/cursoc/index.html
Descargar