Got it! This site "robinsnyder.com" uses cookies. You consent to this by clicking on "Got it!" or by continuing to use this website. Note: This appears on each machine/browser from which this site is accessed.
Fallacy: You should require beginning programming students to use top-down programming.
Problem solving in computer science is best done using top-down programming.
top-down programming
goal-driven programming
backward-chaining logic
Why do many computer science programs require beginning students to do "top-down programming"?
3. Top-down programming
Question to famous computer scientist Tony Hoare (British computer scientist) . Why is it so hard to teach (or require) beginning programmers top-down programming?
4. Top-down programming
You cannot teach beginners top-down programming, because they don't know which end is up. Tony Hoare.
Fallacy: One should implement a computer program in a top-down manner.
The phrase "top-down programming" is deceptive. Have you ever tried to write a program "top-down"?
Do it once and you will see that it does not work very well.
The phrase "top down programming" refers to a "top-down program design" and then a "bottom-up program implementation".
Many people try to do "top down programming" by doing "top-down coding".
Some teachers who have never really used the method will teach this fallacy to their students. How would you define a "programmer".
6. Divide and conquer
Divide each difficulty into as many parts as is feasible and necessary to resolve itRené Descartes (French philosopher, mathematician and statistician)