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% |