Curso en línea: pasantía profesional certificada en Programación C para todos por la Universidad de Michigan

Descubra la importancia del lenguaje C y cómo C, UNIX y Linux sentaron las bases de nuestro entorno informático moderno.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Mejorar las habilidades de programación en los lenguajes C++, Java, JavaScript y Python.
  • Comprender la historia y la sintaxis del lenguaje C.
  • Aplicación de conocimientos básicos de programación en el lenguaje C.
  • Lidiar con ejercicios de programación desafiantes
  • Implementación de patrones de objetos de Python en C
  • Identificar y corregir errores en el código.
  • Implementación de estructuras de datos basadas en una estructura de código predefinida en C
  • Ajustar el ritmo de aprendizaje a la comprensión de los estudiantes.

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • programador c
  • programador pitón
  • programador java
  • programador javascript
  • Desarrollador de sistemas
  • ingeniero de software
  • analista de sistemas
  • desarrollador de aplicaciones
  • desarrollador de juegos
  • Desarrollador de software para sistemas embebidos

Prácticas: una serie de 4 cursos.

Aprender los conceptos básicos de C puede ayudar a cualquier persona interesada en la programación a mejorar sus habilidades en lenguajes como C++, Java, JavaScript y Python. En el curso de programación en C para todos, aprenderá sobre la historia de C y la sintaxis de C mientras desarrolla conocimientos básicos de programación en este lenguaje.

Aplique sus conocimientos en una variedad de ejercicios en cada curso a medida que avanza hacia temas más avanzados. Esta especialización le permite progresar a su propio ritmo, teniendo en cuenta la posibilidad de elegir cómo abordar ejercicios más complejos.

  • Adecuado tanto para principiantes en el mundo de la programación como para usuarios experimentados del software.

Proyecto de aprendizaje aplicado

En esta especialización existen varios ejercicios de programación cada vez más desafiantes, que van desde unos minutos de esfuerzo hasta muchas horas de desarrollo.

  • Los estudiantes descubrirán cómo implementar patrones de objetos de Python en C.
  • Identificar y corregir errores en el código.
  • Implemente una lista de estructuras de datos basadas en una estructura de código C predefinida.

A medida que los alumnos encuentran conceptos más complejos, ajustamos el ritmo para garantizar que comprendan el material antes de continuar, aprovechando las lecciones anteriores a medida que avanzan.

Details of the courses that make up the specialization

Investigación C

Curso 1

11 horas

4,8 (34 valoraciones)

Detalles del curso

  • Lo que aprenderás:
    • Aprenda los conceptos básicos de la sintaxis de C
    • Identificar las similitudes y diferencias entre C y Python.
    • Comprender el impacto de C en la programación moderna
  • Habilidades que obtendrás:
    • Categoría: sintaxis C
    • Categoría: Tipos de datos en C
    • Categoría: Historia de las computadoras

Curso 2: Programación en C

13 horas

4,7 (20 valoraciones)

Detalles del curso

  • Lo que aprenderás:
    • Comprender variables y tipos en C
    • Comprender el flujo de control en C
    • Aprende a escribir funciones recursivas
  • Habilidades que obtendrás:
    • Categoría: Función recursiva
    • Categoría: sintaxis C
    • Categoría: Sintaxis de flujo

Curso 3: Estructuras de datos en C

15 horas

4,5 (10 valoraciones)

Detalles del curso

  • Lo que aprenderás:
    • Crear estructuras de datos en C
    • Comprender la diferencia de estructuras entre C y Python
    • Obtenga más información sobre posibles problemas de seguridad relacionados con C
  • Habilidades que obtendrás:
    • Categoría: gestión de memoria
    • categoría: estructuras
    • Categoría: Electores
    • Categoría: Matrices

Curso 4: Construyendo objetos en C

17 horas

Detalles del curso

  • Lo que aprenderás:
    • Crear objetos en C
    • Obtenga más información sobre la asignación de memoria dinámica en objetos
    • Comprender los principios de la programación orientada a objetos en C.
  • Habilidades que obtendrás:
    • Categoría: Asignación de memoria dinámica en C
    • Categoría: Programación Orientada a Objetos (POO)