Informática II (2019)

Miércoles 7 de agosto de 2019

Primer examen parcial de la parte teórica

Atención

Ya se encuentra disponible la lista de mail de la cátedra, entrá en https://listas.frc.utn.edu.ar/sympa/subscribe/informaticaii y suscribite con una dirección de correo que consultes periódicamente (la que quieras, no hace falta que sea la de la Facultad)

Horario de consulta

Horario de consulta y de presentación/discusión del Trabajo Final: martes de 17 a 19hs (Ed. Salcedo, Of.5)

Disclaimer

Los slides que se encuentran en esta página deben ser considerados simples borradores de los temas dados en clase. Si no presenció o no tomó notas en clase estos slides quizás no sean suficiente.

Material didáctico

Material adicional

Se puede encontrar material adicional en autogestión de la cátedra

Repaso

Funcionamiento de la PC

Programacion en C bajo Linux

Repaso del lenguaje C

Repaso de structuras (struct)

Manejo de archivos en lenguaje C

Sistema operativo GNU/Linux

Introducción al sistema operativo GNU/Linux (Ver diapositivas "05-Linux.pdf" de autogestión hasta la pg.38)

La shell de GNU/Linux (Ver otros comandos en diapositivas de autogestión,"05-Linux.pdf" ). Actividades prácticas

El compilador C del proyecto GNU. Resolución del práctico

Herramienta de construcción de proyectos 'make'. Ejemplos de clase. Actividad práctica

Puerto paralelo.

Puerto serie. Código fuente de función de configuración termios

Documento sobre programación de puerto serie en Linux. Ejemplos de código fuente y prácticos con Arduino

Lenguaje de programación C

Caracteres y cadenas

Uniones y manipulación de bits

Recursión

Clases de almacenamiento, reglas de alcance, y calificadores de variables

Relación entre punteros y arreglos

Memoria dinámica

Estructuras de datos

Arduino

Introducción a Arduino

Práctico de programación de Arduino. Código fuente ejemplo de programas de PC para la comunicación con un Arduino.

Lenguaje de programación C++

Introducción al lenguaje de programción C++

Programación orientada a objetos en C++

Clases en C++

Más sobre clases en C++

Sobrecarga de operadores en C++

Herencia de clases en C++

Trabajo final

Reglamento del Trabajo Final

Fechas límites

Conformación de los grupos de trabajo: viernes 3 de mayo

1er revisión de ante-proyecto (borrador): viernes 24 de mayo

2da revisión de ante-proyecto (versión final con el formato solicitado): viernes 21 de junio viernes 5 de julio viernes 2 de agosto

Ante-proyecto

Documento plantilla/ejemplo para el ante-proyecto link

Pueden enviar por e-mail el ante-proyecto para su revisión

Adjuntar el archivo en formato odt (LibreOffice) con el nombre Apellido1-Apellido2-Apellido3.odt

. En caso de apellido doble: Apellido1-ApellidoDoble1-ApellidoDoble2.odt

. Por ej.: Adamo-Giobanelli-Wach o GiulianoNajarro-Tolaba-ZavaletaHaro.

Poner en el e-mail el asunto Ante-proyecto de Informática II (2019)

Enviar a correo privado, no utilizar la lista de mails

SOLO se aceptan archivos en formato LibreOffice

Los ante-proyectos pueden discutirse en persona en el horario de consulta

Enviar la versión final (aprobado) del documento del ante-proyecto en formato pdf

Informe final

Algunos links

Historia de Linux

The Making of Arduino (IEEE Spectrum)

Arduino The Documentary (2010) Spanish HD

Una Introducción a GCC

Otros

Temas vistos en el primer cuatrimestre

Guía para la redacción del ante-proyecto y del informe final

Temas vistos en el segundo cuatrimestre