What You Need to Know Before
You Start

Starts 22 June 2025 06:37

Ends 22 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Go y C++: Programación en Dos Lenguajes Sucesores de C

Domina la programación en Go y C++ mediante práctica práctica con concurrencia, STL y algoritmos de IA. Progresa desde conceptos básicos hasta implementaciones avanzadas a lo largo de cuatro segmentos exhaustivos.
University of California, Santa Cruz via Coursera

University of California, Santa Cruz

10 Cursos


UC Santa Cruz is a diverse and welcoming public research university that is focused on global engagement, social justice, sustainability, education for everyone, and the arts.

Not Specified

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Resumen

Esta especialización está destinada a todos los entusiastas de la programación y la inteligencia artificial que buscan dominar habilidades avanzadas como la concurrencia en Go y el uso de la Biblioteca de Plantillas Estándar en C++. A lo largo de los cuatro cursos—dos en C++ y dos en Go—se expondrán a algoritmos clave y métodos de búsqueda en inteligencia artificial, algunos de ellos pioneros desarrollados por el instructor.

Programa de estudio

  • **Curso 1: Introducción a C++ y la Biblioteca de Plantillas Estándar (STL)**
  • Panorama de la programación en C++
    Estructuras de datos en C++
    Introducción a la Biblioteca de Plantillas Estándar
    Algoritmos clave en STL: ordenar, buscar y más
    Proyecto práctico: Construcción de una aplicación C++ usando STL
  • **Curso 2: Programación Avanzada en C++ para Inteligencia Artificial**
  • Funciones avanzadas de C++: Plantillas, Lambdas y Punteros Inteligentes
    Implementación de algoritmos de IA en C++
    Técnicas de optimización en programación C++
    Introducción a la programación paralela en C++
    Ejercicio práctico: Desarrollo de un algoritmo de IA utilizando C++
  • **Curso 3: Introducción a la Programación en Go**
  • Conceptos básicos del lenguaje de programación Go
    Conceptos de programación funcional en Go
    Concurrencia en Go: Goroutines y canales
    Manejo de errores y depuración en Go
    Proyecto: Construcción de una aplicación concurrente en Go
  • **Curso 4: Programación Avanzada en Go e Implementación de IA**
  • Características avanzadas de Go: Interfaces y reflexión
    Algoritmos y estructuras de datos en Go
    Implementación de estrategias de IA con Go
    Ajuste de rendimiento y evaluación comparativa en Go
    Proyecto final: Desarrollo de un sistema de IA usando Go
  • **Recursos Adicionales**
  • Lecturas y documentación recomendadas
    Ejercicios de codificación en línea y entornos de práctica
    Foros comunitarios y redes de apoyo para desarrolladores de C++ y Go

Enseñado por

Ira Pohl


Asignaturas

Programación