Contents
- Search Alogithms
- Sorting Algorithms
- Developer tools
- Hashing
- Object Oriented Design
- Problem Solving skills
- Debugging
4. Hashing
- MD5
- Linear Probing
- Collisions# miscelenous
- OOD process
- context diagram, class diagram , object diagram
- Principles in OOP
- Problem statement
- Cause and effect analysis
- Possible solutions
- Trade-off analysis on solutions
- Implementation
7. Debugging
- Incremental and bottom-up program development.
- Instrument program to log information.
- Use debuggers.
- Backtracking
- Problem simplification.
- Bug clustering.
- Error-detection tools.