A cerca de Laboratorio II


En esta asignatura, se desarrollan aplicaciones en lenguaje C inicialmente, para luego ir avanzando hacia el C++ con la incorporación de componentes de la librería wxWidgets.
Todo la implementación se realiza bajo GNU/Linux, en particular Ubuntu 11.04.


Iniciamos el Laboratorio, instalando en una máquina virtual (VirtualBox) un Ubuntu 10.10, para luego ir agregando las aplicaciones necesarias para el desarrollo del resto del año, y haciendo una breve introducción al Sistema Operativo, para de esa forma estar interiorizados en el manejo básico del mismo.



El desarrollo de la programación se realiza inicialmente usando las herramientas básicas, el editor de textos y la terminal de sistema, para afirmar el reconocimiento de errores de compilación y de ejecución (de existir), intuir un seguimiento implementando salidas de error al sistema, usando la compilación y ejecución de la aplicación desarrollada desde línea de comando.

Luego de unas cuantas prácticas básicas en la terminal, pasamos a una IDE de desarrollo, que para esta asignatura he decidido el uso del NetBeans, dado la simplicidad de manejo, y buena capacidad de uso del (gdb) debug.e integración con muchas de las bibliotecas de funciones que se utilizarán durante el curso del año.


En las prácticas se desarrollan ejercicios que implementan recursividad, manejo dinámico de memoria, gráficos X11 y programación Orientada a Objetos.

Por último implementamos una IDE de desarrollo, Qt Creator, que integra librerías de objetos de interfaces gráficas.