====== IE-0117 Programación Bajo Plataformas Abiertas ====== ===== Proyectos estudiantes ===== [[teaching:proyectos_II_2016|Proyectos]] ===== Programa del curso ===== {{:teaching:ie0117:carta.pdf|Programa del curso}} ===== Clases ===== ==== Linux ==== === Actividad 1: Instalación de Debian GNU/Linux y Comandos Básicos === Consiste en la instalación de Debian hasta tener un sistema gráfico completo, con el que se pueden instalar aplicaciones y tener acceso de administración al sistema. Al final se verán algunas utilidades de sistema comúnmente usadas. [[teaching:ie0117:experimento_1|IE0117: Actividad 1]] == Materiales == [[teaching:ie0117:materiales|IE0117: Materiales]] === Actividad 2. Haciendo Cosas Útiles Básicas! === Tenemos un sistema operativo y ya queremos comenzar a hacer algunas cosas interesantes. [[teaching:ie0117:actividad_2|IE0117: Actividad 2]] === Actividad 3. Git, Makefiles, Latex === [[teaching:ie0117:actividad_git_makefiles_latex|Actividad 3|Actividad 3]] === Actividad 4. Instalando programas ajenos a debian desde el código fuente. Primeros programas de python. === [[teaching:ie0117:actividad_3|ie0117:actividad 4]] ==== C ==== === Actividad. Conceptos básicos de C. === [[teaching:ie0117:actividad_conceptos_basicos_c|Conceptos básicos]] === Actividad. Funciones, recursión, entrada, salida y funciones de sistema. === [[teaching:ie0117:actividad_funciones_recursion|Recursión]] === Actividad. Punteros, memoria dinámica y Structs=== [[teaching:ie0117:actividad_punteros_structs|Punteros, memoria dinámica y Structs]] ==== Python ==== === Actividad. Python. Un programa básico. === [[teaching:ie0117:python_base|Actividad básica Python]] === Actividad. Python, objectos, matrices. === [[teaching:ie0117:actividad_4|ie0117:actividad Objetos]] === Actividad. Programación Android: kivy === [[teaching:ie0117:actividad_7new:kivy|Actividad kivy]] === Actividades históricas === == Actividad 8. Conceptos básicos de C. == [[teaching:ie0117:actividad_6|ie0117:actividad 8]] {{:ie0117:python-bindings.tar.gz|Bindings C/Python}} == Actividad 9. Programando microcontroladores == [[teaching:ie0117:actividad_7|ie0117:actividad 9]] === Actividad. Inversa y cadenas kinemáticas === [[teaching:ie0117:actividad_5|ie0117:actividad 6]] === Actividad. === [[teaching:ie0117:actividad_compilacion_makefiles|Actividad 9]] ===== Metodologías de evaluación ===== ==== Propuestas proyectos ==== Debe contener: * Título * Integrantes * Descripción * Objetivo general * Objetivos específicos (¿Qué hace cada quién?) * Justificación * Metodología (¿Qué hace cada quién?) * Cronograma * Referencias Debe ser impreso el día de la entregar preliminar para ser corregido.