A course on advanced object-oriented design and programming
-
Updated
Jan 12, 2026 - Java
A course on advanced object-oriented design and programming
A prototype designed by Quartus, by simulating the structural design of the CPU. (山东大学软件学院计算机组织与结构课程设计)
This C++ program illustrates various operations on a multidimensional array and a vector, showcasing fundamental concepts in C++ programming. It demonstrates the principles of object-oriented programming, class design, and array/vector manipulation.
A short algorithm written in C++ that identifies the kth smallest element in a Binary Search Tree (BST) through inorder traversal and vector manipulation.
Implement a simulation of a bank's functionality in C++, as a project in "Object-Oriented Programming" course.
C++ Reversi game focusing on 2D array manipulation and OOP design.
C++ Tictactoe game focusing on 2D array manipulation and OOP design and console output with user input. 2 player (human vs human or human vs AI)
Advanced C++ exercises on OOP, operator overloading, and STL containers.
It is a user-friendly JavaFX application that allows users to efficiently to add, drop, and track enrolled courses. Simplify your course management with this interactive and visually appealing JavaFX tool.
Software Engineering AGILE Development project with collaboration with other classmates to create a software application in Java to collect user input, add to database using client-server architecture, and developing class design and relationships according to functional and non-functional requirements
Implementation of a project based on inheritance in C++, as a project in "Object-Oriented Programming" course.
C++ student database using POCO libraries. Demonstrates OOP and database management.
Implement a simulation of a bookcase's functionality in C++, as a project in "Object-Oriented Programming" course.
This is a remote repository for all of my UMass Boston Intro to Software Engineering (CS410) class projects.
Collaborated and created a functioning, secure password management app. Some security features include a secure random generation, expiration tracking, and a customizable search functionality within a modular MVC architecture for maintainable, extensible code
C++ Module 01 from 42 school — focusing on operator overloading, file streams, and advanced class behavior in C++.
Beginner-friendly Java programs demonstrating Object-Oriented Programming (OOP) concepts such as abstraction, interfaces, class design, and basic system modeling. Includes two core tasks: a Library Management System and a Taxable Interface implementation for employees and products, with full screenshots and examples.
Repository for a student excercise at Lexicon .NET 2024
In this assignment, we implement a Polynomial Calculator.
Java project demonstrating object-oriented programming concepts through a vehicle class hierarchy using inheritance and method overriding (Software Development Methodologies, UNIWA).
Add a description, image, and links to the class-design topic page so that developers can more easily learn about it.
To associate your repository with the class-design topic, visit your repo's landing page and select "manage topics."