Objetivo general
Capacitar al estudiante en el manejo de las estructuras básicas del lenguaje de programación estadístico R siguiendo un esquema lógico de construcción algorítmica con el propósito de armar soluciones para análisis, manejo de base de datos, visualización y simulación.
Objetivos específicos
- Manejar los elementos básicos de lógica de programación mediante seudocódigo.
- Comprender las estructuras básicas del lenguaje R.
- Desarrollar la habilidad de construir soluciones en el lenguaje R para propósitos de análisis, manejo de base de datos, visualización y simulación.
Programa
| Semana | Tema |
|---|---|
| 1 - 2 | Introducción y Estructuras básicas en seudocódigo |
| 3 | Estructuras de programación básicas |
| 4 | Estructuras de datos, tipos, clases |
| 5 | Vectores, matrices y arreglos |
| 6 | Funciones |
| 7 | Programación matricial o vectorial |
| 8 | Graficación |
| 9 | Manejo de base de datos |
| 10 | Manejo de fechas, texto, expresiones regulares |
| 11 | Orientación a objetos |
| 12 | Medición y optimización de código |
| 13 | Construcción de paquetes |
| 14-15 | Entrega de trabajo final |
Políticas del curso
- Siempre que se envíe un correo al profesor (krcabrer@unal.edu.co) en asunto escribir [cursoR] (Con los corchetes incluidos).
Evaluación
| Item | Porcentaje |
|---|---|
| Seguimiento (Tareas y talleres) | 50% |
| Examen o ejercicio virtual | 10% |
| Trabajo final | 40% |