*Subsidio del 100% para afiliados y beneficiarios categorías A y B de Comfenalco Santander.
*Descuento del 50% para afiliados y beneficiarios categoría C de Comfenalco Santander.
Objetivos
- Tendrá fuertes fundamentos en los conceptos de programación en C++ aplicando conceptos claves como variables, tipos de datos, operadores, estructuras de control, funciones, y clases.
- Desarrollará habilidades para solución de problemas y pensamiento algorítmico usando el lenguaje C++. Tendrá la capacidad de descomponer problemas complejos en problemas más pequeños y diseñar algoritmos para resolverlos.
- Aplicará su conocimiento de C++ en escenarios y proyectos reales, así como mejorará su entendimiento de la arquitectura de computadores. El alumno debería tener experiencia en construir pequeños programas y proyectos usando aplicaciones en la consola.
Metodología
A través del desarrollo de proyectos, videos y demostraciones se enseñarán el entorno de trabajo con su configuración básica. El enfoque del programa es principalmente práctico, con formación teórica y el acompañamiento de docentes especialistas en el área.
Dirigido a:
Profesionistas y estudiantes del área de Tecnologías de la Información, así como público en general interesado en el entendimiento del lenguaje de programación C++, así como interesados en un mayor entendimiento del funcionamiento de un computador.
Requisitos Tecnológicos
- Windows 8.1 o posterior
Fecha de inicio:
23 de junio 2023
Duración:
50 HORAS
Horario:
viernes: 6:30 p.m. a 9:30 p.m. y sábados: 8:00 a.m. a 12:00 m.
Docente:
PhD(c). Jonathan Arley Monsalve Salazar
Recibió el titulo de Ingeniero y Magister en Ingeniería de Sistemas e Informática de la Universidad Industrial de Santander, en 2015 y 2018, respectivamente.
Actualmente es candidato a Doctor en Ingeniería Electrónica de la Universidad Industrial de Santander. Durante el desarrollo de sus estudios ha trabajado en áreas como procesamiento de imágenes, aprendizaje profundo y teoría de la información. Adicionalmente, ha participado en el desarrollo de aplicaciones moviles y servicios en la nube para diferentes propuestas utilizando lenguajes de programación tales como C++, Java, Javascript/Typescript, Angular, Python, Matlab entre otros.
Contenido Temático:
Módulo 1: Introducción y configuración del entorno
- Historia de la programación
- Hablemos de lenguajes de programación
- Configuración del entorno
- Versiones de C++
Módulo 2: Conceptos básicos de programación
- Archivos fuente, Comentarios y espacios en blanco
- Módulos de la librería estándar
- Entrada y salida de datos
- Namespaces, nombre y keywords
- Representación de números y caracteres
Módulo 3: Tipos de datos fundamentales
- Variables, datos y tipos de datos
- Literales enteros y calculo con enteros
- El operador sizeof, incrementando y decrementando de enteros
- Definiendo variables de punto flotante, literales de punto flotante
- Calculos con punto flotante y conversión de tipo
- Cadenas de texto
Módulo 4: Usemos los tipos de datos
- Precedencia de operadores y asociatividad, Operadores de bits
- TIempo de vida de una variable, Variables globales
- Tipo de datos enumerado, alias
Módulo 5: Tomando decisiones
- Comparando valores
- Operadores lógicos
- Estructura if-else
- El operador condicional
- Estructura switch
Módulo 6: Arreglos y bucles
- Arreglos
- El bucle for
- El bucle while
- El bucle do-while
- Arreglos multidimensionales
Módulo 7: Punteros y referencias
- ¿Qué es un puntero?
- Operador address-Of, Indirection
- ¿Por qué usar punteros?
- Punteros constantes y punteros a constantes
- Asignación dinámica de memoria y sus peligros
Valor no afiliado
$ 590.000
Valor categoría C
$ 295.000
Pagos
Síguenos en nuestras redes
Informes
Teléfono: 316 8786419
mercadeo@unc.edu.co