Skip to content

anniez432/Class-Projects

Repository files navigation

Class-Projects

Projects that I have created for past classes!

CS200 (Programming I):

H8CustomApp: Loan Calculator

H12CustomApp: User-Generated Movie Ratings

CS300 (Programming II, Intro. to Object-Oriented Programming):

P01 Wardrobe Manager: A Java program to manage wardrobe items utilizing procedural programming, array manipulation, and software testing with boolean tester methods.

P06 Suitcase Packing: A program developed with a partner for packing a suitcase with various strategies - rushed packing, greedy packing, and optimal packing.

P07 Task Manager: A task manager implemented with doubly-linked lists.

P08 Mr. Markov: A Markov Chain Model for text generation implemented and tested with stack and queue data structures.

P09 Gradebook: A binary search tree-based gradebook that uses BST operations and iterators.

P10 Prioritized Task Manager: A task manager implemented with an array-based max-heap.

CS400 (Programming III, Advanced DS & Software Engineering):

iSongly: A Java application that allows users to interact with songs to filter them by year, loudness, and danceability. Files/algorithms I implemented:

  1. Backend: The backend for this app & BackendTests
  2. BinarySearchTree
  3. BSTRotation: BST that can rotate given valid nodes
  4. IterableRedBlackTree
  5. RedBlackTree
  6. SongComparator

All other files were created by my partner (zzou39@wisc.edu) and/or the UW-Madison CS400 staff.

Campus Navigator WebApp: A web application that users can interact with to find the shortest path between locations or the 10 closest destinations to a location on the UW-Madison campus.

Files/algorithms I implemented:

  1. Frontend: The frontend for this app & FrontendTests
  2. DijkstraGraph: a class that utilizes Dijkstra's shortest path algorithm between nodes.
  3. HashtableMap: stores key, value pairs in a map.

All other files were created by my partner (bisom@wisc.edu) and/or the UW-Madison CS400 staff.

About

Projects that I have created for past classes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages