Skip to content

nach0404/TP-0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

markdown# Sistema de Gestión Académica - POO en Java

Trabajo práctico de Programación Orientada a Objetos que implementa un sistema de gestión académica con clases, encapsulamiento y relaciones entre objetos.

📋 Descripción

Este proyecto implementa un sistema básico de gestión académica que permite:

  • Crear y gestionar estudiantes
  • Asignar materias a estudiantes
  • Calcular promedios de calificaciones
  • Organizar estudiantes en carreras
  • Buscar y listar estudiantes

🛠️ Tecnologías

  • Java JDK 8 o superior

📁 Archivos del Proyecto

  • Estudiante.java - Clase con atributos y métodos del estudiante
  • Materia.java - Clase que representa una materia
  • Carrera.java - Clase que gestiona estudiantes
  • App.java - Clase principal con método main
  • Informe.md - Documentación del proyecto

🚀 Cómo Ejecutar

Compilar

javac *.java
Ejecutar
bashjava App
📚 Conceptos Implementados

Encapsulamiento: Atributos privados con getters y setters
Relaciones entre clases: Composición y agregación
Validaciones: Edad >16, promedio 0-10, nombres no vacíos

📖 Documentación
Para más detalles consulta el archivo Informe.md

About

Sistema de Gestión Académica

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages