Ulp - Java Full Stack
Ulp - Java Full Stack
Full Stack
Universidad de La Punta
Tramo 1: Introducción a la programación
● Programación Imperativa
Utilizando pseudocódigo presentar las nociones más importantes sobre
programación imperativa y estructuras de datos. Funciones, tipos de datos,
variables, procedimientos, lógica booleana, arrays
● Programación Funcional
Enseñar al estudiante a programar para que pueda entender y predecir el
comportamiento de un programa más fácilmente. Valores, funciones, composición,
tipos de datos, aplicaciones, orden superior, funciones partidas, pattern matching,
listas, recursividad.
● Herencia
Herencia. Reutilización de código. Polimorfismo. Usos de This y Super.
Sobrecarga de métodos. Sobre escritura. Redefinición de métodos.
Estructuras de Datos y API de Colecciones
Arreglos, List. Set. Map y sus implementaciones principales.
● Excepciones
Excepciones, tipos de excepciones, la Clase Exception, trabajando con
excepciones: declaración, construcción, lanzamiento, captura de excepciones, y
gestión de excepciones.
EVALUACIÓN
Para aprobar el trayecto deberás cumplir con el 80% de la asistencia y realizar un examen
final, obligatorio, de manera virtual al finalizar cada tramo. Se utilizará la plataforma Zoom
con micrófono y cámara encendida, deberás resolver ejercicios generados de manera
aleatoria dentro de una grilla de múltiples opciones y se debe escribir código que resuelva
un ejercicio. Es necesario obtener 60/100 puntos para la aprobación, en caso de
desaprobar podrás recuperar el examen y obtener dos semanas de apoyo educativo extra
en caso de ser requerido.