Curso sobre C++ para programadores
En este curso gratuito sobre C++ para programadores aprenderás a gestionar el lenguaje de programación informático C y cómo utilizarlo.
C++ es un lenguaje de programación orientado a la programación de sistemas y de herramientas. Recomendado para programadores expertos, este curso pretende desarrollar un nuevo paradigma de clases, tomando la base del lenguaje C anterior para agregarle la capacidad de abstraer numerosos tipos.
Ofrecido por la Universidad de California en Santa Cruz, una institución de investigación pública con un profundo compromiso con la educación de pregrado, este curso te permitirá actualizar y renovar tus conocimientos como programador.
¿A quién está dirigido el curso sobre C++ para programadores?
El curso está especialmente dirigido a personas que ya se desenvuelven dentro del mundo de la programación informática. Por ello es necesario poseer conocimientos básicos sobre el manejo de algoritmos y softwares de orientación objetiva.
Para realizar este curso será necesario tener un nivel medio de inglés, ya que es la única modalidad en la que se oferta (ver cursos gratis de inglés). Aun así, cuenta con subtítulos en español y otros idiomas para que puedas seguir las clases sin problemas.
También deberás disponer de un dispositivo con conexión estable a Internet desde el que seguir las clases.
¿Qué estudiarás en el curso sobre C++ para programadores?
Impartido por Ira Pohl, profesor de informática en la Universidad de California, Santa Cruz, y miembro de la ACM, el curso consta de 10 módulos semanales. En ellos, los alumnos participarán de videolecciones, actividades prácticas, tareas y un examen final que recogerá todo el temario estudiado a lo largo del programa.
Los temas a tratar a lo largo del curso son:
Parte I
- Cómo convertir un programa C existente a C++. Uso de tipo Entrada/Salida segura.
- Revisión del algoritmo de ruta más corta de Dijkstra. Funciones y genéricos de C++. Clases C++ y OO
- Punto: constructor predeterminado y sintaxis de inicialización. Constructores de conversión. Copiar constructor. Lista y asignación de memoria dinámica. Copia profunda.
- Algoritmos de Prim y Kruskal. Uso de Clases de Contenedores básicos. Trípode-Contenedor, Iterador, Algoritmo.
- Examen Final
Parte II
- STL y el juego Hex
- Hex como Graph y Herencia
- Hex y el uso de Al & C++
- Programa Monte Carlo Hex, temas y patrones de C++ más avanzados
- Examen Final
Acceso a el curso sobre C++ para programadores
Accede a el curso sobre C++ para programadores I y el curso C++ para programadores II impartidos por la Universidad de California en Santa Cruz. La participación en ambos cursos está habilitada de manera por la Universidad de California en Santa Cruz.
Si al culminar el curso deseas recibir un Certificado Académico por parte de la Universidad de California en Santa Cruz, deberás aprobar todas las actividades evaluadas programadas y abonar la tasa correspondiente a 45 €.
Todos los cursos de Coursera se pueden auditar de forma gratuita y se puede solicitar la ayuda económica (beca) con la que te dan el certificado sin coste.
Para continuar con tu aprendizaje en este campo, es posible que también te resulten de interés este curso de desarrollo de paquetes en Python o este otro curso de programación Julia para bioinformática y ciencia. Ambos son completamente gratuitos.