01 Universidad · Informática
Clases de POO y Estructuras de Datos para universidad
En Programación Orientada a Objetos (POO) y Estructuras de Datos ya no basta con que el programa funcione: hay que saber por qué una solución es mejor que otra. Es el paso de escribir código a diseñarlo, y se nota enseguida si la base de programación quedó floja. En mis clases usamos el lenguaje de tu asignatura y dibujamos cada estructura antes de programarla, para que el código salga de una idea clara.
02 Qué trabajamos
Qué trabajamos
Seguimos el programa de tu asignatura, en Java, C++ o Python. Estos son los temas que más aparecen:
- Clases y objetos
- Encapsulación, herencia y polimorfismo
- Recursividad
- Complejidad de algoritmos (Big-O)
- Listas enlazadas, pilas y colas
- Tablas hash
- Árboles binarios y de búsqueda
- Búsqueda y ordenación
- Grafos y sus recorridos
Dónde suele atascarse la gente
Aquí la dificultad cambia: lo que suele costar no es escribir código, sino razonar sobre él. Son los puntos a los que más tiempo dedico en clase:
- La recursividad: fiarse de la llamada recursiva sin seguirla entera de cabeza
- Las referencias y los punteros: qué se copia y qué se comparte al pasar un objeto
- Separar la interfaz de una estructura de cómo está implementada por dentro
- Calcular la complejidad de un algoritmo en lugar de memorizar la de cada uno
- Elegir la estructura adecuada según lo que cuesta cada operación
- Los árboles y los recorridos de grafos, que piden tener el dibujo claro antes de programar
Para qué grados
Es asignatura de Ingeniería Informática, Ingeniería del Software, Telecomunicación y Ciencia de Datos, y suele estar entre el segundo cuatrimestre de primero y segundo curso, según el plan. Si todavía estás con los fundamentos, te encaja mejor la página de Python o la general de Programación.
También aparece como
- Programación Orientada a Objetos
- Estructura de Datos
- Estructuras de Datos y Algoritmos
- Programación y Estructura de Datos
- Algoritmos y Estructuras de Datos
03 Cómo son las clases
- 1
Seguimiento Personalizado
Cada estudiante sigue un plan de trabajo hecho a medida, ajustado de forma continua según su evolución, fortalezas y dificultades.
- 2
Sistema de Pase de Batalla
Uso técnicas de gamificación para que aprender sea algo estimulante. Ganas puntos, logros y recompensas por tu esfuerzo y mejora.
- 3
Apuntes Siempre Listos
Cada clase queda registrada y organizada. Podrás volver a consultar todo lo que se haya explicado y escrito en cualquier momento.
- 4
Refuerzo Adicional
Ofrezco sesiones extra de refuerzo antes de exámenes clave o cuando necesitas un empujón en temas concretos.
04 Precio
Universidad
- Individual
- 25 € / hora
- Compartida
- 20 € / hora
Precios finales por alumno y hora. No se añaden impuestos ni otros cargos a estos importes. La primera clase de prueba es gratuita.
Ver precios, intensivos y descuentos05 Dudas
Preguntas frecuentes
¿Cuánto cuesta una clase de POO y Estructuras de Datos?
Una clase individual cuesta 25 € la hora y una compartida, 20 € por alumno. La primera clase de prueba es gratuita.
¿Das las clases en Java, C++ o Python?
En el lenguaje de tu asignatura. Las ideas son las mismas en los tres, pero los detalles cambian: en C++ hay punteros y memoria que gestionar, y en Java y Python los objetos se manejan mediante referencias. Practicamos con el que te van a pedir en el examen.
¿Explicas Big-O desde cero?
Sí. Empezamos contando operaciones en bucles sencillos y de ahí llegamos a la notación. La meta es que sepas estimar la complejidad de un código que no has visto nunca, no recitar una tabla.
¿También árboles y grafos?
Sí: árboles binarios y de búsqueda con sus recorridos, y grafos con recorridos en anchura y en profundidad. Se entienden mucho mejor dibujándolos en la pizarra digital antes de escribir una sola línea.
¿Puedo traer código que no funciona?
Claro, es de lo más útil. Buscamos el fallo con método, entiendes por qué ocurría y lo corriges tú. Si es una práctica que se entrega, la entrega es tuya: te explico y reviso contigo, pero no la escribo por ti.
¿Trabajas con los ejercicios de mi profesor?
Sí, son la mejor referencia de cómo te van a evaluar. Si tu asignatura mezcla POO y estructuras en una sola, seguimos ese mismo orden.
Clases que por fin se entienden
La primera clase de prueba es gratuita. Cuéntame tu asignatura y tu curso, y te propongo cómo trabajarla.
Solicitar primera clase gratis