4 ms·
Where do students learn how to understand a problem, break it down into parts, document requirements, and plan development?
by bluetwo 10y ago
Where do students learn how to understand a problem, break it down into parts, document requirements, and plan development?
- Retra 10y agoIn a software engineering course.
- deleted 10y ago[deleted]
- seanmcdirmid 10y agoIn a properly oriented programming class. The primary focus shouldn't be on learning to program, but using the computer to solve problems, where learning to program is just a big part of that. However, large-scale SE tasks don't belong there either (e.g. document requirements/plan development comes way later, but the first two points apply to all scales and should come in the very beginning).
- jakub_h 10y agoPresumably, in a How-to-Design-Programs-based curriculum. (http://www.htdp.org/ http://www.htdp.org/ , http://www.ccs.neu.edu/home/matthias/HtDP2e/ http://www.ccs.neu.edu/home/matthias/HtDP2e/)