Cursos disponibles

Imagen del curso Desarrolla aplicaciones móviles para Android
Componente Profesional

Curso programación Android en Kotlin

Bienvenidos al curso de Kotlin para apps Android en el que aprenderemos a desarrollar aplicaciones en Android Studio usando este lenguaje de programación, vas a aprender Kotlin desde 0, usando buenas prácticas desde un principio. Para seguir esta serie de clases no es necesario tener conocimiento alguno de programación, pues se empezará este curso desde 0 totalmente, lo único que se necesita son ganas de aprender.

Imagen del curso APLICA ESTRUCTURAS DE DATOS CON UN LENGUAJE DE PROGRAMACIÓN
Componente Profesional

Objetivo general de la asignatura (tomado del programa de estudios):

Al finalizar este curso, el alumno será capaz de dar solución a problemas planteados a través de la construcción de software que hace uso de algoritmos y estructuras de datos de manera eficiente.

Competencias a desarrollar:

El alumno estructura lógicamente las soluciones a problemas (pensar algorítmicamente).

Imagen del curso Cultura Digital
Componente Básico

Cultura digital

1. Ciudadanía y tecnología digital

s La normatividad del ciberespacio, servicios digitales, salud digital y ambiente, privacidad de la información, derechos de autor, software y normas de su uso.

Ÿ Red global (World Wide Web)

Ÿ Normas y reglas digitales

Ÿ Salud digital y medio ambiente

Ÿ Información digital y derechos de autor

Ÿ Privacidad de la información del usuario

s Identidad como ciudadano digital y plataformas para interactuar y colaborar de manera cotidiana.

Ÿ Identidad como ciudadano en medios digitales

con credenciales para acceder al ciberespacio

Ÿ Herramientas de internet

Ÿ Seguridad en la red

s Requerimientos, software y hardware (conectividad) para acceder a servicios tecnológicos, al ciberespacio y a los servicios digitales.

Ÿ Licenciamiento de software y normas

del uso de la información

Ÿ Direcciones, sitios y páginas web

Ÿ Hardware y conectividad

2. Ciberespacio, servicios digitales y herramientas de productividad

s Ciberespacio y servicios digitales conforme a la normatividad y al contexto.

Ÿ El ciberespacio, servicios digitales y ambientes

virtuales en la red global

Ÿ Comunidades y grupos

s Herramientas de productividad: procesadores de texto, hojas de cálculo y presentaciones electrónicas.

Ÿ Procesador de textos

Ÿ Presentaciones electrónicas

Ÿ Hoja de cálculo

3. Alternativas de solución, estrategias con una secuencia de pasos finitos de forma lógica, métodos, técnicas o diagramas de flujo, datos y lenguaje algorítmico y de programación

s Características de una situación, fenómeno o problemática para establecer alternativas de solución conforme a su contexto y recursos.

Ÿ Desarrollo histórico de la computación

Ÿ Introducción al pensamiento algorítmico

s Estrategias y secuencia de pasos finitos, organizados lógicamente para dar respuesta a una situación, fenómeno o problemática.

Ÿ Pseudocódigo

Ÿ Algoritmos en Ciencias, Humanidades y Tecnología

s Métodos, técnicas o diagramas de flujo de acuerdo con la situación, fenómeno o problemática para representar la solución.

Ÿ Diagramas de flujo

Ÿ 5E (Enganche, Explorar, Explicar, Elaborar, Evaluar)

Ÿ Estrategia divide y vencerás

Ÿ Método del caso

Ÿ Método del árbol de causas

Ÿ Método científico

Ÿ Diseño descendente

Ÿ Refinamiento por pasos

s Dato, información, variables, constantes, expresiones, operadores lógicos, operaciones relacionales, operadores aritméticos y su jerarquía, estructuras condicionales, selectivas y repetitivas para modelar soluciones de manera algorítmica.

Ÿ Introducción a la programación con Processing 4

Ÿ Estructura de un programa

Ÿ Sintaxis de manera algorítmica

s Lenguaje algorítmico y de programación a través de medios digitales para solucionar la situación, fenómeno o problemática.

Ÿ Modelado de problemas del mundo real

Ÿ Solución algorítmica

s Glosario

s Bibliografía