Spring 2019
DISCLAIMER: Do NOT use work in any dishonest way. This repository was created to track my software development progression.
- Demonstrate an understanding of object-oriented methodology in program design.
- Create classes to be used as an abstract data type for a program.
- Implement inheritance and polymorphism in a program.
- Demonstrate understanding and use of the process of data abstraction/encapsulation.
- Construct programs to utilize class templates/generics.
- Apply function/method overloading, recursion and operator overloading in a program.
- Use multiple data structures in code.
- Use appropriate searches and sorting algorithms for multiple data structures.
- Design and develop large-scale programs using classes and data structures.
- Write properly documented programs following a set of coding standards.