viernes, 5 de mayo de 2017

Conclusión final del curso 2016-2017

En este curso hemos pasado por muchos momentos, ya sean buenos o malos, y hoy en esta entrada voy a hablar un poco a cerca de ellas.

Para comenzar el curso, hicimos un vídeo de presentación de cada uno de los compañeros lo cuál me pareció bien como actividad inicial, pero habría estado bien poder ver el de los compañeros para saber un poco más de ellos. Seguimos después con unas clases en las cuáles el profesor nos mostraba las partes de una torre, su funcionamiento y como colocarlas, lo que a mi me resultó bastante entretenido e interesante. Acabamos la primera evaluación con una prueba de Scratch, en la que se nos planteaban 10 ejercicios y nosotros teníamos que resolverlos de tal manera que aunque había (en algunos casos) más de una posibilidad, hacerlos siempre de la manera más corta en lo que a comandos se refiere.

En la segunda evaluación cambiamos de los juegos de Scratch a un juego online, llamado CodeCombat,que consistía en, al igual que el Scratch, mediante comandos y ordenes conseguir que el personaje que manejábamos, consiguiera los objetivos que se planteaban en cada nivel , de tal manera que íbamos pasando diferentes niveles hasta acabar una fase entera, en total, teníamos 3 fases las cuales ninguna tenía menos de 30 niveles, y quizá fuera la única pega que le encontraba. Si que es cierto que eran necesarios muchos niveles para acabar descubriendo todas las ordenes, pero había en mi opinión niveles que eran innecesarios. Al final la evaluación se calificó en función del número de niveles o etapas que teníamos hechas. 

Hicimos también trabajos sobre la seguridad en los dispositivos, para lo que trabajamos en Google Drive que facilita bastante el trabajo y ya para acabar la tercera evaluación hemos estado con unos temas de creación de infogramas sobre la realidad virtual, de las que también pudimos probarlas, lo cuál estuvo bastante bien, y así acabamos nuestro curso. 

Quitar no quitaría ninguno de los apartados trabajados pero igual si que acortaría alguno más extenso como Scratch, o al revés, alargaría alguno como realidad virtual.

miércoles, 3 de mayo de 2017

Último trabajo del curso

En este caso se nos planteó la última actividad del curso, la cual consistía en crear un infograma, es decir, un cartel en el que explicasemos las aplicaciones que la realidad virtual presenta en la vida real, en mi caso, los hice centrándome en las aplicaciones militares, las medicas, las relacionadas con el campo de la arquitectura y las de artes. 

Para crear este infograma usaría un fondo azul oscuro, llamativo y formal con una letra en blanco para que se pudiera leer bien el contenido, además de ello, le añade 4 columnas en las cuales acabaría añadiendo las aplicaciones que se llevan a cabo en cada campo laboral, ayudado con una serie de iconos característicos de cada campo laboral para que así quedará más visual.

En ellas explicaría el uso de la realidad virtual en por ejemplo planos en 3D para la creación de edificios o el uso de esta para la práctica de nuevos métodos para operar a los pacientes ,  o incluso nuevas obras de arte creadas en 3D también, de tal manera que se rompieran las barreras físicas y el artista pudiera no ponerse límites a la hora de crear sus obras, dando como resultado obras impresionantes tanto a nivel artístico como a nivel creativo.


Ya así acabaríamos nuestro último trabajo del curso en la unidad de la realidad virtual.

lunes, 3 de abril de 2017

Cartel de realidad virtual y realidad aumentada

Tras realizar los trabajos, nos tocó hacer una cartel explicando que era la realidad virtual y la realidad aumentada, con imágenes, textos, títulos, etc.

Para realizarlo, alberto nos dejo dos enlaces en el aula virtual de tal manera que cada uno elegía cuál era el programa que quería coger para realizar el cartel; yo cogí Canva, debido a que tras ver un poco el funcionamiento de los dos (Canva y Photoeditor), el primero me pareció más fácil de manejar tanto por el tutorial que ofrece como a la hora de encontrar los items necesarios para realizar el cartel. Así que una vez elegido el programa, me decanté por una realizar una síntesis de cada uno de los tipos de realidad que existen, acompañándolas con fotografías para que le resultara al lector más fácil de ver la diferencia. Opté por un diseño sencillo en el cuál predominara el azul, con letra en blanco para que resultara más formal , y añadiendo un título moderadamente llamativo para despertar la atención del público.

Una vez elegidas las fotografías que quería, teniendo claro que la estructuración de mi cartel iba a ser tipo columna (como en los periódicos), empecé a elaborar las dos síntesis de lo que era cada tipo de realidad, para que aunque fuera breve, pudiera resumir la idea básica de lo que cada una era, y así finalmente surgió mi cartel.



jueves, 23 de marzo de 2017

En esta evaluación nos hemos centrado en el estudio y la búsqueda de información sobre los tipos de malware que existen, para después exponer esta información por grupos y ser calificados. Mi grupo formado por Javier Snear, Sergio Cartiel, Carlos Millán y Pablo López, y yo eramos los encargados de los tipos de malware que existen, de tal manera que primero buscamos que era un malware y como se creó el primero para luego ya poder contar cuales habían sido los más perjudiciales en un top 10.


                           


Comenzamos realizando una introducción en la que decíamos que era un malware y luego una síntesis de como se creó; continuamos explicando la manera más común que tiene un malware de entrar en un dispositivo, seguido de los tipos de malware que existían y para acabar lo hacíamos con un Top 10 de los malware más peligrosos que habían existido.

En cuánto al trabajo realizado, todos los integrantes del grupo nos repartimos de manera equitativa el trabajo y si alguno acababa le ayudaba al que faltaba para que no fuera apurado.


                           

Acabamos exponiendo los trabajos y realizando una valoración de lo que nos había parecido cada trabajo, calificando a cada uno de los integrantes de los grupos, y posteriormente mandando los resultados a una página.

viernes, 17 de febrero de 2017

Code Combat (2 tema)


Una vez que acabamos el primer tema de Code Combat, Alberto nos propuso el segundo tema, que esta vez contenía 45 ejercicios, en los cuáles consistían los 10-15 primeros en la misma programación que el bloque 1, con controles simples, ayudados de consejos y de fácil elaboración. A partir del 15, ya se empezaban a complicar en cuánto a la dificultad de ordenar las variables, puesto que están debían de tener un sentido lógico, que desde fuera no era tan lógico de entender. Por lo que más de una vez se necesitaba la ayuda de los consejos que el juego daba para pasar los niveles. 


Una función que a partir de ciertos niveles era prácticamente indispensable era la de crear una variable, de tal manera que a ciertos valores se le daba un determinado nombre y a partir de ahí, se definía cual iba a ser su función dentro de la programación general.

Ejemplo:                          


A partir de las variables para definir era más fácil darle los valores correspondientes a cada uno de los objetos, de tal manera que el personaje ya sabía que tenía que hacer en cada caso, y así hasta llegar hasta el último nivel, además de usar otras funciones como la de atacar, defenderse, o ir a cierta dirección(ya definida).

Y así hasta acabarlos y ya finalizar la tarea del bloque 2. El próximo tema será de Unity.










Code Combat (1 tema)

Tras finalizar el lenguaje de programación en el "Blog de notas", Alberto nos dio una nueva herramienta para trabajar el lenguaje de programación de manera más dinámica, por lo que aprendíamos mientras que nos entreteníamos, más que con el "Blog de notas". Este programa se llama "Code Combat", y consistirá en una serie de niveles en los cuáles debes de darle unas instrucciones a un personaje para que lleve a cabo una serie funciones y cumpla los objetivos del nivel, los cuáles pueden consistir en desde matar a un grupo de ogros, hasta esquivar bolas de fuego, pasando por salir de laberintos, salvar aldeanos y recoger las gemas.

Resultado de imagen de codecombat

Al principio de los niveles como ya he dicho, se basaban en controles básicos (órdenes más bien), las cuáles carecían de excesiva dificultad, y se hacían bastante rápido, además de eso descubríamos los niveles por primera vez por lo que se nos hacía algo más interesante y además incluso había piques por ver quién acababa con más niveles hechos.

Conforme avanzábamos ,vimos que no todos los niveles iban a ser igual de fáciles y a parte de eso, nos iban metiendo más funciones

.


Al final acabamos en el nivel 20, combinando todas las ordenes que nos habían enseñado, para poder
mover al personaje a la vez que crear defensas, coger las gemas, matar a los ogros y salir de la cueva vivos.












domingo, 5 de febrero de 2017

LENGUAJES DE PROGRAMACIÓN:

El lenguaje de programación es un lenguaje diseñado para realizar procesos que se pueden llevar a cabo por medio de máquinas como las computadoras, con estas se crean programas que pueden controlar el comportamiento físico y lógico de una máquina, para expresar algoritmos, o como forma de comunicación humana.

Tipos (los más populares y usados):

  • HTML: Usado por páginas web. Básicamente es un conjunto etiquetas que definen un texto y otros elementos que son vistos en la página.
  • SQL(Structured Query Language): Creado principalmente para consultas a base de datos, así también como para páginas web y programas de ordenador, para el manejo de datos.
  • Java; Utilizado para juegos, aplicaciones y herramientas. Quizás el más popular entre los usuarios.
  • JavaScript: Otro programa creado con la intención de crear pequeños programas, ya pueden ser los que le den efectos especiales a una página web.
  • XML: Prácticamente como el HTML, solo que este a diferencia del anterior nombrado, separa el contenido de la presentación.