Curso C Essentials 1

Logo OpenEDG Channel Partner
 

Calendario

Estamos preparando nuevas convocatorias, déjanos tus datos a través del formulario y te avisaremos en cuanto estén disponibles.

Acerca del curso

El curso C Essentials 1, de nivel introductorio, es el primero de una serie de 2 cursos que to preparará para los exámenes de certificación CLE – C Certified Entry-Level Programmer y CLA – C Certified Associate Programmer.

El curso cubre los conceptos básicos de programación en el lenguaje de programación C, así como las técnicas, costumbres y vocabulario fundamentales de programación, incluidas las funciones de biblioteca más comunes.

El objetivo del curso es familiarizarte con los conceptos básicos de programación informática y herramientas de desarrollo, presentar la sintaxis, la semántica y los tipos de datos que ofrece el lenguaje, y permitirte escribir tus propios programas utilizando la infraestructura del lenguaje estándar, independientemente de la plataforma de hardware o software.

El curso está diseñado para principiantes. No se requieren conocimientos previos de programación.

Preparación para el examen de certificación:

Examen de certificación CLE – C Certified Entry-Level Programmer

  • Aprender los conceptos universales de la programación informática.
  • Aprender la sintaxis y la semántica del lenguaje C.
  • Practicar habilidades para resolver desafíos típicos de implementación.
  • Utilizar los elementos más importantes de la infraestructura estándar del lenguaje C.
  • Instalar tu entorno de tiempo de ejecución.
  • Escribir tus propios programas en C.
  • Prepararte para el examen de certificación CLE – C Certified Entry-Level Programmer.

No existen requisitos previos para tomar este curso.

Módulo 0: Installing and using your programming environment

Introduction to IDE; Online tools; Edube Interactive

Módulo 1: Intro to computer programming, variables, and comments

Languages: natural and artificial, machine languages, high-level programming languages; obtaining the machine code: compilation process; writing simple programs; variables, integer values in real life and in C, integer literals; comments.

Módulo 2: Basic data types, operations, and flow control (decision-making statements)

Floating-point values in real life and in C; arithmetic operators, priority and binding; post- and pre-incrementation, decrementation; operators of type op=, the char type and ASCII code, char literals; equivalence of int and char data; comparison operators; conditional execution and the if keyword; the printf() and scanf() functions

Módulo 3: Flow control (loops), int and float types, typecasting, and computer logic

Conditional execution: the else branch; integer and float types; conversions, typecast and its operators; loops: while, do, and for; controlling the loop execution: break and continue; logical and bitwise operators.

Módulo 4: Switch, aggregating data into arrays, pointers, and the basics of strings

Switch: different faces of if; arrays (vectors), sorting in real life and computer memory, initiators, pointers, an address, a reference, a dereference and the sizeof operator; simple pointers, pointers to nothing (NULL); the & operator, pointer arithmetic; pointers vs. arrays: different forms of the same phenomenon; strings, string manipulation.

Módulo 5: Advanced operations on arrays and pointers, memory management, and functions

Array indexing; using pointers: perils and disadvantages; the void type, arrays of arrays and multidimensional arrays; memory allocation and deallocation: the malloc() and free() functions; arrays of pointers vs. multidimensional arrays, the basics of functions.

Documentación oficial para el curso C Essentials 1.

  • Formador certificado por OpenEDG.
  • Más de 5 años de experiencia profesional.
  • Más de 4 años de experiencia docente.
  • Profesional activo en empresas del sector IT.

Solicita información


CAS TRAINING, S.L.U. , le informa que la finalidad del tratamiento es atender a su solicitud de información, reclamación, duda o sugerencia que realice sobre los productos y/o servicios ofrecidos, así como para mantenerle informado de nuestra actividad la gestión de la relación que nos une, la prestación del servicio contratado, así como el envío de información que pudiera ser de su interés sobre nuestros servicios formativos y de consultoría de negocio.

Podrá retirar su consentimiento y ejercitar los derechos reconocidos en los artículos 15 a 22 del Reglamento (UE) 2016/679, enviando un correo electrónico a rgpd@cas-training.com, adjuntando copia de su DNI o documentación acreditativa de su identidad. Puede solicitar más información rgpd@cas-training.com o www.cas-training.com.

Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir: