in reply to Where is your school?

Another thing you may wish to consider is the affiliation of the Computer Science department.

I did my undergraduate and some of my graduate work at Indiana University, where the CS department was part of the College of Arts and Sciences. For my BA, I had to take a full set of liberal arts courses: literature, music, "soft" sciences (sociology, psychology, etc.). At first I thought "Why do I have to take these silly courses? They have nothing to do with computing." Many years later, I really appreciate what I learned in them. Even for my MS (same department), which concentrated entirely on Computer Science, there was an "air of humanities".

Later I went into the graduate program at UCLA, where CS is part of the School of Engineering and Applied Science. It seemed much more "dry" and uninspiring. I never did finish there, but that's a whole different story.

I have to tell you that I'm describing 20-year-old experiences *cough, wheeze*, so the programs now may be very different. But the point I wanted to make -- which you seem to be thinking about already -- is to look at the program in context. I liked it a whole lot more when the department was in a science and humanities environment than an engineering one.

Larry Wall has a paper on Natural Language Principles in Perl, so make sure you find a school that teaches those principles. ;-)

HTH

Replies are listed 'Best First'.
Re: Re: Where is your school?
by xphase_work (Pilgrim) on Jul 17, 2001 at 19:17 UTC
    I was actually going to declare a major of English Writing with a concentration of Fiction when I was at the University of Pittsburgh. So I have completed two years worth of classes for a liberal arts program.

    I think what you say is important, because a well rounded undergrad degree is better than a specialized undergrad degree.

    --xPhase