Descripción:

Este curso está diseñado para gente con nociones bastante elevadas en informática en general y con pretensiones de afianzar o iniciarse en el mundo de la programación en general.

Este curso es ideal para preparar a los alumnos en las asignaturas de programación de la Universidad y es el lenguaje ideal para iniciarse en el mundo de la programación.

Este curso requiere que el alumno además de las horas en clase pueda disponer de al menos entre 2 o 3 horas libres por clase para realizar los proyectos que se manden para casa y un ordenador Pentium o superior, de lo contrario el alumno puede al finalizar el curso sin obtener el nivel adecuado de conocimientos.

Objetivos:

Formar alumnos con capacidad de desarrollar sus propios programas diseñándolos e implementándolos en C++ y ayudar a los universitarios en las asignaturas de programación.

Temario:

  • Fundamentos de programación.
  • Manejo del entorno de desarrollo Dev-C++
  • Programación en C++:
    • Elementos básicos de C++.
    • Operadores y expresiones.
    • Condicionales.
    • Bucles.
    • Funciones.
    • Arrays.
    • Estructuras y uniones.
    • Biblioteca de funciones.
    • Punteros.
    • Cadenas.
    • Tratamiento avanzado de funciones.
    • Asignación dinámica de memoria.
    • Entradas y salidas, Flujos (Streams).
    • Archivos.
    • Conceptos de programación orientada a objetos.
    • Clases.
    • Herencia y polimorfismo.
  • Diseño práctico de programas en C/C++.
  • Programación eficiente.

Hay que señalar que todo el temario que arriba se expone sería imposible proporcionarlo de una forma teórico/práctica en el tiempo aproximado estipulado por lo que será imprescindible que el alumno realice trabajos en casa, usando la hora de clase para consultar dudas y obtener los conceptos teóricos necesarios para la realización de las prácticas.