TheOdinProject / top-meta

TOP hub for ongoing support and improvement of the curriculum by the maintainers
31 stars 10 forks source link

Data Structures & Algorithms Course #58

Closed marvingay closed 11 months ago

marvingay commented 2 years ago

Data Structures & Algorithms Course

Summary

Develop a comprehensive, language agnostic course that covers the data structures and common algorithms necessary to cover the breadth needed to solve interview questions and to expand understanding on the underlying implementations of real-world problems and other technologies.

Motivation

In the face of not having parity between the Rails and NodeJS Paths, the long-term goal is to have a common course shared between the paths to accommodate this highly requested item.

Suggested implementation

Present topics in a linear fashion as more advanced algorithms and data structures rely on conceptual understanding of more fundamental topics. Each structure or algorithm specific lesson will be accompanied by any or all of the following assignments:

  1. Implementation in preferred language.
  2. Practice problems related to or concerning the use the particular topic
  3. Practical real world example.

Proposed list of lesson coverage (order is subject to change):

Advanced Stuff (nice to have):

Drawbacks

Are there any drawbacks to this proposal? consider the following:

Alternatives

N/A - can be explored.

Additional

Course placement. Scope of practice

mgrigoriev8109 commented 2 years ago

I'd like to work on this.

twentysixhugs commented 2 years ago

Can I please find out how the work is going? Really anticipating the course :)