Aprende programación en lenguaje C desde CERO
Aprende lenguaje C de manera teórica y práctica desde cero: Fundamentos, Operadores, Sentencias de control, Funciones...
Lo que serás capaz de hacer
El curso ofrece una inmersión integral en uno de los lenguajes más fundamentales y poderosos en el ámbito de la programación. Diseñado para estudiantes y profesionales que buscan entender las raíces de la informática, este curso te dará una sólida comprensión de los conceptos necesarios para dominar y entender para qué sirve el lenguaje de programación C. Ventajas del lenguaje C: EFICIENCIA Y RENDIMIENTO C es conocido por su eficiencia y rendimiento. Al ser un lenguaje de bajo nivel, permite un control directo sobre los recursos del sistema, lo que resulta en un código eficiente. Esto es particularmente importante en aplicaciones que requieren un rendimiento óptimo, como sistemas operativos, controladores de hardware y programas de bajo nivel. PORTABILIDAD: C es altamente portable, lo que significa que el código escrito en C puede ejecutarse en diferentes plataformas sin necesidad de modificaciones significativas. Esto se debe a que C proporciona un conjunto básico de características que son compatibles en varias arquitecturas de hardware. Muchos sistemas operativos están escritos en C. FLEXIBILIDAD Y CONTROL: C ofrece a los programadores un alto grado de control sobre el hardware y los recursos del sistema. Permite la manipulación directa de punteros y la gestión de memoria, lo que brinda flexibilidad y permite optimizar el código según las necesidades del programador. Esta capacidad de bajo nivel hace que C sea adecuado para desarrolladores que necesitan un control detallado sobre el hardware y el software de sus aplicaciones. Este curso no solo ofrece conocimientos teóricos sólidos, sino también oportunidades prácticas para que consolides tus habilidades y te prepares para enfrentar desafíos de programación complejos. Esencial para aquellos que buscan comprender los cimientos de otros lenguajes de programación modernos. Te sumergirás en conceptos avanzados, como punteros y recursión, desafiándote a aplicar conocimientos en proyectos prácticos y escenarios del mundo real. Al finalizar, habrás adquirido una comprensión profunda de C, sentando las bases para una carrera exitosa en el desarrollo de software. Al terminar este curso, podrás trabajar hábilmente con: Herramientas básicas de la IDE Zinjal ✓ Algoritmos ✓ Diversos tipos de variables ✓ Diagramas de flujos ✓ Operadores aritméticos ✓ Operadores relacionales ✓ Operadores lógicos ✓ Sentencias de control condicional (if, else, switch) ✓ Sentencias de control repetitivas (while, do while, for) ✓ Arreglos y matrices ✓ Punteros ✓ Diversos tipos de funciones ✓ Memoria global y stack (recursión) ✓ Cadena de caracteres (string) ✓ Además, cada sección cuenta con una serie de ejercicios prácticos que son resueltos paso a paso antes de pasar a la siguiente sección. ¿Qué estás esperando para iniciar? Tu instructor
- Herramientas básicas de la IDE Zinjal
- Algoritmos
- Diagramas de flujos
- Principios de la programación estructurada
- Diversos tipos de variables
- Operadores aritméticos
Temario
UNIDAD 1 - Presentación · 1 leccionesUNIDAD 1 - Presentación
UNIDAD 1 - Presentación
- ¡Bienvenidos al curso!
UNIDAD 2 - Introducción a la programación · 4 leccionesUNIDAD 2 - Introducción a la programación
UNIDAD 2 - Introducción a la programación
- Objetivo de la programación
- Algoritmos
- Variables, constantes y tipado
- Programación estructurada
UNIDAD 3 - Introducción al lenguaje C · 19 leccionesUNIDAD 3 - Introducción al lenguaje C
UNIDAD 3 - Introducción al lenguaje C
- Instalación de Zinjai IDE
- Estructura de un programa en C
- Comentarios
- Variables
- Constantes
- Entrada y Salida de datos por consola
- Operadores aritméticos y precedencia
- Atajos aritméticos y operadores de incremento y decremento
- Almacenamiento de variables en memoria 1
- Almacenamiento de variables en memoria 2
- Almacenamiento de variables en memoria 3
- Casting
- Ejercicio 1: Perímetro y área de un cuadrado
- Ejercicio 2: Doble del siguiente
- Ejercicio 3: Mitad del anterior
- Ejercicio 4: Promedio de 3 notas
- Ejercicio 5: Expresión matemática
- Ejercicio 6: Salario mensual
- Desafío: Calcular valores de circunferencia
UNIDAD 4 - Sentencias de control condicional · 17 leccionesUNIDAD 4 - Sentencias de control condicional
UNIDAD 4 - Sentencias de control condicional
- Operadores relacionales 1
- Operadores relacionales 2
- Operadores lógicos
- Sentencia condicional if simple
- Sentencia condicional if doble
- Sentencia condicional if múltiple
- Ámbito de variables
- Operador ternario
- Sentencia condicional switch
- Ejercicio 1: Evaluar si el promedio es mayor a 6
- Ejercicio 2: Determinar si un número es par o impar
- Ejercicio 3: Determinar si una letra es mayúscula o minúscula
- Ejercicio 4: Evaluar si un número es negativo, positivo, o cero
- Ejercicio 5: Verificar mayoría de edad
- Ejercicio 6: Promedio con restricción
- Ejercicio 7: Seleccionar día de la semana con un número del 1 al 7
- Desafío: Corregir el error en el código
UNIDAD 5 - Sentencias de control repetitivas · 14 leccionesUNIDAD 5 - Sentencias de control repetitivas
UNIDAD 5 - Sentencias de control repetitivas
- Sentencia while
- Sentencia do while
- Ciclo for
- Anidación de ciclos for
- Manipulación de sentencias mediante instrucción break
- Manipulación de sentencias mediante instrucción continue
- Ejercicio 1: Factorial de un número
- Ejercicio 2: Validar entrada
- Ejercicio 3: Calcular x elevado a la y
- Ejercicio 4: Sumar los enteros de 'n' a 'm'
- Ejercicio 5: Sumar solo los números pares desde 1 hasta 100.
- Ejercicio 6: Números impares desde el 100 al 1.
- Ejercicio 7: Imprimir el alfabeto.
- Desafío: Contar cuántos números son múltiplos de 3 entre 10 y 90
UNIDAD 6 - Arreglos y matrices · 12 leccionesUNIDAD 6 - Arreglos y matrices
UNIDAD 6 - Arreglos y matrices
- Arreglos unidimensionales
- Rellenar arreglo desde la consola
- Almacenamiento de arreglos en la memoria
- Arreglos bidimensionales (matrices)
- Manipulación de matrices con sentencias de control repetitivas
- Ejercicio 1: Suma de elementos de un arreglo
- Ejercicio 2: Invertir elementos de un arreglo
- Ejercicio 3: Copiar dos arreglos
- Ejercicio 4: Contar letras mayúsculas
- Ejercicio 5: Suma matricial
- Ejercicio 6: Suma diagonal principal de una matriz.
- Desafío: Transponer una matriz 3x3
UNIDAD 7 - Punteros · 8 leccionesUNIDAD 7 - Punteros
UNIDAD 7 - Punteros
- Operador &
- Declarar, inicializar y desreferenciar punteros
- Cambiar valor de variable usando un puntero
- Almacenamiento de punteros
- Puntero a NULL
- Puntero a un arreglo
- Desreferenciar puntero a un arreglo
- Aritmética de punteros
UNIDAD 8 - Funciones · 14 leccionesUNIDAD 8 - Funciones
UNIDAD 8 - Funciones
- Prototipo y definición de una función.
- Función que retorna valor
- Variables globales y locales
- Parámetros de tipo puntero
- Arreglos como parámetros
- Memoria global vs stack
- Recursión
- Ejercicio 1: Escribir fecha.
- Ejercicio 2: Calcular IMC.
- Ejercicio 3: Carácter numérico a entero.
- Ejercicio 4: Dirección de último elemento en arreglo.
- Ejercicio 5: Producto interno.
- Ejercicio 6: Sumatoria recursiva.
- Desafío: Determinar si elemento existe en arreglo
UNIDAD 9 - Cadenas de caracteres · 10 leccionesUNIDAD 9 - Cadenas de caracteres
UNIDAD 9 - Cadenas de caracteres
- Declaración de una cadena
- Lectura y escritura de cadena a través de la consola
- Puntero a una cadena
- Funciones strlen, strcpy, strcat, strrev
- Funciones strlwr, strupr, strcmp
- Funciones strchr, strrchr, strstr
- Funciones atoi y atof
- Ejercicio 1: Implementar función strrev
- Ejercicio 2: Implementar función strlen
- Ejercicio 3: Implementar función strupr
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Alexandro Palacios.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 9 unidades · 99 lecciones · 45 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Alexandro Palacios; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


