eduong100 / 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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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


Languages

Language:C++ 100.0%