# Introducción

<div><figure><img src="https://content.gitbook.com/content/tvWqgr9lAJH0iYXZM8i1/blobs/8LD6OPCIdiQLFoLYIhoQ/dsic.png" alt="" width="196"><figcaption></figcaption></figure> <figure><img src="https://content.gitbook.com/content/tvWqgr9lAJH0iYXZM8i1/blobs/AUmIXBxytgJT5DcuJkwg/marca_UPV_principal_color300.jpg" alt="" width="375"><figcaption></figcaption></figure></div>

En la Práctica 0 describiremos con detalle el entorno de trabajo en el que se deberán desarrollar las prácticas y los actos de evaluación de laboratorio de la asignatura *Programación* (PRG) del Grado en Informática Industrial y Robótica (GIIR).

Concretamente, el entorno de trabajo estará caracterizado por:

* **Sistema operativo basado en&#x20;*****GNU/Linux**:* *Ubuntu*.
* **Operativa&#x20;*****headless*** (sin interfaz gráfica): uso de la terminal de comandos Bash.
* **Lenguaje de programación:** *C++*.
* **Editor de código (IDE)**: vim (sin interfaz gráfica).&#x20;

La siguientes secciones describen con detalle cada una de estas herramientas. La sección final propone la realización de un ejercicio, en el que pondréis en práctica todas estas herramientas para desarrollar un pequeño proyecto.

{% hint style="warning" %}
La prueba práctica de laboratorio (30% del peso de la asignatura) seguirá un formato **"show-coding"** (inspirado en el término *"*[*show-cooking"*](https://es.wikipedia.org/wiki/Show_cooking)), en la el profesor observará al estudiante como se desenvuelve utilizando estas herramientas informáticas para realizar un pequeño problema de programación (implementar una funcionalidad, un código principal que la testee, compilar y ejecutar). Por ello, **es muy importante que, desde el minuto 0, empieces a "escalar" la curva de aprendizaje de uso de estas herramientas.**
{% endhint %}
