Sie sind auf Seite 1von 9

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05

Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

UNIDAD ACADÉMICA
Capacitación y Desarrollo / Teleduc

VERSIÓN 2018

MODALIDAD
En línea.

NOMBRE DE LA ACTIVIDAD: Herramientas de programación en Python para


procesamiento de datos.

NOMBRE EN INGLÉS: Data processing tools in Python.

PRESENTACIÓN
Este curso online tiene como objetivo enseñar conceptos básicos y herramientas de
programación que permitan el procesamiento de datos. En particular se ocupará el lenguaje
de programación Python, muy popular hoy en día y con aplicaciones muy diversas en el
mundo de hoy.

DESCRIPCIÓN
La programación hoy en día es una herramienta cada vez más valorada en el mundo laboral.
Esta es una habilidad que permite una productividad mucho mayor, además de abrir un
mundo completo de oportunidades y posibilidades.

Asimismo, los niveles de datos con que las empresas trabajan son cada vez mayores. Cada
ves es más importante manejar técnicas y herramientas que permitan su procesamiento de
una forma mucho más eficiente y rápida que de forma manual.

En consecuencia, este curso nace como iniciativa para poder cubrir ambas necesidades, cuya
finalidad es que los participantes puedan aplicar conceptos y nociones básicas de
programación para poder procesar datos de forma eficiente. Estos conceptos sirven para
poder ejecutar tareas de esta naturaleza, así como también son la base para aprender
conceptos y herramientas más complejas y avanzadas de programación. Esto será
complementado con el estudio de la librería de código abierto Pandas, la cual provee de
funciones esenciales y estructuras de datos de alto desempeño para la programación en
Python. Dichas funciones permiten trabajar con datos estructurados de forma más rápida y
eficiente.
Al final del curso se espera que los participantes sean capaces de aplicar estas herramientas
de procesamiento de datos en su ámbito laboral, para poder facilitar la ejecución de sus tareas
y abrir nuevas posibilidades de trabajo.
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

DIRIGIDO A/PÚBLICO OBJETIVO


Funcionarios administrativos que por sus funciones estén vinculados a tareas de
programación enfocadas al procesamiento de datos.

REQUISITOS DE INGRESO
Se sugiere cumplir los siguientes requisitos:
- Conocimientos básicos (a nivel de usuario) sobre el manejo de programas
computacionales en ambiente operativo Windows y navegación por Internet.
- Manejo básico de Microsoft Office.
- PC con 1GB RAM con navegador web vigente (incluido Acrobat Reader y Flash
Player) que permita un nivel adecuado de visualización de contenidos dada la
naturaleza e-learning de este curso.
- Conexión a Internet con 5Mbps o más.
- Software necesario: Adobe Acrobat Reader o similar para poder acceder documentos
en formato PDF.

OBJETIVO DE APRENDIZAJE
Al finalizar el curso se espera que los participantes sean capaces de aplicar conceptos y
herramientas básicas de programación enfocadas en el procesamiento de datos.

DESGLOSE DE CURSO
Horas cronológicas totales: 30
Resultado de aprendizaje:
• Identificar los elementos que componen la plataforma, la estructura del curso y los
documentos obligatorios UC.
• Identificar conceptos básicos de programación orientada a objetos, tales como
variables, funciones, operadores lógicos, control de flujo y almacenamiento de datos.
• Identificar elementos básicos en el procesamiento de datos como tipos de archivos
(.txt, csv), tipos de datos (texto, entero, decimal, listas), etc.
• Aplicar conceptos y herramientas básicas de programación, como lectura, escritura
de archivos y edición masiva de datos, resolviendo problemas reales relacionados con
el procesamiento de datos.
• Aplicar elementos de la librería Pandas de Python.

Módulo Inducción / Bienvenida


PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

Contenidos:
• Inducción:
• Interfaz:
- Barra de navegación.
- Menú de usuario.
- Bloques: avisos recientes, documentos obligatorios UC, información general
del curso (programa, calendario y calificaciones), soporte, mensajes, personas.
- Pestañas (módulos del curso).
• Ruta pedagógica:
- Objetivo.
- Fechas: inicio y término del módulo.
- Contenidos: temas a abordar
- Actividades: instancias prácticas y de evaluación.
- Resumen: síntesis de los temas abordados en el módulo.
- Glosario: términos claves de los temas tratados en el curso.
• Bienvenida:
- Video de presentación del curso.
- Evaluación diagnóstica: test automático para determinar los conocimientos
previos respecto a los temas que se abordarán en el curso.

Módulo 1: Introducción a la programación


Contenidos:
- Motivación
o De los datos a la información
o Datos, Información y Programación ¿Cómo conviven hoy estos elementos en
el mundo laboral?:
o ¿Qué es la programación?
o Aplicaciones prácticas
o La programación en el mundo laboral y cómo debe convertirse en un hábito
- Secuencias de comandos en Python
- Operaciones básicas
- Creación y asignación de variables
- Operaciones lógicas
- Control de flujo
- Ciclos

 Conceptos claves
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

- Operadores
- Variables
- Lógica booleana
- Operaciones lógicas
- If – Else
- While, For

Evaluación de los aprendizajes:


- Ejercicio formativo 1
- Ejercicio formativo 2
- Test sumativo en línea de autocorrección (15%)

Módulo 2: Tipos de datos y funciones


Contenidos
- Introducción a los tipos de datos: Enteros, decimales, textos y listas.
- “Strings”
o ¿Qué es un string?
o Funciones básicas de un string
o Funciones avanzadas de un string
- Funciones
o ¿Qué es una función?
o ¿Por qué ocupar funciones?
o Declaración y uso de funciones.
- Listas
o Creación de listas
o Obtener elementos
o Añadir elementos o quitar elementos
o Operaciones sobre listas

Evaluación de los aprendizajes:


- Ejercicio formativo 1
- Ejercicio formativo 2
- Test sumativo en línea de autocorrección (15%)

Módulo 3: Procesamiento de datos


Contenidos
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

- Listas de listas
- Archivos
o Cómo se interactúa con archivos y para qué sirven
o Leer archivos
o Escribir archivos
- Procesamiento de datos
o Carga masiva
o Edición masiva
o Ejemplos prácticos

Evaluación de los aprendizajes:


- Ejercicio formativo 1
- Ejercicio formativo 2
- Test sumativo en línea de autocorrección (15%)

Módulo 4: Librería de procesamiento de datos en Python: Pandas


Contenidos
- Introducción:
o Ciencia de datos
o En qué consiste esta librería y para qué sirve
- Data frames
o Características
o Definición
o Creación
o Funciones y operaciones básicas.

Evaluación de los aprendizajes:


- Ejercicio formativo 1
- Ejercicio formativo 2
- Test sumativo en línea de autocorrección (15%)
- Evaluación final, trabajo de aplicación (40%)

Metodología de enseñanza y aprendizaje:


La modalidad de capacitación es e-learning asincrónica, por lo que los participantes
accederán a una plataforma educativa virtual (LMS). Esta modalidad permite entregar
cobertura nacional. Los participantes no requieren estar conectados a la plataforma al mismo
tiempo. Las actividades se desarrollan en forma remota, lo que permite entregar flexibilidad
en los horarios, de manera que cada participante pueda distribuir su tiempo y ser autónomo
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

en su proceso de aprendizaje (Brown & Wilson, 2018). No obstante, el proceso de enseñanza-


aprendizaje se acompañará con un tutor, quien tendrá un rol de mediador y facilitador,
ofreciendo apoyo a los participantes en aspectos técnicos y también administrativos durante
la actividad de capacitación.
Respecto a las estrategias de enseñanza, se trabajará con exposiciones en la plataforma, a
través de presentaciones interactivas, integrando estrategias de objetivos, ilustraciones,
preguntas intercaladas y resúmenes (Matthíasdóttir, 2006). Esto para los contenidos teóricos.
- Ilustraciones: diversas imágenes y esquemas.
- Preguntas intercaladas: preguntas formativas en la presentación del contenido. Se
promueve la práctica, la consolidación de los contenidos y la autoevaluación.
- Resumen: síntesis de los contenidos revisados en el módulo.

Cada presentación interactiva contiene audio, botones para avanzar/retroceder y un menú


para recorrer los distintos temas planteados.

La base es el método de enseñanza – aprendizaje tradicional, en el que un narrador expone


los conocimientos y el aprendizaje se produce por adquisición directa a partir de lo que éste
transmite (Bennedsen, 2008).

El proceso de enseñanza se inicia con la introducción al curso y al uso plataforma. Contiene


un video de bienvenida, cuya finalidad es presentar brevemente el curso y la importancia y
pertinencia de los contenidos/temas a tratar, así como motivar a los participantes a realizar
las actividades y aprovechar esta nueva oportunidad de aprendizaje. También contiene una
presentación, en la cual se explican los elementos de la interfaz de la plataforma y la ruta de
aprendizaje del curso.

Seguidamente, el participante accederá a los módulos de contenido. Cada uno de estos


módulos contiene una presentación interactiva con las características ya mencionadas, por
medio de la cual se explican los contenidos teóricos (Guzdial, 2015).

Para la parte práctica, cada módulo contiene dos actividades formativas (sin calificación) y
una actividad sumativa (calificada). Por medio de dichas actividades, los participantes podrán
aplicar lo aprendido. Para esta parte práctica, el método de enseñanza – aprendizaje a utilizar
son ejercicios prácticos, donde los participantes deben ir progresivamente aplicando los
contenidos aprendidos (actividad formativa), para después integrarlos en la actividad
sumativa.

Las actividades de aprendizaje están dirigidas a lograr que:


PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

 El participante resuelva problemas/situaciones aplicando los conocimientos


aprendidos.
 El participante compruebe su comprensión de los contenidos a través de test
automáticos.

BIBLIOGRAFÍA

 Bennedsen, J. (2008). Teaching and Learning Introductory Programming. University


of Oslo, Norway.
 Bernard, J. (2016). Python Recipes Handbook. https://doi.org/10.1007/978-1-4842-
0241-8
 Brown, N. C. C., & Wilson, G. (2018). Ten quick tips for teaching programming.
PLOS Computational Biology, 14(4), e1006023.
https://doi.org/10.1371/journal.pcbi.1006023
 Guzdial, M. (2015). What’s the best way to teach computer science to beginners?
Communications of the ACM, 58(2), 12–13. https://doi.org/10.1145/2714488
 Igual, L. (2017). Introduction to Data Science A Python Approach to Concepts,
Techniques and Applications. Cham: Springer International Publishing.
 Matthíasdóttir, Á. (2006). How to teach programming languages to novice students ?
Lecturing or not ? International Conference on Computer Systems and Technologies
- CompSysTech’06, (December), 1–7.
 Padmanabhan, T. R. (2016). Programming with Python. Singapore: Springer.
 Vanderplas, J. T. (2017). Python data science handbook : essential tools for working
with data (XVI). Beijing, China: O’Reilly.

JEFE DE PROGRAMA
Luz Montero Ossandón. Directora UC online. Académico Facultad de Medicina, Post título
en Medicina Familiar, Pontificia Universidad Católica de Chile.

EQUIPO DOCENTE
Felipe López Rojas, Ingeniero Civil Industrial en Tecnologías de la Información, Magíster
en Ciencias de la Ingeniería mención Ciencias de la Computación. Actualmente alumno de
Doctorado en Ciencias de la Ingeniería mención Ciencias de la Computación.

REQUISITOS DE APROBACIÓN
a) Calificación mínima 4.0 en su promedio ponderado.
b) Desarrollar la totalidad de las actividades calificadas del curso.

Los participantes que aprueben las exigencias del programa recibirán un certificado de
aprobación otorgado por la Pontificia Universidad Católica de Chile.
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

El participante que no cumpla con la exigencia reprueba automáticamente sin posibilidad


de ningún tipo de certificación.

INFORMACIÓN GENERAL
Fechas: 2018
“Puede haber modificaciones de fechas y/o docentes por razones de fuerza mayor”. -
Horario: Según disponibilidad del participante. Curso 100% online. Se recomienda 1 hora
de dedicación diaria.
Duración: 30 horas cronológicas.
Lugar de realización: E-learning
Valor: $ 225.000

PROCESO DE ADMISIÓN
VACANTES: 300
“No se tramitarán postulaciones incompletas”.

El Programa se reserva el derecho de suspender la realización del diplomado/curso si no


cuenta con el mínimo de participantes requeridos. En tal caso se devuelve a los
participantes matriculados la totalidad del dinero en un plazo aproximado de 10 días
hábiles.

A las personas matriculadas que se retiren de la actividad antes de la fecha de inicio, se


les devolverá el total pagado menos el 10% del total del arancel

DESCUENTOS
10% Ex alumnos-alumnos UC (Pregrado-Postgrados-Diplomados), funcionarios UC,
profesionales de servicios públicos.

10% Funcionarios empresas en convenio, clientes Banco de Chile, ex alumnos-alumnos


DUOC UC, empresas nuevas (este descuento tendrá una vigencia de 6 meses desde la
contratación del primer curso).

FORMAS DE PAGO
Contado, cheque al día 30 y 60 días, web pay y transferencia bancaria.

INFORMACIONES Y CONTACTO
PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE Versión: 05
Formato
DESCRIPTOR PROGRAMAS Fecha: 25/04/2018
ACTIVIDADES Y CURSOS SIN CRÉDITOS

Felipe Cepeda C.
Director Comercial
Programas Educativos UC online
Pontificia Universidad Católica de Chile
Teléfono: 228400847
fcepeda@diplomadosuc.cl

Centro de Educación a Distancia - TELEDUC


Christopher Roa Mura
c.roamura@uc.cl
Teléfono: 223545009
Avda. Jaime Guzmán Errázuriz 3300, Providencia.
www.teleduc.uc.cl

OFICINA DE INFORMACIONES Y MATRÍCULAS


Centro de Extensión UC
Av. Lib. Bdo. O’Higgins 390, primer piso,
Teléfono 22354 6580 – 223546500
Horario continuado: 09:00 a 18:30 hrs.

Das könnte Ihnen auch gefallen