Since most computer science degree programs teach data structures and algorithms, but do not necessarily go beyond these topics, does this mean that most essential programs can be solved using the essential algorithms taught in a computer science curriculum?