Apurva Shah
UCLA Henry Samueli School of Engineering and Applied Science
- Impmented a feature to an existing game which utlizies mapping to display a character array of places the player has visited
- Dives deep into the mechanics behind class construction and object oriented design
- Implemented a sequence structure in the format of a doubly linked list
- Learned a lot about memory management and good practice to avoid memory leaks during code compilation
- Implemented a sequence class that takes information and stores it in a regular array, and then a dynamically allocated array
- Implemented a copy constructor, assignment operator, and destructor for this class to prevent memory leaks
- Utilized stacks and queues to find a path solution to any 10x10 grid that is given
- Learned about implementing Breadth-first search, and depth-first search.
- Implemented an algorithm that converts boolean expression into infix notation using stacks and queues
- Implemented recursive algorithms that we would usually use iterative practices for.
- Implemented inherited classes and polymorphic functions within the classes
Assignment | Grade Received |
---|---|
Midterm 1 | Pending |
Midterm 2 | Pending |
Final Exam | Pending |
--- | --- |
Homework 1 | 84% |
Homework 2 | 98% |
Homework 3 | Pending |
Homework 4 | Pending |
Homework 5 | Pending |
--- | --- |
Project 1 | 100% |
Project 2 | 98% |
Project 3 | Pending |
Project 4 | Pending |