Informe Erasmus

Informe Erasmus

Datos Generales
Correo del Alumno

adrian.moreno521@alu.uhu.es

País

Polonia

Universidad

University of Silesia

Titulación

Grado en Ingeniería Informática

Curso Académico

2021-22

Información Académica
Datos del coordinador académico

Nombre: Jacinto Mata Vázquez Correo: mata@uhu.es Despacho: ETP162 - Escuela Técnica Superior de Ingeniería

Asignaturas cursadas

**CONTENIDO** - Machine Learning Algorithms -> En esta asignatura vimos cosas como: Modelo de decisión de procesos, Estados finitos de maquinas, Programación dinámica, Sistemas Multi-agente en Machine Learning, cadenas de Markov, ecuación óptima de Bellman, Algoritmo de aprendizaje por refuerzo, Q-learning y algoritmos TD-Lambda. En el examen de teoría entraron preguntas tipo test formuladas por los alumnos sobre una de las temáticas que he expuesto anteriormente (a mí me tocó las cadenas de Markov) y en prácticas me tocó hacer un trabajo teórico sobre las cadenas de Markov. Curiosamente el trabajo se tenía que realizar en formato markdown (.md) - Methods of Computational Intelligence -> En esta asignatura tratamos temas como: Computación evolutiva, evolución diferencial, optimización de enjambre por partículas, simulación de templado (simulated annealing), algoritmo memético y optimización de hormigas. Al igual que la asignatura anterior el examen fue tipo test y las preguntas las formulamos nosotros (los alumnos). A mí me tocó la optimización de enjambre por partículas. Para las prácticas también tuve que hacer un programa en java aplicando este algoritmo y presentarlo después en un power point. - Computer Simulation -> En esta asignatura hice ejercicios en Matlab de representar el error del número pi a partir de la simulación Monte-Carlo, calculo del área de un gráfico usando la simulación Monte-Carlo. El proyecto final fue una simulación Multi-agente hecha en NetLogo en el que hice que 5 ovejas se intentasen escapar de un lobo en un área cerrada cuando éstas (las ovejas) detectaban la presencia del lobo cerca. - Team Project -> Esta asignatura me pareció una de las mas difíciles por que para un valor de 2 créditos ECTS que tiene se nos pedía diseñar una página web completamente desde 0 (frontend, backend, uso de base de datos, cloud computing, etc). Gracias a los compañeros con los que realicé este proyecto, los cuáles ya tenía experiencia como desarrolladores full-stack pudimos sacar adelante esta asignatura incluso con la máxima nota. - Automation in the Process of Software Development -> esta asignatura me pareció bastante interesante, fue totalmente práctica y vimos: git desde 0, testear APIs desde JS, selenium y análisis de código estático. - Optimization techniques -> En esta asignatura vimos problemas de regresión lineal en excel e hicimos un algoritmo genético en Java. En teoría fue un examen tipo test donde los alumnos formulamos las preguntas del examen. - Advanced Object Designing -> Esta asignatura era también totalmente práctica aunque en teoría vimos el lenguaje de programación Python y el framework Django. Después las práctica eran implementar distintos patrones de diseño como por ejemplo: observer, factory, decorator, adapter, composite, SOLID, etc. en el lenguaje que quisieras (yo elegí java). - Security of Information Systems -> Sin duda esta fue mi asignatura favorita de todo el año académico. Totalmente práctica, trabajamos con el sistema operativo Kali Linux, vimos integridad de archivos (MD5 y SHA), criptografía, esteganografía, crackeo de contraseñas, sniffing, divagamos por la deep web usando el navegador TOR (onion) y finalmente aprendimos el uso de las VPNs. - Advanced Object-Oriented Programming -> Otra asignatura más totalmente práctica en la que trabajamos los siguiente temas en C#: operaciones y expresiones, patrones de diseño, NHibernate, web API, Docker, Mensajería con RabbitMQ y la arquitectura CQRS. - Image and Video Processing Techniques -> en esta materia vimos el procesamiento de imágenes a través de python (sampling, quantization, etc.), detección de movimiento en videos y finalmente clasificación de imágenes con redes neuronales. Esto último, ha sido bastante útil para mí, ya que estoy realizando mi TFG sobre algo muy parecido (clasificación de texto usando técnicas de Deep Learning) y me ha servido de base. - GPGU Computing -> Asignatura completamente práctica donde vimos programación en CUDA C (usando la GPU) para mejorar el rendimiento del programa en comparación a usar la CPU. - Real-Time Graphics -> Esta asignatura se basó en un proyecto final en el que teníamos que hacer una aplicación de modelado gráfico en OpenGL, donde yo representé una figuras en un plano 3D con sus respectivas sombras y se podían ver desde diferentes planos (control de vista desde el teclado). - Advanced Methods of Data Analysis -> asignatura bastante teórica y matemática en donde trabajamos en Matlab y aprendimos a interpretar los coeficientes de Walsh en las matrices boleadas y la representación 2D de las matrices espectro. - Statistical Analysis in Research -> asignatura equivalente a Matemáticas III (estadística) en el que los ejercicios los hacemos en excel y vemos diferentes temas como por ejemplo: estadística descriptiva, análisis de correlación, elementos de inferencia estadística. También trabajamos con el programa Statistica. - Modern Programming Languages -> Asignatura a mi parecer bastante interesante y muy práctica en el que vimos el lenguaje de programación Kotlin, el cual, surge en base a Java pero es más dinámico, hicimos bastantes ejercicios prácticos con él. Finalmente hicimos un proyecto que era una aplicación en un dispositivo android. Yo realicé una calculadora. - Elements of Software Testing -> en esta asignatura vimos: static testing, state transition testing, análisis de requisitos, test automation y por último white and black testing techniques. - Advanced Algorithm and Data Structures -> resolución de recurrencias y demostración de pseudocódigo. La asignatura en general era bastante tediosa, ya que está basada en términos matemáticos y algoritmos, no obstante, la profesora ponía bastante de su parte que los alumnos pudiésemos entender las cosas. - Concurrent Programming -> Programación en Java usando hilos, sincronización, locks. Vimos también el famoso problema de la cena de los filósofos. En teoría tuvimos un examen tipo test de las diapositivas que vimos en clase. - Parallel Computing -> En esta asignatura programamos en C++ y vimos temas como: modelado de cálculos paralelos, algoritmos básicos paralelos (OpenMP), técnicas paralelas para listas y grafos, vimos una introducción a la programación en GPU, computación en memoria distribuida y los límites de la computación paralela. **CORRESPONDENCIA** - Machine Learning Algorithms + Methods of Computational Intelligence = Inteligencia Artificial Aplicada a los Robots - Computer Simulation + Team Project = Arquitectura de Software Dirigidas por Modelos - Automation in the Process of Software Development + Optimization Techniques = Calidad, Medición y Estimación de Productos y Procesos Software. - Advanced Object Designing + Security of Information Systems + Advanced Object-Oriented Programming = Mantenimiento y Gestión del Cambio en Sistemas Software. -Image and Video Processing Techniques + GPGU Computing + Real-Time Graphics = Visión por Computador + Programación de Juegos - Advanced Methods of Data Analysis + Statistical Analysis in Research = Minería de Datos - Modern Programming Languages + Elements of Software Testing = Métodos Formales de Ingeniería de Software - Advanced Algorithms and Data Structures = Algorítmica y Modelos de Computación - Concurrent Programming + Parallel Computing = Programación Concurrente y Distribuida

Idioma en el que se imparten las clases

Las clases se imparten en su totalidad en inglés. El nivel no es avanzado, en mi experiencia con un nivel B1 tenía la capacidad de entender las clases y poder comunicarme tanto con los profesores como con mis compañeros sin ningún tipo de problema.

¿Se ofertan cursos de idiomas para estudiantes Erasmus?

Si se ofertan y que yo sepa solamente de Polaco. En la semana de iniciación te llevas dando clases de Polaco tanto por la mañana como por la tarde y te regalan 1 crédito ECTS por asistir a ella. Después, el curso se prolonga a lo largo del cuatrimestre/año para seguir aprendiendo Polaco y cuando lo completes te den un título nivel A1 y 6 créditos ECTS por completarlo. En mi caso no lo realicé por incompatibilidad de horarios, pero es muy útil.

Acceso a servicios como aulas libres de ordenadores, correo electrónico, wifi, etc

En cuanto al acceso a aulas libres no lo puedo evaluar ya que fui en año de covid y todas clases fueron vía telemática. Las instrucciones de cómo crearte una cuenta para la universidad te la manda por correo de forma detallada.

Enlaces útiles relacionados con la información académica

Las dos páginas más importante son: https://usosweb.us.edu.pl/kontroler.php?_action=news/default --> Para consultar las notas, horario, asignaturas matriculadas, es similar el VPN ALU de la UHU. https://el.us.edu.pl --> Es el moodle de la Universidad de Silesia Después si quieres saber información de la Universidad en sí como institución este es el enlace a la página web: https://www.google.com/search?client=safari&rls=en&q=university+of+silesia&ie=UTF-8&oe=UTF-8

Otra información académica que quieras aportar

Quiero dejar claro que allí cursarás un máster, por lo que la mayoría del contenido lo dan por aprendido por parte del alumnado ,por lo tanto, hay mucho auto aprendizaje para aprobar las materias. También resaltar que la duración del master es de 1 año y medio, y al tener las asignaturas tan poco peso en créditos ECTS, habrá un cuatrimestre en los que estés cursando dos cuatrimestres allí simultáneamente. En mi caso, en el primer cuatrimestre solo tuve 7 asignaturas, pero en el segundo tuve 12 y la carga de trabajo fue bastante grande.

Alojamiento y Transporte
Residencia universitaria o piso propio

Eso es decisión personal de cada uno. En mi caso, estuve todo el año en la residencia de Sosnowiec DS2. No éramos mucha gente, pero los que habíamos éramos como familia y hubo muy buen ambiente entre nosotros.

Precio orientativo en ambos casos

En mi caso tenía una habitación individual con estudio, lo cual era lo mejor de lo mejor y solo pagaba 120 euros al mes. Incluía wifi y calefacción tambien. Conozco gente que estaban en pisos y los precios variaban entre los 180 y 250 euros mensuales dependiendo de la zona y la antigüedad del piso.

Enlaces útiles y consejos para encontrar alojamiento

Enlace para ver información de las distintas residencias que ofrece la Universidad de Silesia: https://usosweb.us.edu.pl/kontroler.php?_action=katalog2/akademiki/index Páginas web para alquiler de piso: https://erasmusu.com/es/erasmus-katowice/alquiler-pisos-estudiantes? https://www.nestpick.com/es/katowice/

Cómo usar los medios de transporte para llegar al Centro de estudios

En mi caso, desde mi ventana veía mi facultad así que solo tenía que cruzar la calle para llegar al centro de estudio. No obstante, si vives en Katowice, hay muy buena comunicación en bus con Sosnowiec. Recomiendo la aplicación Jakdojade para coger el bus urbano.

¿Cómo funciona el servicio de comedor?

Al ser año de covid y estar todo cerrado, no lo puedo evaluar. Puedo hablar de cómo era la cocina de la residencia, la cual era bastante lastimosa ya que solo teníamos una nevera y dos fogones para cocinar... pero bueno uno se acostumbra y valora más la comida de España cuando vive o viaja al extranjero.

Ciudad
Nivel de vida

Todo depende del ritmo de vida que lleves en mi caso con: 120€ para residencia y 50€ semanales tenía para comprar, salir de fiesta y comer fuera algún día en el fin de semana. En lo que realmente gastaba más dinero era en viajar.

Actividades culturales y de ocio más frecuentes

Tiene una amplia variedad de actividades para hacer, Sosnowiec es un pueblo con mucha naturaleza por la que pasear y estar al aire libre. Por otra parte en Katowice podemos encontrar buenos centros comerciales con todo tipo de tiendas (como Galería Katowice), la zona de pubs y bares (calle Mariacka principalmente) y el parque Slaski (que a mi personalmente me fascinó) entre otras muchas.

Consejos para divertirte en esta ciudad

Tomarte una piwo a orillas de uno de los infinitos lagos que puedes encontrar en el parque Slaski. Y cuando apriete el hambre en calle Mariacka te comes un panini (Zapienkanka) de medio metro por apenas 5 euros.

Clima, documentación, sanidad, etc.

Con respecto el clima, el año que fui me tocó vivir allí el temporal Filomena. Alcanzamos temperaturas de -20ºC, pero el frío de allí es diferente al de Huelva, ya que no hace nada de humedad y no te cala en los huesos. Recuerdo que nevó bastante y a mí me encantó, pero si realmente quieres ver nieve o esquiar recomiendo ir a Zakopane, un pueblo en las montañas del sur de Polonia que es encantador. Sinceramente a la hora de sacarnos el visado temporal, la universidad no nos dio apenas información, simplemente tienes que ir al ayuntamiento (Urzad Miejski) con un papel que te da la universidad de Silesia diciendo que eres Erasmus y que residirás en Polonia hasta X fecha. En cuanto a la sanidad no puedo evaluarla porque no hice uso de ella en ningún momento.

Costumbres

Polonia es un país donde gobierna la derecha y son muy conservadores y católicos, por lo que verás que la gente celebra las festividades católicas y nacionales con mucho ímpetu.

Comentarios y Sugerencias
Recomendaciones para que la estancia de un estudiante Erasmus sea provechosa en lo académico y en lo personal

Pese a que mi docencia fue virtual al completo yo recomiendo ir a clase siempre, ya que con apenas ir a clase aprendes los suficiente como para aprobar una materia. Por otra parte en lo personal yo recomiendo ir a una residencia ya que allí se acumulan la mayoría de los estudiantes y es la mejor forma de conocer gente nueva.

Valoración de la experiencia

Yo considero mi experience completamente positiva. Si tuviese que poner alguna pega sería por el covid, ya que a pesar de que pude viajar/hacer muchas cosas en algunos momentos de rebrotes en Polonia si me vi un más limitado en cuanto a restricciones.

Aspectos que se puede mejorar el programa Erasmus en la E.T.S.I.

Saber de antemano al 100% cuáles son las asignaturas, porque si es verdad que cuando llegas puede ser que algunas asignaturas que ibas a cursar allí no están disponibles por lo que hay que rehacer de nuevo el Learning Agreement y el CPRA.