Temario del curso
Una breve historia del lenguaje de programación C
Instrucciones básicas
Tipos de datos
- Palabras clave
- Operadores y sus prioridades
Obtención y visualización de datos
- Instrucciones de formato de Printf y scanf
Operadores
Funciones y macros
Estructuras
Indicadores
- Punteros a variables
- Punteros a funciones
- Punteros a variables dentro de estructuras
Asignación dinámica de memoria
- Función malloc
Funciones recursivas con número variable de parámetros, uniones, campos de bits, funciones básicas de la biblioteca
- Bibliotecas: math, stdio, stdlib, time
Introducción a algoritmos y estructuras de datos *
- Lista unidireccional
- Árbol
- Algoritmos de ordenamiento
- * Temas opcionales
Requerimientos
- Comprensión de conceptos básicos de computación y sistemas operativos
- Experiencia en el uso de un editor de texto o herramientas básicas de desarrollo
- Experiencia básica en programación en cualquier idioma es útil, pero no es obligatoria
Público objetivo
- Programadores principiantes que deseen aprender programación en C
- Desarrolladores de software que busquen fortalecer su comprensión de la programación de bajo nivel
- Ingenieros y profesionales técnicos que trabajen con software a nivel de sistema o embebido
Testimonios (5)
Pude aprender los conceptos básicos de la programación en C y tengo una base sobre la cual seguir avanzando.
Patrick Hensley - Roush Industries
Curso - Programming in C
Traducción Automática
¡Manos a la obra! Esto nos permitió poner a prueba los conocimientos proporcionados por el instructor y me ayudó a tomar notas sobre las funciones específicas que encontré más difíciles.
Lloyd Lancour - Roush Industries
Curso - Programming in C
Traducción Automática
El conocimiento del instructor en programación C y la forma en que nos mostró cómo solucionar los problemas de todos fue lo más útil para diagnosticar problemas de codificación y usar el STM32CubeIDE por mi cuenta. Las muchas veces que el instructor se desviaba del curso y explicaba casos de uso más aplicables a nuestro trabajo definitivamente hicieron que esta clase valiera la pena!
David Sanders - Roush Industries
Curso - Programming in C
Traducción Automática
Cameron asignaría tareas y se aseguraría de que el tablero de todos estuviera operativo. Si había alguna confusión o error, todo el grupo podía retroceder y revisar dónde se habían cometido los errores. Muy profesional.
Trevor Koch - Roush Industries
Curso - Programming in C
Traducción Automática
Grandes conceptos con conocimientos de aplicaciones prácticas
Patrick German - Roush Industries
Curso - Programming in C
Traducción Automática