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.
C++ Reversi game focusing on 2D array manipulation and OOP design.
Implement a simulation of a bank's functionality in C++, as a project in "Object-Oriented Programming" course.
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
A pattern for implementing protected encapsulation (class-hierarchy-based access) of properties and methods in native JavaScript using ES2022 private fields.
Implementation of a project based on inheritance in C++, as a project in "Object-Oriented Programming" course.
Implement a simulation of a bookcase's functionality in C++, as a project in "Object-Oriented Programming" course.
C++ student database using POCO libraries. Demonstrates OOP and database management.
Python OOP program simulating a scooter rental shop — with invoice generation, tiered pricing, group discounts, and unit testing. Built using class-based design with full input validation.
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.
This is a remote repository for all of my UMass Boston Intro to Software Engineering (CS410) class projects.
Text-based university simulation in C++: play as the department secretary — hire, enrol, schedule, run exams, advance seasons, graduate students. Single REPL game loop with full referential integrity across students/professors/courses/semesters. Solo OOP class project (UoA DIT).
C++ Module 01 from 42 school — focusing on operator overloading, file streams, and advanced class behavior in C++.
Repository for a student excercise at Lexicon .NET 2024
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."