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%