<br>
<br>
<p>Did they write financial systems? When I started out, we had business
systems analysts that worked with programmers and the two functions
were separate so as to prevent bias on how systems were developed. In
later jobs the programmers could perform both functions but the
programmers had business backgrounds. The average person or CS grad
wouldn’t have the background to know what questions to ask the variety
of people that they would have to talk to and interpret their answers
to come up with a solution design.</p>
<p>“I am talking about the average person on the street. I also do see a
very high need for all of the developers to understand time complexity.”</p>
<p>We have a few recent MIT grads and I asked him about foundations and
algorithms. He told me that students that don’t want to take the
traditional theory course (using Cormen, Leiserson and Rivest) can
take a different track for EECS. My son’s university is removing the
requirement for Foundations for next year. I wonder if there is a
trend in making theory optional in CS programs. I’ve purchased two
Core i7 (Nehalem) systems recently and the compute power of these
machines is amazing. We’re going to be scaling up computing power by
factors of two every 18 months for a while which is going to make
worrying about efficiency for most applications less of a software
development factor. Instead, developers can focus on the particular
aspects of their applications that they can do well at and worry less
about performance.</p>
<p>I think that it is good to understand time complexity but I see a lot
of kids that don’t really understand it. It’s an upper-level course
and I think that a lot of professors give their students a pass, even
if they really come out of it with little understanding.</p>
<br>
<br>
<p>I suggest you try this with the typical community college student.
There are lots of kids at my daughter’s community college that have
passed the MCAS tests, supposedly one of the toughest high-school exit
exams in the country that are taking remedial math at the elementary
and high-school level.</p>
<p>We homeschooled from K-12 and I have complete curriculum sets for math
and other subjects and participate with other parents and professors
on school education, including math. I also have a set of classroom
texts from Singapore for the primary grades. What you say simply isn’t
true.</p>
<p>"Dealing with people is the toughest part.</p>
<br>
<br>
<p>I disagree.</p>
<p>We wouldn’t have our modern high-tech world without managers.</p>