C Essentials – Part 1 -CLE-10-01 – Nivel Básico

Icono Duración del curso
Duración del curso
42 horas
Lugar de impartición
Madrid / Online
Icono modalidad del curso
Modalidad
Aula Virtual
Icono Fecha del curso
Fecha de inicio
Próximamente
 

Acerca del curso

The C Essentials ‒ Part 1 (BASICS) course is the first in a 2-course series that will prepare you for the CLE (C Certified Entry-Level Programmer) and CLA (C Programming Language Certified Associate) exams at.

The course covers the basics of programming in the C programming language and touches on fundamental programming techniquescustoms and vocabulary, including the most common library functions.

The aim of the course is to familiarize the student with the basic concepts of computer programming and developer tools, present the syntaxsemantics and data types offered by the language, and allow the student to write his or her own programs using standard language infrastructure, regardless of the hardware or software platform.

The course is designed for beginners. No prior knowledge of programming is required.

Próximas convocatorias

Estamos preparando nuevas convocatorias.
Déjanos tus datos a través del formulario y te avisaremos lo antes posible.

  • Learn the universal concepts of computer programming
  • Learn the syntax and semantics of the C language
  • Practice skills in resolving typical implementation challenges
  • Use the most important elements of the C language standard infrastructure
  • Install your runtime environment
  • Write your own C programs
  • Prepare for the CLE certification exam!

  • Documentación C Essentials - Part 1 -CLE-10-01 - Nivel Básico

  • 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

Preparación para el examen:

CLE – CLE ‒ C Certified Entry-Level Programmer (Exam CLE-10-01)

The C Essentials ‒ Part 1 (Intermediate) course is fully aligned with the CLE ‒ C Certified Entry-Level Programmer certification and is the first in a 2-course series that prepares for CLA ‒ C Certified Associate Programmer certification.

CLE ‒ C Certified Entry-Level Programmer certification shows that the individual is familiar with universal computer programming concepts like compilation, variables, data types, typecasting, operators, conditional execution, loops, arrays, pointers, memory management, functions, and the runtime environment.

Becoming CLE certified ensures that the individual is familiar with the universal concepts of computer programming as well as acquainted with the most essential means provided by the C language, which enable them to start their own studies at the next level of C programming education, and to continue their professional development.

Module 1: Installing and using your programming environment

  • Introduction to IDE
  • Online tools
  • Edube Interactive

Module 2: 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.

Module 3: 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

Module 4: 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.

Module 5: 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.

Module 6: 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.

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.

Programa del curso:
Descargar programa en PDF
Compartir: