Temario del curso
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 printf y scanf
Operadores
Funciones y macros
Estructuras
Punteros
- Punteros a variables
- Punteros a funciones
- Punteros a variables dentro de una estructura
Asignación dinámica de memoria
- Función malloc
Funciones recursivas, 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 *
- Listas unidireccionales
- Árboles
- Algoritmos de ordenación
- * Temas opcionales
Requerimientos
- Conocimientos básicos de conceptos informáticos y sistemas operativos
- Experiencia en el uso de editores de texto o herramientas de desarrollo básicas
- Es útil tener experiencia básica en programación en cualquier lenguaje, aunque no es obligatoria
Público objetivo
- Programadores principiantes que deseen aprender programación en C
- Desarrolladores de software que busquen reforzar su comprensión de la programación de bajo nivel
- Ingenieros y profesionales técnicos que trabajen con software de sistemas 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