A repository containing coursework for the Wrocław University of Science and Technology.
-
Updated
Nov 10, 2025 - Java
Object-oriented programming (OOP) is a programming paradigm based on the concept of objects fundamental to many programming languages, including Java and C++. OOP can be devided in two sub types: class-based (or “classical”) and prototype-based OOP (found in JavaScript, for example).
Object-oriented programming has several advantages over procedural programming:
A repository containing coursework for the Wrocław University of Science and Technology.
🍲 Discover and manage recipes with nutritional information in this Java desktop app, featuring smart search and diet filters for personalized meal planning.
📚 Explore essential software design patterns in C#, Java, and JavaScript with clear examples and practical cases for effective coding solutions.
[ A Comprehensive University Management System via Java Object-Oriented Design ]
📂 Explore Java with practical programs on core concepts, OOP principles, and hands-on examples ideal for beginners and those revising Java fundamentals.
🛒 Build an online store with ease using Estore, featuring user-friendly login, cart management, and secure payment options.
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
A Java implementation of the famous cellular automaton: Conway's Game of Life. Created using JavaFX.
Back-end to manage rooms and its bookings
A project developed for the Programming II course. It aims to apply core concepts of Object-Oriented Programming (OOP), data structures, and fundamental software design principles
📚 A personal repository documenting my learning journey through a Full-Stack course, covering C, Core Java ☕, and SQL 🗃️.
Program Java yang mensimulasikan sistem restoran menggunakan multi-threading dengan tiga peran utama (Waiter, Chef, Cashier) dan mekanisme sinkronisasi untuk mencegah konflik data.
Program Java yang mengimplementasikan Exception Handling untuk mengelola transaksi rekening (debit, kredit, dan saldo) dengan penanganan kesalahan interaktif.
Created by MIT, Alan Kay
Released 1960