<br><br>
<div><span class="gmail_quote">On 5/3/07, <b class="gmail_sendername">Matthias Felleisen</b> &lt;<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I like the problems -- from a math perspective. But as we have slowly<br>figured out over 10 years, we have to be extremely careful making CS
<br>look like math. Everyone (ought to) knows that programming is a form<br>of mathematics and good programming requires skills like those<br>required for solving math problems. But somehow we need to hide this<br>fact just long enough until the kids are sufficiently committed and
<br>will become industrial programmers :-).<br><br>Of course some of us are there because we see the beauty in math and<br>see how the math in programs executes. Apparently the majority of<br>people is mathematically blind.
<br><br>-- Matthias</blockquote>
<div>&nbsp;</div>
<div>Yes, indeed, the spirit of what you state is correct. However, are you really claiming that persons/students that can write programs are mathematically blind? After all, programs are mathematical constructs (which happen to execute) built by people. The building of programs requires some mathematical understanding even if the writer does not realize it. Perhaps, it is time to think of mathematics as programming. Now, that would be a cool paradigm shift!
</div>
<div>&nbsp;</div>
<div>Marco</div>
<div>&nbsp;</div><br>&nbsp;</div>