[Novalug] Teaching Computers Science

Angelo Bertolli angelo at freeshell.org
Wed Sep 26 15:36:47 EDT 2007


Kevin Dwyer wrote:
> On Wed, Sep 26, 2007 at 12:52:58PM -0400, Jay Hart wrote:
>   
>> 2. At least at CWRU, the BS in Comp Sci was basically a theatrical math
>> degree. I took 9 Comp Sci related courses, and 8 math courses. Did I mention I
>> hate math. Didn't know this before I went there.
>>     
>
> Well, as my Algorithms (CMSC451 @ UM) prof put it (to a few kids who
> were semi-whining about the difficulty of proofs): "Make no mistake.
> This is a math class.  I'm not going to reteach Calculus."  In fact, at
> Maryland the CMSC and MATH courses that have a 5 in the tens digit are
> all essentially MATH courses.
>
> I think that viewing Computer Science as anything but a specialization
> of math is a mistake.  If you're interested in learning C++ to write C++
> applications at C++ shops, then get an Information Systems degree (feel
> free to s/C++/$YOUR_LANGUAGE/).  If on the other hand you're interested
> in learning to develop efficient algorithms and data structures,
> agnostic of the language that is currently en vogue, then take Computer
> Science.
>   

I was going to say the same thing.  If you want to be a coder, go to a 
trade school or a technical college.  Or just take another degree you 
think might be useful like Business and just take some of the 
programming classes.  If you want to be a university graduate in 
Computer Science, you should expect to have to learn both theoretical 
and applicable mathematics and sciences.

I've heard regular people say that learning calculus is pointless 
because they never use it.  I disagree, it's not pointless if you really 
want to expand your mind, increase your IQ, and show that you're able to 
learn and do different things.  It's a kind of mental exercise that 
broadens your mind and makes you more capable in every other area of you 
life.

What else is university education about?  It's not really about whether 
you can program in Visual Basic or today's fad language.




More information about the Novalug mailing list