/CS32-ObjectOrientedDesign

UCLA CS32 Projects: a dive into object oriented developement (overloading, inheritence, polymorphism), data structures (stacks, queues, lists, trees, etc.), and algorithms (searching, sorting, complexity).

Primary LanguageC++

CS32: UCLA's data-structures and algorithms course

Above are my solutions to UCLA's CS32 projects from Winter 2021. Projects 3 and 4 are the most difficult, forcing students to intelligently design and implement a working video game and text editor (respectively) using object oriented design principles. All code is written in C++.

DISCLAIMER

This repository is only meant to showcase my work to the wider software community. If you are a student at UCLA taking CS32, view this repository at your own risk.