Rafael Jiménez

Java and Python Programming Projects

These three Java assignments represent major learning experiences from my degree. They focus on problem-solving, OOP, file handling, and program structure.



1. Casino Management System – Java

School assignment – no images available

Technologies: Java, OOP, File Handling

This assignment required me to create a full casino game system using classes for cards, decks, players, and game rules. It strengthened my OOP knowledge and helped me understand how to structure larger programs using multiple classes.







2. Toy Store Inventory System – Java

School assignment – no images available

Technologies: Java, Inheritance, Abstraction

This project involved building an inventory management system using inheritance and abstract classes. It improved my understanding of file storage, user input validation, and class hierarchies.







3. Immigration Eligibility Calculator – Java/Python

School assignment – no images available

Technologies: Java, Python, Logic Design

This program calculated immigration eligibility based on scoring rules. It helped me improve my logic design, problem decomposition, and understanding of conditionals and loops.


← Back to Projects