Quellcode durchsuchen

README-es.md edited online with Bitbucket

Jose R Ortiz Ubarri vor 8 Jahren
Ursprung
Commit
4afe10b253
1 geänderte Dateien mit 71 neuen und 72 gelöschten Zeilen
  1. 71
    72
      README-es.md

+ 71
- 72
README-es.md Datei anzeigen

@@ -3,23 +3,25 @@
3 3
 
4 4
 
5 5
 ![main1.png](images/main1.png)
6
+[verano2016 - Coralys]
6 7
 
8
+El curso Introducción a la Programación de Computadoras provee una introducción a los fundamentos de la programación de computadoras y a la solución de problemas mediante el desarrollo de algoritmos, incluyendo técnicas de programación paralela. Los estudiantes dominarán las piezas básicas de un programa comenzando con estructuras de control usando instrucciones condicionales e iterativas con expresiones lógicas, así como la definición y uso de variables y tipos de datos. Desarrollarán procedimientos y 
7 9
 
8
-El curso Introducción a la Programación de Computadoras provee una introducción a los fundamentos de la programación de computadoras y a la solución de problemas mediante el desarrollo de algoritmos, incluyendo técnicas de programación paralela. Los estudiantes dominarán las piezas básicas de un programa comenzando con estructuras de control usando instrucciones condicionales e iterativas con expresiones lógicas, así como la definición y uso de variables y tipos de datos. Desarrollarán procedimientos y funciones para tareas  comunes que se repiten o más complejas que requieren descomposición, incluyendo funciones recursivas. Utilizarán tipos de datos estructurados tales como arreglos, cadenas, archivos y punteros. Además, los estudiantes estarán expuestos a la estructura de la computadora: medios de entrada y salida, memoria y unidad central de procesamiento. Se incluye también una visión general al campo de Ciencia de Cómputos y a su efecto en la sociedad, incluyendo principios éticos en computación.
10
+funciones para tareas comunes que se repiten o tareas más complejas que requieren descomposición, incluyendo funciones recursivas. Utilizarán tipos de datos estructurados tales como arreglos, cadenas, archivos y punteros. Además, los estudiantes estarán expuestos a la estructura de la computadora: medios de entrada y salida, memoria, y unidad central de procesamiento. Se incluye también una visión general al campo de Ciencia de Cómputos y su efecto en la sociedad, incluyendo principios éticos en computación.
9 11
 
10
-Durante este semestre los estudiantes del curso de Introducción a la Programación de Computadoras estarán participando del proyecto EIP: "Engaging Introductory Programming Laboratory". En este proyecto, auspiciado por el programa TUES de la National Science Foundation, los estudiantes podrán trabajar en experiencias de laboratorio en donde practicarán los conceptos y destrezas aprendidos en el curso y obtendrán productos atractivos que les ayudarán a entusiasmarse con las posibilidades que ofrece la ciencia de cómputos.
12
+Durante este semestre los estudiantes del curso de Introducción a la Programación de Computadoras estarán participando del proyecto:"Engaging Introductory Programming Laboratory" (EIP). En este proyecto, auspiciado por el programa TUES de la National Science Foundation, los estudiantes podrán trabajar en experiencias de laboratorio en donde practicarán los conceptos y destrezas aprendidos en el curso, y obtendrán productos atractivos que les ayudarán a entusiasmarse con las posibilidades que ofrece la ciencia de cómputos.
11 13
 
12
-Cada una de las experiencias de laboratorio utilizará bibliotecas y secciones de programas que han sido desarrolladas por profesores y estudiantes del Programa de Bachillerato en Ciencia de Cómputos de la UPR-Río Piedras. Al completar la experiencia de laboratorio el estudiante no solo reforzará los conceptos aprendidos en clase, sino que también conocerá productos que el o ella serán capaces de producir con un poco más de conocimiento y experiencia en cómputos.
14
+Cada una de las experiencias de laboratorio utilizará bibliotecas y secciones de programas que han sido desarrolladas por profesores y estudiantes del Programa de Bachillerato en Ciencia de Cómputos de la Universidad de Puerto Rico, Recinto de Río Piedras. Al completar la experiencia de laboratorio, el estudiante no solo reforzará los conceptos aprendidos en clase, sino que también conocerá productos que él o ella serán capaces de producir con un poco más de conocimiento y experiencia en cómputos.
15
+
16
+
17
+En la experiencia de laboratorio del día de hoy aprenderás cómo trabajaremos en las próximas reuniones, la manera de acceder los archivos que se usarán, y cómo entregar los trabajos. También aprenderás
18
+
19
+a manejar los elementos básicos de Qt, la plataforma que nos permitirá desarrollar y ejecutar proyectos en C++.
13 20
 
14
-En la experiencia de laboratorio del día de hoy aprenderás cómo
15
-trabajaremos en las próximas reuniones, la manera de acceder los
16
-archivos que se usarán y cómo entregar los trabajos. También aprenderás
17
-a manejar los elementos básicos de Qt, la plataforma que nos permitirá
18
-desarrollar y ejecutar proyectos en C++.
19 21
 
20 22
 ##Objetivos:
21 23
 
22
-1. Conocer las metas del laboratorio del curso CCOM 3033.
24
+1. Conocer las metas del laboratorio del curso Introducción a la Programación de Computadoras (CCOM-3033).
23 25
 
24 26
 2. Conocer sobre las experiencias de laboratorio preparadas y las expectativas generales de las sesiones de laboratorio.
25 27
 
@@ -27,7 +29,7 @@ desarrollar y ejecutar proyectos en C++.
27 29
 
28 30
 4. Conocer las reglas de las sesiones de laboratorio y los métodos de evaluación.
29 31
 
30
-5. Practicar el uso de *Git* y *Bitbucket* bajar y guardar los archivos necesarios para cada experiencia de laboratorio.
32
+5. Practicar el uso de *Git* y *Bitbucket*, bajar, y guardar los archivos necesarios para cada experiencia de laboratorio.
31 33
 
32 34
 6. Practicar cómo compilar, corregir errores y ejecutar un programa usando Qt.
33 35
 
@@ -38,22 +40,23 @@ desarrollar y ejecutar proyectos en C++.
38 40
 
39 41
 ## Sobre el laboratorio
40 42
 
41
-###Política del curso y evaluación
43
+### Política del curso y evaluación
42 44
 
43
-* Todos los estudiantes deberán registrarse en la página de Moodle de la Sección 1 del Laboratorio utilizando un correo electrónico que lean frecuentemente. La página se encuentra en moodle.ccom.uprrp.edu. Toda la información, materiales y asignaciones del curso estará en esta página; cada estudiante es responsable de mirarla regularmente y conocer el calendario de entrega de trabajos.
44
-* Todos los teléfonos celulares deben estar apagados durante la sesión de laboratorio. Si uno de estos aparatos interrumpe la sesión, la profesora asumirá que es una emergencia y se le pedirá al estudiante que salga del laboratorio. El celular tampoco deberá estar en vibración o con señales de luces, ni encima del escritorio. Simplemente apágalo y guárdalo. De esta manera podrás concentrarte en la clase. 
45
+* Todos los estudiantes deberán registrarse en la página de Moodle de la Sección 1 del Laboratorio utilizando un correo electrónico que lean frecuentemente. La página se encuentra en moodle.ccom.uprrp.edu. Toda la información, materiales y asignaciones del curso estarán en esta página; cada estudiante es responsable de mirarla regularmente y conocer el calendario de entrega de trabajos.
46
+* Todos los teléfonos celulares deben estar apagados durante la sesión de laboratorio. Si uno de estos aparatos interrumpe la sesión, el profesor (o profesora) asumirá que es una emergencia y se le pedirá al estudiante que salga del laboratorio. Asimismo, el celular tampoco deberá estar en vibración o con señales de luces, ni encima del escritorio. Simplemente apágalo y guárdalo. De esta manera podrás concentrarte en la clase. 
45 47
 * Solo se utilizarán las laptops del laboratorio.
46
-* La sesión de laboratorio empezará puntualmente y debes llegar a tiempo. En caso de que algo extraordinario ocurra y la profesora tenga que ausentarse o llegar un poco más tarde tratará de informarlo al Departamento. Si llegas más de 15 minutos tarde, por favor, no entres al laboratorio. Si sales del laboratorio, que sea por una emergencia; se espera que una vez empiece la sesión el estudiante permanezca en el laboratorio hasta que el mismo finalice.
48
+* La sesión de laboratorio empezará puntualmente y debes llegar a tiempo. En caso de que algo extraordinario ocurra y el profesor (o profesora) tenga que ausentarse, o llegar un poco más tarde, tratará de informarlo al Departamento. Si llegas más de 15 minutos tarde, por favor, no entres al laboratorio. Si sales del laboratorio, que sea por una emergencia; se espera que una vez empiece la sesión, el estudiante permanezca en el laboratorio hasta que el mismo finalice.
47 49
 * Para cada sesión de laboratorio, habrá documentos en Moodle relacionados a la experiencia de laboratorio que deberás leer antes de llegar al laboratorio. Lee y sigue las instrucciones en la sección *Pre-Lab*. Los documentos de cada experiencia de laboratorio estarán disponibles en Moodle desde viernes de la semana anterior.
48
-* Habrá un *Quiz Pre-Lab* que deberás tomar durante los primeros 10 minutos de la sesión de laboratorio. El quiz se toma utilizando Moodle y no estará disponible después de la 1:10 pm. El quiz estará relacionado a los conceptos aprendidos en clase que serán necesarios para la experiencia de laboratorio y también incluirá preguntas de comprobación de lectura de las instrucciones de la experiencia de laboratorio de esa semana. No se repondrán quizes. Se eliminará la peor nota.
50
+* Habrá un quiz *Pre-Lab* que deberás tomar durante los primeros 10 minutos de la sesión de laboratorio. El quiz se toma utilizando Moodle y no estará disponible después de los primeros 10 minutos de la sesión de laboratorio. El quiz estará relacionado a los conceptos aprendidos en clase, necesarios para la experiencia de laboratorio, y también incluirá preguntas de comprobación de lectura de las instrucciones de la experiencia de laboratorio de esa semana. No se repondrán quizes. Sin embargo, se eliminará la peor nota.
49 51
 * Las experiencias de laboratorio serán trabajadas en pareja. Luego de cada experiencia de laboratorio, cada pareja debe entregar los archivos indicados en las instrucciones usando Moodle. La fecha límite para entregar los archivos de cada experiencia es el martes siguiente a la sesión de laboratorio. Como las experiencias de laboratorio se trabajarán en pareja, solo se hará una entrega por pareja.
50
-* Al finalizar el trabajo de cada experiencia de laboratorio cada estudiante deberá tomar un *Post-Test* de 10 minutos. Con la prueba Pre-Lab y el Post-Test evaluaremos la utilidad de la experiencia de laboratorio en el aprendizaje de conceptos y destrezas. El Post-Test no tendrá puntuación específica en la nota del laboratorio pero será utilizado para dar bonificaciones en la entrega de cada experiencia de laboratorio. El Post-Test estará disponible en Moodle desde las 2:00 pm del viernes de la sesión de laboratorio hasta las 11:59 pm del martes siguiente.
52
+* Al finalizar el trabajo de cada experiencia de laboratorio, cada estudiante deberá tomar un *Post-Test* de 10 minutos. Con la prueba Pre-Lab y el Post-Test evaluaremos la utilidad de la experiencia de laboratorio en el aprendizaje de conceptos y destrezas. El Post-Test no tendrá puntuación específica en la nota del laboratorio, pero será utilizado para dar bonificaciones en la entrega de cada experiencia de laboratorio. El Post-Test estará disponible en Moodle desde el viernes al culminar la sesión de laboratorio, hasta las 11:59 pm del martes siguiente.
51 53
 * Siéntete en libertad de pasar por mi oficina para aclarar cualquier duda. Si la puerta de la oficina está abierta estás bienvenido a entrar; si está cerrada, por favor espera a las horas de oficina. En caso de que tengas conflicto con las horas de oficina asignadas, puedes hacer una cita en cualquier momento.
52
-* Responsabilidad y honestidad son cualidades muy importantes para mí....
54
+* Responsabilidad y honestidad son cualidades muy importantes para el Departamento de Ciencia de Cómputos. 
55
+
53 56
 
54
-####Evaluación 
57
+#### Evaluación 
55 58
 
56
-* La nota de laboratorio será el 25% de la nota de la clase.
59
+* La nota del laboratorio será el 25% de la nota de la clase.
57 60
 * Las pruebas "Pre-Lab" serán el 40% de la nota del laboratorio.
58 61
 * Las entregas serán el 60% de la nota de laboratorio.
59 62
 * Los criterios para obtener un bono de 5 puntos en la entrega de cada experiencia de laboratorio son los siguientes:
@@ -61,59 +64,56 @@ desarrollar y ejecutar proyectos en C++.
61 64
     1.  Obtienes 80 en el Pre-Lab y mantienes o mejoras la puntuación en Post-Test.
62 65
     2.  Obtienes 75 o más en el Post-Test y mejoraste 15 puntos o más de Pre-Lab a Post-Test.
63 66
     3.  Obtienes 80 o más en el Post-Test y  mejoraste 10 puntos o más de Pre-Lab a Post-Test.
64
-    4. Obtienes 85 o mas en el Post-Test.
65
-    5. La puntuación total de la entrega no será mayor de 100.
66
-
67
-
67
+    4.  Obtienes 85 o mas en el Post-Test.
68
+    5.  La puntuación total de la entrega no será mayor de 100.
68 69
 
69 70
 
70 71
 ### Programación en parejas
71 72
 
72
-Durante todo el semestre las experiencias de laboratorio se trabajarán usando la técnica de programación en pareja. En cada sesión los estudiantes del curso se dividirán en parejas para trabajar la experiencia de laboratorio. Cada pareja utilizará una computadora y cada estudiante de la pareja tendrá uno de dos roles: conductor o navegante. El conductor estará a cargo de escribir y editar el código o lo que requiera el laboratorio. El navegante estará leyendo y evaluando lo que el conductor escriba para indicar si hubo algún error o hacer sugerencias. La composición de las parejas para cada sesión de laboratorio se anunciará en la página de Moodle. 
73
+Durante todo el semestre las experiencias de laboratorio se trabajarán usando la técnica de programación en pareja. Cada pareja utilizará una computadora y cada estudiante de la pareja tendrá uno de dos roles: conductor o navegante. El conductor estará a cargo de escribir y editar el código o lo que requiera el laboratorio. El navegante estará leyendo y evaluando lo que el conductor escriba para indicar si hubo algún error o hacer sugerencias. La composición de las parejas para cada sesión de laboratorio se anunciará en la página de Moodle. 
74
+
73 75
 
74 76
 ### Pre-Lab y Post-Test
75 77
 
76
-Cada experiencia de laboratorio contendrá una sección llamada *Pre-Lab*. En esta sección encontrarás los objetivos de la experiencia y los conceptos que debes repasar o estudiar antes de llegar al laboratorio. En la página de Moodle habrá un enlace a una prueba corta que deberás tomar durante los primeros 10 minutos de la sesión de laboratorio. El quiz se toma utilizando Moodle y no estará disponible después de la 1:10 pm.  Los conceptos que deberás repasar para la experiencia de laboratorio son conceptos cubiertos durante las secciones de conferencia del curso. La prueba corta también tendrá preguntas de comprobación de lectura de las instrucciones del laboratorio.
78
+Cada experiencia de laboratorio contendrá una sección llamada *Pre-Lab*. En esta sección encontrarás los objetivos de la experiencia y los conceptos que debes repasar o estudiar antes de llegar al laboratorio. En la página de Moodle habrá un enlace a una prueba corta que deberás tomar durante los primeros 10 minutos de la sesión de laboratorio. El quiz se toma utilizando Moodle y no estará disponible después de los primeros 10 minutos de la sesión de laboratorio. Los conceptos que deberás repasar para la experiencia de laboratorio son conceptos cubiertos durante las secciones de conferencia del curso. La prueba corta también tendrá preguntas de comprobación de lectura de las instrucciones del laboratorio.
79
+
80
+El *Post-Test* es una prueba corta sobre las mismas destrezas y conceptos que se evaluaron en el Pre-Lab. El Post-Test estará disponible en Moodle desde el viernes al culminar la sesión de laboratorio, hasta las 11:59 pm del martes siguiente. Estas pruebas nos permitirán evaluar la efectividad de la experiencia de laboratorio en el aprendizaje de los conceptos y destrezas del curso. Las puntuaciones obtenidas se utilizarán como bonificación en la puntuación del laboratorio.
77 81
 
78
-El *Post-Test* es una prueba corta sobre las mismas destrezas y conceptos que se evaluaron en el Pre-Lab. El Post-Test estará disponible en Moodle desde las 2:00 pm del viernes de la sesión de laboratorio hasta las 11:59 pm del martes siguiente. Estas pruebas nos permitirán evaluar la efectividad de la experiencia de laboratorio en el aprendizaje de los conceptos y destrezas del curso. Las puntuaciones obtenidas se utilizarán como bonificación en la puntuación del laboratorio.
79 82
 
80 83
 ### Entrega de trabajos
81 84
 
82
-Al finalizar cada experiencia de laboratorio cada pareja deberá entregar archivos con el código implementado o algún otro material. Estas entregas se harán utilizando Moodle y las instrucciones se incluirán en cada experiencia de laboratorio.
85
+Al finalizar cada experiencia de laboratorio, cada pareja deberá entregar archivos con el código implementado o algún otro material. Estas entregas se harán utilizando Moodle y las instrucciones se incluirán en cada experiencia de laboratorio.
83 86
 
84 87
 ---
85 88
 
86 89
 ---
87 90
 
88
-##Servicios y programados que utilizaremos:
91
+## Servicios y programados que utilizaremos:
89 92
 
90 93
 ### Libro electrónico
91 94
 
92
-Las instrucciones para las experiencias de laboratorio de este semestre están contenidas en el libro electrónico al que puedes acceder en http://eip.ccom.uprrp.edu/_book-es/.
95
+Las instrucciones para las experiencias de laboratorio de este semestre están contenidas en el libro electrónico que puedes acceder en http://eip.ccom.uprrp.edu/_book-es/.
93 96
 
94 97
 En la página de Moodle te indicamos el nombre del laboratorio correspondiente a cada semana y puedes acceder a las instrucciones buscando en el índice del libro electrónico.
95 98
 
96 99
 Esta es una versión preliminar del libro y por lo tanto puede contener errores. Te agradeceremos que nos indiques si encuentras algún error y si tienes alguna sugerencia que pueda ayudar a que las instrucciones sean más claras.
97 100
 
98
-###Bitbucket y Git
99 101
 
102
+### Bitbucket y Git
100 103
 
101
-*Bitbucket* es un repositorio o depósito de archivos digitales al que se
102
-puede acceder en línea y que permite trabajar proyectos en grupo de
103
-manera ordenada y simple. Los archivos del Laboratorio de Introducción a
104
-la Programación estarán almacenados en este lugar y se podrán bajar a
104
+*Bitbucket* es un repositorio o depósito de archivos digitales al que se puede acceder en línea y que permite trabajar proyectos en grupo de
105
+manera ordenada y simple. Los archivos del Laboratorio de Introducción a la Programación estarán almacenados en este lugar y se podrán bajar a
105 106
 las computadoras personales utilizando *Git*.
106 107
 
107
-*Git* es un programado de código abierto que permite manejar archivos de
108
-programas que se desarrollan en grupo. Puedes obtener este programado en
108
+*Git* es un programado de código abierto que permite manejar archivos de programas que se desarrollan en grupo. Puedes obtener este programado en
109 109
 <http://git-scm.com/>. Al comienzo de cada experiencia de laboratorio cargarás los archivos necesarios a una de las laptops del salón usando el comando
110 110
 `git clone url` desde el terminal de cada computadora. 
111 111
 
112 112
 
113
-###Terminal y Linux
114
-
113
+### Terminal y Linux
115 114
 
116
-Para utilizar Git en OS X debemos usar comandos de línea en la pantalla de *terminal*. Los comandos que utilizaremos son comandos del sistema operativo *Unix*. Unix distingue entre letras mayúsculas y minúsculas. Algunos comandos básicos de Unix son:
115
+Para utilizar Git en OS X debemos usar comandos de línea en la pantalla de *terminal*. Los comandos que utilizaremos son comandos del sistema operativo *Unix*. Unix distingue entre letras mayúsculas y minúsculas, por lo tanto ten cuidado a la hora de escribir los comandos.
116
+Algunos comandos básicos de Unix son:
117 117
 
118 118
 ---
119 119
 
@@ -135,30 +135,26 @@ Para utilizar Git en OS X debemos usar comandos de línea en la pantalla de *ter
135 135
 ---
136 136
 
137 137
 
138
-###Qt
138
+### Qt
139 139
 
140
+Qt es una aplicación para programación que es utilizada por desarrolladores que usan el lenguaje de programación C++. Este ambiente
141
+funciona en, y puede crear versiones de, las aplicaciones para distintas plataformas (desktop, plataformas móbiles y otras). Qt contiene un
142
+ambiente de desarrollo integrado (IDE), llamado *Qt Creator*. Desde ese ambiente se puede programar y crear interfaces gráficas utilizando la
143
+opción de diseño que contiene Qt. Te invitamos a que instales Qt en tu computadora personal y explores las otras opciones que esta aplicación provee.
140 144
 
141
-Qt es una aplicación para programación que es utilizada por
142
-desarrolladores que usan el lenguaje de programación C++. Este ambiente
143
-funciona en, y puede crear versiones de, las aplicaciones para distintas
144
-plataformas (desktop, plataformas móbiles y otras). Qt contiene un
145
-ambiente de desarrollo integrado (IDE), llamado *Qt Creator*. Desde ese
146
-ambiente se puede programar y crear interfaces gráficas utilizando la
147
-opción de diseño que contiene Qt. Te instamos a que instales Qt en tu
148
-computadora personal y explores las otras opciones que esta aplicación
149
-provee.
150 145
 
151 146
 ### Máquina virtual
152 147
 
153
-Cada laptop en el laboratorio tiene instalada una *máquina virtual* que contiene la aplicación de Qt necesaria para trabajar las experiencias laboratorios y un terminal en donde podrás escribir los comandos de Unix para bajar los archivos.
148
+Cada laptop en el laboratorio tiene instalada una *máquina virtual* que contiene la aplicación de Qt necesaria para trabajar las experiencias de laboratorios y un terminal en donde podrás escribir los comandos de Unix para descargar los archivos.
154 149
 
155 150
 Puedes instalar esta máquina en tu computadora personal desde el siguiente lugar: http://eip.ccom.uprrp.edu/vms/eip-ubuntu-qt.tar.gz .
156 151
 
157 152
 Debes usar esta máquina porque contiene la versión para que los programas para cada experiencia de laboratorio funcionen correctamente. Si instalas otra versión de Qt pudieras tener problemas con algunos de los programas.
158 153
 
154
+
159 155
 ## Cómo obtener Qt
160 156
 
161
-Si quieres instalar la aplicación Qt en tu máquina puedes ir a la página del proyecto Qt, http://qt-project.org/. Allí encontrarás más información sobre Qt y desde la página podrás bajar el programa. Puedes ver videos de cómo instalar Qt en distintas plataformas en: <http://youtu.be/6eY5VSPYZCw> (Linux), <http://youtu.be/CImDCSxi7Wc> (Windows), <http://youtu.be/_zq-pSw3Ox4> (Mac).
157
+Si quieres instalar la aplicación Qt en tu máquina puedes ir a la página del proyecto Qt: http://qt-project.org/. Allí encontrarás más información sobre Qt y desde la página podrás descargar el programa. Puedes ver videos de cómo instalar Qt en distintas plataformas en: <http://youtu.be/6eY5VSPYZCw> (Linux), <http://youtu.be/CImDCSxi7Wc> (Windows), <http://youtu.be/_zq-pSw3Ox4> (Mac).
162 158
 
163 159
 ---
164 160
 
@@ -172,13 +168,13 @@ veremos cómo utilizar las opciones básicas que necesitaremos durante el
172 168
 semestre.
173 169
 
174 170
 Para el laboratorio mayormente utilizaremos la parte de editar programas
175
-en C++ pero también existe una opción para diseñar interfaces gráficos.
171
+en C++, pero también existe una opción para diseñar interfaces gráficos.
176 172
 Esta opción fue utilizada para incorporar el código que presenta los
177 173
 interfaces gráficos de las experiencias de laboratorio.
178
-El aprender a utilizar esta opción no es parte de este curso pero puedes
174
+El aprender a utilizar esta opción no es parte de este curso, pero puedes
179 175
 aprender a utilizarla por tu cuenta. En https://docs.google.com/file/d/0B_6PcmpWnkFBOXJxVDlUNEVfOFk/edit puedes encontrar una presentación, preparada por el estudiante Jonathan
180
-Vélez, que muestra aspectos básicos de cómo utilizar la opción de diseño
181
-de interfaces gráficos.
176
+Vélez, que muestra aspectos básicos de cómo utilizar la opción de diseño de interfaces gráficos.
177
+
182 178
 
183 179
 ### Proyectos en C++
184 180
 
@@ -219,14 +215,14 @@ formulario (form)*.
219 215
 
220 216
 En la experiencia de laboratorio de hoy practicarás el uso de algunos de los programados que utilizarás durante el semestre. Utilizarás los programas que están instalados en la máquina virtual.
221 217
 
222
-###Ejercicio 0: Crear directorio para los archivos de los laboratorios
218
+### Ejercicio 0: Crear directorio para los archivos de los laboratorios
223 219
 
224 220
 Utiliza el terminal y el comando `mkdir` para crear un directorio `Documents/eip` para los archivos de los laboratorios. 
225 221
 
226 222
 
227
-###Ejercicio 1: Comenzar proyecto nuevo
223
+### Ejercicio 1: Comenzar proyecto nuevo
228 224
 
229
-####Instrucciones
225
+#### Instrucciones
230 226
 
231 227
 1. Para comenzar un proyecto en C++, marca el botón de `New Project` o ve al menú principal de Qt y en `File` selecciona `New File or Project`. Saldrá una ventana similar a la ventana en la Figura 2. Selecciona `Non-Qt Project`, `Plain C++ Project` y marca `Choose`.
232 228
 
@@ -239,7 +235,7 @@ Utiliza el terminal y el comando `mkdir` para crear un directorio `Documents/eip
239 235
     ---
240 236
 
241 237
 
242
-2. Escribe el nombre del proyecto, selecciona el directorio en donde quieres guardarlo, marca `Continue` en esa y la siguiente ventana y luego `Done` en la próxima.
238
+2. Escribe el nombre del proyecto, selecciona el directorio en donde quieres guardarlo, marca `Next` en esa y la siguiente ventana, y luego `Finish` en la próxima.
243 239
 
244 240
     Este proceso creará un nuevo proyecto en Qt con el esqueleto de un programa básico en C++ que solo despliega "Hello World!". Antes de continuar, selecciona `Projects` en el menú vertical de la izquierda. Deberá aparecer la pantalla de `Build Settings`. En esa pantalla, asegúrate que la cajita de `Shadow build` NO esté seleccionada, como ocurre en la Figura 3.
245 241
 
@@ -247,13 +243,13 @@ Utiliza el terminal y el comando `mkdir` para crear un directorio `Documents/eip
247 243
 
248 244
     ![figure3.png](images/figure3.png)
249 245
 
250
-    **Figura 3.** No seleccionar opción `Shadow build`.
246
+    **Figura 3.** La opción `Shadow build` no está seleccionada.
251 247
 
252 248
     ---
253 249
 
254 250
 
255 251
 
256
-3. Regresa a la pantalla donde puedes editar el programa seleccionando `Edit` en el menú de la izquierda y haciendo "doble click" en `Sources` y luego en `main.cpp`. Presiona la flecha verde en el menú de la izquierda para ejecutar el programa. Los resultados del programa se desplegarán en una pantalla de terminal. Si hubiera errores, estos aparecerán en la pantalla de `Issues` en Qt.
252
+3. Regresa a la pantalla donde puedes editar el programa seleccionando `Edit` en el menú de la izquierda y haciendo "doble click" en `Sources` y luego en `main.cpp`. Presiona la flecha verde en el menú de la izquierda para ejecutar el programa. Los resultados del programa se desplegarán en una pantalla de terminal. Si hubiese errores, estos aparecerán en la pantalla de `Issues` en Qt.
257 253
 
258 254
 4. Cambia el contenido de `main.cpp` para que sea:
259 255
 
@@ -273,15 +269,17 @@ Utiliza el terminal y el comando `mkdir` para crear un directorio `Documents/eip
273 269
 
274 270
 5. Marca el botón verde del menú de la izquierda para compilar y ejecutar el programa. Saldrá una ventana que te ofrece la opción de guardar los cambios. Marca `Save all`. Al ejecutar, si no cometiste ningún error, el programa debe desplegar "Me gusta el laboratorio de programacion." en la pantalla de terminal.
275 271
 
276
-###Ejercicio 2: Bajar proyectos de Bitbucket
272
+
273
+### Ejercicio 2: Bajar proyectos de Bitbucket
277 274
 
278 275
 Los archivos para cada experiencia de laboratorio están guardados en Bitbucket. En cada sesión de laboratorio bajarás de Bitbucket la carpeta que contiene los archivos de esa experiencia de laboratorio y los guardarás en el directorio `Documents/eip` que creaste en el Ejercicio 0. Para bajar la carpeta correspondiente a esta experiencia de laboratorio, abre un terminal, utiliza los comandos de Linux para moverte al directorio `Documents/eip` y escribe el comando `git clone https://bitbucket.org/eip-uprrp/introduccion.git`. Ve al directorio `Documents/eip` y verifica que contiene la carpeta `Introducción`.
279 276
 
280
-###Ejercicio 3: Abrir proyecto ya creado compilar y ejecutar
281 277
 
282
-En este ejercicio practicarás cómo compilar, corregir errores y ejecutar un programa usando Qt. 
278
+### Ejercicio 3: Abrir proyecto ya creado, compilar, y ejecutar
279
+
280
+En este ejercicio practicarás cómo compilar, corregir errores, y ejecutar un programa usando Qt. 
283 281
 
284
-####Instrucciones
282
+#### Instrucciones
285 283
 
286 284
 1. Primero borrarás los archivos creados por Qt y cerrarás los archivos del proyecto anterior. Para hacer esto, en el menú principal de Qt ve a `Build`  y selecciona `Clean all`; luego ve a `File` y selecciona `Close all projects and editors`. 
287 285
 
@@ -299,19 +297,20 @@ los errores.
299 297
 4. Selecciona el archivo `main.cpp` en el directorio de
300 298
 `Sources` para que puedas encontrar y corregir los errores. 
301 299
 
302
-    Corrige todos los errores y presiona nuevamente la flecha verde para compilar y ejecutar el programa. Una vez
303
-    corrijas todos los errores, el programa debe abrir la pantalla
304
-    `Application Output` y desplegar `Salida: 1`.
300
+Corrige todos los errores y presiona nuevamente la flecha verde para compilar y ejecutar el programa. Una vez
301
+corrijas todos los errores, el programa debe abrir la pantalla
302
+`Application Output` y desplegar `Salida: 1`.
305 303
 
306
-5. Como mencionamos antes, durante el proceso de compilación y ejecución Qt crea varios archivos que debemos borrar luego de terminar con el programa. Para hacer esto, en la opción `Build` del menú de Qt, selecciona `Clean All`.
304
+5. Como mencionamos antes, durante el proceso de compilación y ejecución, Qt crea varios archivos que debemos borrar luego de terminar con el programa. Para hacer esto, en la opción `Build` del menú de Qt, selecciona `Clean All`.
307 305
 
308 306
 
309
-###Ejercicio 4: Entrega de trabajos
307
+### Ejercicio 4: Entrega de trabajos
310 308
 
311 309
 Durante cada experiencia de laboratorio cada pareja deberá entregar algunos resultados de su trabajo. Estas entregas se harán en la sección de "Entregas" que aparece en Moodle. Hoy cada estudiante practicará una entrega individualmente. 
312 310
 
313
-####Instrucciones
314 311
 
315
-1. Abre el enlace de "Entregas" en Moodle y entrega el archivo `main.cpp`. Recuerda utilizar buenas prácticas de programación incluyendo  el nombre de los programadores como comentario al inicio de tu programa.
312
+#### Instrucciones
313
+
314
+1. Abre el enlace de "Entregas" en Moodle y entrega el archivo `main.cpp`. Recuerda utilizar buenas prácticas de programación incluyendo el nombre de los programadores como comentario al inicio de tu programa.
316 315
 
317 316