Inicio  ▸  Actividades  ▸  Java

Información:

Ya está abierta la matrícula para todos nuestros cursos 2023-24 (tanto para antiguos como nuevos alumnos).La información de la web está actualizada de cara al presente curso.


¡Gracias!
java banner

Programación Orientada a Objetos con Java

Java es un lenguaje de programación completamente orientado a objetos. En la actualidad es el lenguaje más utilizado a nivel profesional, muy demandado en el mundo laboral e incluido en multitud de planes de estudio de distintas facultades. Con Java se pueden crear todo tipo de aplicaciones, tanto móviles como web o de escritorio.

Para garantizar el mejor desarrollo de la actividad limitamos la asistencia a un máximo de diez participantes por grupo.

Este es actualmente uno de los contenidos más avanzados dentro de nuestro catálogo de actividades. Proponemos un curso dirigido a personas que ya tienen conocimientos en programación estructurada que quieran aprender de una forma práctica los fundamentos de la programación orientada a objetos, paradigma que desde su aparición ha revolucionado la perspectiva con la que se afrontan los problemas relacionados con el desarrollo de software.

Nos iniciaremos además en el desarrollo de videojuegos móviles utilizando LibGDX, un potente framework Open Source de desarrollo de videojuegos multiplataforma 2D y 3D.

Durante el curso los asistentes aprenderán de una forma clara y práctica a analizar problemas ydesarrollar programas y videojuegos diseñando clases, creando objetos y definiendo relaciones entre ellos. Estructurando las aplicaciones en base a los mecanismos y facilidades que Java ofrece podremos construir programas fiables, reutilizables, fáciles de modificar y de mantener.

Objetivos del curso

Comprender y saber aplicar los conceptos fundamentales de la programación orientada a objetos: clases, objetos, atributos, métodos, herencia, cohesión, abstracción, polimorfismo, acoplamiento, encapsulamiento... Lo haremos utilizando el lenguaje Java y de manera muy práctica, desarrollando distintos programas y resolviendo los retos que se propondrán a lo largo del curso.

Aprederemos a utilizar LibGDX para desarrollar videojuegos móviles, lo que nos dará la oportunidad de experimentar con el manejo de texturas, definición de sprites, detección de colisiones, presentar conceptos como el DeltaTime, la cámara, los viewports, conocer la función de un motor de físicas, etc.

¿A quién está dirigido?

A jóvenes y adultos a partir de 14 años que tengan conocimientos y experiencia en programación estructurada.

Requisitos

Se asume que los participantes tienen conocimientos sobre programación estructurada y alguna experiencia programando con Python, Ruby, PHP, JavaScript u otros lenguajes de programación.

Precio

La actividad tiene un precio de 68€ mensuales (una sesión semanal de una hora y media). Garantizamos un máximo de ocho participantes por grupo, la matrícula anual es gratuita y se incluye todo el material necesario. Ofrecemos descuentos para familias numerosas y hermanos de alumnos matriculados.

Material necesario

Todo el material esta disponible en nuestras instalaciones sin coste adicional.

¿Cuándo empezamos?

El curso da comienzo el primer día laborable de octubre y acaba a finales de junio.

Horario

Miércoles de 18:00 a 19:30.

Enfoque didáctico

Proponemos un curso muy práctico. Los conceptos se presentarán de forma progresiva y constantemente se plantearán retos que los asistentes deberán solucionar con la ayuda del profesor, colaborando con sus compañeros y consultando las fuentes de información que ellos consideren más adecuadas. Con esto se pretende fomentar el pensamiento crítico, estimular el autoaprendizaje, la capacidad de resolución de problemas y la de trabajo en equipo.