Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Telecomunicación y Electrónica
Universidad de Las Palmas de Gran Canaria
3
4
1. Introducción
Este trabajo es la memoria de la primera parte del curso, en la que se abordarán los
distintos contenidos dados en la asignatura de informática, además, mi visión personal de
cómo ha sido esta primera parte del curso que ha abarcado nueve semanas de trabajo,
incluyendo dos exámenes.
2. Contenido
2.1. Semana 1
Durante la primera semana del curso, nosotros, los alumnos, en laboratorio
tuvimos que crearnos una cuenta en gitLab.
2.2. Semana 2
En esta segunda semana en las clases de teoría aprendimos diferentes conceptos e
ideas como fueron; sistema operativo, hardware, entre otros.
Por ello, en esta semana, aprendí que hay diferentes tipos de software, es decir,
software de sistema (indica al ordenador cómo gestionar sus recursos) y software de
aplicación (permite realizar tareas específicas de algunos usuarios). Además, de para qué
sirven y cuál es la finalidad del “getter” que permite leer el valor del atributo y el “setter”.
2.3. Semana 3
Durante esta tercera semana, en las clases de teoría aprendimos, por un lado, a
cómo escribir una monografía y cómo diseñarla, las distintas variables en Java; int,
double, boulean y char y los sistemas de numeración.
Esta semana, contó con un trabajo en grupo que consistía en crear un tablero y un
juego sencillo, en el que el grupo generaba su propio diseño.
5
En mi opinión, está semana ha sido la más interesante por el hecho de trabajar en
grupo, puesto que he aprendido de mis compañeros trucos sobre cómo realizar los
distintos test.
2.4. Semana 4
En las clases de teoría estudiamos las estructuras básicas de control, y en las clases
de problemas se practicaron las estructuras vistas en teoría, ellas son; secuencial,
condicional y repetitivas.
2.5. Semana 5
En esta quinta semana se introdujeron varios conceptos nuevos, el concepto array,
la herramienta de depuración en Eclipse y el concepto de base de datos.
Un array es una estructura de datos que nos permite almacenar una gran cantidad
de datos de un mismo tipo. He explicado este concepto porque para mí es de los
conceptos más difíciles que había aprendido hasta este momento en la asignatura.
2.6. Semana 6
En teoría, además de repasar las estructuras de control, se utiliza la herramienta de
depuración en Eclipse para estudiar el concepto de array. Además, un nuevo concepto, el
de herencia utilizando los escenarios de Greenfoot.
En esta semana aprendí que los ejercicios, aunque sean iguales pueden existir
varias formas de solucionarlos, es decir, los ejercicios comparan dos tipos de soluciones
diferentes pero equivalentes. Desde mi punto de vista, se introdujeron muchos conceptos
nuevos, complicados de entender. Además, fue la semana con más tareas a realizar.
6
2.7. Semana 7
En esta semana se vio el concepto de constructores y repasamos las estructuras de
control, los arrays y la programación guiada por pruebas, por ello en problemas se
realizaron ejercicios acerca de dichos conceptos.
Me pareció interesante la forma de realizar los bucles para que funcionaran para
cada caso cuando hablamos del producto utilizando suma o resta, puesto que nunca me
había parado a pensar que el resultado de un producto repetir la suma de un número un
número de veces.
2.8. Semana 8
En esta semana, en las clases de teoría se introdujo un nuevo concepto; manejo de
excepciones. En problemas se practicó con los arrays y las estructuras de control
utilizando TDD.
En esta semana aprendí a cómo realizar una monografía, teoría dada en la segunda
semana del curso.
7
8
3. Conclusión
Esta asignatura me está gustando a la vez que es muy complicada, puesto que Java
es un programa que no había usado con anterioridad y pienso que tiene muchos conceptos
difíciles de entender y aplicar, pero una vez que los entiendes son fáciles de usar y
comprensibles.
Por otro lado, esta asignatura me está enseñando a cómo pensar y usar la lógica
para realizar, por ejemplo, los bucles para que funcionen para todos los casos con
diferentes operaciones matemáticas.
Para terminar, me gustaría añadir el link de una li, sta de reproducción de Youtube
con la que he aprendido bastante sobre el programa Java;
https://www.youtube.com/watch?v=L1oMLsiMusQ&list=PLyvsggKtwbLX9LrDnl1-
K6QtYo7m0yXWB
9
10
4. Bibliografía
https://www.ciberaula.com/cursos/java/manejo_errores_excepciones_java.php
https://ifgeekthen.nttdata.com/es/herencia-en-programacion-orientada-objetos
http://dis.um.es/~lopezquesada/documentos/IES_1213/IAW/curso/UT3/Actividad
esAlumnos/7/index.html
https://www.computerweekly.com/es/definicion/Programacion-orientada-a-
objetos-OOP
https://turingears.com/que-es-gitlab/
11