Curso Controladores 2020-10

¿Para qué sirve este curso?

Este curso sirve para ejercitar esta poderosa idea:

You need to understand your code. You need to understand your tools. You need to understand your platform. When we give up on understanding what we are actually doing when you write code, it just leads to bad software. Brian Will.

Descripción del curso

El objetivo del curso es comprender los fundamentos de los sistemas de cómputo para poder seleccionar y programar dichos sistemas con el fin de implementar experiencias interactivas u otro tipo de aplicaciones.

Propósito del curso

El entendimiento de los fundamentos de los sistemas de cómputo que constituyen la base de los sistemas interactivos.

Competencia

Analiza, diseña, evalúa e implementa soluciones interactivas de acuerdo a requerimientos condicionados por el contexto.

Estructura y metodología del curso

La primera parte del curso se enfoca en el hardware del sistema de cómputo y está basada en el curso from Nand to Tetris diseñado e implementado por los profesores Shimon Schocken y Noam Nisan en IDC Herzliya.

La segunda parte del curso aborda temas de software y al final temas de actualidad.

Evaluación

  • Evaluaciones parciales acumulativas: 10%, 15%, 20%, 20%, 25%, 10%.