First, let me say this is not a rant at shotgunefx. I replied to this post because it hit several topics that I wanted to touch on. I don't think anyone disputes the fact that college systems turn out an inordinate number of hacks, whether CS or literary. I also doubt that many would dispute that there are a goodly number of bad CS and Literary university programs.

However, some of these examples listed above actually represent the basics of any decent CS curriculum:

One of the points I'm trying to make is that universities are a lot like computers: Garbage in, garbage out. Those that apply themselves and learn the required material will benefit from a college degree.

Colleges do provide the opportunity for real hands on (paid) experience for their students, it called co-op. I had one friend that worked with the local Corps of Engineers and two at QMS (Quality Micro Systems) R&D. One is currently upper management at Adobe.

People should also consider the fact that most intelligent college students do more than just attend class and do homework. Some work, have families, belong to professional organizations and also find time to further personal projects or research as well (computer related or not).

Here are some interesting statistics lifted from here:

Table 1. Highest level of school completed or degree
         received, computer programmers, 1998

    Level completed                                  Percent
    ------------------------------------------       -------
    High school graduate or equivalent or less          10.6
    Some college, no degree                             20.5
    Associate degree                                    10.2
    Bachelor’s degree                                   45.3
    Graduate degree                                     13.4

    About 3 out of 5 computer programmers had a bachelor’s
    degree or higher in 1998 (see table 1). Of these, some hold a
    degree in computer science, mathematics, or information
    systems, whereas others have taken special courses in
    computer programming, to supplement their study in fields
    such as accounting, inventory control, or other areas of
    business. As the level of education and training required by
    employers continues to rise, this percentage should increase
    in the future.

--Jim


In reply to Re: Re: (Ovid) Re: (OT?) Usefulness of CS by jlongino
in thread (OT?) Usefulness of CS by social_mandog

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.