Curso en línea – especialización profesional certificada en C y C++ de la Universidad de California, Santa Cruz

Aprenda a codificar en lenguajes C y C++. Obtenga una comprensión profunda de la programación informática aprendiendo a codificar, depurar y resolver problemas complejos en C y C++.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Conceptos básicos de la programación en C
  • Semántica y sintaxis avanzadas en el lenguaje C++.
  • Aplicar habilidades a problemas de alto nivel.
  • Algoritmos de inteligencia artificial
  • Estimación de Montecarlo en juegos complejos
  • Escribir programas y encontrar errores en el código.
  • Práctica práctica en la evaluación final.

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • ingeniero de software
  • científico de datos
  • Desarrollador de inteligencia artificial
  • desarrollador de juegos
  • programador c/c++
  • Desarrollador de algoritmos
  • ingeniero de sistemas
  • desarrollador de aplicaciones
  • Desarrollador de software para sistemas complejos

Pasantía: una serie de cursos de cuatro cursos.

Esta especialización está dirigida a todos los entusiastas de la programación, incluidos principiantes, informáticos y entusiastas de la inteligencia artificial que deseen desarrollar sus habilidades de programación en los lenguajes básicos C y C++.

Contenido del curso

  • Dos cursos en lenguaje C.
  • Dos cursos en el lenguaje C++.

En los cursos aprenderá los conceptos básicos de programación en C y repasará la semántica y sintaxis más avanzada de C++. Lo preparará para aplicar las habilidades a problemas de alto nivel utilizando algoritmos de inteligencia artificial y estimación de Monte Carlo en juegos complejos.

Un proyecto de aprendizaje práctico.

Los estudiantes con esta intención comenzarán a codificar desde el principio. Cada módulo ofrece muchas oportunidades para escribir programas y encontrar errores en el código del alumno y de otros. Según los conocimientos que adquieran, los alumnos demostrarán su comprensión de la programación en una evaluación final que incluye práctica práctica.

Details of the courses that make up the specialization

Cursos de programación en C y C++.

Curso 1: C para todos: conceptos básicos de programación

Duración: 15 horas
Calificación: 4.5 (6,435 calificaciones)

  • Escribe un programa sencillo.
  • Compilar, depurar y ejecutar un programa.
  • Aplicar conceptos relacionados con matrices, punteros, funciones, tipos de datos y elementos léxicos.

Curso 2: C para todos: programación estructurada

Duración: 9 horas
Calificación: 4.6 (750 calificaciones)

  • Aplicar conceptos utilizando argumentos de línea de comando.
  • Utilice construcciones simples de C++.
  • Utilice recursos para depurar código.

Curso 3: C++ para programadores de C, primera parte

Duración: 13 horas
Calificación: 4.4 (2,287 calificaciones)

  • Convierta programas C a programas C++.
  • Utilice clases de contenedores básicas.
  • Aplicar los principios del algoritmo del camino más corto de Dijkstra.

Curso 4: C++ para programadores de C, parte 2

Duración: 14 horas
Calificación: 4.5 (321 calificaciones)

  • Utilice una biblioteca de plantillas estándar.
  • Aplicar lógica de herencia y sintaxis de C++.
  • Describir y comparar el algoritmo min-max y el algoritmo alfa-beta para juegos.