Curso en línea – especialización profesional certificada en computación conceptual con programación básica en C por Google, University of Colorado System

Una breve descripción de marketing para una tienda online que ofrece una variedad de productos de calidad en diferentes categorías, con un excelente servicio al cliente y precios razonables.

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

  • Pensamiento computacional
  • programación en c
  • Desarrollar soluciones a problemas prácticos.
  • algoritmos
  • Recopilación, análisis y representación de datos.
  • abstracción
  • automatización
  • simulación
  • paralelización

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • programador c
  • analista de datos
  • ingeniero de software
  • Desarrollador de algoritmos
  • Experto en automatización
  • Desarrolla soluciones computacionales
  • Ingeniero de simulación
  • Desarrolla sistemas paralelos

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

Esta pasantía está diseñada para permitirle explorar el pensamiento computacional y temas básicos en la programación en C, y aplicar estas ideas para desarrollar soluciones para una variedad de problemas prácticos. El primer curso no requiere experiencia en programación, y durante los 4 cursos de formación aprenderás sobre pensamiento computacional y programación en lenguaje C.

Un proyecto de aprendizaje práctico.

Los alumnos desarrollan una variedad de programas en lenguaje C utilizando las ideas aprendidas en los cursos de educación continua. También aplican ideas de pensamiento computacional en una variedad de ejercicios y pruebas de comprensión sobre temas como:

  • algoritmos
  • Recopilación, análisis y representación de datos.
  • abstracción
  • automatización
  • simulación
  • paralelización

Details of the courses that make up the specialization

Curso 1: Algoritmos, toma de datos y comienzo a programar

Este curso comienza tu viaje para aprender el pensamiento computacional y comenzar a programar en lenguaje C. Si quieres aprender a interactuar con el mundo de una manera rigurosa y computacional, ¡este es el curso para ti!

En este curso, exploraremos algoritmos y recopilación de datos. Comenzará a aprender a desarrollar programas en C escribiendo su primer programa en C; Aprenderá sobre tipos de datos, variables y constantes.

Advertencia: empezar no es fácil. Aprender programación es difícil, especialmente porque los cursos de esta especialización se construyen a partir de un curso universitario de primer año.

Curso 2: Análisis y representación de datos, selección y repetición

Este curso es el segundo curso de la especialización, donde prestaremos atención al pensamiento computacional y al inicio de la programación en lenguaje C. Este curso confía en que tengas los conocimientos requeridos del curso anterior.

  • Conocimientos necesarios en el campo del pensamiento computacional: algoritmos y procedimientos, recopilación de datos.
  • Conocimientos necesarios del lenguaje C: tipos de datos, variables, constantes y cálculos STEM.

Durante el curso aprenderás sobre el análisis de datos y su representación:

  • Módulo 1: Conozca algunas estadísticas comunes que se pueden calcular a medida que analizamos conjuntos de datos
  • Módulo 2: Descubre cómo tomamos decisiones en nuestro código
  • Módulo 3: Explore las diferentes formas en que podemos representar conjuntos de datos
  • Módulo 4: Utilice bucles (repeticiones) para repetir acciones en su código

Curso 3: Abstracción, resolución de problemas y funciones

Este curso es el tercer curso de especialización donde exploraremos tanto el pensamiento computacional como la programación inicial en lenguaje C. Este curso asume que tienes los conocimientos requeridos de los dos cursos anteriores.

  • Conocimientos necesarios en el campo del pensamiento computacional: algoritmos y procedimientos, recopilación, análisis y representación de datos.
  • Conocimientos requeridos del lenguaje C: tipos de datos, variables, constantes; cálculos STEM; elección; y atrás (bucles)

Durante el curso explorarás los temas del pensamiento computacional:

  • Módulo 1: Aprenda sobre las matrices como medio para almacenar múltiples valores en una variable
  • Módulo 2: Descubre cómo almacenamos y movemos palabras (matrices de caracteres)
  • Módulo 3: Explora la abstracción y la descomposición de problemas
  • Módulo 4: Utilice funciones para implementar la descomposición de problemas en su código

Curso 4: Simulación, análisis de algoritmos y punteros

Este curso es el cuarto y último curso de la especialización, donde exploraremos el pensamiento computacional y la programación inicial en C. Este curso asume que tienes los conocimientos requeridos de los tres anteriores.

  • Conocimientos requeridos en el campo del pensamiento computacional: algoritmos y procedimientos; recopilación, análisis y representación de datos; abstracción; y resolviendo problemas
  • Conocimientos requeridos del lenguaje C: tipos de datos, variables, constantes; cálculos STEM; elección; repetir (bucles); matrices; palabras; y funciones

Durante el curso explorarás los temas del pensamiento computacional:

  • Módulo 1: Aprenda a leer, escribir y agregar archivos. Explorar la automatización
  • Módulo 2: Descubra los beneficios de la simulación y la paralelización
  • Módulo 3: Aprenda a realizar análisis de algoritmos para cuantificar la complejidad del algoritmo.
  • Módulo 4: Explore cómo utilizar punteros con más profundidad