Revisando requisitos
Requisito previo
Este curso pertenece al siguiente programa:
Es necesario que te inscribas al programa antes de poder tomar este curso
Requisitos previos
Horarios disponibles
Selecciona un horario de la siguiente lista
Inscripción terminada
Inscripción no realizada
Si considera que esto es un error comunicarse al correo: jmrincon@ia.center
Lenguaje C avanzado
Durante el curso se describirán las diferentes estructuras de programación del lenguaje C, incluyendo como interactúan con la representación interna de la memoria para lograr un mayor entendimiento de su aplicación. El contenido comprende el manejo de memoria dinámica, arreglos, apuntadores a regiones de memoria y funciones, estructuras y uniones, transferencia de parámetros por valor y referencia. Al final del curso los asistentes tendrán la capacidad de utilizar eficientemente las instrucciones de acceso a memoria optimizando el acceso e implementación de rutinas, así como discusión de métodos de mejora de la calidad del software. ****Curso Híbrido (presencial IA.Center hasta 40 personas y vía Teams ilimitado)**** Patrocinado por la empresa Juarense DCI Development
Inicia sesión para inscribirte Descargar información (PDF Flyer)Inicio
04/07/2023
Duración
30 horas
Dedicación
5 horas por semana
Precio
Beca DCI Development
Idioma
Español
Modalidad
Vía Teams
Horarios
-
Martes y jueves – 17:00 a 19:30 (Hora ciudad Juárez). Curso Híbrido (presencial IA.Center hasta 40 personas y vía Teams ilimitado)
Inicia 04/07/2023
Prerequisitos
Requisitos
Perfil de ingreso
Perfil de egreso
Obtén certificados oficiales
Contenido del curso
Introducción
- Presentación - Instalación - Variables locales y globales - Cadenas - Funciones: Argumentos, Recursión - Practica - Macros - Práctica
Estructuras de memoria
- Arreglos - Estructuras - Uniones - Práctica - Enumeraciones - Definiciones de tipos - Práctica
Manejo de memoria
- ‘Heap’ y ‘Stack’ - Memoria dinámica - Práctica - Apuntadores a arreglos - Practica - Apuntadores a funciones - Práctica - Apuntadores a cadenas - Apuntadores a estructuras - Práctica - Operaciones a nivel byte y bit - Práctica
Estructuras de datos
- Pilas - Colas - Practica - Listas enlazadas - Listas doblemente enlazadas - Practica - Arboles - Práctica - Hash - Diccionarios - Práctica
Archivos
- Texto - Binarios - Práctica - Registros - Practica - Persistencia - Práctica
Temas especiales
- Depuración - ‘Profiling’ - Alineación de memoria - Arquitecturas 64 vs 32 - ‘Big Endian’, ‘Low Endian’ - Buenas prácticas - Optimización - Revisiones de código - Practica de revisiones de código
Instructor del curso
Mtro. Felipe Arias del Campo
Egresado del tecnológico de Chihuahua II como ingeniero en sistemas computacionales en 1983, docente en las carreras de ingeniería en sistemas y licenciatura en informática hasta 1986, ingeniero de software hasta el 2000, posteriormente desempeñando como ingeniero de prueba de manufactura en RCA hasta el 2004, y de ahí hasta la fecha en Delphi, ahora llamada Aptiv. El rol actual incluye el desarrollo de aplicaciones y soluciones de manufactura, soporte, entrenamiento y consultoría en protocolos de comunicación automotrices como CAN, LIN, Ethernet, etc., librerías de procesamiento de imágenes y también en el desarrollo de estándares y procedimientos de manufactura, solución de problemas, procesos de análisis de datos de manufactura (MSA, Six Sigma, Cpk, VDA) y procesos de mejora continua en prácticas de desarrollo de software para prueba de manufactura. Recientemente trabajando en la aplicación de sistemas de inteligencia artificial en los procesos de manufactura para la optimización de procesos. Experiencia de 30 años en el desarrollo de software con diferentes lenguajes, incluyendo Basic, Cobol, Ensamblador, C, C++, Pascal, Prolog y Python. Experiencia en el desarrollo de componentes COM y actualmente la tecnología .NET. Su interés de investigación actual se enfoca al aprendizaje máquina, procesamiento de imágenes, mejora de procesos de manufactura.