C/C++

CURSO DE INICIACIÓN A LA PROGRAMACIÓN EN C/C++

 

¿Por qué aprender C/C++?

C/C++: Te enseña a programar de manera eficiente. Es también uno de los lenguajes de programación más usados. C es un lenguaje que funciona a nivel de máquina, así que sirve para entender cómo interacciona un programa con la capa de hardware. Por ello, se emplea en plataformas de robótica como Arduino. Con C se aprende a hacer cosas como depurar código, o a gestionar la memoria. También ofrece una visión panorámica de cómo funciona un ordenador que no ofrecen otros lenguajes. Sin embargo, programar en C también es más rígido y su curva de aprendizaje no es muy fácil, pero ayuda a convertirte en un rogramador minucioso y disciplinado.

Además, si quieres iniciarte en el mundo de la Robótica con plataformas como Arduino, C / C++ es la mejor elección, como puedes ver en nuestra Introducción a la Programación – Qué lenguaje de programación elegir.

Temario de nuestro curso

Módulo I – Estructura y Elementos. Introducción a C. Variables y tipos de datos. Operadores Aritméticos. Control de Flujo e Identación. Estructuras de control de flujo condicionales e iterativas: Bucle while y for

Módulo II – Método principales para cadenas de caracteres. Métodos de formato, conversión, búsqueda, validación, sustitución, unión/división y encoding

Módulo III – Tipos de datos complejos: Arrays

Módulo IV: Funciones. Definición, opciones de parámetros y recursividad

Módulo V: Módulos, paquetes y namespaces. Creación de módulos empaquetados, importación y Namespaces

Módulo VI: Programación orientada a objetos (POO). Elementos y Características de la POO, Clases, Objetos. Atributos, métodos, métodos especiales y herencia

Módulo VII: Conversión de tipos. Concatenación simple de colecciones, valor máximo y mínimo y contar elementos

Módulo VIII: Ficheros. Modos de apertura. Métodos y propiedades del Objeto File. Ficheros XML Y JSON. Serialización de ficheros y ficheros comprimidos

Módulo IX: Excepciones. Gestión y ejemplos de excepciones más comunes

Módulo X: Threads (Hilos). Creación, estudio del objeto Thread y tratamiento y manejo de Hilos

Módulo XI: Bases de datos. Lenguaje SQL, sintaxis básica, crear / borrar / modificar tablas en una base de datos, insertar datos en una tabla. Seleccionar /modificar / eliminar registros. Consultas y Bases de datos en Python con SQLITE3

Módulo XII: Aplicaciones Web con Django: Introducción. Plantillas. Estructura de datos. Base de datos y Panel De Administración

Módulo XIII: Aplicaciones de robótica con Raspberry Pi

A quién va dirigido

Todas aquellas personas que deseen iniciarse en el mundo de la programación tanto de software como de placas robóticas: formadores, aficionados a la robótica, personas que buscan mejorar su perfil profesional.

 

Modalidad del curso

El curso se imparte en modalidad presencial, trabajando en grupos de 2 personas para fomentar el trabajo y la resolución de problemas en equipo. Se necesitarán un mínimo de 6 personas para poder impartir el curso.

Materiales y documentación

Se recomienda que los alumnos acudan con su propio ordenador portátil para aprovechar más el material proporcionado y poder realizar prácticas adicionales en casa. Póngase en contacto con nosotros para configurar su ordenador antes del comienzo del curso, para tener así una clase más productiva.

Si necesita un ordenador para asistir al curso, por favor, póngase en contacto con nosotros con suficiente antelación y le proporcionaremos un equipo.

 

Lugar y Horario

El curso se impartirá en Av. Lope de Figueroa, 31, 28804 Alcalá de Henares, Madrid

El curso tiene una duración de 20 horas. El horario está pendiente de confirmar.

 

Precio

El curso tendrá un PRECIO DE 200 € que habrá que abonar al comienzo del mismo.

Puede pagar el curso ahora, a través de nuestra Tienda ROBOTechnics Online. Tiene garantía completa de devolución en caso de que cambie de opinión.

 

Contacto

Si tiene cualquier duda, puede contactar con nosotros. Estaremos encantados de resolver cualquier duda que pueda tener.

También puede contactar con nosotros directamente a través de este formulario.


    2 Trackbacks / Pingbacks

    1. NUEVO CURSO BILINGÜE - Iniciación a la Robótica Nivel 3: De 15 a 18 años (Bilingüe Español-Inglés)
    2. NUEVO CURSO BILINGÜE ROBÓTICA DE 15 A 18 AÑOS - LUNES - ROBOTechnics

    Dejar una contestacion