Skip to main content

De principiante a avanzado en C: Caminando solo (Proyecto vinculación EPN-LEV)

En este curso expandirás tus conocimientos del Lenguaje C, desde usar intrucciones de repetición hasta dominar las formas de almacenamiento, para crear programas modulares y bien organizados. ¡Al finalizar, estarás listo para crear soluciones propias a problemas de nivel medio con confianza y habilidad!

¿Qué aprenderás en este curso?

Este curso busca ayudarte a ampliar tus conocimientos en Lenguaje C, para que puedas resolver problemas de nivel medio por tu propia cuenta y a través de tu propia creatividad. Este curso es la continuación del MOOC “De principiante a avanzado en C: Primeros pasos”.

En este curso, exploramos una variedad de temas que te permitirán expandir tu conocimiento en programación con Lenguaje C. Comenzaremos con una revisión de las sentencias de repetición, para refrescar tu conocimiento del curso previo. Luego, nos sumergiremos en las diversas formas de almacenamiento en memoria, incluyendo vectores, cadenas de caracteres y estructuras. Continuaremos explorando la programación modular mediante el uso de funciones, lo que te ayudará a escribir código más eficiente y organizado. Finalmente, abordaremos el tema del almacenamiento permanente en archivos. Todo ello se llevará a cabo a lo largo de 6 módulos, luego de cada uno de los cuales podrás poner en práctica tu conocimiento para encontrar y salvar al agente Programmer365.

La escritura de código requerirá únicamente de un entorno de desarrollo en línea a través de un navegador web, lo que hace innecesaria la instalación de algún programa de escritorio adicional.

Este curso es parte de un conjunto que aspira a niveles intermedios en programación en Lenguaje C. Los conocimientos impartidos a lo largo de los cursos estarán alineados a aquellos necesarios para rendir el examen de certificación CLA (C Programming Language Certified Associate Certificacion), que es de gran relevancia en el ámbito laboral.

¿Quién debería seguir este curso y que necesitarás para seguirlo?

Este curso está dirigido a cualquier persona que quiera ampliar sus conocimientos básicos del Lenguaje C o que haya culminado el MOOC “De principiante a avanzado en C: Primeros pasos”. Todas las herramientas necesarias están incluidas en la plataforma del curso, por lo que tampoco deberás instalar nada, basta con tener una conexión a internet y un navegador web.

Profesores del curso

Course Staff Image #1

Danny Guamán

Formación

Ingeniero en Electrónica y Redes de Información por la Escuela Politécnica Nacional. Máster Universitario en Ingeniería de Redes y Servicios Telemáticos por la Universidad Politécnica de Madrid. Doctor dentro del Programa de Doctorado en Ingeniería de Sistemas Telemáticos de la Universidad Politécnica de Madrid.

Experiencia docente

Programación, Programación con Herramientas Visuales, Sistemas Operativos, Aplicaciones Distribuidas, Aplicaciones Web y Móviles, Metodología de Investigación Científica, entre otras.

Áreas de investigación de interés

Innovación en el aprendizaje de programación, Protección de datos y privacidad.

Course Staff Image #2

Julio Caiza

Formación

Ingeniero en Electrónica y Redes de Información por la Escuela Politécnica Nacional. Máster Universitario en Ingeniería de Redes y Servicios Telemáticos por la Universidad Politécnica de Madrid. Doctor dentro del Programa de Doctorado en Ingeniería de Sistemas Telemáticos de la Universidad Politécnica de Madrid.

Experiencia docente

Programación, Programación con herramientas Visuales, Ingeniería de Software, Bases de Datos, Sistema Operativo Linux, Metodología de Investigación Científica, entre otras.

Áreas de investigación de interés

Innovación en el aprendizaje de programación, Protección de datos y privacidad, Estudios de estado del arte.

Course Staff Image #2

Franklin Sánchez

Formación

Ingeniero en Electrónica y Telecomunicaciones por la Escuela Politécnica Nacional. Máster Interuniversitario en Ingeniería Telemática por la Universidad Carlos III de Madrid y la Universidad Politécnica de Catalunya.

Experiencia docente

Programación, Programación Orientada a Objetos, Sistema Operativo Linux, entre otras.

Áreas de investigación de interés

Innovación en el aprendizaje de programación.

Preguntas frecuentes

¿Qué navegador web debo utilizar?

La plataforma Open edX funciona mejor con las versiones actuales de Chrome, Edge, Firefox, Internet Explorer o Safari.

Vea nuestra lista de navegadores soportados para obtener la información más actualizada.

Enroll