Volver a Mi Aula
SENCE: PF1487GeneralTodos los niveles

Fundamentos de ingeniería de datos

Este plan está diseñado para desarrollar los conocimientos fundamentales que requiere un ciudadano de los datos del siglo xxi. Este plan delinea el camino para comenzar a formar las habilidades requeridas en el trabajo con datos, es decires, en el gobierno y gestión de los datos de una compañía, para posteriores trabajos de inteligencia de negocios, análisis y ciencia de datos.

Competencia General del Curso:

"Implementar soluciones basadas en altos volúmenes de datos para dar solución a una necesidad de la Organización de acuerdo a las buenas prácticas y estándares de la industria."

11 Módulos
6 Clases
210 Horas Cronológicas

Estructura y Programa del Curso

CLASE 1
Introducción al lenguaje Python y entornos de trabajo
Objetivo / Aprendizaje Esperado:

"Aplicar las características principales del lenguaje Python y su entorno para resolver distintas problemáticas."

Evaluaciones y Actividades Formativas de la Clase

Quiz de clase (5 preguntas): introducción al lenguaje Python y entornos de trabajo

Quiz Formativo • 5 Preguntas • Exigencia 60%

Emparejamiento de entornos de desarrollo

Actividad Práctica Interactiva

Secuencia de configuración de entorno con conda

Actividad Práctica Interactiva

Características clave de Python

Actividad Práctica Interactiva

CLASE 2
Sentencias básicas y estructuras de control en Python
Objetivo / Aprendizaje Esperado:

"Codificar una rutina utilizando sentencias básicas para resolver un problema de mediana complejidad acorde al lenguaje Python."

Evaluaciones y Actividades Formativas de la Clase

Quiz de clase (5 preguntas): sentencias básicas y estructuras de control en Python

Quiz Formativo • 5 Preguntas • Exigencia 60%

Ordena el script de control de acceso

Actividad Práctica Interactiva

Completando la lógica de alerta de temperatura

Actividad Práctica Interactiva

CLASE 3
Modularización y creación de funciones en Python
Objetivo / Aprendizaje Esperado:

"Codificar una rutina utilizando funciones y módulos para resolver un problema de mediana complejidad acorde al lenguaje Python."

Evaluaciones y Actividades Formativas de la Clase

Quiz de clase (5 preguntas): modularización y creación de funciones en Python

Quiz Formativo • 5 Preguntas • Exigencia 60%

Secuencia de creación e importación de un módulo propio

Actividad Práctica Interactiva

Uso del módulo math y funciones anónimas

Actividad Práctica Interactiva

Emparejamiento de conceptos de funciones y pep8

Actividad Práctica Interactiva

CLASE 4
Estructuras de datos y sentencias iterativas
Objetivo / Aprendizaje Esperado:

"Codificar una rutina utilizando estructuras de dato y sentencias iterativas acorde al lenguaje Python para resolver un problema de mediana complejidad."

Evaluaciones y Actividades Formativas de la Clase

Quiz de clase (5 preguntas): estructuras de datos y sentencias iterativas

Quiz Formativo • 5 Preguntas • Exigencia 60%

Algoritmo de filtrado de datos en matrices

Actividad Práctica Interactiva

Iteración eficiente de diccionarios

Actividad Práctica Interactiva

CLASE 5
Programación orientada a objetos (poo) en Python
Objetivo / Aprendizaje Esperado:

"Desarrollar una aplicación orientada a objetos en lenguaje Python para resolver un problema."

Evaluaciones y Actividades Formativas de la Clase

Quiz de clase (5 preguntas): programación orientada a objetos (poo) en Python

Quiz Formativo • 5 Preguntas • Exigencia 60%

Flujo de instanciación y herencia en Python

Actividad Práctica Interactiva

Encapsulamiento y decoradores en Python

Actividad Práctica Interactiva

Conceptos y principios de la poo en Python

Actividad Práctica Interactiva

CLASE 6
Manejo de excepciones y control de errores
Objetivo / Aprendizaje Esperado:

"Codificar un algoritmo manejando las excepciones para tomar acciones sobre los errores acorde al lenguaje Python y a las buenas prácticas de la disciplina."

Evaluaciones y Actividades Formativas de la Clase

Quiz de clase (5 preguntas): manejo de excepciones y control de errores

Quiz Formativo • 5 Preguntas • Exigencia 60%

Flujo de ejecución en bloques de excepciones

Actividad Práctica Interactiva

Creación y lanzamiento de excepciones personalizadas

Actividad Práctica Interactiva

Buenas prácticas: captura genérica de excepciones

Actividad Práctica Interactiva

Evaluación Sumativa Final de Módulo
Evaluación sumativa de módulo

Exigencia: 60% • 10 Preguntas • Intentos Ilimitados

Hito de Portafolio50 Puntos • Rúbrica SENCE
Entrega Práctica y Portafolio Incremental

Sube tu repositorio GitHub, demo o archivo adjunto para revisión y calificación del relator.

Evaluación 360°Autoevaluación (1-7) & Coevaluación (4 niveles)
Evaluación Colaborativa y Feedback de Pares

Realiza tu reflexión individual de aprendizaje y coevalúa el trabajo de tus compañeros de curso.

Fundamentos de ingeniería de datos
Este curso requiere matrícula asignada por tu administrador de empresa.
Acceso:Requiere Asignación
Formato:Clase Interactiva / HTML5
Certificado:Incluido al 100%