"Object oriented concepts, assertions, inheritance, polymorphism, algorithms and data structures using Java."
Skills:
- Basics Data Structures
- Queues/Stacks
- Trees
- Graphs
- Basic Algorithms
- Inheritance and Project Design (UMLs)
- Abstract Classes
- Interfaces
- Testing
- Java Mastery
- Expressions
Projects: |
Description |
P1 |
Recursive Maze Solver |
P5 |
Towers of Hanoi |
P6 |
Implementing Data Structures |
P7 |
Hashtables |
CS165
  was a continuation of my introductory coding knowledge, this time with the focus of
additional ground-laying concepts in data-structures and algorithms, but also with the inclusion of more contemporary ones in red black and B+ search trees.  Much
of the course centered around providing your own implementation for whatever data-structure and algorithm pair was focused on for the week.