Slashdot Mirror


Ask Slashdot: CS Degree Without Gen-Ed Requirements?

davidjbeveridge writes "I'm interested in getting a CS degree. I've been programming since I was 13, and like many of us, taught myself. I am familiar with a number of languages, understand procedural, functional, and object-oriented paradigms; I'm familiar with common design patterns and am a decent engineer. I learn quickly. I work 2 jobs and I have a life. I want to get a CS degree from an accredited school (a BS, that is), but I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like. While these fields are useful and perhaps enriching, they will not contribute to making me better at my job. Moreover, I attended an excellent high school that covered these fields of study in great detail, and I feel no need or desire to spend more time studying these things. I want a BS in Computer Science with no general education requirements. Any suggestions?"

913 comments

  1. US-only problem? by jawtheshark · · Score: 5, Insightful

    I guess this is a US-only problem. When I started my computer science degree at the University of Antwerp, it was pretty much only computer science. We had a few credits in economics, but that was really just general economics and that's it.

    However, what are you expecting from studying CS? It's most likely not what you think it is. It's basically math, automata, algorithms, computability theory and stuff like that. If you plan to be a computer programmer and only that, you already have the skills required (even though, you probably make certain avoidable mistakes by if you don't know about computing theory).

    If it is to have better chances to get a job interview, I can understand...

    I don't regret having a computer science degree, it was very interesting, but it's not a course "how to become a better programmer".

    Anyone considering computer science, should ponder the words of one of the greatest computer scientists of all times: "Computer science is no more about computers than astronomy is about telescopes", Edsger Dijkstra.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:US-only problem? by slart42 · · Score: 1

      I second that. Here in Germany, and probably also in any university elsewhere in Europe, a CS course will be about CS. It may contain classes from related subjects as Maths, or Economics (if the course is more business oriented), but no such "general" Education as you mentioned. Also it probably won't teach you to be a good programmer, as many people pointed out.

    2. Re:US-only problem? by jawtheshark · · Score: 2

      As far as I can see, here in Europe you're supposed to get your general education in high school (at least the levels that give you access to University). I didn't dare to generalize, because I remembered that the UK schooling system is fundamentally different and the Frenchies do their thing too. (For example, a "Grand École is considered better than a University)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    3. Re:US-only problem? by definate · · Score: 2

      Yeah, I do believe this is a US only problem. I've friends studying in Europe, the UK, and many in Australia, and none of us have to study English, Philosophy, History, Art, unless it's to do with the subject, such as the History of Economics.

      So, maybe there are some US Bachelor of Science degrees, which don't require Gen-Ed. I also agree with the asker, in that, while they may be enriching and beneficial, I'd rather focus on studying my discipline/speciality. If I wanted to make it more rounded, I would.

      When I found out that they did this in the US, I was pretty amazed.

      What percentage of the degree is taken up with Gen-Ed? If it's just 1 or 2 courses, then maybe it's not that bad.

      I've gone back to study a double in Honours Economics and Finance while picking up all the courses for Accounting, which is about 5-6 years, which is about 46 to 50 courses, and only 1 of those is sort of Gen-Ed, and that's "International Economic History III". Everything else is focused on the degrees I've chosen.

      --
      This is my footer. There are many like it, but this one is mine.
    4. Re:US-only problem? by L473ncy · · Score: 2

      In Canada it's the same. I have to take about 24 credit hours (or about 8 classes at 3 credit hours each) worth of Gen Ed classes. These courses include English (Academic and Technical Writing which everyone has to take AFAIK), Psych/Sociology/Poli Sci, Art/Media/Film Studies etc. They're interesting courses and I enjoy them. Now if they were to take up 1/3 or even 1/4 of my degree (well they do take up close to 1/4 of my degree) I'd have a problem but for now life is good and it breaks up the monotony of just grinding code, math equations, proofs, DB schema, contingency tables, and such. PS: I am also taking a concentration in Geographical Information Systems so I don't consider the Geography, Field Techniques, Remote Sensing, Geodesy, etc. courses "outside of my degree" or "Gen Ed" since I'm specializing in them.

    5. Re:US-only problem? by definate · · Score: 1

      It's a very odd concept to me. It sounds like your university is just a continuation of high school. I know many people who take on a lot more than their specialization, and they even add on courses on top of what's required for their degree (for instance, I'm doing extra courses to meet accounting requirements, even though it won't count towards my degree). However, this is because they have some interest, or fascination with the course. Not because they're made too. Though, they often have a single "technical writing" course, as this is within their degree, and will help them.

      --
      This is my footer. There are many like it, but this one is mine.
    6. Re:US-only problem? by Luckyo · · Score: 1

      The difference is that (in some/most) European countries you finish most of your general education in high school/lyseum, diploma from which is generally required to get into university/college to study for a CS degree. And there are often still a few general mandatory courses still, even though most will be about professional topic you're studying for. It's not nearly as big of a list of subjects as you're listing above, but there are still a few like physics and chemistry.

    7. Re:US-only problem? by Hadlock · · Score: 2

      A bachelor's degree, depending on where you go and what you major in, is somewhere between 114 (photography, russian literature) and 145 (aeronautical engineering, pre-law) credit hours, each class being 3-4 credit hours (3hrs + 1hr lab). This is roughly 4 years @ 15 credit hours per semester for a total of 8 semesters.
       
      Some majors only have 30 hours (two semesters) worth of major specific required classes, with another 30 hours of major related electives, the rest being general education and unrelated electives.
       
      In 2002 the engineering curriculum at my school had something like 90 hours of major specific required classes, 15 hours of major related elective classes and 30 hours of general education. If you wanted to take extra electives you had to stay for a 5th year (Assuming you finished on time).
       
      This is why people make fun of liberal arts majors. In the US most state schools charge you (undergrad) the same per credit hour wether you're taking chemical engineering 4404 or intro to photography 101. You spend the same amount of money and put in the same amount of class hours and one man makes $100,000, and the other gets a piece of paper certifying he showed up to class more or less on time for four years that qualifies them to be a manager of a mall bookstore.

      --
      moox. for a new generation.
    8. Re:US-only problem? by itsdapead · · Score: 2

      I didn't dare to generalize, because I remembered that the UK schooling system is fundamentally different

      Your basic point holds for the UK - "general" education (including compulsory English and Maths) through to major exams at age 16, followed by more advanced study in a smaller number of subjects at ages 16-18 (either in the same school or in a dedicated 16-18 college) followed by a single subject at University (unless you choose a combined degree).

      Back in the day, 16-18 used to be 3-4 subjects and, if you were aiming for a maths/science/tech degree, you'd have dropped arts/language/humanity at this point and be doing two maths subjects and a science. Private schools do/did tend to make everybody do a "General Studies" course as well, but that's rare in state schools. Its a bit more flexible/diverse now, partly because you can study more subjects in the first year.

      I get the impression that the 1st year of US university is a bit more like 16-18 education in the UK.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    9. Re:US-only problem? by Anonymous Coward · · Score: 0

      Exactly. Here in the Czech Republic, Europe I went through 4 years of maths, physics, chemistry, biology, czech, english, art and whatnot in High School, which was more that enough to show me what I wanted to do next. After that I got my MSc in CS with the only modules outside my specialisation being English. If the High Schools in the USA don't give you general education, then what the hell are they for?

    10. Re:US-only problem? by Roger+W+Moore · · Score: 1

      It's a very odd concept to me. It sounds like your university is just a continuation of high school.

      The first year of Canadian University is very like 6th form in the UK (last two years of seconary school) in terms of material and focus. The physics that I teach first year students in lectures is exactly the same physics that I did for A level although the maths is at a slightly lower level. However the UK's standards have dropped considerably since I did my A levels and are probably below the Canadian level now.

      The difference is that we teach as a univeristy and not a school so students are far more responsible for making sure that they learn the material themselves using the resources provided, rather than the classroom based approach where you are spoon fed. However since Canadian universities are now either comparable or cheaper than UK universities, even with the foreign differential fees and devalued pound, perhaps more Brits will be experiencing the Canadian system. Canada is a very welcoming country!

    11. Re:US-only problem? by Anonymous Coward · · Score: 0

      For my program (private research university) we had about 1/3 of our courses in general studies, 1/3 in major and major related and 1/3 elective/minor/second major, though often there is some overlap between gen-ed and the major. More specifically, we had a 34 course requirement for BS or BA, with two courses from each of humanities, social science, natural science, foreign language, history, and math/cs loosely defined. A math BS required 8 classes beyond multivariable calculus and 2 physics courses, a chemistry BS is 13 beyond intro chemistry, 2 physics and multivariable, and a Comp Sci BS is 11 comp sci, multivariable and linear algebra, Economics is 10 economics, multivariable, and stats. Keep in mind though that these are minimum requirements - as a math major I took 14 math courses.

    12. Re:US-only problem? by RoFLKOPTr · · Score: 1

      What percentage of the degree is taken up with Gen-Ed? If it's just 1 or 2 courses, then maybe it's not that bad.

      About half. A lot of people go to a community college for two years to knock out their general ed requirements before they transfer the credits to a university to pay the big bucks for the interesting and useful classes while they finish off the four year degree. It really sucks.

    13. Re:US-only problem? by Anonymous Coward · · Score: 0

      The gened classes usually get spread out, but total about two years. You can now use an associates degree through compact agreement to knock out the gened's at many schools when transferring.

      I never finished my 4 year, largely because I spent so many years screwing around with the gened's at various schools. My english and math were good enough to start most any program I was interested in, but you spend lots of time and money on stuff you're not interested in. Lord knows how much time and money I spent on "Jazz & Rock", "World Religions 2", "Art History", retaking macroeconomics because two schools don't recognize the same course, etc. I just wanted to learn to write code... and I never did get to a decent programming class.

      And now I can't afford to finish. That's been the case for about five years now... and it's seriously bothersome that I may never get back to do something I want to learn about.

    14. Re:US-only problem? by Dave+White · · Score: 2

      Yes, but also here in Germany most employers won't take your application seriously unless you have a CS degree. That typically means a masters degree too. I find the whole idea bloody annoying to be honest. It makes it very hard for very experienced foreigners living here to get a job.

      --
      --D
    15. Re:US-only problem? by Anonymous Coward · · Score: 0

      I think so, plus maybe Canada. In the UK most CS courses only have minimal non-CS requirements - e.g. I did a four year software engineering degree and took maybe one non-subject a year, and half of those were options I chose to do. Do a distance learning degree with a UK uni whilst you continue to work maybe?

    16. Re:US-only problem? by jawtheshark · · Score: 1

      Babysitting kids while their parents go to work in order to pay the suburbia home and two SUVs? ;-)

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    17. Re:US-only problem? by Kjella · · Score: 1

      I think so, here in Norway we have ex. phil. which is something like the basis of philosophy and the scientific method, but it only covers one third of the first semester and isn't entirely a waste. But basically you're pretty far ahead if you understand the basics of induction, deduction, falsifiability and what a priori knowledge is - that is what you know without experience. Hell, I think even watching the Matrix could give you a passing grade...

      --
      Live today, because you never know what tomorrow brings
    18. Re:US-only problem? by Grishnakh · · Score: 1

      I'm an American. Here in the USA, our public schooling (everything before university, i.e. 17-18 years old) is pathetic, and lots of kids graduate high school (the last school before university) with a very, very poor education. So universities are frequently left to fill the gap by offering remedial courses in algebra, trigonometry, english, etc. and then build upon that with calculus, english composition, etc.

      High school students who went to a school that wasn't too horrible get to skip the remedial stuff. Others have to catch up.

      Many decades (or even over a century) ago, it wasn't like this. A kid finishing 8th grade (about 12-13 years old) had roughly the education of a typical high school graduate these days.

      So if you meet an American who never went to college, you can't consider him "educated" at all. We have to go to college just to have a modicum of education.

    19. Re:US-only problem? by Grishnakh · · Score: 1

      They give you a general education, but suitable probably for a 12-year-old. Schools here have to teach to the "lowest common denominator", which means kids who have no desire to learn, kids with serious learning impairments, etc. The rest of the class isn't allowed to go any faster than them, because it might hurt their feelings.

    20. Re:US-only problem? by pjt33 · · Score: 1

      I don't have mod points, or this would be a shoo-in. The Open University is certainly worth investigating at the very least.

    21. Re:US-only problem? by Anonymous Coward · · Score: 1

      "Many decades (or even over a century) ago, it wasn't like this. A kid finishing 8th grade (about 12-13 years old) had roughly the education of a typical high school graduate these days."

      This is false. High School graduates "back in the day" did not require as much education to find work. They may have fit into the job market at the time, but the same is not true now. Modern public schools in the US are by no means a picture of success, but your argument is tantamount to declaring people in the middle ages lived longer than they do today because they ate healthier.

    22. Re:US-only problem? by Restil · · Score: 3, Informative

      What percentage of the degree is taken up with Gen-Ed? If it's just 1 or 2 courses, then maybe it's not that bad.

      About a third. With a 4 year degree, the final two years will be entirely related to your subject matter. Of the first two years, even of the general education courses, some of them will be computer related, and therefore relevant.

      If you really want to get technical about it, beyond the computer related general education courses, all of the math, science and English courses relating to writing are also at least somewhat relevant. A lot of computer science is math related, especially the subjects of discrete math, and some venturing into probability/statistics, etc. A course in ethics could certainly find application in a computer science career, and understanding the workings of government shouldn't be written off either. All told, the number of completely unrelated courses would be very few, and you might find that a class in something completely unrelated to your major could actually be a welcome change of pace when you're burning out with 4 other classes.

      -Restil

      --
      Play with my webcams and lights here
    23. Re:US-only problem? by ketamine-bp · · Score: 1

      This illustrate a problem: People think that CS degree is a degree training programmers - they are simply wrong.

    24. Re:US-only problem? by Anonymous Coward · · Score: 1

      Keeping people in school longer also has the effect of reducing un-employment. Find a job that in the 50's or 60's only required a high school diploma, if you can find the same job or one quite similar today, it will almost always require a college degree (talking USA here) and it's starting to drift towards masters. keeping people out of the workplace for an extra 4-6 years keeps unemployment down, and makes schools wealthier, and make graduates more indentured. A crappy educational system benefits the ruling elite... A top notch education most benefits those receiving it. The elite make sure their kids have a solid education with private schools, while destroying the public ones.

    25. Re:US-only problem? by Anonymous Coward · · Score: 2, Informative

      That's complete bullshit. The reasons kid left school after 8th grade years ago was because they had to find work. They didn't leave because they had an equivalent education. Hell, I took courses like calculus in high school. Things my father would never have been taught in high school, let alone 8th grade! At my high school fours years of math was algebra, geometry, trigonometry, and calculus. Fours years of science was geology, biology, chemistry, and physics. I also had three years of computer science (and this was in the early 80s, and in a public school!). What 8th grader is taking all those courses? My first year of college was basically a repeat of my senior year in high school. My daughter just graduated high school, she had basically what I did, plus engineering courses. 8th grade, my ass.

    26. Re:US-only problem? by pthisis · · Score: 5, Informative

      Many decades (or even over a century) ago, it wasn't like this. A kid finishing 8th grade (about 12-13 years old) had roughly the education of a typical high school graduate these days.

      This is just wrong. In the area of math, you can look at studies like http://www.maa.org/features/faceofcalculus.html that show that the level of calculus education in high schools has tripled over the last 30 years, and has actually reached the point where a majority of incoming freshmen math students have already taken calc; in 1950, that was almost nonexistent at the high school level (let alone 8th grade). The state of science education in US middle schools and high schools was even more pathetic prior to the 1960s; a combination of Sputnik-inspired funding efforts and the legal demise of prohibitions on teaching of evolution and the like were among the key movers in stimulating science education. More generally, the AP program didn't even exist until the late 1950s.

      One enlightening thing to do is to flip through math assessment tests like the American High School Math Exam from 1950 through present; the difference is pretty stark. In the 50s and 60s, the limit of difficulty is the kind of "a train leaves Chicago going X miles an hour while another leaves Los Angeles going Y miles an hour" questions that are more common for 7th graders (or even bright 5th graders) today.

      And that's ignoring the fact that in 1960 over 60% of the population didn't even make it to high school graduation, compared with about 20% today; see for instance http://www.livinghistoryfarm.org/farminginthe50s/life_12.html

      --
      rage, rage against the dying of the light
    27. Re:US-only problem? by atriusofbricia · · Score: 3, Interesting

      This illustrate a problem: People think that CS degree is a degree training programmers - they are simply wrong.

      Which also illustrates an ongoing problem in many parts of the world. The believe that a degree, any degree, is necessary and an absolute requirement for a non-doctorate field.

      Not to say that it is worthless, but why would a programmer need a degree? So they can start out life tens, if not hundreds, of thousands of dollars in debt?

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    28. Re:US-only problem? by demonlapin · · Score: 1

      I get the impression that the 1st year of US university is a bit more like 16-18 education in the UK.

      That's a fair assessment, but it's not just that. Most universities in the US require a fairly broad distribution of courses in order to graduate. I majored in chemistry, and we were required to have something like a third or more of our classes not only outside our major but outside the sciences. Most of those were introductory classes, but a fair number were higher level. I almost got a minor in classics without intending to do so.

    29. Re:US-only problem? by dotfile · · Score: 3, Insightful

      So if you meet an American who never went to college, you can't consider him "educated" at all. We have to go to college just to have a modicum of education.

      You, sir, are so far off base it's not even funny. One could just as well say, "If you meet an American with a college degree, you can assume that he or she is a pompous, egotistical jackass." While certainly true in some cases, it's not an accurate generalization and would be a stupid thing to say.

      If you meet an American who actually studied and applied him or herself during high school, he or she will be reasonably well "educated", whatever that means. Not all American public schools are pathetic, and some are quite good. As with most things, the education you get depends on how much effort you put forth. There are plenty of us without college degrees who are not exactly the knuckle-dragging morons you seem to think.

    30. Re:US-only problem? by BKX · · Score: 1

      The percentage is about 20-30 %. I think the main difference between the US and elsewhere is that ALL of our bachelor's degrees are the equivalent of Honours bachelor's elsewhere. We don't have 3 yr BA/BS programs like in most countries. I have a feeling that that's where the extra gen ed stuff comes in. If you do college right in the US, our gen ed requirements become an advantage. I'll be receiving a math degree from a state university in two years. My first three years of college will be covering the first half of the math and the gen ed at a community college on the cheap (also giving me an associates) followed by two semesters of hard core math at the senior university level. Coupled with 45 credits of CLEP an d AP tests, and my BS in math will be ridiculously cheap, like $10000 total. The other nice thing about doing the associates in this manner is that you can find out that career path X is super sucktastic and change your mind without having to redo a pile of credits because those courses you took at CC don't count, because now you can count them as electives or gen ed instead. In fact, in Michigan, an associates from a Michigan college guarantees you 60 credits (of the required 120-130) at a Michigan University toward almost any bachelors regardless of the associate's focus.

    31. Re:US-only problem? by Wyatt+Earp · · Score: 1

      I had 5 years of math, 2 of physics, 2 of biology, 1 of general science, 4 of English, 3 of art, 2 of computer use/introduction to programing, 1 of drafting and CAD, in an American public High School in 4 years of attending.

      It was a rounded general education.

    32. Re:US-only problem? by Wyatt+Earp · · Score: 2

      Thats completely wrong, there are AP courses in every public school in the US for kids that are more advanced.

      In 3-8th grades those who were more advanced were put off to the side and allowed to move faster.

      Kids with IEPs yours "serious learning impairments" are put on different tracks, often in different classes.

      My experience with how this works in public schools is from working on the technology side in US public and private schools, working for a state wide special education agency, while my sister and wife are both public school teachers who have worked both with AP and special education students.

    33. Re:US-only problem? by cayenne8 · · Score: 1

      If it is to have better chances to get a job interview, I can understand...

      That's exactly the reason, especially if you are young and starting to try to get your foot in the door for a new career.

      Most places will not even look at your resume if you don't have a Bachelors degree of some type. Today, a Bachelors degree is what a High School diploma was decades ago...minimum requirement to get any kind of decent job (ie not flipping burgers).

      But unless your Dad owns the company in question or you know someone that is very high up in the company, your application/resume will go straight into the trash can if you don't at least have a basic diploma from an accredited 4yr college.

      Now...once you have job experience under your belt...that's pretty much all that matters as you move from job to job increasing your salary/bill rate.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    34. Re:US-only problem? by cayenne8 · · Score: 1

      Your basic point holds for the UK - "general" education (including compulsory English and Maths)

      Must be a European thing....why do you keep saying Math as a plural? Maths??

      I'd say "I took math in college"....but seems like ya'll would say "I took maths in college"....seems a strange way to say it, but I have been noticing it more and more on here, usually with someone from Europe.

      I guess you learn something new every day...

      :)

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    35. Re:US-only problem? by lennier1 · · Score: 1

      Depends on the country and university.
      Some require you to pick a certain number of complementary courses from different fields. In my case I used that to add a few courses on IT/labor/contract law, politics and Japanese to take a break from those truckloads of dry theory.

    36. Re:US-only problem? by Tacvek · · Score: 1

      Here is how education tends to work in the US. This is obviously a generalization, but It should give you a general idea.

      1 Pre-primary education

      Preschool (nursery school or prekindergarten) is technically optional program. It is most commonly one or two years. Part of the purpose is to get young children used to a classroom like setting, while not actually learning terribly much, but getting them accustomed to the process of learning, socialization, and other concepts.

      2 Primary/Secondary Education
      In this section I'm going to describe primary and secondary education in the united states. There are many variations, and the line between primary and secondary is not particularly strict.

      Different school districts, or private school systems divide things differently. I describe one system below, but there are many, many varaiations. This image does a reasonably good job at showing several common divisions. I'm going to describe the path second from the left, as the breaks in it correspond reasonable well to shifts in

      2.1 Elementary School
      In the system I am describing Elementary School consists of Kindergarten and 1st through 5th grade.

      Kindergarten generally the first compulsory year of schooling. It is not always full time. One common pattern is two days a week, plus one half-day. allowing for one teacher to have two distinct groups each week.

      First grade is almost invariably full time, and things will remain this way through high school.

      The primary focus of elementary school are the subjects of "reading", "writing", and "arithmetic". However, other subjects are present. There is often a physical education class ("gym"), and art and music classes are common. In the later grades science, history, or similar lessons occur. In my school, elementary students remained with the same teacher for all classes, with the exception of special classes like gym, art, and music, who had dedicated teachers, with each teacher's group having that that class at staggered dates and times, so that the specialty teachers taught groups of 30 or fewer at a time. Larger schools may do things differently.

      2.2 Middle school
      In my example here, middle school involves 6th through 8th grade.

      In in my school, this was the first time that you would have distinct teachers for each subject. The schedule was a grid, and you would have the same teacher each 8:15-9:00, or 9:05-10:50, etc time slot each day of the week. A tiny number of classes where not every day, in which case there was a pair of a two-day a week and a 3 day a weak class that would alternate days for the same timeslot. The year was also dvided nto two semesters, and you would be taing different coursed each semester, and even if they were in the same subject you may well have had a different teacher.

      In Middle School the subjects become more diverse, including science, and social studies (a mixture of history, geography, and government). Toward the end of middle school was the first time I was allowed to make any decisions about which classes I would take, although the choices were very limited.

      2.3 High School
      In this example, this encompases grades 9-12.

      Classes were still scheduled in a grid, and there were two semesters pretty much just like like middle school. However, there was substantially more choice. While certain subjects were required certain years, the better students had the option of taking the honors or Advanced Placement courses, which are more difficult, but are expected by good colleges and universities.

      The classes offered had a wider range. Foreign languages are often offered for the first time at this level, (although some large schools offer them in middle school). The classes are still limited. At many schools you will take only one year of physics and one year of chemistry, and only then if you are

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    37. Re:US-only problem? by stephanruby · · Score: 1

      That was going to be my suggestion too, go outside of the US.

      Not only he'll be able to focus on what he wants, but he may be able to get a BS in two to three years instead of four (to five) years.

      And since American students rarely go abroad to study Computer Science, the likelihood that he'll be accepted into a top ranked University abroad is actually pretty good (since many University departments do try to maintain a little bit of international diversity). The only problem may be the higher out-of-country tuition he'll have to pay, but even that, that may be surprisingly cheap compared to an in-state tuition within the United States.

    38. Re:US-only problem? by Anonymous Coward · · Score: 0

      Because it's short for mathematics. The word it's short for is in plural, why would it become singular?

    39. Re:US-only problem? by Have+Brain+Will+Rent · · Score: 2, Insightful

      I don't think it is US only and I *really* don't think it is a problem. Where I did my B.Sc. getting a degree meant you had to have a certain number of credit hours and a certain number of those had to be in 3rd & 4th year courses of your "Major", e.g. in CS. People also routinely earned "Minors" in one or two other subjects along the way by accumulating enough upper level credits in those areas. So you might get a major in CS with a minor in Physics (more likely the other way around though). If you wanted an "Hon" attached to your B.Sc. or B.A. you had to take additional upper level credits.

      But you were also expected to get a certain number of "arts" credits if you were a science student and a certain number of science credits if you were an "arts" student. And I think that is a good idea.

      For those saying they "got all that" in high school - there is just no comparing a university level English course and a high school English course.

      Public universities are subsidized with public funds which gives the public a right to some say in what students have to take. I think it is not only reasonable but desirable for Science students to also have to take some English, History, Philosophy etc. and the equivalent requirements for Arts students to take Science courses.

      I want the people working on recombinant DNA, drugs, power technologies, information processing etc. to be equipped to consider the social ramifications of their work and to understand, for example, why they can't just invent something and then disclaim any responsibility for what is then done with it.

      Similarly I want the people who end up running society - the judges, politicians, etc. - to have a good understanding of "Science" and how it works and especially how it doesn't work.

      IMHO not only doesn't High School achieve that as it usually seems to run but it can't achieve that goal as it is currently constituted. Heck in my experience high school doesn't even teach the science students the "science stuff" they need to succeed in University let alone the non "science stuff" as well.

      As a final note, when I taught I met lots of students who didn't want to have to take any more of "that other stuff" and in most cases they were the ones who really needed it the most.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    40. Re:US-only problem? by Intrepid+imaginaut · · Score: 1

      It used to be worse, back in the 90s you could do physics-computers or maths-computers, basically because nobody in the institution had enough of a depth of knowledge to do pure computers.

    41. Re:US-only problem? by isaaccs · · Score: 2

      I don't think that's it's as much a "problem" as a particular implementation of a shared social object (an education system/philosophy). As such, it has its ups-and-downs. The American system favors to promote well-rounded creative challenging thinkers as opposed to highly skilled scientists or mathematicians - that stuff is relegated to advanced and post-graduate study. From first grade through high school and college, even when you finally elect a speciality, you're still expected to study other things.

      The down-side to this system is that it can discourage and neglect individual student's strengths. I'd be a better programmer today if I'd been on a tech track from an early age - I'll never know what I might have achieved if I hadn't spent so many hours of my formative years studying things that have little practical value for me now, some years into my career.

      The up-side is that the system often produces what it alludes to in concept. Certainly America and Americans have plenty of problems education and otherwise, but American is still a place that places a huge value on creative thinking, of being a masterful engineer and just a little bit more - and it presents opportunities to those who can innovate in spaces where others are simply engineering.

    42. Re:US-only problem? by h4rr4r · · Score: 1

      Thats completely wrong, there are AP courses in every public school in the US for kids that are more advanced.

      No, there are not. The school district I attended still does not offer them. I did not even take a math my Senior year having already finished Calculus the year before and that was is last math class they offer to this day in said school district. In 8th grade in the district before the one I graduated from I was doing 12 grade English and would have moved on to taking classes at a community college for highschool English credit.

      The school district I did graduate from I slept through 4 years of English classes since I had done virtually the same material years before. The graduating class in that district is less than 100 and the amount of freshmen that make it to graduation in 4 years is maybe 50%. Rural American schools suck.

    43. Re:US-only problem? by itsdapead · · Score: 1

      Must be a European thing....why do you keep saying Math as a plural? Maths??

      I don't think its a plural - we'd say "the Maths is wrong" not "the Maths are wrong". Its just a different way of abbreviating. OTOH "Statistics are false" and we say "Stats" as well.

      AFAIK in the US you use "Physics" in the same way which I'd guess is a contraction of "The Physical Sciences". Maybe "Maths" is a contraction on "The Mathematical (Sciences|Arts)]"?

      It gets worse when you start talking about the Maths, It's not just the odd extra letter: try "cuboid" (a right rectangular prism), "trapezium" (irregular quadrilateral in US, quadrilateral with two parallel sides in UK) "Standard form" (Scientific notation in UK, always "...of a polynomial" in US) "Gradient" (British for "slope"). Don't even start on "percent(s)" vs. "percentage(s)"... So much for the universal language of mathematics. I think you won on "billion" (original UK usage 10^12) though.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    44. Re:US-only problem? by CptNerd · · Score: 1

      Why is it "The Government are going to do something" instead of "The Government is going to do something", since "Government" is a singular noun and should take a singular conjugated verb?

      Plus, if "mathematics" is plural, what's an example of a single "mathematic"?

      Even better, why is "mathematic" formed like an adjective, when it's being treated like a noun? Should members of the "Democratic Party" be called "Democratics" instead of "Democrats"?

      English, she is a cruel mistress...

      --
      By the taping of my glasses, something geeky this way passes
    45. Re:US-only problem? by NicBenjamin · · Score: 1

      Different countries set up their university systems very, very differently. In the US a Bachelors degree, by definition, includes, an awful lot of stuff that isn't described on the degree paper. That's basically the entire point of the degree. So somebody who has a four-year degree in Engineering has 20-30 credits (or 8-10 classes) of crap that is totally unrelated to the particular subfield of engineering they specialized in. A BA has 20-30 credits of crap completely unrelated to their Major. My Major was History and Political Science, but they wouldn't have let me graduate if I didn't also have a foreign language, multiple math and science course, etc. The idea is that somebody with a Bachelors degree is a well-rounded human being. Something of a Renaissance man, by definition. While most Americans with Bachelors degrees will acknowledge that, in theory, one could be a well-rounded human being with valuable insights in a wide variety of fields without having a Bachelors, in practice nobody without a Bachelors is considered for 99.999% of non-blue collar jobs. This holds true even for institutions that love to denigrate the Bachelors-having set for it's perceived elitism. There are zero Fox News Analysts with less then a Bachelors degree.

    46. Re:US-only problem? by Anonymous Coward · · Score: 0

      Nope, I'm from Germany, and I have the exact same problem.

      When I was in 12th class, I had some severe familiar problems, and dropped out. Since I loved computers and the Internet I self-taught me everything from web design over cracking software (I had no money, after all), up to hardcore Haskell physics and AI simulations, and even quite a bit of the CS theory behind it.

      But without a Abitur, you can't get into an university.

      So despite my friends all studying informatics or CS at the university, they all regularly ask me for help on the more advanced topics (like monads etc). Hell, most people drop out when having to learn Haskell anyway.

      Yes, I'm very practical oriented, and lack CS theory depth. But that's the whole reason I want to study it in the first place!

      So I'm stuck with having to do 13th (and part of 12th) class again in a generic evening school or something, for 5000€, over a couple of years, just to be allowed to study CS. With tons of pointless classes that I either already know, or will never need / care for.

      I'm sorry, that's just not worth it. In that time I can do some awesome well-paid projects for my own small company, go out and meet girls, have fun, and generally live a awesome life. Plus since I'm a very good autodidact, I can just buy some good CS book, and read up until I'm better than everybody else. (Yes, actually I have done this "just like that" multiple times. I got my first two really good jobs because of skills learned that way.).

      So this is my advice to the OP: Fuck that shit, and teach yourself (you will have to anyway, even at a university), since when you're your own boss, nobody cares about some silly sheet of paper representing a virtual pat on the back from some pseudo-authority.
      All that's important, is that you yourself make sure, your skill surpasses that of people with the degrees and diplomas.

      Plus, self-teaching also teaches you the skills to keep pulling through on big projects. A huge plus for your future work. (And a wonderful thing to say in a job interview, provided you're confident in yourself. :)

    47. Re:US-only problem? by Anonymous Coward · · Score: 0

      I can see Technical Writing as a requirement. I've seen WAY too many people who cannot write a coherent sentence. Well, ok, a lot of them were management, but many others as well.

    48. Re:US-only problem? by deniable · · Score: 1

      Australia is pretty much the same. The last two years of high school are specialised down to tertiary pre-reqs. Most of the general stuff is done by the age of 15. Apart from a couple of electives and my minor (most of us picked a CS minor) our only non-CS units were maths and a couple of hardware engineering units.

    49. Re:US-only problem? by PopeRatzo · · Score: 4, Insightful

      here in Europe you're supposed to get your general education in high school

      The author says he's been programming since he was 13.

      If that's the case, then he needs "English, Philosophy, History, Art and the like" more than he needs a CS degree.

      If he's doing it all just to be able to get a job, then he needs "English, Philosophy, History, Art and the like" most of all.

      I wish him luck, too.

      --
      You are welcome on my lawn.
    50. Re:US-only problem? by TapeCutter · · Score: 1

      Yep, you're right about Australia. A CS degree is a BSc with some CS topics thrown in. The only arts subject I was required to do was "business management" which was more like simplified psychology than anything else. There are entrance requirements, eg: since I dropped out of HS, I had to pass a one year maths course to get into uni as a mature age student, (ie: sit the HS maths test). However much of the first year of uni (1989) was still largely spent getting everyone to a similar level in maths/physics/chemistry. Physics and Chemistry were dropped in second year. 120 out of the 160 students who started the degree with me dropped out before finishing first year (no, those who left that I knew personally were not in the "bored genius" category, the bored geniuses usually spent their spare time over-engineering their current software assignment. ).

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    51. Re:US-only problem? by Darinbob · · Score: 1

      It depends on what school you go to. Generally the best schools have more gen-ed requirements! This is not something you want to skip past. Ok, even if someone completely hates society and people and just wants to stick their nose behind a computer forever, never read a book, never understand politics, always repeat history, always insist that others speak English, etc, there is still the economic issue. You will get better jobs if you are better educated. You'll do better in interviews, you'll get promoted more easily, people will like you more, etc.

      You shouldn't have to rely on the economic issue to get this point across, but too many kids can't think broadly. If you don't want gen-ed, then go to a trade school and be a tech forever.

    52. Re:US-only problem? by Darinbob · · Score: 1

      I agree. Someone who took the shortcuts will be apparent during the interview. I certainly am going to look for someone else before I hire someone like that.

      Not too long ago a lot of companies actually made it a point to not hire CS people to do programming, since they were tired of programmers who didn't understand anything other than programming. Not that this exactly worked out well (dot-com-bust) but the thinking is still out there.

      This is also not a CS problem, it's a programming problem. I don't see CS people or engineers or mathematicians or scientists thinking this way. I only see this short-cut attitude in people who just want to program with no ambitions beyond it.

    53. Re:US-only problem? by definate · · Score: 1

      3 year BA/BS, are for lighter topics, most engineering degrees are 4-5 years (outside the US), and this is 4-5 years of what is called "Honours bachelor's". So it's definitely not that.

      --
      This is my footer. There are many like it, but this one is mine.
    54. Re:US-only problem? by rdnetto · · Score: 1

      I think the reason it's US-only is a difference in how colleges/universities are designed. In Australia, they're usually general-purpose - the same university will have courses for arts, engineering, science, law, commerce, etc. There are specialised institutions that only offer courses in one area, but they're the exception rather than the rule. In contrast, the American colleges seem to be known for specific fields. e.g. MIT is known for science/technology (I'm not very familiar with the American system, so correct me if I'm wrong).

      The benefit of covering many different areas is that the university offers double degrees - courses where you are awarded two degrees after doing fewer units than would be necessary to do both separately. This can be used to broaden your field (e.g. eng/sci), or to cover two completely different fields and thus gain different perspectives (eng/arts or eng/law). This eliminates the need for general education units, which sound like they add an aspect of an arts degree to all other courses.
      If you really want to do that, the content should be integrated into the course in such a way that is relevant to the field, rather than just throwing it out there. For example, at my university there is a first year engineering unit that discusses the impacts of engineering on the community and how the ethics of a proposal should be considered, though it is only required for students not taking a double degree.

      --
      Most human behaviour can be explained in terms of identity.
    55. Re:US-only problem? by Anonymous Coward · · Score: 0

      Sorry, but my AP English course at a public HS was significantly better than any of my collage English courses. Gen Ed credits are setup so that everyone at a given collage can pass though them where advanced classes are setup for the top students in that subject. There are a few collages that buck this trend but freshman English at most top schools is still fairly easy and at the average state school they are downright pathetic.

      PS: Consider AP Calculus vs the required math classes for a History major at your school.

    56. Re:US-only problem? by Have+Brain+Will+Rent · · Score: 1

      Ummm normally I don't make spelling complaints but given the topic on which you are posting and the air of authority you want to have regarding quality of education in English...

      Apparently your public school and high school English courses, advanced placement or otherwise, did not teach you how to spell the word college.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    57. Re:US-only problem? by Anonymous Coward · · Score: 0

      Yeah, I do believe this is a US only problem. I've friends studying in Europe, the UK, and many in Australia, and none of us have to study English, Philosophy, History, Art, unless it's to do with the subject, such as the History of Economics.

      No, it's not US-only and it's not a "problem" either.

      There are two kinds of "higher education". Trade schools and Universities, although the word "university" is often used to just mean any type of higher educational institution.

      The goal of a Trade school is to focus just on one specific subject or Trade. The goal of a University is to also provide a "well-rounded" education by covering subjects which are not directly related (on the surface) to a specific Trade. The idea being that in many area of life there are overlaps where other knowledge is quite useful.

      So the article is basically talking about somebody who went to a school which offers a Full degree, as in a "well-rounded" education. But what he really should be attending is a Trade-oriented school since he only really wants to learn one specific subject.

    58. Re:US-only problem? by jawtheshark · · Score: 1

      Nope, you're not in the same situation at all as you dropped out of high school and the original poster did not. You fail at the requirements of getting accepted by a University, he does not.

      I'm sorry this happened to you, but it's absolutely different. Since you're not exactly doing bad, why would you do it? In your case it doesn't even make any sense. (But I so sense some bitterness)

      Hell, most people drop out when having to learn Haskell anyway.

      I did CS, I haven't met anyone who dropped out because of Haskell... By then the herd was already thinned out completely. Are you trolling me?

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    59. Re:US-only problem? by Fjandr · · Score: 1

      It's not just rural schools. I went to a high school that had an enormous amount of funding due to being a rich-people-have-second-homes-here location. There were no AP classes available.

    60. Re:US-only problem? by Fjandr · · Score: 1

      That's one of the pitfalls of nearly-universal higher education. HR won't look at an application that doesn't have an advanced degree on it or years of experience. Sometimes the latter still isn't enough.

      Those on the lower rungs will remain on the lower rungs, because it's not about education; it's about motivation and skill.

    61. Re:US-only problem? by teh+kurisu · · Score: 1

      I did my CS degree in a Scottish university, and in Scotland there's a tradition of breadth in the education system so I did a bunch of subjects in my first and second years that weren't related to my degree.

      For someone with davidjbeveridge's experience, though, he could probably gain accelerated entry into third year and skip all the non-CS courses, especially as he's not likely to get much benefit from the CS courses in the first two years (certainly in the first year).

    62. Re:US-only problem? by Anonymous Coward · · Score: 0

      It is not a problem yet it happens majorly in the US. The reason? I know mostly of the European system. There people get quite better preparation in High School than in the US in Gen Ed. My European friends (most, not all as they can also choose levels of math for example, that then become an apparent mistake if you want to pursue an engineering degree...) and definitley most my Indian friends had seen all the math requirements for the BSc in CS major in the US. We had seen not much of it, not even Algebra, sorry College Algebra wich is such basic stuff. Beisdes that, they complain, too about taking still more Math and Physics when they want CS only. At least no more Philosophy and Language classes.

      On another hand, college is not about your degree only. University education intends to produce well-rounded individuals that have a complete vision of lots of things not only science. Yes that could have been done in High School but if it is not, well, then be it in University.

      Furthermore, if you think CS will help you become a better programmer or it is only about programming, think about it. It is not. CS originated mostly from math, it also has its Electrical Engineering parts, digital systems... If you want to strip CS from those you don-t want a CS degree, you want programming courses. A CS curricula no matter wher you take it, will not make you a better prgrammer, it will make you a programmer with good foundations of how and why, the rest is up to you.

    63. Re:US-only problem? by Anonymous Coward · · Score: 0

      Don't be silly. An english class at any level is not going to prepare people to "consider the social ramifications of their work". That's ethics, and is usually part of the core of your education.

      The only reason to force general education is the old ideal of an educated person being able to discuss many different fields in addition to the one they mastered. This type of education is, however, outdated. Employers don't hire you because you can quote Keats, they are motivated by profit and hire you because your BS in Computer Science shows that you can (for example) program.

      Employers are motivated by economics. Having two programmers sitting next to each other; one who can quote Keats while programming and one who can only program, is of equivalent profitability and value to shareholders. Unless you can find some study that shows that programmers are more efficient when they're having poetry spoken at them while they work.

    64. Re:US-only problem? by yakovlev · · Score: 1

      For those saying they "got all that" in high school - there is just no comparing a university level English course and a high school English course.

      While I generally agree with the point you're making, my high school English courses were significantly more difficult than my college English course. The college course was designed to be the minimum to ensure that you were a functional speaker, whereas the high school course (an AP course) was significantly more difficult. I specifically remember being praised highly for a paper in college that, upon re-reading, I would have been embarrassed to turn in to my high school English teacher.

      In-major English was significantly more difficult, but those courses weren't required for my engineering degree.

      I wound up taking freshman economics even though I APed out of it (basically to fill a graduation requirement) and I found it about the same level of difficulty as, or possibly a little easier than, my high school courses. This behavior isn't limited to freshman English courses.

      My point is this: While I agree with you that non-major courses are important, it is quite possible to get a good grounding on these subjects in high school. Due to the desire for all reasonably qualified university students to pass these courses, they usually teach little more than was covered in high school, particularly AP-level high school courses. In many ways these wind up being "paying your dues" rather than really teaching anything of substance for students that went to a good high school, but are there to ensure a solid base for all students, including those whose high school education might not have been quite as good.

    65. Re:US-only problem? by Hognoxious · · Score: 1

      a majority of incoming freshmen math students have already taken calc

      I wonder what proportion of incoming statistics students know what selection bias is.

      But frankly, I'm shocked that anyone could get onto a maths degree course without any calculus at any time since Newton invented the darn thing.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    66. Re:US-only problem? by Hognoxious · · Score: 1

      Must be a European thing....why do you keep saying Math as a plural?

      Because we can count to numbers greater than one.

      By the way, why do you assume that words ending in "s" are plural? Do you say "I'm dropping physics, they're too hard", or "I only did one calculu on my course"?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    67. Re:US-only problem? by Hognoxious · · Score: 1

      I think the main difference between the US and elsewhere is that ALL of our bachelor's degrees are the equivalent of Honours bachelor's elsewhere. We don't have 3 yr BA/BS programs like in most countries.

      Some countries have 3 year Honours degrees.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    68. Re:US-only problem? by Trondheim · · Score: 1

      Do you like to watch TV? Do you enjoy good movies? Do you enjoy the CGI effects in a movies and TV shows? Do you enjoy listening to music? Do you enjoy reading a good novel? Do you read the news? Or view the photographs in a news story? If you answered "yes" to any of these questions (and the list of questions could go on and on), most likely you have a liberal arts major somewhere to thank. I tire of these arguments that liberal arts majors are worthless and that a degree only "qualifies them to be a manager of a mall bookstore." How pathetically uninformed.

    69. Re:US-only problem? by Hadlock · · Score: 1

      Apparently they taught you how to use straw man arguments at your liberal arts college.

      --
      moox. for a new generation.
    70. Re:US-only problem? by Anonymous Coward · · Score: 0

      Which country also does this besides the US?

      I had to have a minimum number of Computer Science subjects and I could fill the rest with whatever I wanted. However, I could fill it with more Computer Science or maths or physics or stats or any science. Hell I did some philosophy and anthropology for the lulz, but ended up just padding my third and fourth (honours) years with Computer Science only.

    71. Re:US-only problem? by Anonymous Coward · · Score: 0

      "For those saying they "got all that" in high school - there is just no comparing a university level English course and a high school English course."

      100% untrue. The Honors English courses that I took in high school were much more difficult and demanding than English 1 & 2 in college.

    72. Re:US-only problem? by Anonymous Coward · · Score: 0

      The technical writing courses were ok, but much of the other stuff was a waste of time and money. If I wanted to learn about any of those topics, I could just check out a book. Even just buying the textbook at the over inflated college bookstore prices would have been better than having to pay for the course credits and go to class.

    73. Re:US-only problem? by SoothingMist · · Score: 0

      After 35 years as a technical specialist in computers, I have to agree with the Dijkstra quote. My experience has been that success in working with computers has little to do with computers themselves. Jaw's comment about a need for theory is also very true in my experience. Bar none, the course that taught me most helpfully was a course in formal logic given in the philosophy department by a professor who knew nothing about computers and never mentioned them. Formal logic is an ancient way of coming to conclusions based on pure black and white logic. Computers are nothing more than boxes filled with on/off switches that are either completely on or completely off. The second best course was one in Boolean algebra. This is a mathematical means of representing and manipulating formal logic statements. Once one understands the basics, everything else is a detail that can be looked up in a book.

    74. Re:US-only problem? by Trondheim · · Score: 1

      Your argument is that liberal arts majors are worthless. I point out through example that liberal arts majors can benefit society through the arts. You simply dismiss my statements through an erroneous ad hominem. Why don't you just support your argument?

    75. Re:US-only problem? by NDPTAL85 · · Score: 1

      All of the fields you mentioned are possible to enter and excel at without a university degree of any kind, including a liberal arts one. So that pretty much discredits your point that liberal arts majors are useful.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    76. Re:US-only problem? by Trondheim · · Score: 1

      You're kidding me, right? To say your single point discredits my argument is laughable. Sure, there are superstars out there with extraordinary talent that don't necessarily need a degree. But overwhelmingly, those people are the exception to the rule. Do you think companies like Pixar or Disney would hire animators without looking at the type of degree a candidate possesses? Do you think a company like IBM, Adobe, or Microsoft would hire technical writers or graphics designers without looking at educational background? Same with the New York Times hiring a reporter. And NBC, CBS, or ABC hiring script writers or CGI effects artists. I can guarantee you that those companies will look into a candidate's educational background.

      As a systems engineer, I'm always amazed at the myopic, arrogant view of liberal arts majors by those in my profession. In my opinion, liberal arts majors are just as important to a functioning, civil society as science majors.

    77. Re:US-only problem? by Anonymous Coward · · Score: 0

      This is strictly a matter of business for any university. For example, I just pulled up the required classes for a CS degree at my local community college. Dance and PE were required. The problem is we have schools milking (yes thats right as in sucking) every single dime they can on any BS class they can. It is not a question of if this is the case, it is very much the case. And it has hindered our country. Schools need to be regulated more. If you want any federal funding, you need to show that your not sucking students dry and saddling them with $100,000 loans filled with BS classes.

      What is also undesirable is the army (yes thats right) of drones that these schools crank out that were saddled with all the non relevant classes suddenly thinking everybody else should have also made their same mistake. And if you didn't, well then that person doesn't want to hire you. Education in the US is shit. Period.

    78. Re:US-only problem? by Have+Brain+Will+Rent · · Score: 1

      A bit late for this reply but I was busy...

      my high school English courses were significantly more difficult than my college English course. The college course was designed to be the minimum to ensure that you were a functional speaker, whereas the high school course (an AP course) was significantly more difficult. I specifically remember being praised highly for a paper in college that, upon re-reading, I would have been embarrassed to turn in to my high school English teacher.

      I think everyone's experience will be different, dependent on the HS they attended, their teachers and the College/University they attended.

      In my case the University did not have any special English courses for non-English Majors. You were just expected to be able to read/write etc. at a competent level. IMO this is how it should be although it was a shock to many 1st year students that they were expected to read, analyse, discuss and write about a new book every 1-2 weeks. These were significantly more difficult than the courses in the final year of HS. There were also so-called "remedial courses" for the many who weren't adequately prepared - but they didn't count for degree credit or for Science students looking to fill their Arts requirements.

      What did happen though, and most of the people I knew in Science thought this was wrong, was that there were special "Intro to Chemistry/Physics/Biology for Arts Students" courses which were highly diluted but still counted as degree credit - for Arts students.

      I would say that a University that has to make the 1st year courses no better than the final year of high school is not a very good university. In the case of my undergrad school they were turning out people with Arts degrees that had an unacceptably low level knowledge of Science.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    79. Re:US-only problem? by yakovlev · · Score: 1

      I think everyone's experience will be different, dependent on the HS they attended, their teachers and the College/University they attended.

      In my case the University did not have any special English courses for non-English Majors. You were just expected to be able to read/write etc. at a competent level. IMO this is how it should be although it was a shock to many 1st year students that they were expected to read, analyse, discuss and write about a new book every 1-2 weeks. These were significantly more difficult than the courses in the final year of HS. There were also so-called "remedial courses" for the many who weren't adequately prepared - but they didn't count for degree credit or for Science students looking to fill their Arts requirements.

      What did happen though, and most of the people I knew in Science thought this was wrong, was that there were special "Intro to Chemistry/Physics/Biology for Arts Students" courses which were highly diluted but still counted as degree credit - for Arts students.

      I would say that a University that has to make the 1st year courses no better than the final year of high school is not a very good university. In the case of my undergrad school they were turning out people with Arts degrees that had an unacceptably low level knowledge of Science.

      To be fair, the English courses were not for non-majors, it's just that only majors typically progressed past the freshman-level course, which was quite easy. This freshman-level English was required of ALL students. It was not an Arts breadth course. Based on some of the TAs I got, I doubt some of them would pass even the basic English course. This was at Carnegie Mellon, so I doubt my overall Engineering education was poor, even if my English was.

      Math becomes a real problem for non-Majors in the sciences. Calculus is a must for even freshman-level in-major Physics, which means only Chemistry and Biology would be open to non-Majors without also taking on an advanced math requirement or adding a "Physics for non-majors" course. As far as Chemistry and Biology go, I see no reason why those should require non-major flavors. I took freshman Chemistry as a breadth course towards my Electrical Engineering degree, and didn't find it inappropriately difficult.

      On a side note, why is book count so important to an English course? I realize this could be considered important for a Literature course. For an English course, the primary goal is to improve your ability to read, write, and understand the language. I don't see how reading 100-400 pages of source material a week (a 200-400 page book every 1-2 weeks) really accomplishes that goal. I do see how this is necessary in a Literature course, where you can't learn the literature unless you've read it.

    80. Re:US-only problem? by Have+Brain+Will+Rent · · Score: 1

      On a side note, why is book count so important to an English course? I realize this could be considered important for a Literature course. For an English course, the primary goal is to improve your ability to read, write, and understand the language. I don't see how reading 100-400 pages of source material a week (a 200-400 page book every 1-2 weeks) really accomplishes that goal. I do see how this is necessary in a Literature course, where you can't learn the literature unless you've read it.

      IIRC (and it has been a long time) there was no idea of English being anything but the study of English Literature - every course in the English department concerned literature. These are some of the 1st year courses: "Introduction to Fiction", "Introduction to Poetry", "Introduction to Drama", "Introduction to Prose Genres" and "Introduction to Issues in Literature and Culture". Some 2nd year courses: "Medieval Literature", "Early Modern Literature", "Restoration and 18th Century Literature", "19th Century Literatures in English", "Writing and Critical Thinking" and "History and Principles of Rhetoric".

      Being able to read, write and understand the language (at least modern English) was just assumed - as I said there were remedial courses for those who couldn't but you were generally assumed to have mastered those skills at high school and that outside of the remedial courses those skills were not the responsibility of the English Department. IIRC the only exception to that was an upper level course in technical communication put on at the request of the School of Engineering.

      The 1st year courses were to a great extent survey courses. So over two weeks you would read a book, discuss it in a couple of tutorials, write a paper, attend a half dozen companion lectures and then it was on to the next book.

      My comment was merely to indicate that many of the students had apparently not done a lot of reading and that reading a couple of hundred pages of material a week seemed onerous to them. It was hard to feel sorry for them. The lower information density of a novel made a little Melville feel quite restful compared to being responsible for reading and comprehending 40-50 pages of calculus during the same two weeks.

      But as I said everyone's experience will be different. When they were current "The Feynman Lectures" were apparently intended for freshman physics at CalTech. However i think at most schools they would have been considered appropriate for upper levels or possibly even 1st year grad school.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    81. Re:US-only problem? by Have+Brain+Will+Rent · · Score: 1

      Don't be silly. An english class at any level is not going to prepare people to "consider the social ramifications of their work". That's ethics, and is usually part of the core of your education.

      Some arts education (I never said just English) helps one understand the society they live in, how it got to be where it is, where it came from, how human values evolve etc. While an ethics course may be valuable you don't get all that simply by taking an ethics course.

      The only reason to force general education is the old ideal of an educated person being able to discuss many different fields in addition to the one they mastered.

      Really? The only reason? IMHO that's a pretty limited view of the benefits that a good rounded education gives to both the individual and to society.

      Employers don't hire you because you can quote Keats, ...

      The point of a university degree is a little more than "get me a job", although I guess if that is the attitude someone takes going in then that may be all they get out of it. IMHO that would be a shame.

      Unless you can find some study that shows that programmers a...

      Actually one of the greats in computing once remarked that he found the best programmers were people who were good at math or had good facility writing in their native language (he didn't just mean writing a note). I'll leave it as an exercise for the reader to figure out who it was.

      For all those who want to say something like "it's my money, I should be able to take whatever courses I want" you might have a point if you are taking your degree at a 100% privately funded school that receives nothing from the government by way of support. For any other kind of school society most definitely has the right to make some requirements in return for its support.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
  2. SOL by Cpt_Kirks · · Score: 3, Insightful

    A BS covers general education and major course work.

    Your best bet is an AS degree. Then, come back later and get your BS.

    1. Re:SOL by nicolastheadept · · Score: 1

      Come to the UK, do a computer science degree, and do just computer science! Same goes for virtually any subject.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    2. Re:SOL by definate · · Score: 0

      Or, come to Australia, or probably even Canada, and likely ANY country but the US.

      --
      This is my footer. There are many like it, but this one is mine.
    3. Re:SOL by Adambomb · · Score: 2

      Canadian Universities still have some general education requirements when talking about getting a BS. Not as stringent as in the US but you still usually need a couple humanities courses mixed in. Other than a few specific courses though, this is mostly represented by general elective credits which you could choose to put into pure comp sci and math if you wished.

      --
      Ice Cream has no bones.
    4. Re:SOL by History's+Coming+To · · Score: 1

      Certainly not in my day (1994 onwards). I studied astrophysics rather than CS, but CS was much the same in structure - during the first two years we had to take a few outside courses, with something vaguely sciency but not directly related to the core subject being normal. I took introductory courses in biology, psychology and geology as I had a vague interest and had never studied them formally. Many years later as a science buyer for a bookstore chain it's turned out to be very useful indeed.

      Never underestimate the value of a basic knowledge in outside fields - Feynman made a habit of it, and if it was good enough for him... oblig xkcd

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    5. Re:SOL by BrokenHalo · · Score: 1

      Or, come to Australia...

      Except that some universities are reported to be beginning to adopt the American model here. Melbourne University was the first, giving rise to the somewhat erroneous description as the Melbourne Model. Other unis are apparently giving this some consideration, and I'm not very happy about it. Seems more like a Mickey Mouse model to me. However, fortunately it doesn't directly affect me any more, since I have already got my degrees...

    6. Re:SOL by j-beda · · Score: 1

      My undergraduate degree at Simon Fraser University (BC Canada) back in the 1990s had fairly few non-major based requirements. Most science programs had a couple hours of arts required. My particular program (combined Honours Math and Physics) had a few hours of "non-science" credits required. I ended up fulfiling those with a few "logic" classes taught in the philosophy department. I think that the "non-science" designation was poor wording from before the time when the institution only offered two classifications of courses (science and arts) - by the 1990s they had other designations including "applied science" courses in the engineering and computer science departments - I think I might have been able to get away with not even taking the philosophy courses.

      One of my physics profs said he fulfilled his "language" requirements in the 1950s at Berkley (or "Cal" as he called it) by taking one of the newly minted Fortran courses.

    7. Re:SOL by Grishnakh · · Score: 1

      There's a problem with that. If I'm understanding you Europeans correctly, your students learn all the general education stuff before you get to college (or university as you might call it). We do that in our first two years of college, to make up for how miserable our public education system is.

      So your CS college is probably assuming that its students are fully educated at a general level. Any US student going straight there from high school would have a very, very difficult time because they'd be lacking in all the other subjects.

      It would be like a US student graduating high school, then skipping the first two years of college. They wouldn't understand any of the fundamentals needed for the higher-level courses.

    8. Re:SOL by swalve · · Score: 0

      Based on the ignorance and arrogance of many Europeans I see on the internet, they could do with a little more gen ed.

    9. Re:SOL by Alcoholic+Synonymous · · Score: 1

      Your best bet is an AS degree.

      That's a great idea.!

      Until you realize that and AS or even an AAS has approximately half the gen-ed requirements of a BS, and doesn't address his issue at all. The real answer he is looking for is to attend a trade school. But those degrees are generally seen as worthless, much like an AS.

    10. Re:SOL by Grishnakh · · Score: 0

      Ignorance and arrogance certainly isn't something unique to Europeans. I see it with Americans all the time, and not just on the internet but walking around every day, on TV, etc.

    11. Re:SOL by canajin56 · · Score: 1

      Out of 40 courses taken in my undergrad at the University of Victoria, the following were not CS courses: 2 first year English courses on technical writing, and doing a proper literature search. 2 first year stats courses. That is all. Four out of forty. And both English and Stats are very useful. If only universities had basic literacy as an entrance requirement. I thought they did, actually, with the literacy entrance exam I had to write, and all that. But any time spent working as a marker quickly dispels that myth ;) But even then, the tech writing course goes beyond basic paper writing and basic literacy. And, really, everybody should have to take a stats class.

      Then again, the submitter is thinking that CS==programming. So probably almost all of a computer science degree is wasted on him. "Wahhh that's all math, quit wasting my time!"

      --
      ASCII stupid question, get a stupid ANSI
    12. Re:SOL by demonlapin · · Score: 1

      Any US student going straight there from high school would have a very, very difficult time because they'd be lacking in all the other subjects.

      A student who went to a good high school wouldn't. Don't forget that in most European countries, universities just don't take people who didn't go to good secondary schools, while American schools will.

    13. Re:SOL by ZombieBraintrust · · Score: 1

      Are they seen as worthless by the software that filters out resumes? That is the real question. Once you get to the interview stage you degree stop mattering so much. Now if the trade school doesn't actually prepare you for the job is another thing. If the quality of your education matter so much in computer science off-shoring would be a huge issue. How does my client judge the quality of its Indian and Filipino workforce? Short answer is it doesn't. It trusts the consultant corporations to fire anyone who is a problem.

      Personally I can't wait for Educational Tourism. It will be the straw that finally lowers education cost in America. The middle class will find that they can send their kids to India and get a good degree for 1/10th the price.

    14. Re:SOL by matthewv789 · · Score: 1

      The problem with this theory is that most associates degrees from an accredited state school with transferable credits will also require a substantial subset of the very same GE courses that the state university would require for a bachelor's.

      Many of them, however, will offer *certificates* without the GE requirements - just not a degree. So you could get an associate-level certificate in Computer Software Development with Java or whatever. (Sound like that wouldn't help get a job as much as a BS? You're right, it won't.) Or, yes, a non-accredited technical school will as well.

    15. Re:SOL by deniable · · Score: 1

      Add in that the Feds only pay for 3 year science degrees and you're squeezing out the important stuff. They'll probably shift them to 4 year engineering degrees and keep the same major content.

    16. Re:SOL by definate · · Score: 1

      Nah, the 3 years is the minimum. If you do the honours or double or just take extra courses (can be hard if they try to auto-graduate you, but it's what I'm doing), then you can drag it out for quite a long time. Even on centrelink. You just need to know the rules, and know what to NOT finish before you're ready. My program is 4 years of economics and finance, and with the courses I've added on, it will be more like 5-6.

      --
      This is my footer. There are many like it, but this one is mine.
    17. Re:SOL by deniable · · Score: 1

      Sorry, I was talking about the other side of the funding. The schools only get 3 years for Arts, Commerce, Primary Teaching, Science and 4 years for Engineering and Secondary Teaching.

    18. Re:SOL by mommy.works.2 · · Score: 1

      But that won't work, either. An AS degree at most institutions is predicated on the notion that the institution granting it is offering the first two years of college, with some light specialization--the kind you would take to "try on" a degree field in those first two years (so just the sophomore-level area-of-specialization introductory courses, really). In other words, this is also a liberal arts model at most schools, so all those gen ed requirements are included (and more of what you take, by percentage, is gen ed than in a four-year degree because there are fewer specialized courses under the 300-level numbers). A tech school would be the answer, but of course those certificates are not valued in the business world the same way degrees are--there's a reason for that. Another solution might be an AAS -- Associate of Applied Science -- from a community college or two-year college branch of a university. But most businesses will want to see that you know how to communicate effectively, so you'll want to take both first-year writing at the college and a professional/technical writing course (that second option is usually not required in an Associate-level degree but frequently is in a Bachelor-level degree, so it's a good idea to get it even if you choose not to take that four-year degree). And most businesses want to know that they're hiring someone who can get along with other employees. Businesses have to conduct training on diversity issues and legal issues through their HR departments all the time, and they want to know that the person they hire for any position is well-rounded enough to understand that training--in other words, they want to know that they're hiring someone who gets why it's not ok to discriminate, harass, or entirely avoid certain groups of people at work. The university system we have in the US is based upon a classical Western model. So even though folks in the EU keep saying they don't have this "trouble," they do. They just get this trouble in HS and Gymnasium prior to going to college. We give all teenagers the opportunity to learn the same things, without too many trades programs in the HS. If you look at most European models, they have a true college-prep + first-two years of college or you can choose something that is more like job-prep. So when European kids graduate and go to college, it's like they already have an AA or AS degree in hand. Of course, having attended a British university, their classes were vastly different than ours, as well. One day, I was the only one who showed up--not even the professor came. We had books and articles to read and "figure it out" and a paper to write and exam to take--why bother going to class? I wanted to hear what the professor had to say, wanted a lecture on the finer points. I had to get that all on my own. In the US, colleges spoon-feed it to you if you don't get it, or don't want to get it, or just want to pass the exam. And instructors are pressured to stop lecturing and get the new generation of learners "involved" in the classroom--I hear this from my grad profs all the time. I'm sorry--I thought I was involved when I was asking questions, posing problems, taking notes, and joining in the discussion. How is that not involved? My point is this: if you want a job that isn't going to advance (i.e., you're happy with a basically day-to-day programming job that you'll sit in the same cubicle for the next 30 years), get an AAS in your target area of computer engineering. You'll be fine with that, I'm sure. You'll have to take some writing, and probably a little history (and you should take some psychology and learning courses since computers should "work" for the human mind--getting that kind of theory under your belt would make you highly marketable, I would think). But don't plan on advancement--no promotions for folks without higher degrees. They want well-rounded folks for their leadership positions, and that means having a four-year liberal arts-based degree. I worked in the auto industry for years, and I never saw

  3. Hah, good luck. by Anonymous Coward · · Score: 4, Funny

    Go take your gen eds like the rest of us. Do you think we enjoyed them? No.

    1. Re:Hah, good luck. by anagama · · Score: 2, Insightful

      Take the general education topics because the more areas you know about, the more likely it is you will be able to see an area with undeveloped potential, and the more likely you are to then use your programming skills to contribute something new. Without exposure to different areas, you may find yourself only working on other people's ideas which increases the likelihood you'll just be a grunt. With more exposure, you increase your chances of being the person who identifies an unmet need which increases your opportunity to hit it big. No guarantee of course, just a better chance, but isn't some opportunity better than no opportunity?

      --
      What changed under Obama? Nothing Good
    2. Re:Hah, good luck. by cheekyjohnson · · Score: 0

      Take the general education topics because the more areas you know about, the more likely it is you will be able to see an area with undeveloped potential, and the more likely you are to then use your programming skills to contribute something new.

      I'd say that unrelated information is often useless. And, from my experience, it is also the first thing that you forget (because you rarely, if ever, use it). It also makes it more difficult to concentrate on things that matter to you (perhaps reducing your performance in those areas while you're trying to improve them) and just generally wastes most peoples' times for reasons I've already stated.

      No guarantee of course, just a better chance, but isn't some opportunity better than no opportunity?

      I'd say that most people don't have photographic memories that allow them to recall random information that they never or rarely use. If you have a great memory, then I guess it might be beneficial (maybe). However, I still believe that it should be an option.

      --
      Filthy, filthy copyrapists!
    3. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      Photographic memory and contextual memory are different. Seeing something and studying it will often give you the ability to remember that there's something worth pursuing in a certain direction, even if you don't remember exactly what.

      It's also sad to only concentrate on one thing in life, but that's an opinion that varies by person.

    4. Re:Hah, good luck. by Anonymous Coward · · Score: 2, Interesting

      The typical defenses of GenEd and the liberal arts always seem to exclude the opportunity cost of such education. Four years spent at university with half the time devoted away from this student's passion and career is a heavy opportunity cost.

      These things may be enriching or useful in certain scopes, but is it really worth giving up the equivalent of two years and tens of thousands of dollars in tuition and/or lost earnings?

      Put it this way - how many of us who were self-taught programmers would abandon our careers to go to school for a two year vacation in literature and art?

      TMTOWTDI. If he wants to concentrate on his passion and spend his time and money acquiring skills directly and intensely relevant to his future as a super-coder, then let him. Other people soak up the "well rounded" experience and fill social roles where that background is necessary.

      With modern society comes the need for ever increasing degrees of specialization. Decades ago a general EE degree was fairly comprehensive in use. Now people have to specialize or go all the way through graduate school to acquire the skills needed for the next generation of highly engineered hardware, and even then their skills are fairly focused in what they can work on. Likewise, a security conscious programmer has to know and use a body of material at least one order of magnitude larger than a decade ago. Parallelism in algorithms has exploded in recent years, leaving software developers starved for experts who can do it right and efficient in fully compiled code. A four year degree with two years spent outside of specialization doesn't cut it anymore unless the applicant is going in for entry level code grinding on monotonous low-hanging fruits of projects whose corporate culture is worthy of mockery by the likes of Office Space and Dilbert.

      The real question should be whether it is useful to spend four years for a bachelor's rounded around the edges, or whether he should compress a master's level experience into a four year scope. If he wants to be a top programmer, go for the latter.

      There is another factor at play: age. There are exceptions, but we all know that ageism is rampant in the most desirable tech companies. People wanting to be cutting edge and part of a development dream team better be young, aggressive, and perceived as part of the cutting edge generation. Delaying the start of a career by two years is not good in the long run for securing those positions. Good luck fitting into the culture a bleeding edge startup when you're middle age, married with kids and a house, and your resume is full of obsolete technology. Nine times out of ten that startup is going to hire the edgy 24 year old who ported Linux to his microwave oven in his spare time.

    5. Re:Hah, good luck. by cheekyjohnson · · Score: 1

      Seeing something and studying it will often give you the ability to remember that there's something worth pursuing in a certain direction, even if you don't remember exactly what.

      If you can't even remember the information, then personally, I'd call it useless.

      It's also sad to only concentrate on one thing in life, but that's an opinion that varies by person.

      Indeed. I don't agree. To me, these classes should be optional. Anyone who believes that they will "enrich their life" can take them.

      --
      Filthy, filthy copyrapists!
    6. Re:Hah, good luck. by Stormy+Dragon · · Score: 1

      I enjoyed my general education classes quite a lot. It's an oppurtunity to learn about a broad range of subjects you're curious about but never really learned about. You may discover new interests and hobbies.

    7. Re:Hah, good luck. by edward2020 · · Score: 1

      Per your first point, I'll just put this here --> "Never memorize what you can look up in books. " - Albert Einstein

      As far as GenEd goes, sure, let the students pick what they want and then let the market sort 'em out. Works for me.

      --
      Don't worry about the mule, just load the wagon.
    8. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      If his HS education was as good as he thinks it was, take as many AP tests as you can to get college credit for those classes and test-out of the low-level requirements. I know people who started college as Sophmores because they had so many AP credits.

      I'm guessing that his HS wasn't as good as he thought it was and he won't get 4s or 5s on the AP tests.

    9. Re:Hah, good luck. by HornWumpus · · Score: 4, Insightful

      Not only that, my general ed classes had girls in them.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    10. Re:Hah, good luck. by f16c · · Score: 1

      I did but then I was a bit older and finished the last half part time after 60 credits in mostly electronics for my job.

      It may make sense for at least some folks to finish their general education requirements after a bit of "seasoning" out in the world. There are advantages to having your employer not only pay for your education as a "benefit" of working for them but also in cheering you on as a more valuable employee down the road. It seemed to me that spending a few hours one evening a week with other working adults going over a single subject even if it was mythology (Hello Joseph Campbell!) or some other esoteric stuff was more of a hobby or a luxury than anything else.

      I also doubt that that Masters program I was looking into might be anything but a big waste. I might pick up some graduate certificates at the local university and I might not. I'd rather take courses I'm interested in now and that seems the way to do it.

      --
      bob@Osprey:~>
    11. Re:Hah, good luck. by jedidiah · · Score: 1

      A lot of what's in the curriculum is "fluff" regardless of whether it is a technical course or not. Both sides of the curriculum could do with some trimming. Likewise, there are some things missing in the typical curriculum. Just because it's not a technical course doesn't mean it won't be useful to the process of building software and maintaining systems. If you are fixating on cutting out only one sort of course from the curriculum then (to be blunt) you probably don't really understand what you're doing.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Hah, good luck. by smellotron · · Score: 1

      I'd say that unrelated information is often useless.

      I'd say that you're taking the wrong classes, or you're not using your imagination enough for applying the knowledge. I took some Greek/Roman history classes to satisfy some of my general education requirements. The etymology material from one class gets used on a daily basis for general reading comprehension and a wider vocabulary. The mythology material from the other class gets used for naming servers and daemons.

    13. Re:Hah, good luck. by dkleinsc · · Score: 1

      I most definitely enjoyed my Gen Eds, for 2 major reasons:
      1. Being able to write and read critically and understand economics and how people think just seemed like stuff worth knowing and getting good at.
      2. All the hot babes were in those classes, not my CS courses.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    14. Re:Hah, good luck. by Oligonicella · · Score: 1

      "No guarantee of course, just a better chance, but isn't some opportunity better than no opportunity?"

      Depends on the ratio of the cost of that 'better chance' and exactly how better that chance is.

    15. Re:Hah, good luck. by Oligonicella · · Score: 1

      "Never memorize what you can look up in books."

      Said by the man who had an absolute shit-load of physics knowledge memorized.

    16. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      Without exposure to different areas, you may find yourself only working on other people's ideas which increases the likelihood you'll just be a grunt.

      I couldn't agree more. Maybe in the IT world, you can be narrowly focused and still be self-sufficient. If you work want to work in any other areas, however, you're not particularly valuable if your prospective employer needs to provide someone else to provide algorithmic hand-holding.

    17. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      You have to be kidding me. You won't gain this from taking gen-ed classes. School is a waste of time. Just skip it and go straight into the job market. If there is something you need or want to learn go learn it. Nothing is stopping you. Especially with CS stuff. This coming from someone in a similar position who does hold a BS degree. I like to think it is a bull shit degree. Cause that is about all you need to get it. You can bull shit your way through without ever doing any real work.

    18. Re:Hah, good luck. by Quirkz · · Score: 1

      While I agree -- despite being a physics major, my favorite classes were in art history, English, philosophy, and history -- if you're the kind of person who calls those things "a waste of my precious time" then you're probably not going to enjoy them. Still, if you want a bachelor's in the US, they're hard to avoid.

    19. Re:Hah, good luck. by stephanruby · · Score: 1

      I want a BS in Computer Science with no general education requirements. Any suggestions?"

      Don't date your classmates.

    20. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      No, it's a waste of time. Fortunately, some of the lib-arts professors at my engineering college recognized that fact and knew that everyone would be focusing on their tech course work.

    21. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      The purpose of Gen Eds is to meet girls. Because CS courses typically have ~3. The 1st doesn't speak English, the 2nd has the BMI of a walrus, and the 3rd is only interested in your homework answers.

    22. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      Pics, or it didn't happen!

    23. Re:Hah, good luck. by Anonymous Coward · · Score: 0

      Heck, I brought in enough credit that way to be a junior. If I'd taken the AP English tests as well, I could have passed out of all of my gen-eds but two. As is, if I'd been a single-major, I could have finished in two years.

    24. Re:Hah, good luck. by cheekyjohnson · · Score: 1

      If you are fixating on cutting out only one sort of course from the curriculum then (to be blunt) you probably don't really understand what you're doing.

      I was fixating on making courses that likely won't help individuals in their profession optional (but, as other people have explains, you probably shouldn't get a BS if you don't want all those extra courses).

      --
      Filthy, filthy copyrapists!
    25. Re:Hah, good luck. by cheekyjohnson · · Score: 1

      I'd say that you're taking the wrong classes, or you're not using your imagination enough for applying the knowledge.

      Or, perhaps, the person really doesn't need it and won't use any of them. It depends on the person. That likely also applies to whether or not it will truly make them more "intelligent" or not. Since I'd say that most people don't remember things that they don't use or rarely use (or believe are unrelated to their actual profession), it will probably be a waste of time to those people.

      The mythology material from the other class gets used for naming servers and daemons.

      Whether or not taking an entire class just to use the material for that (if they even remember it) is worthwhile is up to the individual to decide.

      --
      Filthy, filthy copyrapists!
    26. Re:Hah, good luck. by Oxford_Comma_Lover · · Score: 1

      Not only that, my general ed classes had girls in them.

      This comment should be modded up to six.

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    27. Re:Hah, good luck. by wwphx · · Score: 1

      The problem is that something you might consider useless now might be valuable later, and trying to distinguish which is which is quite the trick. I took 2.5 years of accounting in high school in the late 70's and it's served me quite well as a database programmer in understanding aspects of ERP systems that could be problematic. At that time, I had no idea that I'd end up specializing in database, much less what a database was.

      The point of general education is to expose students to areas they may have never seen before and thus have a chance of the student developing new interests. They may not be useful now, but they might be useful in the future. Of course, there's no guarantee of that.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
    28. Re:Hah, good luck. by cheekyjohnson · · Score: 1

      The problem is that something you might consider useless now might be valuable later

      Yes. Might. We can ask ourselves all kinds of "what if" questions. I think it's kind of pointless. And I'd say that this typically does not apply to unrelated subjects.

      The point of general education is to expose students to areas they may have never seen before and thus have a chance of the student developing new interests.

      Let them choose whether they want that for themselves. If they don't choose to do it, and they end up needing it or wanting it, then it is their loss.

      --
      Filthy, filthy copyrapists!
  4. All about the benjamins by pr0f3550r · · Score: 2

    Good luck with that. It has been my experience that higher educational institutions just want your money. I'm sure if you donated enough of it to them, they would give you a piece of paper just for that merit alone. Once you understand that motivation, you will know why they want to purchase as much of their product as possible.

    1. Re:All about the benjamins by tripleevenfall · · Score: 0

      How do you think academics prop up cushy, permanent jobs in fields that have little practical use? General education requirements.

    2. Re:All about the benjamins by hedwards · · Score: 3, Insightful

      It astonishes me how many people don't understand that college is about learning to be a life long learner rather than setting one up in a particular specialty. If one wishes to ignore the breadth requirements, there are always apprenticeships and vocational training schools out there.

      A school that produces a bunch of simpering morons that can't be employed tends not to last very long, as it's hard to get endowment checks coming in or new applicants when folks that graduate can't find gainful employment.

    3. Re:All about the benjamins by Archangel+Michael · · Score: 5, Insightful

      I went to college, and that is not something I learned in college. What I learned at the University was that there were a bunch of colleges there that would not have a single student in them except for the general education requirements that forced a bunch of people to take stupid classes to fill out those GE Requirements.

      And the sad thing is, that most of those liberal studies college degrees didn't require reciprocal cross training in hard sciences and math. And when they actuall did require it, it was hard watching all the future teachers struggle with basic math classes which would have been hilarious, except knowing that they were going to be teaching future students. And the most astonishing thing I can tell you, after working in education is that many (if not most) teachers don't actually want to learn anything beyond what is actually "needed".

      I've found that most people who are into technology have a much broader discipline range in regards to learning, and that is caused by our general need to keep learning new stuff or get left behind in the "real world". I love learning, but only after having hated it during school.

      This is nothing more than a classic example of "theory vs application". The difference between theory and application is that in theory, theory and application are the same, in application they are not.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    4. Re:All about the benjamins by gtall · · Score: 1

      I'll second that. I started with a BS in CS degree, went to an engineering firm and learned how to build real systems. I went back and got a PhD in CS, but only because after 5 years of getting nowhere in the PhD program, I discovered logic in the philosophy department. I still got the CS PhD but my thesis was a category theory duality between certain algebras and certain topological spaces...essentially a math thesis. During most of my graduate career, I was self employed doing realtime systems and network drivers. Upon graduation, I became an assistant director of visual inference lab, taught logic in a philosophy dept. and now work in one of the military labs on theoretical issues related to security; theory is mostly logic and mathematics. But security requires one have a wide background given the ingenuity of the black hats, their social engineering skills are quite well-developed.

      My point is that if all you want to do is one thing, you will quickly find yourself pigeon holed into doing that one thing. It is also easy to find yourself unemployed that way too. The broad background given to me by my degrees allowed me to change fields as my life's course demanded.

    5. Re:All about the benjamins by Trentula · · Score: 1

      The university I'm currently attending requires "quantitative reasoning" classes from everyone, regardless of major. Just as many required as humanities. Just so happens that all my Math & CS classes fulfilled that requirement. I took basic humanities classes, those in the humanities took basic math and science classes.

    6. Re:All about the benjamins by jedidiah · · Score: 1

      > It astonishes me how many people don't understand that college is about learning to be a life long learner

      Didn't need college for that.

      If you needed college for that then you were never really "college material" to begin with.

      Silly bit of mythology really.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    7. Re:All about the benjamins by maz2331 · · Score: 1

      No, college is about making the college money. That's really all there is to it.

    8. Re:All about the benjamins by psion1369 · · Score: 1

      Didn't the guy who setup PayPal say the same basic thing about colleges and universities? “If Harvard were really the best education, if it makes that much of a difference, why not franchise it so more people can attend? Why not create 100 Harvard affiliates?” Peter Thiel - http://techcrunch.com/2011/04/10/peter-thiel-were-in-a-bubble-and-its-not-the-internet-its-higher-education/ I agree with many that GenEd classes are not necessary. I went to a small college almost ten years ago for web design, which was pretty useless at that time. I was told that I wouldn't have to take and GenEd classes. I ended up dropping out of that school when I lost my grant after failing a couple of GenEd classes.

    9. Re:All about the benjamins by twebb72 · · Score: 1

      The person asking the question seems very extremely naive (I think we all are at that age). I was in his exact position almost 15 years ago. But I started programming at an earlier age, and had a couple jobs in IT and programming before attending college.

      College is an indispensable part of the big picture. No hardcore programmer wants to sit down and read a couple thousands of pages of automata theory. You just don't. But that's the point, they force you to expand your skill set by dictating course work (believe me, even though you think you're a brilliant programmer, there are smarter people in the field). You also need to hone language skills, and get some culture. Connect with people you wouldn't normally. Build relationships. Realize the world isn't as small as your mom's basement sorta thing. Vocational school is for craftsmen, college is for education. But rest assured, education is far more intrinsically valuable.

    10. Re:All about the benjamins by Oxford_Comma_Lover · · Score: 1

      > It astonishes me how many people don't understand that college is about learning to be a life long learner

      Didn't need college for that.

      If you needed college for that then you were never really "college material" to begin with.

      Silly bit of mythology really.

      College exposes you to new disciplines and sources of information--many of us didn't read academic articles in high school. Many people don't even read them till college. But they are an awesome well of new sources of learning--each new field you jump into is great.

      A good college also gives you networking, an automatic connection to a university's reputation, and a community of smart people in many different disciplines to learn from and form lifelong friendships with. And financial aid.

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    11. Re:All about the benjamins by Oxford_Comma_Lover · · Score: 1

      Sometimes. Sometimes not. I've had these fights behind closed doors in administrations. Some people see schools as businesses; others see them also as something more, where that "something more" should have an influence on policy decisions. Everyone recognizes the need to stay in the black and to fund-raise.

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    12. Re:All about the benjamins by Slashdot+Parent · · Score: 1

      Maybe I'm unique, but I really enjoyed my GE requirements in college.

      Before I set foot in elementary school, I pretty much knew I'd be a CS major in college. But it can get a little maddening sitting in comp sci courses all day. I took a ton of Economics courses (wound up double-majoring in Econ without even trying) and Philosophy and Music and History and Politics and others. This was all tremendously interesting and valuable, and I'd advise any undergrad to take as many GE classes as possible. If anything, take it for the automatic A (sorry, but anyone who can pass an upper-level CS course can ace any undergrad liberal arts course in any subject. It's just a fact of life.)

      Some of the most important things I learned in college were in a Food Science course. Beats getting food poisoning! And I think philosophy is tremendously underrated, especially for CS-types. Seriously, you have to take 'em. Might as well get something out of 'em.

      The OP wants a technical degree, not an undergrad degree. Nothing wrong with that. Sounds like he's pretty much where he wants to be right now career-wise. Not sure why he's even talking about going back to school now.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    13. Re:All about the benjamins by Methuseus · · Score: 1

      If that's true, why did going to college kill my desire to learn in many ways? I did tons of interesting things in my free time before I went to college. Afterwards I spent more time watching TV and just doing what I had to. I think it was being taught verifiably untrue things that did it, and being discouraged from trying things in a different way. If I didn't come up with an algorithm similar enough to a professor, or didn't agree with his ideas on Shakespeare, then I would fail. Actual learning and innovative thought is discouraged in American universities.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
  5. You underestimate the value by bokmann · · Score: 3, Insightful

    I think you underestimate the value of those things. Most of these classes aren't strictly about history, english, and the like, but enhance your overall mental ability - such as the ability to write, comprehend, and reason, which frankly, is generally missing from those in our field.

    If you don't have those things, that's fine, but that's not a BS or a BA, thats a trade school education.

    1. Re:You underestimate the value by Anonymous Coward · · Score: 2, Interesting

      You hit the nail on the head, regardless your career courses like that make you a better person at any job. In fact I work for a very large insurance company doing financial work, and we are being giving English and writing classes at work, so we can communicate better with customers and co-workers. In addition things like history and philosophy, make you a better person over all, and as there is much more to any job than walking through the door and walking into an office until you clock out companies want people who can think, reason, and interact with others.

    2. Re:You underestimate the value by CMonk · · Score: 3, Informative

      +1 I don't think this person is looking for a college education, I suggest they seek out a vocational school. This will be funny when a google search before a job interview pulls up this post. I don't hire engineers that aren't interested in learning.

    3. Re:You underestimate the value by emolitor · · Score: 4, Insightful

      Absolutely correct, if you don't want an all around education what you want is a vocational school and there is nothing wrong with that. However you will need that all around education to qualify as an engineer.

      Given a choice most employers also prefer that you have that all around education. As someone who has hired 100+ engineers for his company I can tell you that a well rounded education is often what sets candidates apart.

    4. Re:You underestimate the value by haystor · · Score: 4, Insightful

      Being able to read/write/reason are all fine and good. But I'm not sure the effort and annoyance of those classes yields a payoff in those areas. You get very little feedback other than a handful of grades. All that for a ton of time and $1-2k for a class. At a whole lot of schools, these classes have become little more than perfunctory checks on writing and attendance. They seem wholly designed to make sure a certain amount of money is extracted from each student. The liberal arts ideals which mandate these classes are simply dead.

      --
      t
    5. Re:You underestimate the value by maxume · · Score: 1

      I did engineering at one of the better state universities.

      The liberal arts classes I was required to take usually had large lectures (with no attendance checks) and meaningful smaller discussions (these were usually taught by graduate students). The 200-300 level classes generally didn't have large lectures.

      --
      Nerd rage is the funniest rage.
    6. Re:You underestimate the value by tripleevenfall · · Score: 3, Insightful

      This is my reaction too. I wouldn't want to hire someone who is always looking for shortcuts.

    7. Re:You underestimate the value by Idbar · · Score: 3, Interesting

      Furthermore, if he knows programming already does that make him a CS? As far as I know, there's more to that, such as algorithms and proper techniques. If he things he knows all he should try to explore new areas as well. Let's say, electrical engineering and learn some circuit design as well.

      I'm not CS, but somewhat feel like people that know programming they should get an immediate degree without learning the basics. Programming is probably only one course of the degree and to me, it's not all you need to know to become a CS.

      Yes, it's expensive to go to school, but some people really underestimate what they can learn in school.

    8. Re:You underestimate the value by nuggz · · Score: 3, Insightful

      There is a benefit to those non core courses.

      You might not see it now, and some people never do, but it's there.

      One thing that the more technical people have trouble with and I think turns them off is the softer nature of some of these courses.

      History is important becasue it shows the effects of technology and consequences, it's also quite big on the important of context. Things that are right in one situation are disasterous in others. There are strong cases for many of the fields.
      I have to say I've found some of those basic courses like philosophy, psyche 101 etc much more useful in the real world than some of the grad level math courses. I think those that discount them are missing the difference between "higher eduation" and "job training".

    9. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I'm not the OP but I have a similar sentiment to him. The main difference being that I'm almost done with my degree and unemployed. Here's the thing about gen ed classes: I already can write extremely well and already enrich my own life through reading and learning about the world of my own accord. There's basically nothing that I've encountered in a gen ed class that I didn't already know either from learning on my own time or from high school.

      Now, I understand this isn't true for everyone. Some people just don't seem to have the desire to learn things about the world on their own and have to have it spoon fed to them. For them, requiring gen ed classes is probably great. But for me, they're just an impediment. Not only do I not feel like I'm learning anything from them, they actually actively discourage me from wanting to participate in school, because it's depressing to me to do things that are not challenging or interesting. I hate doing things that I consider trivial or a waste of time.

      So I guess you can say I learned one thing from gen ed classes: How to deal with being fed a bunch of pointless, useless, trivial bullshit work.

    10. Re:You underestimate the value by Anonymous Coward · · Score: 0

      The comment "none of those things will make me better at my job" is the most telling sign of immaturity and a general lack of understanding of the nature of education, the job market, and even computer science.

      You don't go to college solely for the coursework (and I'm not talking about keggers either)
      You don't get an education to get a job.
      Computer Scientists do not practice computer science for the sake of computer science (that's called math)

    11. Re:You underestimate the value by ZarfMouse · · Score: 1

      "Very little feedback"?

      That depends on the school I suppose. I think that might be part of what makes a good school good is the amount of feedback you're able to get from your instructors. I got excellent feedback from my liberal arts/gen ed instructors.

    12. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I think rather than forcing engineering undergraduates to take a specific curriculum outside their main field of study, give them several credit hours from which to pick humanities courses that fit their interests. This rigid orthodoxy that only certain english, history, and poli-sci course have to be taken is bogus.

    13. Re:You underestimate the value by Anonymous Coward · · Score: 2, Insightful

      It seems obvious that he is looking for the BS degree because of career goals (like not having to work 2 jobs), not because of the education. Sadly it is getting harder and harder to get work in IT without a degree, regardless of your skillsets.

      And while I agree that Gen-Ed courses have great value, I don't think it's fair to assume this guy doesn't like to learn. He seems to be self taught in software development (although who knows how well). Just because he would rather be learning design patterns, project management, and data modeling than history and philosophy doesn't mean he isn't interested in learning.

    14. Re:You underestimate the value by captainproton1971 · · Score: 1

      There's basically nothing that I've encountered in a gen ed class that I didn't already know either from learning on my own time or from high school.

      It's a shame, then, that you selected those particular Gen. Ed. courses. Were the course outlines unavailable when you registered?

      Some people just don't seem to have the desire to learn things about the world on their own and have to have it spoon fed to them.

      And some people don't seem to have a desire to take courses that might require some learning, but would rather get “easy grades” by taking courses in which they are already competent with the curriculum.

      Not only do I not feel like I'm learning anything from them, they actually actively discourage me from wanting to participate in school, because it's depressing to me to do things that are not challenging or interesting.

      Then, if presented with the opportunity in the future, elect to take a challenging and interesting set of gen-ed electives. Or are you claiming that you have nothing to learn? As to the general discussion, this seems to be a mismatch between the expectations of training and education.

    15. Re:You underestimate the value by definate · · Score: 5, Insightful

      Holy shit!

      What you're saying is almost EVERY University outside of the United States is just a trade school.

      You see, everywhere else in the world, university is the place you go to learn and specialize in your field. They don't baby you, they don't teach you to "write", "comprehend", and "reason", that's what your high schools, and lower educational facilities are for.

      Why should a university be trying to teach you, what you should have already learnt? If you don't have these skills, then you're going to fail, or at the most pass very poorly.

      The only students who need to learn how to write, are the international students, and they usually do courses beforehand.

      As for reasoning and comprehending, well fuck me, if they need to teach you this sort of thing at that level (beyond that which is required for your specialization, eg, the ability to understand programs), then your universities must be remedial universities.

      --
      This is my footer. There are many like it, but this one is mine.
    16. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Ditto with the two above. I suspect that this person would have difficulty in the workplace if their total-sum is strictly core CS. The ability to work with peers and clients requires empathy and the diversity of perspectives that general education classes provide.

      It appears that this one is stuck in adolescence. (Good luck having a meaningful relationship....)

    17. Re:You underestimate the value by Anonymous Coward · · Score: 3, Insightful

      Or, more likely, you decided at some point you were too good to benefit from engaged instruction at the college level, so you decided to blow it off and convince yourself that you're already a superb communicator instead. In the process you missed a potentially enriching experience and lost any sort of endearing humility in the process.

      For you, it seems like It's about being more confident even when you're talking out of your ass.

      "We autodidacts" have taught ourselves long ago that education is never solitary.

    18. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I agree that classes like history, art and so on are very enriching and one who doesn't understand them can be called a cripple. But I also think these things should be taught in high school. At least, this used to be the system in my country: in secondary school everyone receives general education on various subjects. After secondary school there is an exam in which one has to show the ability to write, comprehend and reason. These abilities are required _before_ entering university and academic education is focused on the area of study with few distracting subjects.

      @David: Maybe get a degree abroad? From what I know this approach to academic education is quite common in Europe, so you may find what you are looking for here.

    19. Re:You underestimate the value by cratermoon · · Score: 4, Insightful

      In my very limited experience as a senior programmer (but not a manager) given opportunities to interview and provide input on hiring decisions, I would never recommend hiring this guy.

      Oh sure, there's probably some entry-level position on a short-term contract gig where he could contribute without much fuss. But as far as I'm concerned he'd be a liability in any full time position with possibility of advancement and significant contribution in development efforts of high business value. Someone who only cares about what he thinks is the important stuff will never be the motivated life-long learner that can advance in his career.

      Sure, businesses these days are more than happy to ignore the larger picture in pursuit of the quarterly returns and the stock bump, so a real hiring manager would probably be fine with this -- they'd consider it "motivated, task-focused, and results-oriented". Said business would get the blinkered, half-working, user-unfriendly software that instead of doing what it should be doing only does what the programmer thought it should do.

    20. Re:You underestimate the value by definate · · Score: 3, Interesting

      As someone who works at a large international company which works with many people from around the world, some of the least "educated" / skilled people I've worked with, have been American. When put next to, british, australian, french, and german engineers and accountants, even the ones who've come from fancy american universities, seem almost retarded in comparison. (I said engineers and accountants as they're the ones I primarily come into contact with)

      While I wouldn't say everyone, but it's become a bit of a joke at our various head offices. We get candidates who have studied for 4-6 years (sometimes more), and yet it's almost like they've only done introductory courses.

      Perhaps you should focus less on Gen-Ed, and more on your specialization, at university. Gen-Ed is to be done on top of your specialization, not as part of it.

      Me thinks you're mistaking correlation for causation.

      --
      This is my footer. There are many like it, but this one is mine.
    21. Re:You underestimate the value by cheekyjohnson · · Score: 1

      I don't understand why it should be required. If you think that it will "enhance your overall mental ability" and believe that it is beneficial, then take the classes. This leaves people with options and leaves the other people who don't need such classes able to more effectively concentrate on their preferred subjects. People without skills probably won't be hired (or, at least, I think something is wrong if they are being hired). Just about anything can "enhance your overall mental ability," but not everyone needs or wants that (and how much these things actually do help you in the real world can probably be debated).

      --
      Filthy, filthy copyrapists!
    22. Re:You underestimate the value by cheekyjohnson · · Score: 0

      There is a benefit to those non core courses.

      Whether something is truly "good" or a "good" use of someone's time is up to the person to decide. Perhaps, for them, it isn't.

      History is important becasue it shows the effects of technology and consequences

      And I wonder how often the average person actually remembers information that they rarely, if ever, use? How often do you actually need to recall this information (if you even can) in the real world?

      --
      Filthy, filthy copyrapists!
    23. Re:You underestimate the value by MrHanky · · Score: 1

      Your reasoning is insane: even though you may have done okay without paying attention in school, it doesn't prove shit about how to attain high literacy. Perhaps you would have done better if you actually did pay attention, and learned how to think and reason instead of just being a semi-advanced bullshitter.

    24. Re:You underestimate the value by cheekyjohnson · · Score: 1

      Or are you claiming that you have nothing to learn?

      Not everyone believes that memorizing random information that they'll most likely forget just to memorize it is a good thing. Perhaps they want to focus on the things that interest them and the things that they will actually use. Requiring these classes leaves people with few options.

      --
      Filthy, filthy copyrapists!
    25. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I wouldn't want to hire someone who insists on taking the long way around to no benefit. I value problem solving skill, not problem creating skill.

    26. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Yeah! Talk about shortcuts and use web searchs to get to know the person who's applying for a job. As interviewer, finding if he/she fits in is YOUR job, and all IT bussines ia about not doing what you don't need and cuting to the point.

    27. Re:You underestimate the value by captainproton1971 · · Score: 1

      Not everyone believes that memorizing random information that they'll most likely forget just to memorize it is a good thing.

      Is that really your view of education?

    28. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Wow what a jerk. Seriously just because you see no value in these classes doesn't mean there isn't any. College is about getting you to look at the big picture not just your own narrow field. And if you seriously learn nothing from these classes you aren't trying.

    29. Re:You underestimate the value by Anonymous Coward · · Score: 1

      Scoreboard. The US has the best university system in the world. Perhaps that's partially to make up for our secondary schooling being largely bad, but there's no two ways about it: our colleges and universities are great, and a crucial part of that is the breadth of the education.

      Writing, comprehension, reasoning and many other such skills are ones that should be improved and expanded for an entire lifetime. God help you, the OP and anybody else who calls it good after secondary school.

    30. Re:You underestimate the value by PJ6 · · Score: 1

      I think you underestimate the value of those things. Most of these classes aren't strictly about history, english, and the like, but enhance your overall mental ability - such as the ability to write, comprehend, and reason, which frankly, is generally missing from those in our field.

      If you don't have those things, that's fine, but that's not a BS or a BA, thats a trade school education.

      MIT has only a very light requirement of courses dealing with anything that wasn't based in math or science. You don't consider MIT a trade school education, do you? I certainly didn't come out of there thinking I had a stunted ability to "write, comprehend, and reason".

      Humanities are so much more open to abuse than science an math-based courses. To have to memorize meaningless facts, and teachers bore the hell out of you and shove their opinions down your throat, and expect that you agree with them if you want an A. Au contraire, I found the biggest offenders of courses that didn't let you think for yourself to be non-math/science.

    31. Re:You underestimate the value by cheekyjohnson · · Score: 1

      I merely said that not everyone shares the same opinion about what is or isn't "good." They might think that taking such classes will not help them because they most likely won't actually apply the knowledge themselves. But, yes. I don't believe that being forced to memorize information which you'll most likely never use (and probably forget) is a good thing.

      --
      Filthy, filthy copyrapists!
    32. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Why should a university be trying to teach you, what you should have already learnt?

      Like when not to use a comma?

    33. Re:You underestimate the value by UnknowingFool · · Score: 1

      While some of those subjects may have no benefit directly on CS, realize that the college years are one the few times where you might be able to explore these things outside your chosen field of study without much effort. Later when you get a job, you realize that studying art history, even for the sake of it, is considerably harder and inconvenient when you have to be at work 9-5. Also some of the classes have benefits which you undervalue. For example philosophy deals with abstract and critical thinking like logic. Linear Algebra helps with matrices and arrays.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    34. Re:You underestimate the value by cratermoon · · Score: 1

      An interesting point, if worded a bit bristly.

      I wouldn't doubt that the pre-university education in most other advanced countries is superior to a US high school education. I vaguely remember when educators at American universities complained loudly about having to give remedial classes to the under-prepared high school grads that administrators admitted for reasons unrelated to academics (*cough*money*cough).

      Nowadays I don't hear much of that, but I do hear a lot about how a university education in the US is not worth the inflated tuition rates charged to get a degree so diluted in value that the best jobs don't consider it sufficient and so pointlessly in demand that all but the least-skilled jobs require it. I suppose the run-of-the-mill university degree from a US institution is now no better than high school/lyceum.

      What does that imply about a US high school education?

    35. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I was pretty cocky before I went to college for a programmer/analyst diploma. Figured it was just a piece of paper and I already knew my stuff because I had been programming for years. Boy, was I wrong. It was a very valuable experience, and all the courses were of value.

    36. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I don't hire programmers who didn't educate themselves. Degree is optional; experience is required.

    37. Re:You underestimate the value by Anonymous Coward · · Score: 0

      > What you're saying is almost EVERY University outside of the United States is just a trade school.

      Awfully defensive there.

      It's more like between various "No child left behind" and the clout of the US teachers union
      people exiting American high schools have no minimum skill set. Feel free to google US
      high school functional illiteracy rates.

    38. Re:You underestimate the value by BlueStraggler · · Score: 1

      Whether something is truly "good" or a "good" use of someone's time is up to the person to decide. Perhaps, for them, it isn't.

      But it's not up to them to skip the things they don't want to do and still call themselves an engineer with a Bachelor's degree.

      Education is what is left behind after you've forgotten everything you were taught. If you were only taught "useful" things, you didn't get an education, you learned a trade.

    39. Re:You underestimate the value by captainproton1971 · · Score: 1

      I think it's safe to say that “being forced to memorize information which you'll most likely never use (and probably forget” would be viewed by most people as a waste of time.

      I was really asking where did the idea that education was about “memorizing random information” come from. It seems like it's a cynical attitude to learning that runs counter to purpose of education-beyond-training (which is, after all, what the teaching side of universities were all about).

      I'm not trying to be confrontational -- I'm genuinely curious. Both B.Sc. and B.A. have breadth requirements, partly to encourage inquiry outside of the student's chosen discipline. If you strip those away, you're no longer talking about a university education but a trade-school-style training. Now, there's nothing at all wrong with training, as opposed to education. But why try and turn one into the other?

    40. Re:You underestimate the value by xero314 · · Score: 2

      I don't hire engineers that aren't interested in learning.

      So you hire mostly self taught engineers? I mean nothing shows an interest in learning than actually doing it, on your own time, of your own choosing, with no other benefit other than the knowledge itself. Few people go to college to learn, most go to receive a degree. I could be log but your seemed to imply that lack of general education at a university implies a lack of interest in learning, and really a university degree and desire to learn are completely unrelated (though you could of course have both)

      Now your point might still hold true of the original post, since it shows an explicit lack of interest in learning, and merely an interest in gaining a degree.

    41. Re:You underestimate the value by Anonymous Coward · · Score: 0

      One thing to keep in mind is that an American university takes a year longer than most European universities, and the students start younger.

    42. Re:You underestimate the value by kaiser423 · · Score: 1

      The obvious solution is to go to a better school where those classes aren't just blocks to be checked.

      If you go to a bad school, yea the GenEd classes are going to be bad....

    43. Re:You underestimate the value by monoqlith · · Score: 1

      There's a reason why liberal arts students are still the most economically valuable in the US and people still pay tens of thousands dollars a year to get a liberal arts bachelor's degree. It's not because they're saps. It's because, unlike those who specialized early on, liberal arts students are applicable to almost all of the tasks that are asked of them. They can be assigned to fulfill complex functions and are able to learn on the job, quickly. Instead of narrowing their focus colleges spent an enormous amount of time teaching them *generalized critical thinking* above and beyond what they learned in secondary education. Generalized critical thinking, it turns out, can be applied to nearly everything.

    44. Re:You underestimate the value by cetialphav · · Score: 1

      There is a benefit to those non core courses.

      Whether something is truly "good" or a "good" use of someone's time is up to the person to decide. Perhaps, for them, it isn't.

      Which is fine. Nobody is forced to get a BS degree. If someone does not want to broad their horizons and learn about new stuff, that is their choice.

      But a BS degree implies a certain breadth of education as well as a specialization in a certain field. The submitter is asking for a BS degree without having to do all the things that a BS implies. The submitter wants to take a few CS courses that he deems relevant and end up with a BS degree, but that is not how things work. Most universities have a way for non-degree seeking students to take just the classes that they want, which might be the best thing for this person. This would allow him to educate himself without "wasting" his time learning non-CS things.

    45. Re:You underestimate the value by cheekyjohnson · · Score: 1

      But it's not up to them to skip the things they don't want to do and still call themselves an engineer with a Bachelor's degree.

      That's true, but perhaps they don't need the "general education" to perform well in their professions.

      Education is what is left behind after you've forgotten everything you were taught.

      That seems to be it. I certainly didn't want any of that. Of course, I think that people that do want it should have the option.

      --
      Filthy, filthy copyrapists!
    46. Re:You underestimate the value by gtbritishskull · · Score: 1

      And you passed your classes, correct? The school wants to make sure that you have a basic knowledge in general and then specific knowledge in your specialty. Trade schools can allow a student to graduate who can code like a demon but cannot use correct grammar in their writing, because they are not selling a well-rounded education. If someone came out of MIT and could not use basic grammar correctly in their writing, I would lose a lot of respect for that school.

    47. Re:You underestimate the value by Anonymous Coward · · Score: 0

      The above poster is correct. Electives are essential. I have a B.S. in computer science but I also took welding for personal improvement. Unrelated, my current job for the last 6 years is in a field I only had one class in, and it was an elective. In fact I use more math, writing, and my programming abilities than I ever did in a standard corporate office. I have never been happier or made more money and it was all due to an elective class, part of the requirements for an accredited B.S. in computer science.

      http://www.cs.ndsu.nodak.edu/index.htm

      I feel the A.S. degree is more of a cram session. You will never have the time to fully develop yourself in such a program. The B.S. offers the chance to do that because you will be in school for a longer time, working with classmates, on a campus, with professors who are accessible(at least at NDSU). Who knows you may change your major once you take one of those electives?

      http://www.ieee.ndsu.nodak.edu/

      Go Bison!

    48. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Yep, remidial universities like Harvard, MIT, Princeton, Yale, UC Berkley... What the hell do they know.

    49. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Because in the United States, the high schools are shit.

    50. Re:You underestimate the value by cheekyjohnson · · Score: 1

      I was really asking where did the idea that education was about “memorizing random information” come from.

      It was merely an oversimplified description. I believe that there's more to it than that.

      Now, there's nothing at all wrong with training, as opposed to education.

      Depending on which definition of "education" you use, the two may be one in the same.

      But why try and turn one into the other?

      I think that you're correct in a sense, but many of the posts I've replied to here seem to be implying that these classes are absolutely essential in order for you to be good at your job (or for you to be an "intelligent" individual).

      --
      Filthy, filthy copyrapists!
    51. Re:You underestimate the value by HornWumpus · · Score: 2

      That's funny, because as an American Engineer I've been hired to fly to most of those countries to solve problems they couldn't fix themselves.

      Granted it was only their electric power industry. Not like they got any of the good local engineers.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    52. Re:You underestimate the value by gtall · · Score: 1

      The ability to write, comprehend, and reason is what will allow one to rise in a company. Without those skills, no manager in their right mind will give you anything more than menial tasks. And if you do manage to get promoted without those skills, all it will take is one boss to correctly assess your weaknesses before you are out of a job.

    53. Re:You underestimate the value by cetialphav · · Score: 1

      I don't understand why it should be required. If you think that it will "enhance your overall mental ability" and believe that it is beneficial, then take the classes.

      It is required because people want to attain a BS degree and that level of education is what is expected of that degree. We all have options. I choose not to get an MBA or M.D. or J.D. degree because I am not interested in that course of study. If people don't want to study general education topics, then they should not pursue a BS degree.

    54. Re:You underestimate the value by HornWumpus · · Score: 3, Insightful

      Not only that he describes himself as a 'decent engineer'.

      He's not even a CS yet, but he's already an engineer.

      No shortage of ego in the original poster, that's for sure.

      To the original poster: All incoming freshman CS students that will ever amount to anything already know how to program. CS is not programming school. Engineering even less so.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    55. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Holy shit!

      What you're saying is almost EVERY University outside of the United States is just a trade school.

      You see, everywhere else in the world, university is the place you go to learn and specialize in your field. They don't baby you, they don't teach you to "write", "comprehend", and "reason", that's what your high schools, and lower educational facilities are for.

      Why should a university be trying to teach you, what you should have already learnt? If you don't have these skills, then you're going to fail, or at the most pass very poorly.

      The only students who need to learn how to write, are the international students, and they usually do courses beforehand.

      As for reasoning and comprehending, well fuck me, if they need to teach you this sort of thing at that level (beyond that which is required for your specialization, eg, the ability to understand programs), then your universities must be remedial universities.

      Which is why all of my best students are the international students. Oh wait, that's not true at all.

    56. Re:You underestimate the value by Ed+Bugg · · Score: 4, Insightful

      I don't think that the person isn't interested in learning, he just doesn't see the value in learning outside what he feels he needs. The grandparent post is more spot on, he doesn't see the value in the other courses. Of course when he has a job in the profession and he's told that he needs to write a document on requirements or a system design, he'll sit there and tell himself "Well if only I had an example to work off of." If only he had those courses in Writing and was forced to write the papers and thesis' all the different types of writing assignments that college level courses make you grind through, he'd have the experience. He wonders why he'll need a class in Speech, when he just wants to be shut in a dark room, downing Mountain Dew like it is going out of style. Then when trying to do a presentation to a group or a conference, he'll wonder why people are loosing interest in what he's saying, or he'll wonder maybe there was a better way of arranging the material.

      I never saw the value of many of the classes I took in college, while I was taking them. But between then and now, I've had projects and requests in which the experience and the things I learned in those classes came in handy. It's not to say I could live without them, but it sure made things easier that I already knew them at the time and didn't have to learn it at the drop of the hat, or that what I learned previously gave me a different perspective that allowed me to build a better system.

      My 2cents, time learning something is time spent well.

      --
      -- Ed Bugg --You have freedom of choice, but not of consequences.--
    57. Re:You underestimate the value by Grishnakh · · Score: 1

      The problem is you need gen-ed to do higher-level courses. What good is an engineer who can't write understandable English so he can communicate his ideas to other engineers or customers? What good is an engineer who doesn't understand trigonometry or calculus?

      Universities only have 2 years to teach specializations to BS-level students. The first 2 years they have to spend teaching gen-ed, because otherwise those students would fail all the specialized courses.

      The Europeans don't have that problem because they get all their gen-ed education before they go to a university (in their equivalent of high school). Our public schools are so terrible that our students are way behind when they get a HS diploma, so the universities have to spend 2 years getting them to catch up.

    58. Re:You underestimate the value by HornWumpus · · Score: 0

      Read your link. It doesn't support your position.

      Liberal arts majors don't know shit about 'generalized critical thinking'. They generally partied for four years and called it a degree. They are unprepared to learn anything useful on the job as they don't have the grounding in science to understand _anything_ complex.

      Taking a course in critical thinking but not knowing that perpetual motion is impossible leaves a person with false expertise, which is always dangerous.

      Hence liberal arts majors advocating for a 'hydrogen economy'. Idiots.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    59. Re:You underestimate the value by Anonymous Coward · · Score: 0

      He's not talking about basic reading, writing, or reasoning skills. You have to have those merely to pass the entrance exam to any decent university. He's talking about reading, writing, and reasoning at a university level, which is something different altogether. For more info, read this: http://en.wikipedia.org/wiki/Liberal_arts
      As for most universities being trade schools: its most universities in the US, too. Going to school to specialize in a field? Yeah, thats pretty much the definition of trade school. Used to be (a fair bit back, admittedly) that university was where some (few) people went to become generally educated. Now, its where everyone goes just so they can get a decent job. Kinda sad, actually. You gain that knowledge from experience, not a piece of paper that says you have it.

    60. Re:You underestimate the value by HornWumpus · · Score: 1

      The thing about math and science courses is there is one demonstrateable correct answer. Thinking for yourself is worth fuckall if that means 1+1=pi

      Once you have the method down teachers love good new questions. If you want to argue about perpetual motion while studying conservation of energy expect limited tolerance for your 'thinking for yourself'.

      In the humanities these days everything is true. You had better answer with the teachers 'truth' if you want an A.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    61. Re:You underestimate the value by xelah · · Score: 1
      The questioner doesn't make himself look great from this point of view, more generally however:
      • Some people may already have one degree in something else, although this person appears not to.
      • In large parts of the world no-one would expect a degree in CS (or anything else) to contain anything other subject. Where I come from a University is quite distinct from a school and no-one would consider it a problem that your course was not an extension of high school. Actually, to me it seems rather patronising....like treating an adult like a child, unable to be trusted with deciding what learn.
      • Vocational teaching is aimed at teaching someone how to do a particular job at a practical level, education is theoretical and academic learning of the sort that would one day make you able to perform research (if you continue with it far enough). The distinction has nothing to do with whether or not you also study philosophy or history.
      • Someone interested in learning can learn about philosophy, history, economics, languages, etc. themselves - and easily, too, given the material available on the Internet that just wasn't there a decade or two ago. I certainly do these things. Especially if you're taking a career break as an otherwise educated adult, why involve a University in your learning unless you really need a University's help?

      The last point applies to CS itself as well, of course. You don't really need any special equipment or difficult demonstrations. Presumably the questioner is worried more about (also) being accredited for career reasons, otherwise he could just get on with it. For that I'd suggest he find the best-reputed non-US University who'll let him in.

    62. Re:You underestimate the value by Anonymous Coward · · Score: 0

      You eat eggs from the big end, they eat eggs from the small end.

      http://en.wikipedia.org/wiki/Lilliput_and_Blefuscu

    63. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Ha Ha.

      Right on. I went to an Australian university and could write, comprehend and reason just fine out of high school thank you very much. With 95% dudes in CS degrees a few gen-ed classes would of made getting laid a bit more often easier. However, unlike US univesities, that's not what I was there for. I was there to learn and specialize in my field.

    64. Re:You underestimate the value by Jah-Wren+Ryel · · Score: 2

      They seem wholly designed to make sure a certain amount of money is extracted from each student.

      If the cost is a problem, take those classes at a community college. I went to a 4-year school, but because of a snafu (which I blame wholly on the administration) I had to take a history class at a nearby 2-year school in order to graduate on time. It was the best non-technical class I took in my entire college career (and better than most technical classes too).

      The number of students was small, the teacher was fully engaged and very passionate. And from what I've heard since, that is the norm, not the exception at community colleges and they are dirt cheap too.

      --
      When information is power, privacy is freedom.
    65. Re:You underestimate the value by spire3661 · · Score: 0

      Trying to trim some of the fat imposed by American universities is 'always looking for a shortcut'? Grow up.

      --
      Good-bye
    66. Re:You underestimate the value by Anonymous Coward · · Score: 0

      With a BS in CS he'll be doing check formats for accounts payable, the degree isn't going to be a path to what he's looking for. . .

    67. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Sure the general education classes expand your mind, but they also have some practical value.

      A couple years ago I was in a starbucks and saw a girl reading a book, it was one I had read as part of my english classes. Excellent way to strike up a conversation.

      I thought public speaking was the dumbest f'ing class ever until I finished up a summer internship. The IT manager had all the interns present their work at the end of the summer (it turns out a presentation, which is speaking publicly, is a form of public speaking). Myself and 2 other guys were offered full time jobs because we were the only ones that put together a presentation that didn't bore the manager to death.

      So, motivation for Gen Ed classes:
      1.) Knowledge
      2.) Boobies
      3.) Money

      And if none of that gets you going, well then my friend, you're already dead.

    68. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I don't know if you're really qualified to comment on this one; you appear to be in need of an English writing course yourself. You have several incorrectly placed commas ("Why should a university be trying to teach you, what you should have already learnt?" should not have a comma in it, for instance) and even your name is spelled wrong! It's "definite", FYI.

      You think people don't pay attention to how well you write? They do.

    69. Re:You underestimate the value by Anonymous Coward · · Score: 0

      University education in the US and university education in (most of ) the rest of the world has a slightly different concept.
      e.g. in Europe universities in most countries require an advanced school degree (general education) which you get after 12 or 13 years. (As far as I understand the US eductation system this is about college level)
      Even after that in some subjects e.g. engineering you have attend mind broadening subjects in many universities.

    70. Re:You underestimate the value by xystren · · Score: 2

      He keeps using that word "CS" - I do not think it means what he thinks it means.

      Granted, I'm an older student now. When I was young I had the same attitude - Teach me what I want to know, and don't bore me with that other crap. Now, I really appreciate "all that other crap" that I took. As crazy as it may sound, I find that I use my Philosophy classes more in my life than any of the specific courses course I took.

      Don't get hoodwinked - education is not just about learning stuff - it more about learning how to think, how to process, how to analyze, and how to critique.

      We know in technology things are going to change. To put it into the context of the original question - languages are going to come and go. Knowing how to think, adapt, and process is going to be far more important than knowing a programming language. Why do you think that all these old COBOL and FORTRAN dinosours are able to work in the old stuff, yet be able to pick up the new stuff also? It's not because they know how to program in COBOL or FORTRAN... It's because they know how to think.

    71. Re:You underestimate the value by Anonymous Coward · · Score: 0

      ... and the best Universities in the world are where? This might have something to do with it. Someone with your attitude wouldn't like that kind of academic environment, I suppose.

    72. Re:You underestimate the value by ben_white · · Score: 1

      If you don't have those things, that's fine, but that's not a BS or a BA, thats a trade school education.

      I'd mod up to +6 if I could. Vocational and trade education is undervalued in our society. Vocational and professional education programs (including MD, JD, etc) are not general education. The value of broad (read liberal-arts) post-secondary education is easy to underestimate, as it's benefits are subtle. I personally believe engineers with a broad general education will likely be the real innovators, but it's not necessary for much of the real work being done everyday. So for people who don't want the general education requirements we should have high quality programs that provide the necessary technical skills to allow them to work in industry.

      --
      cheers, ben

      Never miss a good chance to shut up -- Will Rogers
    73. Re:You underestimate the value by f16c · · Score: 4, Insightful

      Reading, writing are for communication. After a couple of decades in electronics and engineering development I can tell you the engineering documents written by illiterates are a major source of rework, specification missed targets and general mayhem over the years. Engineers have to be able to read and write, communicate with both words and math and make things work on paper even if they brass-board before producing initial prototypes. Some of this is because producing a single wafer worth of parts just for testing can run into tens or even hundreds of thousands of dollars. I spent a lot of time as an engineering technician editing and cleaning up engineering information documents used by other engineers who's work was supposed to interface with what the first engineer was building. Documentation had to be concise, clear and accurate. I also ended up reading the IC data sheets to them when their brass-boards didn't work quite right and it was usually missed because they were just too busy.

      --
      bob@Osprey:~>
    74. Re:You underestimate the value by xystren · · Score: 1

      I think it's safe to say that âoebeing forced to memorize information which you'll most likely never use (and probably forgetâ would be viewed by most people as a waste of time.

      And much of the time, if it is just viewed as simply as that, it's not really education. Understanding the underlying concept is far more useful than just the memorization of random information. With the concept, you can generally derive the required information.

      I was really asking where did the idea that education was about âoememorizing random informationâ come from. It seems like it's a cynical attitude to learning that runs counter to purpose of education-beyond-training (which is, after all, what the teaching side of universities were all about).

      I feel that it it is a result of the earlier school system. In elementary and high-school, students are taught to the exam. Multiple choice tests indirectly teach that memorization is what it means to be educated - which we both know is not the case, it's what is needed to pass an exam, that is used to determine funding that is provided to a school... so in the end, it has very little to do with educating and more to do with securing funding. So, I can understand where the cynical attitude comes from. In high-school, free thinking and questioning, etc., is *not* valued, so it comes down to memorization and say what they "want to hear."

      I think it's just as awful as you likely do, but it is what most students of today have been brought up in

    75. Re:You underestimate the value by ben_white · · Score: 1

      What you're saying is almost EVERY University outside of the United States is just a trade school. (emphasis mine)

      You are making the mistake that "trade school" is a dirty word. Yes, post-secondary (university) education can be a "trade school" if it focuses solely on core competencies of a particular profession. This also includes medical and law degrees that are seen in the US as the pinnacle of being educated. There is nothing wrong with programs being run by universities that are essentially post-secondary trade-schools (medical schools, law schools, engineering programs). But don't mistake advanced "trade-school" training with a true education.

      I agree with you that in the attempt to force a general education on all comers to the university they do dumb down those courses to the point that they are likely a waste of time. If you've ever taken real university general education courses you know that they aren't there to teach the basic mechanics of writing, comprehension, etc. That is the job of the secondary schools. Real university courses are teaching critical thinking and expression, as well a exposing you to a slightly larger slice of the sum of human knowledge.

      If you don't see the value of a broad education, you likely don't need one and won't get the benefits of one if offered to you!

      --
      cheers, ben

      Never miss a good chance to shut up -- Will Rogers
    76. Re:You underestimate the value by SanityInAnarchy · · Score: 1

      It was merely an oversimplified description. I believe that there's more to it than that.

      For what it's worth, philosophy has taught me quite a lot about logic and reasoning, which has been useful in comp sci and math. I don't like pointless memorization, but I also have some amount of freedom to choose my gen-eds, so I go for the ones that will make me think, rather than memorize. When I can, anyway -- I'm still going to have to learn a foreign language.

      ...many of the posts I've replied to here seem to be implying that these classes are absolutely essential in order for you to be good at your job (or for you to be an "intelligent" individual).

      I think the idea isn't that these are necessary, but that they are helpful for both of those things. A wide education of some sort, formal or otherwise, is almost by definition what you need if you're going to survive a career change -- and CS is the sort of field which moves quickly enough that it seems likely you'll need that at some point.

      --
      Don't thank God, thank a doctor!
    77. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I would agree with you if it weren't for the fact that our "high schools, and lower educational facilities" suck complete ass. The US needs these courses in college for any of our students to amount to shit. I'm glad your high schools, etc. do what they're supposed to, but ours don't.

    78. Re:You underestimate the value by xystren · · Score: 1

      ok...I'll bite

      You see, everywhere else in the world, university is the place you go to learn and specialize in your field. They don't baby you, they don't teach you to "write", "comprehend", and "reason", that's what your high schools, and lower educational facilities are for.

      Perhaps that is what lower educational facilities are for, but the better question would be: Is that what they do?

      I would say generally not.

      The only students who need to learn how to write, are the international students, and they usually do courses beforehand.

      Speaking as a international student - I generally speak and write better English than most US highschool graduates [although not on slashdot - I like to troll ;) ] . Having to write the test of English language proficiency exam was simply offensive.

      As for reasoning and comprehending, well fuck me, if they need to teach you this sort of thing at that level (beyond that which is required for your specialization, eg, the ability to understand programs), then your universities must be remedial universities.

      when high-schools pump out remedial students, universities need to prepare for the lowest common denominator.

    79. Re:You underestimate the value by Anonymous Coward · · Score: 0

      That's why some people choose to come to the US for a more broad, liberal arts education. Just because you don't think it's necessary, doesn't mean it's not. It depends on what you're looking for.

    80. Re:You underestimate the value by jedidiah · · Score: 1

      Spending 2 years on basic education?

      Specialized courses are a part of the first year of any University CS program I've ever seen. General Ed courses do nearly nothing in terms of preparing a University student for any courses in their major. While real engineering has some math and science prerequisites, these are not "general ed". They are strictly "engineering and hard sciences" courses that no one outside of those disciplines take. Despite being somewhat "generic", they are still "specialized".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    81. Re:You underestimate the value by Jstlook · · Score: 2

      I think you've hit the nail on the head. To add to this point though, the OP has made a few mistakes that I notice nobody has really rectified:

      1) He assumes that he will learn programming in college.
      The vast majority of CS degrees, in my experience, expect you to pick programming up as you go along. They instead focus on how to program *effectively*, which involves writing code that isn't gobble-dee-gook.

      2) He assumes that colleges will teach him something that he can't learn on his own.
      The fallacy here is that if he's not willing to learn on his own, he would simply fail in college anyhow.

      3) He assumes that he won't benefit from all those GE classes.
      What I learned from all those GE classes, as you noted, aren't strictly about the subjects themselves. I learned how to listen to people I don't get along with, compromise with people who I disagree with, how to apply myself to tasks that don't interest me, and especially that happiness means not resting on my laurels.

      4) He assumes that his employer cares about what degree he actually gets.
      If his employer values the degree, his employer inherently understands what that degree is composed of, and likely needs those GE classes more than any particular CS class offered. Skills applicable to the job are typically learned on the job, not in a classroom. See above for what is actually taught in college.

      --
      ---jstlook ---For that is the way of Elves, for they say both yes AND no, and mean every word of it. --- J.R.R.T.
    82. Re:You underestimate the value by phantomfive · · Score: 1

      Yeah, actually, sorry, but there is an argument to be made that universities that don't teach general ed are just trade schools. Read this for one example.

      --
      "First they came for the slanderers and i said nothing."
    83. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Fascinating the number of, I presume, people who've taken Gen Ed classes that are explaining to the world how you can't possibly be a rounded and employable person without taking Gen Ed classes.

      In Europe, to the best of my knowledge (and certainly in the highly regarded university I went to), Gen Ed is simply not done. If you intend to study CS, you study CS, full time, for however many years (typically 4, nowadays) in order to get your bachelor's degree. If it's maths, you study maths and nothing but maths. Similarly, someone studying history will not learn about calculus and someone studying English Literature will not study logic.

      The assumption is that you chose your course because it's what you want to learn about; if there are other things you wish to learn about as well, you're free to do that in your own time - but it's not the purpose of a specialist course to teach general subjects.

    84. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I think the real question here is, What exactly are you doing in school for the first 12 years? Is everybody who is saying that you need to retake all of these general education requirements saying that first 12 years are wasted? And how exactly does an additional four years create a better person? Personal habits are generally established well before most people reach college.

      Having taken more then a fair share of general ed. and core classes the simple fact stands a good portion of the people who can pass a class can barely function outside of the testing environment.

    85. Re:You underestimate the value by hedwards · · Score: 2

      Which is why the US college system remains the gold standard when it comes to higher education. The only reason why colleges in most of the rest of the world don't have to teach those skills is that they've typically already weeded out the people that don't have them prior to being admitted to college. It's extremely dishonest to pretend like the status quo here for college education is worse when it's so handicapped. And even with the handicap it's still a highly valued degree.

      It's quite a bit easier to educate people that have been specifically selected for that form of education, rather than having to take all comers like the US system demands.

    86. Re:You underestimate the value by wozzinator · · Score: 0

      Computer Science is not engineering, you can't call yourself an engineer without getting a degree in an engineering field (sorry, software engineering doesn't count). If you want to become an engineer, switch from CS to Computer Engineering, then you can get your P.E. and call yourself an "engineer."

      --
      BSD is for people who love Unix, Linux is for people who hate Microsoft.
    87. Re:You underestimate the value by healyp · · Score: 2
      True dat. OP is looking for a trade school, which I don't disagree is a good way to go. Especially the way things are headed. It makes no sense to spend 100K+ on an education to graduate into a shit job market and spend the rest of eternity just trying to pay back the loans. If the goal is putting bacon on the table then he may be better off not putting in the money to get a degree.

      But to your point, I finished my BS in CS last year and work in the field now, and to be quite honest the most important classes for me were not Computer Organization, Operating Systems, Programming Languages or even the Crypto/Security classes. Yes I would be less effective on the job without them, but I got much more out of my Ethics, Uptopian Literature, Science and Fiction Literature, Democratism and Anarchism classes. Those classes engaged critical reasoning skills, which surprise, surprise happens to be pretty fucking important in our field, no matter which end you are on Networking, SysAdmin or Developer. Plus Snow Crash and Hitchhiker's Guide were some of the assigned reading in the Lit class, and I never, ever would have even heard of White Noise, He, She and It, The Periodic Table which were also pretty excellent. Sure, appreciation for literature doesn't pay the bills, but you gotta enjoy something right?

      I believe that attending a 4 year school isn't a decision to make on a whim as a career booster. Though the market has sort of dictated this, you should only be spending the effort on an advanced degree if the pursuit of knowledge, not a paycheck is what you're after. With such a heavy push on going to college these days the experience is becoming diluted and a lot of people who shouldn't be there are, and are stuck holding the bag of student loans when they're done - see College Inc.

      TL;DR: If you want to be a technician that gets paid well for implementation/installation - save yourself the money and go to a trade school, or better yet get a union job. My uncle retired from NYCTA and has a banging pension the likes of which you'll probably never see again in the private sector

    88. Re:You underestimate the value by Anonymous Coward · · Score: 3, Funny

      I started wondering about the merits of the points in your comment. Then I realized you are an accountant, and accountants are morons. You should post that fact at the top of all of your comments to save slashdot readers some time.

    89. Re:You underestimate the value by starfishsystems · · Score: 2

      "Why should a university be trying to teach you, what you should have already learnt?"

      This sort of reasoning is based on an exaggerated premise. Most people who begin an undergraduate degree are still legally - and developmentally - children. Their brains have only been capable of abstract reasoning for a few years at best. Even under ideal circumstances they will have been exposed to only a bare introduction to the enormous breadth of critical thought that is recognized and valued in a university education. No high school in the world can compress this additional depth of exposure into its existing curriculum, certainly not while meeting the requirement to provide a general and essentially pragmatic education to everyone regardless of ability.

      A university can set arbitrarily high admissions requirements, but those which receive public funding for their undergraduate programs have corresponding obligations imposed upon them. So, as a practical matter, the undergrad intake stream must remain inclusive. In my experience, most universities expect to lose somewhere between twenty and thirty percent of their undergraduate population during the first two years of a degree program. A good proportion of these don't make it past the first midterm. These were students who, on paper, appeared fully qualified for the program, but who proved unable to keep up.

      In other words, students entering a degree program are a mixed lot in terms of cognitive development, innate talent, educational background, emotional maturity, motivation, and discipline. Trade schools face exactly the same issues, of course, but their teaching mandate is much narrower and more concrete. Its subject matter is well defined, not controversial, and of immediate practical value.

      By contrast, a university education is an exposure, in breadth, to scholarly thought, so that the student can deal with material which is not well defined and may even be controversial. Undergrad mathematics, for example, is not taught so that students can go out into the world and solve differential equations. But they will be able to recognize problems whose solutions require mathematical rigor, should the need arise. Likewise they're not reading Rousseau in order to master a repetoire of political philosophy but in order to understand the roots of philosophy in general, in order to recognize when a philosophical approach is required. Even the most zealous computer science student is not expected to use this sort of education directly. That's not its purpose. It's been my observation that very few people emerge from high school already knowing this.

      --
      Parity: What to do when the weekend comes.
    90. Re:You underestimate the value by Anonymous Coward · · Score: 0

      In Canada (U of Manitoba), we had a written requirement, which could be fulfilled by a number of different courses, including a technical writing course (pretty useful), or an arts course like history. We also needed some number of credit hours outside of Computer Science, Stats, and Math; we could take anything from Physics to Philosophy (and those two were somewhat CS-relevant depending on your goals, so no big deal). There were no mandatory GE courses like you get at some US schools ("multiculturalism" and whatever else they have), and since we got to choose the electives they ended up being enjoyable and a nice break from the heavy CS in the later years.

    91. Re:You underestimate the value by RazorSharp · · Score: 1

      I haven't heard of a K-12 school teaching logic or philosophy. So yes, reasoning and comprehension does need to be taught at the higher level.

      Personally, I feel that logic should be taught in elementary school. It's a joke that we expect our grade school students to write argumentative essays without understanding the nuts and bolts of the argument. We should also teach the fundamentals of philosophy in high school. Most people go to college knowing who Socrates, Plato, and Aristotle are, but they know nothing of their ideas. So we don't teach people to reason until college, despite the fact that almost everything they do in math is deduction and everything in science induction (when we're not just shoving facts down their throats). And all they know about Aristotle is that he was Greek, or maybe they know of his association with Alexander the Great (but probably not). That's why kids don't realize his importance.

      Like this guy. He says he's not interested in philosophy because it has nothing to do with CS. Bullshit, he just doesn't realize it. Computer programming is logic and a bug is a fallacy in that logic. We take Aristotle for granted.

      From personal experience, I can tell him English is equally important. I'm not overly qualified when it comes to CS but I work on computers. You're not always communicating with other tech people and oftentimes you deal with people who don't speak English natively. Without writing skills you're bound to have communication problems. If your boss needs a tech manual along with that program you wrote, it better not have any grammatical errors.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    92. Re:You underestimate the value by snowgirl · · Score: 2

      Holy shit!

      What you're saying is almost EVERY University outside of the United States is just a trade school.

      You see, everywhere else in the world, university is the place you go to learn and specialize in your field. They don't baby you, they don't teach you to "write", "comprehend", and "reason", that's what your high schools, and lower educational facilities are for.

      Congratulations, you've hit upon the exact reason why a "diploma" from a High School in the rest of the world is equivalent to a bachelor's degree here in the US.

      Why should a university be trying to teach you, what you should have already learnt? If you don't have these skills, then you're going to fail, or at the most pass very poorly.

      Yes, you should have already learned those skills in High School, the rest of the world totally does. But here in the US, we don't learn shit in High School. (I knew a German foreign exchange student who took all electives while he was here, because he wasn't going to get credit for any of it anyways, and was going to have to repeat the year once he got back.)

      Perhaps you don't understand just how behind the US is in education?

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    93. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I wouldn't want to work for someone complacent enough to think that there are no shortcuts.

    94. Re:You underestimate the value by TheoMurpse · · Score: 1

      your universities must be remedial universities

      Yeah, eight or nine of the top ten universities in the world are remedial in nature.

    95. Re:You underestimate the value by mjwalshe · · Score: 1

      I doubt that some one with a mathematics or physics degree from Cambridge or Oxford would agree with you.

    96. Re:You underestimate the value by Pantero+Blanco · · Score: 1

      I'm not trying to be confrontational -- I'm genuinely curious. Both B.Sc. and B.A. have breadth requirements, partly to encourage inquiry outside of the student's chosen discipline. If you strip those away, you're no longer talking about a university education but a trade-school-style training.

      No, trade school-style training would be learning how to perform the basic tasks expected in an industry, with little if any of the theory.

      Taking a good school's CS or mathematics program, stripping out the requirements for intro-level soft-science classes, and replacing them with more relevant classes wouldn't turn it into a trade school program. It would just be a more specialized university degree.

    97. Re:You underestimate the value by Anonymous Coward · · Score: 0

      The original poster did not say he isn't interested in learning! What's wrong with being more interested in learning material that he finds interesting and / or believes will be useful to his future career? He also mentions that his high school has a strong program in the humanities (so that he is already well-prepared in those areas). Why should he spend time on subjects he has had enough of and feel are not important to his interests, when he could instead develop a more thorough and balanced education in CS (and related fields). Perhaps he could take courses in graphic design, cognitive science, biology, physics, or other areas... All of these could potentially be very useful to someone who wants to work as a programmer. A traditional US liberal education forces one to spend significant time on humanities at the exclusion of being able to develop a broader or more focused scientific / technical background.

      I can see the arguments for either type of education, and it really seems to me that it is a personal choice. In my field of work someone with a broad scientific background, with courses in biology; physics; math; and CS, is a much more appealing job candidate than someone with the minimum number of courses in their chosen scientific major and a bunch of required humanities courses.

    98. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I'm not sure where you went to university, but they obviously didn't teach you to avoid run-on sentences, or even how to sensibly place a comma, for that matter.

    99. Re:You underestimate the value by Intrepid+imaginaut · · Score: 1

      Nothing wrong with playing smarter rather than harder, thats what led to the GUI over the CLI.

    100. Re:You underestimate the value by Anonymous Coward · · Score: 0

      You see, everywhere else in the world, university is the place you go to learn and specialize in your field. [...] Why should a university be trying to teach you, what you should have already learnt?

      Couldn't agree anymore. Some in some European countries the amount of study material in engineering degrees is huge. Because of this, the majority of students require 2-3 extra years to get their degree, and there is certainly no time to review stuff that was already part of your high school program.
      Needless to say, if you don't fully master the (local) spoken and written language there's no way to go through your degree.

    101. Re:You underestimate the value by snowwrestler · · Score: 1

      Yes, this is one reason the U.S. is generally considered to have the best post-secondary system in the world. Other schools which often qualify as "best," like Cambridge, enforce breadth requirements as well.

      --
      Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
    102. Re:You underestimate the value by darrylo · · Score: 1

      Yes, especially basic English. Programmers may have to design these things called, "customer-facing GUI dialog boxes", and it's not acceptable for a (native-English-speaking) programmer to pop up an error dialog that says, "U didnt enter numbr". Proofread your work, please.

      Also, these general-breadth classes will, hopefully, help them improve their social skills. At some time or another, programmers will often have to work in teams, or with customers, and good social skills are needed. I don't care how good a programmer you are; if you cause friction and p*ss off a lot of your co-workers, you're not likely to last long.

    103. Re:You underestimate the value by Anonymous Coward · · Score: 0

      This would be because we do the equivalent of "Gen Ed" before university.

    104. Re:You underestimate the value by dhermann · · Score: 1

      This is my reaction too. I wouldn't want to hire someone who is always looking for shortcuts.

      I, myself, am extremely wary of anyone who thinks their high school humanities courses covered any topic "in great detail".

    105. Re:You underestimate the value by Anonymous Coward · · Score: 0

      But you fail to understand that in every other country, those gen ed classes are taught at the same level as ours, but in the last couple of years of high school!

      There's a reason why Uni in Germany is only 2 years. It's because they already did what we have as the first two years of college in high school.

    106. Re:You underestimate the value by bigsexyjoe · · Score: 1

      I take it you hire people who allow education to interfere with their learning.

    107. Re:You underestimate the value by froggymana · · Score: 1

      At the very least the OP would be showing his ability to learn abstract subjects to his employers.

      --
      "To prevent this day from getting any worse, I'll just read ERROR as GOOD THING" 1GJU8xLuDKDxEs4KLf8fAGyptoDsqvEsBT
    108. Re:You underestimate the value by rastoboy29 · · Score: 1

      If you'd ever taken a *good* college freshman English class, you would never have those opinions.

      High schools teach you how to put words to paper.  But it takes a new level of intellectual achievement to learn how to *write*, which is only available at good universities (well, and private prep schools, but most people don't go to those).

      But knowing how to really write is a huge advantage and useful tool, even for engineers of various sorts.

    109. Re:You underestimate the value by Anonymous Coward · · Score: 0

      This post would be many times more convincing were it not for the comma splices.

    110. Re:You underestimate the value by sulfur · · Score: 1

      looking for shortcuts

      Also known as "being efficient." You shouldn't make blanket statements like that.

    111. Re:You underestimate the value by dkf · · Score: 1

      Personally, I feel that logic should be taught in elementary school. It's a joke that we expect our grade school students to write argumentative essays without understanding the nuts and bolts of the argument. We should also teach the fundamentals of philosophy in high school. Most people go to college knowing who Socrates, Plato, and Aristotle are, but they know nothing of their ideas.

      Nor should they be taught all that those three thought, as we have in first-order logic a far stronger foundation for logic than syllogisms. In particular, it's far easier to avoid making mistakes with FOL (and its little brother, boolean logic) precisely because it is far less ambiguous; you have to write what you mean and in the process you understand what you mean far better. Because FOL is simple in presentation (if not in its consequences!) it's reasonable to consider teaching it to schoolchildren. Syllogistic logic is inherently trickier to use.

      From personal experience, I can tell him English is equally important. I'm not overly qualified when it comes to CS but I work on computers. You're not always communicating with other tech people and oftentimes you deal with people who don't speak English natively. Without writing skills you're bound to have communication problems. If your boss needs a tech manual along with that program you wrote, it better not have any grammatical errors.

      Agreed. As a programmer, software engineer and computer scientist, I write far in English than in any programming language. Communication with other people is and will remain vital. The OP had better be prepared to read and write masses of stuff, every day for the rest of their working life... (I don't mind myself; I like reading and don't mind writing too much...)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    112. Re:You underestimate the value by Idbar · · Score: 1

      Well, I didn't want to go down that path. But yes, according to the poster, if he reads enough books, may as well get away with being a lawyer. Even better, a doctor. Why going to school, if he can underestimate other people's efforts by saying he's a self learner?

      As the poster, I learned programming with my XL800 since I was about 7 or 8. I'm now programming for a company and realize that I know nothing. Can I learn by myself? for sure, but how long would it take without proper guidance.

      My advise to the poster is: Don't take school for granted, if you go there to learn what the books say, you're wasting your time. Many people going to school, think they can just read the book and A the class, but miss the most important part, which is the experience of the people teaching the class. I like to believe, that although I was perhaps really annoying asking in class, my questions will provide insight not only to me, but other students and sometimes the teacher itself. Some people go to class just to get a piece of paper that says they went to class, some others really take advantage of the money they are investing in.

    113. Re:You underestimate the value by shutdown+-p+now · · Score: 1

      The problem is you need gen-ed to do higher-level courses. What good is an engineer who can't write understandable English so he can communicate his ideas to other engineers or customers? What good is an engineer who doesn't understand trigonometry or calculus?

      It doesn't take two years to teach a person to write understandable English, or to explain trigonometry and calculus (though I'd argue that the latter two are really part of specialization for engineer, not gen-ed).

    114. Re:You underestimate the value by shutdown+-p+now · · Score: 1

      Not only that he describes himself as a 'decent engineer'.

      He's not even a CS yet, but he's already an engineer.

      If he shipped working products already, why isn't he?

    115. Re:You underestimate the value by HornWumpus · · Score: 1

      I've superglued cuts, does that make me a doctor? What if I've been reading 'Amateur Doctor' magazine?

      I've watched a lot of cop/court type TV. Does that make me a lawyer?

      Engineer is a highly overloaded title.

      In the next 20 years or so we will finally know is 'Software Engineer' is akin to 'Electrical Engineer' or 'Sanitation Engineer'. Sanitation is way ahead for now, but it's not a settled issue.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    116. Re:You underestimate the value by shutdown+-p+now · · Score: 1

      But this is true for all "software engineers", both with and without degrees.

      In practice, today, it is defined by what you do, not by what your education was. Some argue that this is precisely why the term "engineer" is a misnomer. I honestly don't care - my official job title is "software engineer", but unless I'm required to specify that exactly for some red tape, I normally identify my occupation as "software developer", which does not make any implied claims.

    117. Re:You underestimate the value by Anonymous Coward · · Score: 0

      My favorite example of a requirement written by someone who probably didn't much care for their Gen Ed reads: "The user will be able to switch between English and German." That was the entire context of the requirement. Now in German..

    118. Re:You underestimate the value by Anonymous Coward · · Score: 0

      As an American, I couldn't agree more. The notion that Universities teach "writing" and "comprehension" by force-feeding you material irrelevant to your major is just a way for them to bleed more tuition money out of us. Sadly, plenty of HR managers prefer to just filter stacks of applications by 'Highest Education Level' rather than put any effort into creating a competency exam.

    119. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Undergraduate? Cambridge & Oxford. Next!

    120. Re:You underestimate the value by HornWumpus · · Score: 1

      The 'software engineers' I've know with actual engineering degrees (usually EEs or CompEs) are noticeably more competent.

      Some of the no degree people are there too, even a very few CSs. None of the 'Engineering Technologists' though.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    121. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I thought I am the only one in the planet thinking this way

    122. Re:You underestimate the value by rolfwind · · Score: 1

      I think you underestimate the value of those things. Most of these classes aren't strictly about history, english, and the like, but enhance your overall mental ability - such as the ability to write, comprehend, and reason, which frankly, is generally missing from those in our field.

      If you don't have those things, that's fine, but that's not a BS or a BA, thats a trade school education.

      Bullshit. I never learned anything in my general education in college that I couldn't see on something like the history/science channels or read on the net. Yes, I did learn stuff, but it was not worth the price of entry (tuition). Put it this way: buy/torrent some DVDs that will expand you mind on topics and it will do as good a job as most of those overcrowded college course. Most of them were an utter waste of time and gas. But also, I refute the people that look down on trade schools. Being a code monkey, which most people who graduate with a CS tend to be, is more of a trade than the actual academic aims of a CS degree.

      And I know some European trade schools that turn out excellent tradesmen who get paid WELL. Not so much here (but it exists, just that Germany often has more strenuous requirements).

      To davidjbeveridge, look into Digipen, located in Redmond. It has way less of that nonsense and with hands-on projects, not just pie-in-the-sky theory.

    123. Re:You underestimate the value by rolfwind · · Score: 1

      So your entire opinion of this person is based on a short paragraph, where, to me, he seems focused and driven, if a bit single-minded?

      Our greatest scientists, mathematicians, and engineers were the same way. I think you're the one who may be short-sighted.

      If he is an arrogant prick that knows it all, then I could see hiring him being problematic. Maybe he is, but I think a bit more observation is called for than passing verdict just based on this.

    124. Re:You underestimate the value by Anonymous Coward · · Score: 0

      To me it sounds like the OP just values his time more than joe-degree. When I was eighteen, I dropped out of college to run a tech business for six or seven years before deciding if hard times ever struck and I ran out of toilet paper, it wouldn't hurt to have that slip of paper to wipe my ass with. I re-enrolled in the local state university, talked the dean into letting me skip the gen-ed and enter my field of study directly if they wanted my money, and I completed my BS in a little over two years. Now that I'm on my way to my MA, I've learned a lot about the basics of the field, sure, and why the college educated people I worked with did things the way they did, but I can't say I'd think anyone who didn't take gen-ed classes was taking a shortcut. My low opinion of the US education ecosystem stems from the idea that anyone who works in a field but didn't join the college-club is an unmotivated know-nothing heathen because they worked to where they are and didn't have anyone holding their hand through the easier low-experience shortcut known as 'predefined curriculum'. I think it's a shortcut to write a person off because you don't have a simple standard to gauge them by. I've hired several guys with good credentials but then had to turn around and fire them for being arrogant, inept, greedy pedagogues after the honeymoon period ended. And they'd taken all of their gen-eds, too.

    125. Re:You underestimate the value by Anonymous Coward · · Score: 0

      You'd be surprised at the wild differences between US high-school education. I went to a good high-school, and that led me to me to blow my first two years paying state university tuition (ridiculous amounts of cash) on what was basically attendance lessons. And yet during those exercises in drudgery I saw so many kids failing hard at things like basic writing and math.

      Personally I only made it through 3 years of university before I went broke (I had a rounded enough education to recognize how not to screw myself with student loans). I'd been coding for 6 or 7 years at that point, so I was able to get a job, and now 8 years later I'm making good money and like my job. However when I checked earlier this year about finishing up my last 20 odd credits during night school I was told that I'd been absent for too long and that I'd need to start over from the beginning.

      I guess I didn't learn enough about attendance...

    126. Re:You underestimate the value by Anonymous Coward · · Score: 0

      He's not looking to be an engineer, he's looking to be a computer programmer.

    127. Re:You underestimate the value by wrook · · Score: 1

      I find it weird that you've been modded down... I'm a CS graduate and in a lot of jobs I've been asked to take the title "Engineer". I have always refused. I am not an Engineer. Engineering is a different discipline than programming. One of the most important issues that a professional Engineer has to take on is public safety. I'm sure most people have seen the videos of the Takoma narrows bridge. A PE takes on responsibility for the safety of the people who use a bridge. They have techniques which allow them to predict the load capacity for a bridge, how it will work in its environment, etc, etc.

      Here's the most important thing about programming that makes it different from Engineering. We have no such techniques. If I'm writing embedded software for medical devices, I have no way to show that the software won't malfunction and kill you. I can limit the probability of it happening. I can test it to show that it doesn't happen in several scenarios, but it is theoretically impossible to show that it won't happen at all. Personally, I don't even know of anyone using any techniques to show the probability of failure, or under what situations failure is likely to occur.

      I have never, in 20 years as a programmer, see anyone act as an Engineer when working on a software project. I've worked on medical software and I've worked on telecommunications software. I've worked with people who have CS degrees. I have worked with people who have engineering degrees. I've even worked with people who are PEs. Nobody knows who to do even the most rudimentary elements of what would be called "Engineering" in another field.

      It really is time we stop calling ourselves Engineers. Especially, those with engineering degrees should know better.

    128. Re:You underestimate the value by Darinbob · · Score: 1

      Of course, a lot of people just squeeze through those classes without bothering to think. Probably the original poster did this in high school as well and doesn't want to do more of it. Sadly, you can't force people who go to college to actually care about college. They pay the money so they're free to waste it.

      Basically if someone thinks a class is a waste of time chances are they're doing it wrong.

    129. Re:You underestimate the value by definate · · Score: 2

      Over here, if you leave high school and aren't up to scratch for university, there are other educational facilities you go to, which are essentially designed to re-go over everything you did in high school and make sure you understand it. Then you can continue on the university.

      --
      This is my footer. There are many like it, but this one is mine.
    130. Re:You underestimate the value by Anonymous Coward · · Score: 0

      It's "losing", not "loosing." I believe a Spelling 101 course would be a good addition to the curriculum.

    131. Re:You underestimate the value by twebb72 · · Score: 1

      He's not even a CS yet, but he's already an engineer. No shortage of ego in the original poster, that's for sure.

      He's not an engineer in the slightest. I know guys who work in the field, 10-20 years plus, and have an 'engineering' degree. But I wouldn't call them engineers, they are programmers, pure and simple.

      Engineers can cross apply skill sets to any field. They know how the whole system works, at all times. They can diagnose the problems that no one else can or shy away from because others lack the skill needed to problem solve. Great engineers spend most of their time instructing rather than programming. They're commonly the guys who would be a bargain, even if they only showed up to work one day a week.

      True engineers are far beyond what you think you've obtained by programming on your own. Expose yourself to other great minds and you will be humbled.

    132. Re:You underestimate the value by Anonymous Coward · · Score: 0

      F£*€ing Al

      No wonder a USA degree takes 4 years when they waste so much time not studying their specialisation.

      In the UK, our first specialisation happens at age 14 when we choose what to study for the next 2 years, usually between 9 and 12 subjects only. At age 16 we specialise down to just 3 or, rarely, 4 subjects. At 18 we specialise down to a single subject. Yet it seems that UK graduates are still better versed in both specialised and general subjects than their USA equivalents, even though we graduate a year earlier in total.

      Reading the reasoning for the need to learn general subjects at university is totally laughable, what the hell were they learning during the previous 13 years if it wasn't general subjects?

    133. Re:You underestimate the value by cratermoon · · Score: 1

      Not "focused and driven"; what I said was that some quarterly returns-obsessed management would consider him "motivated, task-focused, and results-oriented" and hire him, to the long-term detriment of his teammates and the company.

    134. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Your comment about needing the degree for a large company is absolutely correct. Unless, of course, he starts that company, like Bill Gates, who dropped out of college.

      Some of the most successful programmers started their own companies, and sold them, by the time they were 25. They didn't need degrees, and won't after they sell the company.

      I did value my bachelor of arts degree, and my masters, too, but I wanted a well rounded education, as I had no single career goal. It served me well, as I've switched careers a couple of times, without much difficulty.

    135. Re:You underestimate the value by Anonymous Coward · · Score: 0

      This has to be the best example of the level of ignorance and self-absorption of those who feel academia is the only path to enlightenment.

      As a dept. head at a tier 1, you sir are full of it.

    136. Re:You underestimate the value by Ed+Bugg · · Score: 1

      Well obviously you didn't go to an American college. "losing" vs. "loosing" is in the Grammar 301 course, not Spelling 101. I decided to minor in mathematics, rather than continue on with the English curriculum ("then" vs. "than" is only 201).

      --
      -- Ed Bugg --You have freedom of choice, but not of consequences.--
    137. Re:You underestimate the value by cheekyjohnson · · Score: 1

      but that they are helpful for both of those things.

      I'd say that that depends on the individual and what their goals are.

      A wide education of some sort, formal or otherwise, is almost by definition what you need if you're going to survive a career change

      That depends on what someone plans on doing.

      --
      Filthy, filthy copyrapists!
    138. Re:You underestimate the value by dbIII · · Score: 1

      What good is an engineer who doesn't understand trigonometry or calculus?

      No such thing.
      Of course there are people that call themselves "engineer" who would never be recognised by any professional engineering society on earth - but that's called misrepresentation or at best a rather stupid job title that doesn't fit the job.

    139. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I've learned more on the job and through personal research outside of school, than any classes could have taught.

      Not wanting to go to some insanely expensive college doesn't equate to not wanting to learn, it equates to not wanting to waste your bloody time.
      Most colleges and universities are so full of themselves, and their idiotic sports programs that the actual education they give is worthless, or close to worthless.
      Applied education by actually doing is much more enlightening and actually gives you a fundamental working knowledge that's better than anything you get out of a book and lecture and a few minutes of lab time.
      And here's the rub. Where did all those folks who teach learn what they know about? You go back far enough, it was all about doing. Reading, observing, watching, doing. Not formal classrooms, but actually doing the things you want to know about.

      Real learning is doing, not reading or listening, sitting down in a classroom.
      This also applies to so called certifications in computer related jobs. Certifications mean you've learned what xyz company tells you how things should be done.
      Once in the real world, you'll toss all that doss out, and begin to learn how things really work. The less of that garbage you have in your head when you start, the easier it is to learn how things really work, and proceed from there.

    140. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Now the one thing that college English and writing do not teach is concise and clear. Those courses want a large amount of volume, not substance. You will never get close to the length requirements in a college English course if you are concise and clear. Those courses tend to require leaps of assumption and projection far beyond what could be plausibly justified by any available evidence.

    141. Re:You underestimate the value by Oxford_Comma_Lover · · Score: 1

      I think you underestimate the value of those things. Most of these classes aren't strictly about history, english, and the like, but enhance your overall mental ability - such as the ability to write, comprehend, and reason, which frankly, is generally missing from those in our field.

      If you don't have those things, that's fine, but that's not a BS or a BA, thats a trade school education.

      Yes and no. Most of these classes, taken together, will have that effect. Most of the classes, taken individually and if you have moderately high standards, will be mediocre and not extend your ability to write, comprehend, and reason, even at the best institutions in the world. But the diamonds in the rough will.

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    142. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I don't think you understand US schools - the reason that you're required to take Gen Ed classes in the US to get a degree is to make up for the awful high school system. I went to school in South Africa and when I moved to the States for college, I sat and was retaught stuff I had learned in high school for two years. My younger brother had to drop out and take his GED because he was bored stiff. When I found out about CLEP, I was so annoyed that I almost killed my adviser.

      There is one more important point... I sat through two years of college knowing the answer to everything... that makes you a very attractive tutor to the pretty girls in class.

    143. Re:You underestimate the value by Beren+Erchamion · · Score: 0

      I'm not sure I accept your assertion that the liberal arts and humanities are "soft." If anything, they're much more rigorous: since what constitutes a "correct" (or at least "valid") response is much less cut-and-dried, and rarely (if ever) speaks for itself, one must put much much more effort into explaining and justifying one's solution, and there's much more information and context outside the immediate problem that needs to be taken into account.

    144. Re:You underestimate the value by Surt · · Score: 1

      The problem is you need gen-ed to do higher-level courses. What good is an engineer who can't write understandable English so he can communicate his ideas to other engineers or customers? What good is an engineer who doesn't understand trigonometry or calculus?

      But you should also ask: What good is an engineer who doesn't know about the Siege of Yorktown, or the reason Shakespeare uses excessive alliteration in Hamlet.

      Because engineers get forced into that stuff with the general ed requirements too.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    145. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Yeah, I caught that too. Describing himself as a "decent engineer" (without a degree and reluctant too learn the arts) just kind of turned me off.

      Reading, writing, speech, communication, history, economics, government, politics, and social science are all subjects that we can benefit from in life. If you don't want the general education requirements of a university degree, then go to a trade school. Trust me, your potential employers will know the difference.

    146. Re:You underestimate the value by Anonymous Coward · · Score: 0

      What you're saying is almost EVERY University outside of the United States is just a trade school.

      No, what he's saying is that most schools which call themselves "Universities" are actually Trade or Vocational schools. And that's true for a lot of the ones in the US as well. If the school offers only focused degrees without a broader non-core curriculum, then it IS technically a Trade or Vocational school as opposed to a full-fledged degree, regardless of what you call it.

      The only students who need to learn how to write, are the international students, and they usually do courses beforehand.

      You obviously are misunderstanding the difference between Composition (aka 'Writing') and fluency with a specific written language.

      As for reasoning and comprehending, well fuck me, if they need to teach you this sort of thing at that level (beyond that which is required for your specialization, eg, the ability to understand programs), then your universities must be remedial universities.

      You're probably the only person who I have heard claim that schools such as Oxford and Cambridge are "remedial" schools.

    147. Re:You underestimate the value by Anonymous Coward · · Score: 1

      Me thinks you're mistaking correlation for causation.

      Methinks you're mistaking "me thinks" for "methinks."

    148. Re:You underestimate the value by Anonymous Coward · · Score: 0

      There are competing theories embedded in national education systems.

      One is that education is about narrowing specialisation, becoming better and better fitted to a job.

      Another is that it's about producing a rounded individual who knows how to learn and can become a temporary SME on many things (my software architect friends use that term to describe themselves), and can successfully career swap as the world change.

      In education systems like the latter, University is where you learn to learn for yourself, and to be able to truly analyse and synthesise source data and materials to produce new thought - score double for higher level degrees.

      From the second PoV, the first isn't education at all, it's training. And if the exact thing you're specialising towards isn't there any more, well, sucks to be you as you don't have the developed, practised skills to be able to adapt.

      In my early 40s, I'm on my 5th major career shift, and about to make another. Some of those were forced through the external environment changing, and the others, well, if I'd stayed doing the old thing, I'd have gone out of my head with boredom by now.

      Being educated (not trained) is fun!

    149. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I would think that someone who develops for a living, or learns to in school, is trying to make a living off of shortcuts.

    150. Re:You underestimate the value by Euripides · · Score: 1

      You don't need a university degree to program. You do need a degree to progress in a company and to become a supervisor and manager. Many people are perfectly happy just being a pure technician, others want to advance to something more. That's why there are MBA degrees. Specialization in the US system comes at the graduate level. Be careful about trying to compare US and international education systems, however. They are just different and I don't know that one is better than the other. US high schools teach only very basic subjects - I had only 5 or 6 courses each term. International high schools schools often teach philosophy, psychology and many other subjects that are just not even introduced at the high school level in the US. At the same time, I believe the American university system needs a complete overhaul. It has simply gotten too expensive and many students are graduating with a huge debt that will take 30 or 40 years to pay off...but that's a subject for another discussion.

    151. Re:You underestimate the value by berberine · · Score: 1

      Holy shit!

      What you're saying is almost EVERY University outside of the United States is just a trade school.

      You see, everywhere else in the world, university is the place you go to learn and specialize in your field. They don't baby you, they don't teach you to "write", "comprehend", and "reason", that's what your high schools, and lower educational facilities are for.

      Why should a university be trying to teach you, what you should have already learnt? If you don't have these skills, then you're going to fail, or at the most pass very poorly.

      The only students who need to learn how to write, are the international students, and they usually do courses beforehand.

      As for reasoning and comprehending, well fuck me, if they need to teach you this sort of thing at that level (beyond that which is required for your specialization, eg, the ability to understand programs), then your universities must be remedial universities.

      The reason they have to "baby" people in college is because high schools don't teach these skills anymore. You ask why a university should teach these skills to people, it's because the US system is not designed this way. Many are not taught these skills until they reach college. I see it every year in the district that I work in. Due to No Child Left Behind and other idiotic government programs for education, the system has been so dumbed down so that everyone can graduate high school that no one really learns the essential skills they need to be successful in college anymore.

    152. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Funny, I'm in a similar position, in the US, and see the same of many foreign people. Those retarded, uneducated people just don't know about and haven't studied the same music, art, and literature that I do!

    153. Re:You underestimate the value by f16c · · Score: 1

      This may be the case for English 101/102 or equivalent but that was not the case as I remember it in my Junior level technical writing course. In technical writing the issue of concise and clear writing was the whole point. If you can't do that in the long run you really need to learn by the end of your undergraduate degree regardless because most employers are merciless about this and rightfully so. Concise and clear also requires a basis of knowledge between speaker and recipient without which communication doesn't work. If you took and engineering degree and didn't take a technical writing course near the end I'd be very surprised since your complaint was the whole point. I don't remember spending lots of paper space in technical writing expounding on stuff that wasn't supported by either technical theory, included details or specifics without evidence related to what the paper was about.

      --
      bob@Osprey:~>
    154. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Bravo!!

    155. Re:You underestimate the value by Anonymous Coward · · Score: 0

      I very much agree with this poster. I've hired somewhere close to 100 people, mostly technical, and I look for three main things:

      Is this person a team player?
      Do they have a passion for learning?
      Can they solve problems (or at least are they creative and skilled debuggers)?

      Communication skills are important and tend to differentiate those that are destined for more responsibility, larger and more interesting roles from those that "punch the clock". However, never underestimate the value of people that are reliable and do work that more ambitious people may get bored with; good testers and integrators are always needed to support the team, they just don't tend to get promoted...

      The ability and desire to get to know most aspects of product development, R&D, company structure and operation, business development, and many other aspects of "work life" has allowed me to pursue and be successful in a large number of varied projects and jobs. For example, in the past year alone I've developed a technology plan for public libraries in my province, developed successful iPad apps for one customer and an iOS app to control a wireless audio iPhone/iPod/iPad dongle, developed embedded hardware and firmware for another dongle, worked on Bluetooth-enabled in-automobile applications on Android devices, and am lead on a software-defined radio project for a military customer. I'd argue that you don't get that kind of fun by being jus a good programmer or even a good Engineer (not, not lower-case engineer either).

      There's lots more to being successful than just being technically competent.

      Of course, if you want to be a drone in the hive, then we can use you too... :-)

      Last, the comment about the abilities of US grads reminds me of one of the observations in Waiting for Superman. Paraphrasing, the movie says that American students rank first in only one category in the world, and that's self-confidence. I'd have to agree... in a current project involving multiple sub-contractors from Korea and other countries developing a relatively complicated data comm system for an American company, I have to say that company's "engineers" are useless except at supporting their company's internal processes. Sheesh...

    156. Re:You underestimate the value by Anonymous Coward · · Score: 0

      Why don't you try getting a CS degree through engineering? More and more schools are offering a CS degree through their engineering schools, and if you do it through engineering, you don't need to take as many "arts" courses. Granted, you'll be stuck doing physics and math(calculus, differential equations, linear algebra) your first year and possibly the first half of your second.

      Granted, the programming portion of CS is very straightforward - its usually your generic intro course (functional), object oriented course, and a data structures/algorithms course. After that most CS programs are elective based - possibly with an assembly or low-level programming in C.

      To HornWumpus: thats not true. A proper CS program will teach those that have no programming experience to program. In the end it depends on how well you can wrap your mind around programming. IMO, there are two types of programmers - the kind that automatically knows to use a for loop to traverse an array given knowledge of what for does and what an array is, and the kind that needs a book or a tutorial to tell them.

    157. Re:You underestimate the value by Grishnakh · · Score: 2

      It's called a well-rounded education. You can't consider yourself "educated" if you've never read any Shakespeare, or don't know anything about the history of your nation.

      However, these things you cite are things which should be covered in any good high school curriculum. I didn't learn either of those things in college, I learned them in high school. Luckily, I went to one of the top public high schools in my state (and even then it sucked), but most Americans aren't so lucky, and go to truly horrible schools that are forced on them by their location. If you didn't learn those things in HS, then you should be required to take remedial courses in college.

      The best thing a lot of college-bound American students could do is to drop out of high school after a year or two (yes, drop out), and enroll in a good local community college and learn all the gen-ed stuff they should have learned in high school. Then, they'll be treated like adults and not have to put up with all the assholes who don't want to learn and just want to cause trouble. That's one of the big problems with public schools: they don't do anything to deal with the troublemakers.

    158. Re:You underestimate the value by SanityInAnarchy · · Score: 1

      but that they are helpful for both of those things.

      I'd say that that depends on the individual and what their goals are.

      Wait, really?

      Education is helpful for you to become a more "intelligent" individual, depending on what your goals are?

      How does that work? What sort of goals would alter that statement? Maybe this is the part that depends on the individual, but not on goals.

      A wide education of some sort, formal or otherwise, is almost by definition what you need if you're going to survive a career change

      That depends on what someone plans on doing.

      That's just it, though -- you might not be deliberately planning on a career change. Your career could just disappear.

      Notice the number of people who complained loudly about their work being offshored to India? Suppose they actually had managed to offshore every single coding job? Now your tech degree is useless, as is whatever programming skill you've learned on your own, unless you're also going to India -- in which case, it seems like you've chosen a path where you will only have work where it's cheap to live.

      And that would be a best-case scenario. No matter what job you've chosen, you can't predict when your skills will become as useful as the buggy-whip manufacturers'.

      The point here is that if you have a broad education, you're much more prepared for what you don't plan on.

      --
      Don't thank God, thank a doctor!
    159. Re:You underestimate the value by Hognoxious · · Score: 1

      When put next to, british, australian, french, and german engineers and accountants, even the ones who've come from fancy american universities, seem almost retarded in comparison.

      Did you skip a Gen-Ed course on something like writing, by any chance?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    160. Re:You underestimate the value by Surt · · Score: 1

      Humorously enough, I made up one of the two things you learned about in high school.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    161. Re:You underestimate the value by monoqlith · · Score: 1

      How so? Am I missing something or are Bachelor's degree recipients paid a median salary several thousand dollars more than associate's degree recipients and about twenty-thousand more dollars than high-school-only students?

      Or are you saying because graduates with advanced degrees beyond (but including) Bachelor's earned more that specialization is more valuable?

      No, not all liberal arts majors are prepared for all jobs. People with bachelor's degrees, however, earn a lot more because the economy still demands them. Why?

      I don't know the statistics on this but I would reckon most people who have ever taken a gen-ed physics course know that perpetual motion is impossible. I'm biased because I'm a physics major. On the other hand, natural sciences were a gen ed requirement at my school, as they are in most liberal arts schools. Either you know a small subset of admittedly dim-sounding college graduates, or are exaggerating to justify your prejudice.

    162. Re:You underestimate the value by PJ6 · · Score: 1

      The thing about math and science courses is there is one demonstrateable correct answer. Thinking for yourself is worth fuckall if that means 1+1=pi

      Once you have the method down teachers love good new questions. If you want to argue about perpetual motion while studying conservation of energy expect limited tolerance for your 'thinking for yourself'.

      Nobody studies "conservation of energy". It's called thermodynamics. You think in the middle of the course someone would "argue about perpetual motion"? How? With what equations? That doesn't even make sense.

      You don't understand science or engineering. Thinking for yourself and being creative is a must in design, and designing experiments. You think it's all about math and seeing if your equations are right? Equations are just tools. You learn these tools and are free to and encouraged to apply them creatively.

    163. Re:You underestimate the value by Hognoxious · · Score: 1

      Nothing wrong with playing smarter rather than harder, thats what led to the GUI over the CLI.

      If you tried to write a [full] gui for mencoder or sed, it'd look like the cockpit of a 747. You'd need three monitors to display it and two years of training to use it.

      And it still wouldn't work.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    164. Re:You underestimate the value by Anonymous Coward · · Score: 0

      It seems obvious that he is looking for the BS degree because of career goals (like not having to work 2 jobs)

      Odd that he has to work two jobs when he's such a brilliant engineer, donchafink?

    165. Re:You underestimate the value by Hognoxious · · Score: 2

      It doesn't take two years to teach a person to write understandable English

      No, it's a vast underestimate.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    166. Re:You underestimate the value by fwarren · · Score: 1

      I call bullshit on this. I have had a rough life. No need for someone to cry a river for me. I was a life long learner by the time I hit 9th grade. Before leaving high school I had a rudimentary understanding of lasers, microwaves, cryogenics, fingerprinting, cryptanalysis, and computer programming. I had "personal interests" in linguistics, history, Latin and several others area of study. I had read over 1,000 books on my own, and had a more well rounded education that most people I knew who had several years of college under their belt.

      I was laid off of work for over a year recently and while on unemployment and looking for work I entered into a vocation training program to get a AA in Computer Information Services. I will not speak of the quality of the CS classes. I will speak about the quality of the general ed classes I was required to take. Pretty much a waste of time and money. I would be better off with a notepad and $100. Take any of those instructors out for a fine dinner and speak with them for 2 hours about their area of expertise would have been time better spent.

      My overall impression of education at the local community college was this. I have spent $150 on books for the class, I can read the book, take the self tests in the book and for the most part know if I have nailed the answers or not. Anything I did not understand, I could find a video on you-tube explaining. My instructors essentially were there to go over in class what the book covered for the slower students and to proctor tests of materials I already know that I had mastery of. I was paying $300 for a class to have an instructor proctor me in things I already knew. Because once I consumed the material I had been given, if I asked any questions that were not directly related to the material in the book, I received no answer. Either because the instructor did not understand the subject mater and lacked real world experience and did not know the answer, or because even asking the question confused other students, they did not want to do more damage by talking about matters that would confuse the rest of the class.

      It appears college was about paying money, to have instructors make sure that we read books and took tests with an average cost of $450 a class, when I could read better material on the subject online and hear actual instruction, instead of regurgitation on youtube. Maybe things change at the 4 year level, not the scam of paying money for being tested, but the study of material actually worth learning.

      I am self educated and have studied things that I have found interesting. I work with a variety of people who are all "better educated" than myself. I routinely use words that I think nothing of but leave them scratching their heads. I am known as a cornucopia of information because of the number of topics on which I know something.

      I would hope in an interview my passion, knowledge and love of learning would be evident and I would be someone considered for a decent job with your company. Not the fact that from everything I have experienced the college education system indicated that the system is broke and what was offered in general ed classes seemed more remedial than affirming the fact that there is a lifetime of things worth learning.

      --
      vi + /etc over regedit any day of the week.
    167. Re:You underestimate the value by Anonymous Coward · · Score: 0

      if that is what you base your hiring on, you have less than the best. You are looking for conformity. I want the rebel. The one who will think outside the box. Someone who is not confined to what they "learned" should not be done.

    168. Re:You underestimate the value by Slashdot+Parent · · Score: 1

      At a whole lot of schools, these classes have become little more than perfunctory checks on writing and attendance. They seem wholly designed to make sure a certain amount of money is extracted from each student. The liberal arts ideals which mandate these classes are simply dead.

      Really, you need to pass out of the intro classes while you're still in high school. There's really no excuse for someone smart enough to handle an engineering/hard science major to be in an English 101 seminar. Take an AP class, FFS.

      --
      They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    169. Re:You underestimate the value by cheekyjohnson · · Score: 1

      Education is helpful for you to become a more "intelligent" individual, depending on what your goals are?

      No. Whether those are the goals of the individual or not is up to them to decide. And I'd say that memorizing a bunch of information that they probably won't use is not what makes someone intelligent.

      That's just it, though -- you might not be deliberately planning on a career change. Your career could just disappear.

      Yes. "What if" questions. How nice. I'd rather the individual be able to choose whether they want to take that risk or not.

      Now your tech degree is useless

      That's nice, but what if the person in question is someone who does not enjoy other things? And, besides, English, chemistry, history, and all the other unrelated subjects probably won't help them. As I said, I believe this should be up to the individual to decide.

      --
      Filthy, filthy copyrapists!
    170. Re:You underestimate the value by JimFive · · Score: 1

      What does that imply about a US high school education?

      On thing that is being missed in this conversation is that there is no such thing as a US high school education. There is no national curriculum. There are 50 state curricula with assorted requirements and arbitrary funding levels. The differences between the good and bad schools within the same state are vast, and the differences between states are even more so.

      Because of this, Universities have no idea what the incoming students actually know. To accomodate this they force from 1-2 years of "general education" on the student body.

      The problem with this is that an 18 year old doesn't really see the value in general education and just wants to get on to the good stuff. Therefore, general education is viewed as either a money grab or a road block on the way to the diploma.
      --
      JimFive

      --
      Please stop using the word theory when you mean hypothesis.
    171. Re:You underestimate the value by Methuseus · · Score: 1

      So why do the exceptions have to follow the rules?

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    172. Re:You underestimate the value by Methuseus · · Score: 1

      It doesn't sound like this person isn't interested in learning. It seems he wants to get the most he can out of his education as directed in his field. Read the post. It seems fairly well written and thought out. I don't think he has to take remedial English classes (which are generally unavoidable and below high-school level) in college, and he will probably not get much out of any other "humanities" courses. Very few people do, honestly.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    173. Re:You underestimate the value by Methuseus · · Score: 1

      I got a lot of feedback that was sort of akin to "Why are you taking my class? You know this stuff almost as well as I do." to which I answered, "there is no way to test out and this is the only subject for gen eds that I am interested in."

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    174. Re:You underestimate the value by Methuseus · · Score: 1

      When a gen ed history class only asks you to memorize dates and places and people, then yes. If it doesn't explore the ramifications of those events, it's a useless course in rote recitation. And yes, I have had a "history" course like that at an American university.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    175. Re:You underestimate the value by Methuseus · · Score: 1

      Did you ever take a college philosophy course? I thought it would be what you described. But it was more agreeing with what the professor thought about the subject, which was actually very rigid, though badly defined. There was no critical thinking involved.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
    176. Re:You underestimate the value by SanityInAnarchy · · Score: 1

      And I'd say that memorizing a bunch of information that they probably won't use is not what makes someone intelligent.

      I'd almost agree, if it wasn't for the fact that learning a language (which involves a lot of memorizing information you probably won't use) will likely increase your IQ.

      This also isn't the vast majority of these other classes, and you've even admitted that this is oversimplified. For instance, philosophy courses are going to require learning not just random facts, but random past philosophers' opinions well enough that you can argue from their point of view, which is a generally useful thing to be able to do -- if you can see Hume or Descartes' point of view, you might just be able to see your co-worker's point of view, or at least where you disagree.

      I wouldn't be terribly sad to see my school's "library" course go away, but to suggest everything liberal-artsy and not directly related to your actual degree is "memorizing a bunch of information that they probably won't use" tells me that either you've deliberately avoided even trying those courses, or you're at a pretty terrible school.

      Yes. "What if" questions. How nice. I'd rather the individual be able to choose whether they want to take that risk or not.

      And they can -- that's what tech schools are for. Still, even the basic liberal-arts stuff like, I don't know, english, are also invaluable to programming, which is still at least as much communication as it is math.

      Also, if I'm looking for someone to hire, I'd much rather hire someone who's shown that sort of versatility, which is why people look for a BS anyway.

      That's nice, but what if the person in question is someone who does not enjoy other things?

      Really? There's nothing they enjoy other than programming?

      First, that's a sad individual.

      Second, as I said, it's going to suck for them when (not if) they're forced to adapt. It's not clear that there will always be programmers, but it seems likely that if the field still exists, it will continue to change rapidly. Unless you're content being a mainframe programmer -- but there's a tech school for that.

      --
      Don't thank God, thank a doctor!
    177. Re:You underestimate the value by cheekyjohnson · · Score: 1

      I'd almost agree, if it wasn't for the fact that learning a language (which involves a lot of memorizing information you probably won't use) will likely increase your IQ.

      And what use is that? I think people overestimate the value of IQs and far too often correlate it with actual "intelligence." No matter how high someone's IQ is, it (as far as I know) won't make them good at everything (they will have to learn from scratch anyway). I wouldn't say it's completely useless, though.

      which is a generally useful thing to be able to do

      Repeating what someone said? That is essential what it is, is it not? You merely need to comprehend and read/listen to what they are saying. I'd be surprised if many people didn't have this ability. The ability to be open-minded is, I think, more rare.

      tells me that either you've deliberately avoided even trying those courses

      Or that, despite taking them, I've found zero use in them. Also, memorization is essentially what happens (memorizing procedures and facts).

      Also, if I'm looking for someone to hire, I'd much rather hire someone who's shown that sort of versatility

      If I'm looking to hire, I'd much rather hire the person who is good at the position that I'm planning on hiring them for, regardless of their other skills. If I had a choice between someone who was highly specialized to do a job (which was related to that specialization) or someone who memorized (and somehow remembered) a random assortment of things but wasn't as good at the position that I was hiring for as the other person is, then, personally, I'd pick the former.

      And they can -- that's what tech schools are for.

      I know, but I'm arguing that these skills aren't as universally important as many people seem to believe they are (or at least, that is what I believe).

      Still, even the basic liberal-arts stuff like, I don't know, english, are also invaluable to programming, which is still at least as much communication as it is math.

      I wasn't speaking of the basic skills that are almost certainly necessary to function in this society. I was speaking of non-essential (depends on the individual and his/her goals) courses.

      First, that's a sad individual.

      That depends on who you ask.

      when (not if)

      Unless you can predict the future with absolute certainty, I would have used the "if." Also, I'd be willing to bet that completely losing your job and not being able to find another one in a related area doesn't happen quite as often as you think (it does happen though). And, even if it does, you'd most likely need to go back and learn specific skills (not these general classes that you're forced to take) to be able to adapt to a new profession.

      --
      Filthy, filthy copyrapists!
    178. Re:You underestimate the value by amashinga · · Score: 1

      I am a hiring manager and I would hire this individual. Here is why. He did not decry GE or call it useless. He simply stated that his objective right now was a BS and he is trying to find the most effective path to achieving that while juggling other priorities, including a job. Right there is a quality that can be rare in employees today. Every week I present developers with a goal and the constraints that must be met in trying to achieve that goal. Good developers evaluate, prioritise and sacrifice to reach the goal in the best possible way within those constraints. Poor developers whine about how they are delivering a sub par product because some esoteric feature they feel is important cannot be included because the product funder doesnt share their viewpoint. That and the fact that he is self taught says a lot. I would have him tested on his coding, design and architecture knowledge, and if he/she makes the grade, as a self taught developer I have a hard working highly motivated individual. Hired.

    179. Re:You underestimate the value by jwhitener · · Score: 1

      Your high school had classes in things like the philosophy of mind? Or required you to write 30-40 page papers? There's a major difference between basic reading and writing, and learning how to remain concise, focused, and coherent on a single subject over 40 pages.

      Likewise on reason. I don't know of any high schools that teach formal logic. You may become better at comprehending and reasoning as a result of exposure to general high school courses, but you won't come out knowing things about the theory of knowledge or formal logic.

      I wish my high school had, but those things I was only exposed to at a University level.

    180. Re:You underestimate the value by UnknowingFool · · Score: 1

      Yes I have taken a college philosophy course. Sounds like you got a bad professor. My professor had a viewpoint but was more interested in that you supported your argument that what your argument was.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    181. Re:You underestimate the value by HornWumpus · · Score: 1

      You are an idiot. Read the post you are responding to. Don't respond to what you think is says.

      Conservation of energy is studied in many places, first in classical physics. Themo is hardly the only place.

      Sure engineering is a creative process. A creative process constrained by hard rules that you just have to learn or your projects will fail.

      That is my point. There is no 'creative' part in learning the rules. The creative part comes later.

      In the humanities, especially with relativism, everything is based on 'perspective'. Abracadabra, everything is both true and false. Waste of time, but very creative.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    182. Re:You underestimate the value by HornWumpus · · Score: 1

      The study you refer to doesn't say anything about what type of degrees it is comparing, yet you claim it says 'liberal arts' is the most valuable.

      A bachelors degree will earn you more money. Some bachelors degrees will earn you more money then others.

      Liberal arts degrees get you fast food money.

      Physics is a hard science not a liberal art. Hate to break it to you. I think this term 'liberal art' may not mean what you think it means.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    183. Re:You underestimate the value by SanityInAnarchy · · Score: 1

      I think people overestimate the value of IQs and far too often correlate it with actual "intelligence."

      I think this has something to do with the fact that it's one of the best ways we've got to measure "intelligence" in any sort of quantifiable way. By "intelligence", I am talking about the capacity to learn, to think and reason, and there are real differences here that go beyond just a knack for a single field.

      No matter how high someone's IQ is, it (as far as I know) won't make them good at everything (they will have to learn from scratch anyway).

      The question is, will they be able to learn it from scratch at all, and how long will it take?

      which is a generally useful thing to be able to do

      Repeating what someone said?

      Since you quoted me out-of-context, let me provide the context (again):

      learning not just random facts, but random past philosophers' opinions well enough that you can argue from their point of view,

      Even this much is far more than just "repeating what someone said." It's not regurgitation by rote. It's learning an idea, or more than that, a way of thinking and a point of view, to where you can answer questions like "How might Descartes respond to Hume's position on miracles?" Given that Hume was born some 60 years after Descartes died, this isn't in any way repeating what Descartes said, since he never said anything of the sort. It is requiring you to think -- knowing what you know about Descartes, try to think like him and predict what he might say if the two philosophers were ever to meet.

      The more important point is that the skill of actually listening to someone and understanding their point of view well enough that you can argue from it, perhaps even win arguments from that point of view, without actually adopting it yourself. As you say:

      You merely need to comprehend and read/listen to what they are saying. I'd be surprised if many people didn't have this ability.

      But, many people don't do this. Just talk to a typical Creationist. Perhaps they have the latent ability to do this, but if they actually took the time to understand their opponents' position, we wouldn't have crap like the Crocoduck.

      In fact, it seems like many interpersonal issues people have are a result of exactly this: Failing to really listen. The difficulty of resolving these issues suggests that if people have this ability, it's not something which can be turned on at will.

      Or that, despite taking them, I've found zero use in them. Also, memorization is essentially what happens (memorizing procedures and facts).

      Having taken them, I don't see the same thing you do, so that leaves us with, "You're at a pretty terrible school." It's also possible that despite taking them, you missed the point -- maybe you got more out of them than you thought, or maybe you actually missed out on what they do have to offer.

      There are classes in which we only memorize facts which are unlikely to be useful. I haven't had English, Philosophy, or Math be like that at all.

      If I had a choice between someone who was highly specialized to do a job (which was related to that specialization) or someone who memorized (and somehow remembered) a random assortment of things but wasn't as good at the position that I was hiring for as the other person is, then, personally, I'd pick the former.

      As would I, but this isn't what we're talking about.

      I mean, you realize you're either saying that all classes are memorization -- in which case, I'm surprised you made it through school at all -- or that all classes except those directly related to computer science are memorization. Education-through-regurgitation exists, but there are a lot of classes which are not like that at all.

      First

      --
      Don't thank God, thank a doctor!
    184. Re:You underestimate the value by cratermoon · · Score: 1

      Just as I said, some hiring manager would find him "motivated, task-focused, and results-oriented". Good luck with the results: half-working, user-unfriendly with major gaps between what the product funders wanted and what the team members like that produce.

    185. Re:You underestimate the value by Anonymous Coward · · Score: 0

      It was merely an oversimplified description. I believe that there's more to it than that.

      So why did you say so? Are you a troll or just an idiot?

    186. Re:You underestimate the value by cheekyjohnson · · Score: 1

      Because it was easier to explain than the alternative. And, from my point of view, unimportant.

      --
      Filthy, filthy copyrapists!
    187. Re:You underestimate the value by cheekyjohnson · · Score: 1

      I think this has something to do with the fact that it's one of the best ways we've got to measure "intelligence" in any sort of quantifiable way. By "intelligence", I am talking about the capacity to learn, to think and reason, and there are real differences here that go beyond just a knack for a single field.

      Yes, it is technically one of the best ways right now. But who knows how good it truly is?

      The question is, will they be able to learn it from scratch at all, and how long will it take?

      I'd say that depends on the person.

      It's learning an idea, or more than that, a way of thinking and a point of view, to where you can answer questions like "How might Descartes respond to Hume's position on miracles?"

      Except for the last part, it is more or less memorization.

      But, many people don't do this. Just talk to a typical Creationist.

      As I said, open-minded people are probably rare. I wouldn't say that they can't do this. I would say that they don't want to.

      Having taken them, I don't see the same thing you do, so that leaves us with, "You're at a pretty terrible school."

      "Were" would be more appropriate. But, no, I took them, and I just don't agree with you at all. I never said that everything was memorization. I just said that it is more about memorization than some people seem to realize. So, no, there's more than those two choices.

      I mean, you realize you're either saying that all classes are memorization -- in which case, I'm surprised you made it through school at all -- or that all classes except those directly related to computer science are memorization.

      Neither. I just don't care about them.

      If your point is that this person might enjoy things other than programming, but that there aren't courses in these things, well, there really does seem to be a course for everything.

      My point is that, perhaps they like other things (doesn't really matter), but don't want to waste time taking classes about them. Not everyone benefits from them.

      Unless you apply the same standards of "absolute certainty" to every statement made about the future, I wouldn't.

      Predicting what will happen in human society is a bit more difficult than predicting if the sun will rise. That is what I mean.

      Yet it is these general classes I'm "forced" to take which make me much more able to learn those specific skills.

      Depending on which classes you're even talking about, there's usually special classes that you take to learn more about the profession itself. And if you take anything else, then the classes, I would think, would at least be related to the profession or ensure that you will do better if you take them.

      --
      Filthy, filthy copyrapists!
    188. Re:You underestimate the value by feepness · · Score: 1

      When put next to, british, australian, french, and german engineers and accountants, even the ones who've come from fancy american universities, seem almost retarded in comparison. (I said engineers and accountants as they're the ones I primarily come into contact with)

      Two possibilities leap to mind:

      1) You are receiving a general sample and they are generally retarded.

      2) Only the retarded ones would leave the US and/or work for your company.

    189. Re:You underestimate the value by PJ6 · · Score: 1
      Strange that you resort to ad-hominem and then go on to mostly agree with me.

      That is my point. There is no 'creative' part in learning the rules. The creative part comes later.

      With respect - this is not true for MIT, and any other place worth going to learn science and engineering.

    190. Re:You underestimate the value by Anonymous Coward · · Score: 0

      >> such as the ability to write, comprehend, and reason, which frankly, is generally missing from those in our field.

      Let me see if I understand, the ability to write, comprehend and reason is generally missing from those within our field. Generally means ordinarily and I'd say that generally people in our field have a BS at minimum. So in effect that BS is worthless because those skills covered while obtaining the BS are not developed because as you say, they are generally missing from those in our field.

      Yeah seems our pay-to-play society is set up perfectly.

    191. Re:You underestimate the value by SanityInAnarchy · · Score: 1

      The question is, will they be able to learn it from scratch at all, and how long will it take?

      I'd say that depends on the person.

      And I'd say that the quality of the person's education is a factor, depending how you're defining "person" here. But now we're going in circles.

      It's learning an idea, or more than that, a way of thinking and a point of view, to where you can answer questions like "How might Descartes respond to Hume's position on miracles?"

      Except for the last part, it is more or less memorization.

      Some memorization is involved, but this is, in fact, the majority of what I spent my time in Philosophy doing. It's really not hard to remember the name Descartes, or to associate it with some opinions -- that's the memorization part. The actual philosophy is in actual argumentation.

      I mean, you realize you're either saying that all classes are memorization -- in which case, I'm surprised you made it through school at all -- or that all classes except those directly related to computer science are memorization.

      Neither. I just don't care about them.

      No, you were saying that, whether or not it's what you intended to say.

      If you're instead going to say that you just don't care about them, but that they are not memorization, then this part makes no sense:

      If I had a choice between someone who was highly specialized to do a job (which was related to that specialization) or someone who memorized (and somehow remembered) a random assortment of things but wasn't as good at the position that I was hiring for as the other person is...

      To make this relevant, we'd have to reword it to:

      If I had a choice between someone who was highly specialized to do a job (which was related to that specialization) or someone who took a broad array of courses I don't personally care about but wasn't as good at the position...

      In fact, if we revise it further -- if this second person took a broad array of courses they didn't personally care about -- then they've shown they can do decently well even at a job they don't like. I'd hope I'd have an inspiring project all the time, but you want your best people to be doing both the exciting new features and the ugly grunt work that no one wants to do.

      But, many people don't do this. Just talk to a typical Creationist.

      As I said, open-minded people are probably rare. I wouldn't say that they can't do this. I would say that they don't want to.

      When did you say this? This is the first time the words "open-minded" or "rare" appear in this thread...

      Anyway, it's a distinction without a difference. A Creationist who has a dogmatic refusal to make the slightest effort to wrap their minds around what evolution actually means and implies and continues to drop lines like "Dogs don't give birth to cats!" (when such an event would in fact falsify evolution)... This person is functionally indistinguishable from the person who actually can't understand, and it's hard enough to distinguish the two of them from the person who is willing to lie in order to "win" the debate.

      This isn't even about being open-minded, it's about being able to understand your opponents' perspective, even if you continue to disagree. I've met exactly one person who actually appears to understand evolution, and rejects it nonetheless -- and even he didn't understand how evolutionary theory could remain valid without requiring any valid theory of abiogenesis.

      Passing a philosophy course requires developing and using this skill, and if it's a good course, it might also offer an explanation of why this is useful. It's certainly possible to gain that elsewhere, and also possible to pass a philosophy course and remain

      --
      Don't thank God, thank a doctor!
    192. Re:You underestimate the value by cheekyjohnson · · Score: 1

      It's really not hard to remember the name Descartes, or to associate it with some opinions

      Who isn't it hard for? You, or others?

      No, you were saying that, whether or not it's what you intended to say.

      I don't recall saying that all classes are memorization in the specific post that you replied to. I mentioned memorization, yes, but I didn't say that that was all the other courses involved. Your version makes more sense, though.

      then they've shown they can do decently well even at a job they don't like.

      Irrelevant for the position (just about anyone could do that if they needed to, I think). And not only that, but they might have liked the classes.

      When did you say this? This is the first time the words "open-minded" or "rare" appear in this thread...

      A few posts back:

      The ability to be open-minded is, I think, more rare.

      This person is functionally indistinguishable from the person who actually can't understand, and it's hard enough to distinguish the two of them from the person who is willing to lie in order to "win" the debate.

      True, but I think that that's because they are stubborn, not because they are unable to understand at all if they tried. They seem indistinguishable, but technically, they're probably not.

      Passing a philosophy course requires developing and using this skill

      And, even if someone couldn't do that, perhaps they don't think it is an important skill.

      It does matter, because if they like other things, we are at least talking about a human being, and not a robot.

      We'd be talking about a human being in either case.

      Yes, human society is difficult to predict, but there are common patterns and themes that repeat themselves.

      But being able to state it as a fact depends on how much evidence you have that the specific future event will actually happen.

      But the way I have to think to get through calculus is very similar to the way I have to think to write good software.

      Then learning to write good software is a good way to do that, too. Actually, it's probably a far better way.

      but that most classes I've been required to take (either directly or as an elective) have been related in some way.

      Oh? And from those classes, how much of the knowledge did you actually use? If it is just a bit of it, then taking an entirely different class is probably a waste of time as you could learn the necessary information (and then hopefully not forget) through other means (perhaps even in the class itself).

      In fact, if you agree with that estimate, I'm not sure we actually disagree.

      I don't agree. I just don't think that taking entire classes to learn "necessary" tidbits of information is all that efficient (and it distracted you from the other classes).

      --
      Filthy, filthy copyrapists!
    193. Re:You underestimate the value by Anonymous Coward · · Score: 0

      You have concluded the person is not interested in learning based on his desire to not waste time? If anything, I would be interested in seeing what this person would do. What you are looking for is the safe bet. The safe bet however is not always going to give the greatest results. I'm interested in greater results that perhaps come from less conventional thinking.

    194. Re:You underestimate the value by Anonymous Coward · · Score: 0

      It amazes me the sheer percentage of people who have this opinion. I have come to the conclusion that mostly managers read this board. Generally speaking, managers most times are out of touch. You have three general classes of managers:

      1. Older people who just have put in their time and worked hard to get where they are.
      2. People who have mastered the art of ass kissing and sucking. These are more social workers. They work people from social angles to get what they want. These are very common.
      3. True leaders. These are almost extinct

      I have perhaps the best idea for the original poster. Do not get a degree. I make more than most people with a degree. Never spent a day in college. But my situation is largely based on luck.

      I would encourage the OP to skip the degree. They cost more than they are worth. Instead, start your own company. You are not a follower. And you are asking a whole shitload of followers how to lead. They don't know.

    195. Re:You underestimate the value by Anonymous Coward · · Score: 0

      and what youre saying is why bother taking additional complementary classes which *specialize* in higher reasoning and comprehension.

      think theres nothing more worthwhile to learn in those fields by the time youve hit college? well fuck me then.

    196. Re:You underestimate the value by St.Creed · · Score: 1

      Generalized critical thinking will not build you a bridge. Nor discover new medicines. Or teach you how to crack an NP-complete problem. While generalists have some value, mostly they are good at nothing. So they tend to end up in management where they do little harm, and make a lot of money.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
  6. Wasting time? by Anonymous Coward · · Score: 1

    How is enriching your life wasting your time? Why is education a bad thing?

    1. Re:Wasting time? by shutdown+-p+now · · Score: 1

      Education is not a bad thing, so long as it is on topics which one considers interesting.

  7. It is called education... by Anonymous Coward · · Score: 0

    The best programmer I know never took ANY CS classes - he just devours new knowledge and apply.

    As for the general requirements, there's a reason for them. The theory is that learning about stuff outside of your field might make you more educated.

    Why do you need the degree?

  8. By the end, the Gen Ed was the best! by putaro · · Score: 2, Interesting

    I finished off my degree while working full-time as a kernel engineer. By the last year, the Gen Ed classes were the ones I looked forward to the most.

  9. What's your goal? by the+real+chahn · · Score: 1

    Is your goal to have a degree because it would be useful to list on a résumé, or do you want the degree because you think the content of the BS in CS would be useful? If it's the latter, then independent study or auditing college courses might be the answer for you. If it's the former, though, you more or less have to accept that the BS is not just a vocational degree--it is a degree from a university that attests to you not only knowing the content of the major but also the gen-ed requirements.

  10. You want a Trade School. by Anonymous Coward · · Score: 0

    You say straight out that you have no desire for the sort of education associated with a University degree and then ask if you can get one without all the nasty bits that separate it from a Trade School.

    Short answer - no.

    PS - The fact that you don't believe that those other bits could possibly make you any better at your job... tells us a great deal about how you'd do your job.

  11. English isn't necessary? by Anonymous Coward · · Score: 0

    If you do not think that English is necessary for a CS degree, I'd hate to see your documentation on your coding.

    1. Re:English isn't necessary? by Anonymous Coward · · Score: 0

      Let's making some test next Friday and pass if successed in production next day. Please, do the needful.

      Pranjit ArunSrikarGuninderjitDishwalliPuneni

  12. You have a life? Or you think you do.... by ip_freely_2000 · · Score: 1

    .....reading Slashdot and having a life is generally mutually exclusive! That said, studying "other things" is a good idea to provide context and balance to your life (i.e. have a life ). To paraphrase, all programming and no other interests makes Jack a dull boy. At the very least, the "other things" can be inspirational and help look at your programming problems in other ways. Consider taking some management, marketing or communications courses so you can understand the business life going on around you at whatever company you join.

  13. Don't get a CS degree by Anonymous Coward · · Score: 4, Insightful

    What you just want the piece of paper?

    I spent a good deal in college CS classes, learning stuff that I already had a good idea what to do.

    When it came to the real world I was quite prepared for anything computer related. It was every other subject that killed me. It was my lack of art classes that kept me from good design. My lack of English classes that kept me from good copyright. My lack of Business classes lead me to make wrong decisions.

    Now I'm considering going back to school. But I'll stay as far away from CS as possible.

    I once read somewhere that the things you don't know become your Achilles heal. Very true.

    Go to school for an education. Not a piece of paper.

    1. Re:Don't get a CS degree by Anonymous Coward · · Score: 0

      My lack of English classes that kept me from good copyright.

      Um, good copywriting, perhaps?

    2. Re:Don't get a CS degree by Anonymous Coward · · Score: 0

      Achilles heel. Yes, very true indeed.

    3. Re:Don't get a CS degree by sourcerror · · Score: 1

      Whoosh, English is his Achilles heal.

    4. Re:Don't get a CS degree by cetialphav · · Score: 1, Insightful

      I once read somewhere that the things you don't know become your Achilles heal. Very true.

      In almost every project that people do in life, the biggest risk of failure comes from the unknown unknowns. These are the things that you didn't know, but that you didn't even realize that you didn't know. The known unknowns are straightforward to deal with. If I decide to start a business, I know that I know nothing about business tax issues, but since I am aware of that I can consult experts and educate myself. One of the benefits of general education is that you make your set of unknown unknowns smaller and the space of known unknowns bigger.

    5. Re:Don't get a CS degree by Anonymous Coward · · Score: 0

      I agree strongly. I'm on my third career now and have a much greater appreciation of the non-technical courses I took at University.

      If you want to be an employee for the rest of your life, skip the "broad-minded" stuff... you won't need it.
      However, if you want to be another Paul Graham, you need not only a skill (if you equate coding with a skill or trade), but also the background to make generating revolutionary ideas possible as well as the knowledge of what to do with a revolutionary idea when you have it.

      As a former "monkey," I have to say that being a coder is a great and (often) exciting job, but you don't just want a job, you want a career. (American cultural bias showing, I suppose.) You should want to be an original trendsetter and not the business "code-monkey."

    6. Re:Don't get a CS degree by jedidiah · · Score: 1

      If you think that an art class or two would save you from the problem of "programmer art" then you are most egreggiously demeaning the skills and work of real artists. It's simply not that easy. It usually even requires a bit of talent. It's not something that's going to be fixed by a couple of Gen Ed courses.

      Clearly you were not sufficiently well educated in your studies and your life. You don't have a clue how much you really don't know.

      Perhaps this is something that "academic dabbling" can help address.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    7. Re:Don't get a CS degree by Savantissimo · · Score: 1

      Well spending more time looking at and thinking about art could at least improve the ability to judge whether one's own work is sufficiently good for the purpose, or whether someone with more skill is needed, and to judge the portfolios of those who claim to have that skill. Really, though, in programming, most art history and fine arts classes have very little relevance to non-game, non-movie programming. Industrial design and computer graphic arts are more likely to be relevant. Knowing too much about the internals of a system often makes it difficult to do a proper interface design - one can't see things from the viewpoint of someone without that knowledge. Collaborating with a designer is a better idea, but even someone with little experience but good taste and a fresh set of eyes will often do better than someone who is too close to the implementation.

      --
      "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery?" - Patrick Henry
    8. Re:Don't get a CS degree by Anonymous Coward · · Score: 0

      Irony: "I once read somewhere that the things you don't know become your Achilles heal. Very true."

      If you're missing it, google "homophone" and "Achilles' heel."

      And yes, it might be good for you to consider going back to school, unless you intended the irony all along...in which case you're brilliant and already know all you need to.

    9. Re:Don't get a CS degree by apull · · Score: 1

      Irony: "I once read somewhere that the things you don't know become your Achilles heal. Very true."

      If you're missing it, google "homophone" and "Achilles' heel."

      And yes, it might be good for you to consider going back to school, unless you intended the irony all along...in which case you're brilliant and already know all you need to.

    10. Re:Don't get a CS degree by Anonymous Coward · · Score: 0

      I once read somewhere that the things you don't know become your Achilles heal.

      Those who have a decent education will appreciate the dramatic irony.

  14. Go to DeVry - they specialize in BS degrees by Anonymous Coward · · Score: 0

    Go to DeVry - they specialize in BS degrees. Not "Bachelor of Science", but "BULL SHIT", mind you...

    Also, I hear you'll have no problem picking up some electives in cooking meth...

    1. Re:Go to DeVry - they specialize in BS degrees by Anonymous Coward · · Score: 0

      I remember the student from my electronic class at my Community College (2 year college), who went to DeVry, he didn't really understand Ohm's Law..... I think that the reason he decided to go to a Community College, for basic understanding of electronics. So I don't know how good their Computer education is compared to electronics.

  15. Challenge Yourself by Anonymous Coward · · Score: 0

    The real world is often about communicating. You'll need to discuss requirements, communicate with others, and document your work. You'll also need to be able think independently.

    If you get scared off by challenges like simple introductory courses, will you be able to take on real world challenges?

    1. Re:Challenge Yourself by pjt33 · · Score: 1

      Where did he say he was scared off by challenges? It seems that he's more scared off by having to spend lots of money on pointless courses.

  16. A couple of issues by MicktheMech · · Score: 0

    1) If you don't have a degree, there's no way you are an engineer in any sense of the word. Engineer actually means something. Don't drag us down to your level.
    2) If you don't think further education in English, etc... would be useful to an engineer in his job you have absolutely no idea what an engineer does.

    1. Re:A couple of issues by Anonymous Coward · · Score: 0

      1) If you don't have a degree, there's no way you are an engineer in any sense of the word. Engineer actually means something. Don't drag us down to your level.

      2) If you don't think further education in English, etc... would be useful to an engineer in his job you have absolutely no idea what an engineer does.

      "Engineer: a person who designs, builds, or maintains engines, machines, or public works." -- American Oxford Dictionary

      1) I don't see any mention of a degree in that definition, or any of the alternates.
      2) Don't be such an elitist.

    2. Re:A couple of issues by Anonymous Coward · · Score: 1

      Wow, that's the most self obsessed thing I've ever read!

      I'm presuming you must be American, one of the few countries in the world in which a "general education" somehow serves one into becoming an "engineer" or a "manager". For years of successfully running a business, and employing both licensed "engineers" and people that just had INTEREST in relevant fields, I can assure you there's no difference.

      Except that the "engineers" expect more money for the exact same job.

      IMHO: MOST western university educations provides the means to teach, but only if you expect to teach the way current University professors teach. Our whole university system BADLY needs a major overhaul, It does very little but take money from people and make them think they're owed more then they really are.

    3. Re:A couple of issues by Anonymous Coward · · Score: 0

      Not to quibble with your quibble, BUT, while engineer means something in many places and requires a degree. In many places in Europe, Eng. is appended like PhD or MD to a name and to do so without proper credentials is actually a crime in many places, in the US, it doesn't mean such anything. Professional Engineer (PE) is something else again.

    4. Re:A couple of issues by JudasBlue · · Score: 2

      The general gist of this thread is a good one and getting a degree is a great idea. But CS engineering has no licensing requirements in the US, so no, it doesn't actually mean something. I have met more than my share of people with engineering degrees from third rate state schools who are absolutely abysmal. And equally I have met a very few absolutely brilliant engineers who have no degree at all and are completely self taught.

      Again, I don't disagree on the whole with your general sentiment. Nor am I trying to attack state school education, I have met some solid folks who came out of state schools (Berkeley comes to mind immediately). Just that the generic statement that engineer means something in the US is demonstrably wrong. Personally, I don't have much respect for CS as an *undergraduate* degree in general. Folks coming out of Berkeley, Princeton, MIT, Caltech and a few other schools, a BS in CS is a pretty serious piece of paper. But if I had to make a generic call, MS and up is where I would put the engineer tag if you wanted to be really serious about it.

      And this slightly less than brilliant original poster, if I were him I would go for one of those life experience degrees from a lower ranked state school, assuming he actually has the life experience, which can require only a couple of semesters of additional coursework if he has enough documentable experience, and then use that to get into an MS program at a not-to-competitive institution (since a top ranked institution won't look kindly on the GED of college degrees). Of course, the odds of him failing horribly due to not having the fundamentals solid is high. But it would meet his personal goals of avoiding as much non-CS coursework as possible.

      --

      7. What we cannot speak about we must pass over in silence.

    5. Re:A couple of issues by Anonymous Coward · · Score: 0

      Steve Jobs, Steve Wozniak, Bill Gates, Paul Allen, and Mark Zuckerberg all dropped out of college, and they all went on to have fairly decent careers.

      Claims that one can't be really effective in one's profession unless one has completed prerequisite X or mastered specialized skill Y are usually signs of inflexible thinking.

    6. Re:A couple of issues by hedwards · · Score: 1

      Of course he does, the engineer is the guy that drives the train.

    7. Re:A couple of issues by davidwr · · Score: 1

      Don't knock non-elite schools.

      2nd-teir universities and colleges may have top-tier CS programs, and 3rd- or 4th-rate schools may have 2nd-rate CS programs.

      Look at the accreditation the CS program has and how well respected that accreditation is. Ask top-tier graduate schools how well they "rate" applicants from the undergraduate school under consideration.

      Princeton or Harvard might say "Acme U.? Oh, they are in the bottom quartile on most things, but ever since one of their alums donated $100M to fund a computer science program, they've been steadily rising. They are in the 2nd quartile now but they have a stated goal of becoming as nationally top-ranked CS program by 2020 and they are well on their way to doing so."

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    8. Re:A couple of issues by MicktheMech · · Score: 1

      I am not American. There is no mention of the US in the question. How did this thread become all about the American system? Where I'm from, and in most non-american western countries the term engineer is strickly regulated. Engineers have legal authorities and obligations and it takes a lot of hard work to earn your license.

    9. Re:A couple of issues by Stormy+Dragon · · Score: 1

      But CS engineering has no licensing requirements in the US, so no, it doesn't actually mean something.

      Wow, what a total sheep you must be if you think government recognition is the only determiner of what has meaning in life. There's no such thing as a chef license. That doesn't mean the head chef at a top level restaurant is interchangeable with the guy running the grill at McDonald's. If anything, the fact there's not government certification for software engineers makes getting a good education even MORE important, because until you establish a body of work, that diploma is going to be the one of the main ways of evaluating you.

    10. Re:A couple of issues by postbigbang · · Score: 1

      When I hire, or use interns, I can safely say through personal experience that I have to evaluate the individual. Some top schools in the states are really good, but it's tough to find someone with a generalist CS education. Engineering is a slightly different discipline in terms of course and syllabus compared to what I've seen CS students take.

      But brain power, resourcefulness, tenacity, and a sense of humor when things go wrong are important. Give me someone that can learn quickly and not begrudgingly, and does it-- and I'm happy.

      I respect what a few schools put into the heads of theirs students; MIT, Purdue, Georgia Tech, U of Texas, and a few other schools really shape the minds of their students in terms of becoming resourceful. Yet I've had interns from tiny schools, like University of Dayton, Rose-Hulman, Washington U of St Louis have great instinctive skills.

      --
      ---- Teach Peace. It's Cheaper Than War.
    11. Re:A couple of issues by JudasBlue · · Score: 1

      Whoa there, Hoss. I think we are in violent agreement. I am just pointing out that the term engineer, which is what the poster was rabid about, can't be misused in the way he was objecting to. Which makes your point and I am agreeing with. It is just like chef. Anyone can call themselves a chef, anyone can call themselves a computer engineer. So yeah, getting a good degree from a good school is important. That was actually the point I was making. "Engineer" doesn't mean dick in the US. A good degree to start and a good track record later, those mean everything.

      Should we have government certification for what makes a computer engineer? Personally I think that is a retarded idea and didn't say I thought we needed one.

      Switch to decaf.

      --

      7. What we cannot speak about we must pass over in silence.

    12. Re:A couple of issues by The_Wilschon · · Score: 1

      Steve Jobs, Steve Wozniak, Bill Gates, Paul Allen, and Mark Zuckerberg all dropped out of college, and they all went on to have fairly decent careers.

      Yep. And you know their names. Compare the number of people with successful careers (in fields traditionally pursued by college graduates) after dropping out of college to the number who dropped out of college. Now compare the number of people with successful careers (in fields traditionally pursued by college graduates) after finishing college to the number who finished college. Which probability would you like to have of achieving a successful career?

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    13. Re:A couple of issues by Anonymous Coward · · Score: 0

      This is an American site, O'Patty

    14. Re:A couple of issues by mjwalshe · · Score: 1

      well its more who you know than what you know - which was my Fathers view about going down the Chartered status route (in the UK) - though of the work I am doing on HPCC could be useful - though exactly what the BCS does for the profession is open to debate.

    15. Re:A couple of issues by arwild01 · · Score: 1

      To be technically correct, engineer licensing is handled at the state level and each state does it differently. In Texas, the title "Software Engineer" does mean something and if you are not a licensed "Professional Engineer (PE)" and attempt to claim to be a Software Engineer you can get into a mess of trouble.

      I have an ABET accredited Masters of Engineering degree in Computer Science (from a state school no less) but I never sat for the Fundamentals of Engineering Exam nor completed the required apprenticeship period (or sit for the PE Exam) so I cannot claim to be a Software Engineer. (However, I've got nearly 12 years of industry experience as a software developer).

    16. Re:A couple of issues by VortexCortex · · Score: 1

      It does very little but take money from people and make them think they're owed more then they really are.

      I agree. My professors could have been replaced by DVD players. The labs could have been done at home, and submitted online (in fact, many were). I already knew more about all of the subjects than the textbooks tried to teach me thanks largely to the Internet, and partially to the local library I've had access to since I was 6.

      Universities (currently) exist to force people to learn. Without requiring a certificate (diploma) how else would businesses know you're "qualified" (whatever that means)? If you could get the same job with the same pay with or without the certificate, how many people would study things they aren't interested in to get the job?

      Personally, I hated college. It was more of a mental prison, shackling me with constraints of time via assignments. It forced me to perform the standard set of mental motions required to graduate. For this worthless piece of paper, I wasted 4 years of my life not doing what I was already good at, and not learning what I already knew. If only there was a way to opt out of the certificate and simply take all the finals, I would have gladly done so (in fact, I did just this -- tested out of some classes, but all classes should have this option, IMHO).

      For those truly interested in learning and thus already possessing much knowledge, college is a waste of time except for the exposure to other people or facilities that you might not get access to otherwise. For the average person college is a mental training ground that is probably necessary to get them in the right mindset for learning.

      Looking back, I should have just started a small business out of high school; I'd be farther along at it than I am now, having spent years in corporations and in college.

      It's a shame. There are two types of people that college isn't right for: Those who don't need a college education for their career, and those who've already acquired the equivalent of a college education, but have no proof.

  17. Gen Ed by Anonymous Coward · · Score: 0

    I understand your feeling and I am on the same path myself. However I have also felt that there is something to be learned from the "Gen Ed" classes many of them will give you better insight into society which could assist you in your career, and some may even help you personally. Find classes that relate to your interests outside of computer programming and I think you will enjoy them more than you think,,,

  18. No offense intended, but... by Naurgrim · · Score: 1

    ...how to put it politely? Nope, can't think of a gentle way to say it, so quite bluntly, you are an idiot.

    You may be the best programmer in the world, but without studying the things you now consider to be a waste of your time, you do not know how to think or communicate.

    Being better at what you consider your job is not everything. You need general education to be able to handle all of the other work-place and meat-space things that are not programming related.

    --
    .......You Are,
    ...What You Do,
    When It Counts.
    1. Re:No offense intended, but... by Anonymous Coward · · Score: 0

      He's not an idiot. There's nothing to indicate he can't think or communicate already. You are jumping to conclusions, and that sort of tips the scales in favor of concluding that you're more of an idiot than he is.

      He has different values than you, and the real shame is that the market can't provide him with an inexpensive solution to his needs. This is mostly the government's fault. Moreover, if he were a true idiot, don't you think the market would punish him for it? He could always go back and finish becoming "well-rounded" after getting feedback from the market.

    2. Re:No offense intended, but... by Anonymous Coward · · Score: 0

      Folks like this are the root cause for all this crap software out there that may solve technical problems but leaves the user scratching her head.

    3. Re:No offense intended, but... by chemicaldave · · Score: 2

      You may be the best programmer in the world, but without studying the things you now consider to be a waste of your time, you do not know how to think or communicate.

      No. This is simply wrong. If you're the best programmer in the world you don't need a general education. How can you say he doesn't know how to think or communicate. I thought his question was very well worded and thought out.

      You need general education to be able to handle all of the other work-place and meat-space things that are not programming related.

      This is absurd. It's amazing how the majority of the world can get along without their 4 year degrees telling them how to behave in the real world! Also, perhaps you didn't get your BS recently, but let me point out that the cost of 4-year schools is excessive. Perhaps he doesn't have the funds to get a general education.

    4. Re:No offense intended, but... by Anonymous Coward · · Score: 0

      To give an example, sometimes it's useful to understand the difference between cash flow, net profit, gross profit, and several other accounting terms, so that you know what the hell the accounting department at the company you work for is talking about.

    5. Re:No offense intended, but... by Covener · · Score: 1

      You may be the best programmer in the world, but without studying the things you now consider to be a waste of your time, you do not know how to think or communicate.

      Being better at what you consider your job is not everything. You need general education to be able to handle all of the other work-place and meat-space things that are not programming related.

      Do you really think there's some abundance of extraordinary programmers that are incapable of thought, communication, and working in an office because they didn't spend 36 hours "studying" Philosophy in college? Can your barber or cleaning lady think, communicate, or "handle" living in society? Is this argument the result of some superior general education curriculum during your BS?

    6. Re:No offense intended, but... by davidwr · · Score: 1

      If you're the best programmer in the world you don't need a general education.

      The top 0.1% or even the top 1% or top 10% in almost any field can get away without doing the things that most people have to do, and for some of those highly elite, being forced to do them would just get in the way.

      But for the vast majority of us who aren't highly elite, we are much better off if we go with the programs that have worked well for those who went to school a few years before we did, with minor tweaks to take into account changes in society and in technology. For someone entering college seeking a technical career that normally requires a BS, it means seeking a BS or higher degree or perhaps a BA with a technical minor and lots of extra technical work beyond the minor.

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    7. Re:No offense intended, but... by Anonymous Coward · · Score: 0

      As a person without a "general university education" that runs a successful small business, I take offence to your "you do not know how to think or communicate".

      A university education rarely teaches these things. If you haven't learned how to think or communicate prior to university, you're sure not going to do very well.

    8. Re:No offense intended, but... by anagama · · Score: 4, Interesting
      The spreadsheet is probably one of the most valuable software contributions in history -- it's used in sciences for data analysis, business for financial analysis, small clubs for keeping organized lists, small businesses as a data source for mail merges ... the list is probably miles long.

      While a student at Harvard Business School, Bricklin co-developed VisiCalc in 1979, making it the first electronic spreadsheet[dubious â" discuss]. It ran on an Apple II computer, and was considered a fourth generation software program. VisiCalc is widely credited for fueling the rapid growth of the personal computer industry. Instead of doing financial projections with manually calculated spreadsheets, and having to recalculate with every single cell in the sheet, VisiCalc allowed the user to change any cell, and have the entire sheet automatically recalculated. This turned 20 hours of work into 15 minutes and allowed for more creativity.

      http://en.wikipedia.org/wiki/Dan_Bricklin

      Dan Bricklin didn't become super rich, but he literally changed the world. I saw a documentary once in which an accountant or some type of professional said that the first time he saw a computerized spreadsheet, he cried, because it took out so much drudgery it could make his work fun again.

      If Bricklin had not been getting an MBA, would he have gotten the idea? I'm guessing he looked at hours of paper and pencil boredom recalculating cells, and realized that there was a better way to do it because of his computer background.

      Moral: Bricklin's background in computer-science when coupled with exposure to an unrelated area, showed him a need and in the process, he changed the world.

      Alternate Moral: If accountants and MBAs had stepped outside their study area and looked at computer-science, they could have changed the world themselves

      --
      What changed under Obama? Nothing Good
    9. Re:No offense intended, but... by Anonymous Coward · · Score: 0

      It may be a bit presumptuous of you to assume the OP doesn't know how to write or think. On balance I agree though. To the OP , I say this: it seems you think you can get a piece of paper that states you have a well-rounded education without taking classes you consider a waste of "precious time", and you're mistaken for two reasons. One: the sheepskin will imply the graduate satisfied the gen-ed req's, which you want to do without satisfying them. Try a diploma-mill. Second reason is that the classes are not a waste. You only think you learned them well enough in high-school. High-schools do not teach to the same depth as college courses on the same subjects. Also, since high-school is cumpulsory education, there are orders of magnitude more hand-holding of students than there is in college courses which are more sink-or-swim, and which will require you to be able to work and achieve independently. Employers look to hire people with degrees for the same reasons that law-schools and medical schools and military branches officer recruiting require you to have one with little concern for what you majored in... it is a trial by fire, and proves you have the brains, tenacity, etc. to see something through, and if you get a better education in the process while getting prepared for your career, well, great. I can't imagine how you can claim to be an engineer and you're trying to figure out how to get around classes you would have had to have already completed to be able to call yourself one... something else about your story doesn't wash, either... you claim you're already smart, and that your time is too valuable to waste on courses not req'd for your major, yet you're wasting time on slashdot, and trying to figure out how to avoid education. Here's a suggestion then: take this up with a college guidance counsellor, and address these concerns to h/h, as they all should have training in how to make young mush-heads understand that people who know WAY better than they do WHY these classes are necessary decided they SHOULD be necessary. Or alternatively, talk to the hiring manager somewhere you'd like to get a job after you get your 5/8th education, and see how hard s/he laughs at you. College is only a waste of time for those mistaken induhviduals who think they know more than their professors going in. In any case, best of luck. Most organizations expect their employees to grow in value to their organizations, which generally means acquiring additional education and becoming capable of taking on greater responsibilities, which is where those seemingly useless classes on interpersonal communications and history and psychology, etc. etc. etc. come in real handy. If you think you can get by without, and will be content taking orders from managers who are increasingly younger and younger than you for the rest of your life, well, again, I wish you luck. If you already knew it all, you would also already know that many of these courses will allow the option of testing out, from the class itself, (I believe called challenging a course) or through a standardized test like CLEP. As you think high-school prepared you so adequately well in these areas, the exams should not be a problem.

    10. Re:No offense intended, but... by paimin · · Score: 1

      His question was NOT well thought out. He thinks he already knows everything, so education is a waste of time. I'd never hire him for any position, especially anything development-related.

      --
      Facebook is the new AOL
    11. Re:No offense intended, but... by definate · · Score: 1

      So, you didn't learn to think or communicate until university, hey?

      Odd, that's what everyone else did in high school. I guess you were a little slow. From the other american responses on here, it seems as though it's an american affliction.

      Because your universities seem to have to teach you what you should have already learnt, I suggest we downgrade your universities to "Pre-Versities", or "High School 2: This Time, We Mean Business". Then you can take on the British model for your new real universities.

      --
      This is my footer. There are many like it, but this one is mine.
    12. Re:No offense intended, but... by gtbritishskull · · Score: 1

      The market can provide him with the solution he is asking for. It is called a vocational school. But, that is not what he wants. He wants a degree that says he is a well-rounded person without actually proving to the school that he is.

      A degree is a piece of paper from a school saying that the person holding it is educated to their standards. University standards include the gen-Ed requirements and that is why employers give them higher weight. His values don't matter. If he can't parallel park, then I don't think he should get a drivers license because his values don't include parallel parking. If he wants a BS, then he should just go and complete the requirements.

      But, if he is actually just interested in the education, then he should go to a vocational school.

    13. Re:No offense intended, but... by gtbritishskull · · Score: 1

      If you are so good at programming that you do not need a general education, then you should also not need a piece of paper that says you got a general education (a BS).

    14. Re:No offense intended, but... by fahrbot-bot · · Score: 1

      Do you really think there's some abundance of extraordinary programmers that are incapable of thought, communication, and working in an office ...

      Probably not, but College and the general education courses allow for a diversity of exposure and experiences and the time to assimilate everything.

      “Knowledge without wisdom is a load of books on the back an ass.”
      - Japanese Proverb

      --
      It must have been something you assimilated. . . .
    15. Re:No offense intended, but... by ben_white · · Score: 1

      ...how to put it politely? Nope, can't think of a gentle way to say it, so quite bluntly, you are an idiot.

      You may be the best programmer in the world, but without studying the things you now consider to be a waste of your time, you do not know how to think or communicate.

      Being better at what you consider your job is not everything. You need general education to be able to handle all of the other work-place and meat-space things that are not programming related.

      I disagree completely. He's not an idiot, he is probably a good programmer, and that is all he wants to be, and there is nothing wrong with that. He is missing the boat, that a broad, general education will take him further, but what I got out of his question is that he wants to be a good and employed programmer. Not everyone needs to know about the Peloponnesian War, or say Chaucer.

      People who have the interest and are willing to bear the work and price and acquire a general education have a significant advantage in life, politics and business. The OP, however, doesn't want that, and we don't have to force everyone through the same post-secondary general education to have a well educated and productive workforce.

      --
      cheers, ben

      Never miss a good chance to shut up -- Will Rogers
    16. Re:No offense intended, but... by Registered+Coward+v2 · · Score: 1

      The spreadsheet is probably one of the most valuable software contributions in history -- it's used in sciences for data analysis, business for financial analysis, small clubs for keeping organized lists, small businesses as a data source for mail merges ... the list is probably miles long.

      While a student at Harvard Business School, Bricklin co-developed VisiCalc in 1979, making it the first electronic spreadsheet[dubious â" discuss]. It ran on an Apple II computer, and was considered a fourth generation software program. VisiCalc is widely credited for fueling the rapid growth of the personal computer industry. Instead of doing financial projections with manually calculated spreadsheets, and having to recalculate with every single cell in the sheet, VisiCalc allowed the user to change any cell, and have the entire sheet automatically recalculated. This turned 20 hours of work into 15 minutes and allowed for more creativity. http://en.wikipedia.org/wiki/Dan_Bricklin

      Dan Bricklin didn't become super rich, but he literally changed the world. I saw a documentary once in which an accountant or some type of professional said that the first time he saw a computerized spreadsheet, he cried, because it took out so much drudgery it could make his work fun again. If Bricklin had not been getting an MBA, would he have gotten the idea? I'm guessing he looked at hours of paper and pencil boredom recalculating cells, and realized that there was a better way to do it because of his computer background. Moral: Bricklin's background in computer-science when coupled with exposure to an unrelated area, showed him a need and in the process, he changed the world. Alternate Moral: If accountants and MBAs had stepped outside their study area and looked at computer-science, they could have changed the world themselves

      Actually, many MBA's do step "outside their area" to get an MBA - they're engineers, English majors, scientists, teachers, etc. - who are pursuing an advanced degree. I realize MBA has a bad connotation here at /. but it broadens one's worldview, IMHO.

      Just as GET courses do for engineers or cs types.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    17. Re:No offense intended, but... by RockoTDF · · Score: 1

      Does a barber or a janitor understand the difference between correlation and causation? Do they understand what the word "logic" really means? Do they understand basic economics? Most of them probably don't. And I wouldn't be surprised someone who is a good programmer but lacks a well rounded education is much better than his barber or her janitor.

      --
      There is more to science than physics!

      www.iomalfunction.blogspot.com
  19. Transfer Cedits? by tsalmark · · Score: 1

    Skills besides programming are very important unless you want to be an underpaid code monkey. You say you have already taken or otherwise have the needed "Life Skills". Well find a good University you want to go to then figure out how much of their Gen-Ed you can skip through by transferring your credits in or getting life skills credit. Other than that if you are looking for programming only, it is called a trade school here, and is worth little more than previous experience in the field.

  20. Good luck. You'll need it. by Jay+Maynard · · Score: 1

    You've discovered the fundamental flaw in higher education: it's full of academics, and fundamentally exists to produce more academics, not people who actually get things done. There's more and more thought that the degree is simply not worth the paper it's printed on, much less the crushing debt of student loans.

    Give it long, hard, careful thought - and then ask yourself if you need the degree at all. I'm not going to kid you: there will opportunities forever closed to you because the hiring authorities can't see past the piece of paper - but you'll have a fine career nonetheless, especially if you build a demonstrated history of learning things quickly and hitting the ground running.

    I don't have a degree. Looking back, I think I made the right choice not to put up with the railcar loads of bullshit that go with academia.

    --
    Disinfect the GNU General Public Virus!
    1. Re:Good luck. You'll need it. by Anonymous Coward · · Score: 0

      Try not to have such a closed mind as the poster above. Studying English, Philosophy, History will help you develop your ability to think, not just hold facts in your head. Unless you plan to spend the rest of your life writing website shopping carts & forums, you will find that you have to employ your skills to solve problems in domains outside of "Computer Science". Expect to be learning in a wide range of subject areas well outside of computer science. If you don't like that idea, find another career.

    2. Re:Good luck. You'll need it. by augustw · · Score: 1

      Since you haven't got a degree just how do you know it comes with "railcar loads of bullshit"? Sounds to me that you are simply trying to justify your choice. Which doesn't really need justified beyond being your choice

      And, to the original questioner: go to an English university. They (mostly) don't believe in broad education, and if you so a BSc in CS there, that's pretty much all you will do.

    3. Re:Good luck. You'll need it. by Anonymous Coward · · Score: 0

      I have multiple degrees from top universities and I agree with you. If I were to do it all over again, I'd allocate maybe 20-30k in cash and just take the classes or pieces of a degree I found that would help me go further. This is sort of like Cable TV; I'd rather buy specific channels than the whole package. The market is totally screwed up in this regard.

      Also, props to you for making a living without college. I'd rather hold up people like you as an example to my children on what really matters than the sort non-sense spewed out of our schools about what success is and how that success is tied to some piece of paper.

    4. Re:Good luck. You'll need it. by Jay+Maynard · · Score: 1

      I've done time in US universities. I simply didn't come out of the experience with anything to show for it but lousy memories.

      --
      Disinfect the GNU General Public Virus!
    5. Re:Good luck. You'll need it. by hedwards · · Score: 1

      How is it their fault? Seriously, I hear that a lot, and it's usually somebody that shouldn't have been in college to begin with. I personally learned a ton in college, because I put forth the effort to learn, to study and to discuss with my classmates what was going on and how it might be significant.

      No teacher can force a student to learn, the student has to step up and take some responsibility. But, there's also the bit where you have "done time" in US universities, you don't learn simply by doing your time, you learn by engaging in the practice and taking responsibility for your education. Not all professors ought to be teaching, but if you're running into that many bad ones, it's probably not their fault.

    6. Re:Good luck. You'll need it. by paimin · · Score: 1

      I had the same reservations before going to college, and I ended up going anyway. I was totally wrong, and it was the best decision I ever made. But I guess you won't have the chance to make that judgement.

      --
      Facebook is the new AOL
    7. Re:Good luck. You'll need it. by gonzonista · · Score: 1

      I had a similar attitude when I was doing my EE undergrad. I was in it for the piece of paper that gets you a job. As it turns out, what I thought then was useless turned out to be pretty useful later on. The useless English class turned out to be quite valuable for deciphering the meaning of latin rooted words when in conversations where you can't stop to look up words. The CSC course on numerical analysis turned out to be the major tool I needed to do my graduate thesis. I shouldn't have gone to the pub before that class.

      My point is that you have a long, unpredictable life ahead of you. You may want to work outside technology later. Learning new, esoteric things now may come back to help you in ways you never could have imagined. While it is true that you can learn just about anything on your own, taking classes usually (not always!) gives you broader coverage of a subject and more context. Some people can do it all on their own. For the rest of us, we get an education because we're better off with one than without one.

      --
      If absolute power corrupts absolutely, what does this say about renewable power?
    8. Re:Good luck. You'll need it. by Jay+Maynard · · Score: 1

      I made that judgment 30 years ago, and see no particular need to revisit it now.

      --
      Disinfect the GNU General Public Virus!
    9. Re:Good luck. You'll need it. by Anonymous Coward · · Score: 0

      You've discovered the fundamental flaw in higher education: it's full of academics, and fundamentally exists to produce more academics, not people who actually get things done.

      Actually the purpose of academics is to bring in grant money that the university can "tax" (actually it is called grant overhead but it is basically a tax on the grants a principal investigator gets) at a rate of around the 30% or so. The main purpose of research universities is research. The fact that they educate undergraduates as well is often a random afterthought (depends of course on the individual school/department to some degree). One thing though, I wouldn't say that the sole purpose of undergraduate degrees is to produce academics, that is what Ph.D.s programs are for.

    10. Re:Good luck. You'll need it. by RockoTDF · · Score: 1

      Right, because all of the people who put men on the moon, are trying to fix the economy, and cure diseases, are just academics who don't get anything done.

      You mean the fundamental flaw in Ph.D programs is to produce more academics, rather than focusing on getting them out in the world to get things done. Undergraduate programs (especially at the gen ed level) skim the surface. If anything, a lot of fields (especially engineering and CS) try to weed out students, not push them all towards academia.

      --
      There is more to science than physics!

      www.iomalfunction.blogspot.com
  21. Waste of time? by Anonymous Coward · · Score: 0

    If you were really interested in getting a college degree, you wouldn't view all non-major related courses as a waste of time. For example, while your major courses obviously will have a great impact on your career, the skills you'll pick up in other courses may give you an edge. In CS, you're not going to learn how to effectively write which might be required for a job in the future. Also, CS relies a lot on logic and you're going to get that in the so-called worthless philosophy courses.

    The point of college is to come out well rounded, but seems like you want to be a code-monkey and not a real computer scientist. If that's the case, enroll in the University of Phoenix and be done with it.

  22. Why do you want a degree? by Anonymous Coward · · Score: 0

    A college degree is more than just job training. "Wasting precious time" studying other subjects has other benefits such as hopefully make you a more well-rounded person. If money is also a concern you could take prereqs at a community college where tuition is much cheaper then transfer to a university after.

  23. get experience on your resume' by v1 · · Score: 1

    Intelligent managers (managers that understand the position they are hiring for, as opposed to PHBs that are looking to fill an empty seat) will understand that experience can be more valuable than education. Four years in an active CS position will teach you more than you're likely to learn in the same amount of time in college.

    This does limit your options though - there are going to be PHBs in hiring positions for jobs you may be interested in and very well-suited to, and a lot of them refuse to consider you unless you have that fancy piece of paper to show them that you blew a lot of money on your job hunt. You just need to take this into account when looking for work. Also, just because the opening states it requires that gilded paper doesn't guarantee it's required - if you're really interested, ask them if they'd consider experience and accomplishments on your resume' to be equivalents. A few will.

    I know most of my time in college was totally wasted, and I don't mean on beer and parties. It played basically no role whatsoever in my current job. The person that hired me was interested not in my current knowledge, but in my talents and in my ability to learn and adapt/grow. You can't learn that in college, and the smart managers know that.

    --
    I work for the Department of Redundancy Department.
    1. Re:get experience on your resume' by pclminion · · Score: 3, Insightful

      Intelligent managers (managers that understand the position they are hiring for, as opposed to PHBs that are looking to fill an empty seat) will understand that experience can be more valuable than education.

      And good managers will know (from experience) that hiring someone like this guy can be incredibly detrimental to a software team. Here you've got an idiot (seriously) who thinks he doesn't need to know something -- he already gets it. Dude, after learning about it in high school? Chances are, this person is difficult to communicate with, egotistical, combative instead of merely argumentative, and unwilling to think outside of defined corridors. He'll probable be hostile when asked to do something out of the ordinary. Quite likely, he's an asshole who will drown your entire team in bad feelings. He's a bad idea.

    2. Re:get experience on your resume' by Anonymous Coward · · Score: 0

      And you're reading quite a lot into this person's personality just based on a personal statement that getting a classical education isn't for him.

      If I wanted to be just as prejudicial as you, I could say that your attitude is reflective of someone who wants to make everyone boring and homogenous.

    3. Re:get experience on your resume' by cratermoon · · Score: 3, Insightful

      You have the right of it, as they say. While it's possible to make a credible argument for focusing on learning the core set of skills for a career while minimizing time spent on associated topics in some circumstances, let's look at the actual words used.

      I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like. While these fields are useful and perhaps enriching, they will not contribute to making me better at my job.

      Phrases like 'my precious time' and 'will not contribute to making me better at my job' are huge red flags for a inflated sense of self-importance. Dismissing the entire range of liberal arts as merely 'useful and perhaps enriching' betrays a level of arrogance that has the potential to incite team-destroying conflict.

    4. Re:get experience on your resume' by paimin · · Score: 1

      Totally agreed. Never hire guys like this.

      --
      Facebook is the new AOL
    5. Re:get experience on your resume' by Anonymous Coward · · Score: 0

      It's not just the pointy haired bosses that look for a piece of paper. Many companies' HR departments won't even forward your resume to the interviewing manager UNLESS you have a college degree.

    6. Re:get experience on your resume' by StewBaby2005 · · Score: 1

      "You can't learn that in college, and the smart managers know that." The you missed the whole point of college. In school they baby you, in college it's entirely up to you to do the work outside of the lectures/labs and how well you do it. In other words, learn how to learn.. That's what hiring managers know about you when you have a degree - doesn't even have to be a CS degree. "This person can learn how to program from a book, or one their own "...

    7. Re:get experience on your resume' by ben_white · · Score: 1

      The person that hired me was interested not in my current knowledge, but in my talents and in my ability to learn and adapt/grow. You can't learn that in college, and the smart managers know that.

      Your university degree is a concrete example of your ability to "learn, adapt/grow." Don't discount the value of the time, energy and money you invested in that degree.

      --
      cheers, ben

      Never miss a good chance to shut up -- Will Rogers
    8. Re:get experience on your resume' by MisterSquid · · Score: 1

      Phrases like 'my precious time' and 'will not contribute to making me better at my job' are huge red flags for a inflated sense of self-importance. Dismissing the entire range of liberal arts as merely 'useful and perhaps enriching' betrays a level of arrogance that has the potential to incite team-destroying conflict.

      Excellent close reading of the text and analysis of available evidence, as if straight out of a university-level English class.

      --
      blog
    9. Re:get experience on your resume' by pclminion · · Score: 1

      And you're reading quite a lot into this person's personality just based on a personal statement

      Congratulations, you've grasped how the interview process works. We're not going to take a month to get to know the "real you." Maybe 15 minutes on a phone screen. Making an initial impression of "egotistical dick" gives us a good way of weeding out people who are clearly not gonna work out.

      If I wanted to be just as prejudicial as you, I could say that your attitude is reflective of someone who wants to make everyone boring and homogenous.

      Despite your impression, there is a huge variety of people in the world even if you exclude assholes.

    10. Re:get experience on your resume' by MarcABernard · · Score: 1

      Not only that, but the good managers are the ones who took the gen-ed courses!

    11. Re:get experience on your resume' by pclminion · · Score: 1

      It's not about taking or not taking the courses. It's about phrases like "my precious time" and "I feel no need or desire." A person who decided to take another path could still be a great hire. A person who is clearly a prick is not going to be a great hire, I don't care how smart he is or what he studied or did not study.

  24. Humanities - you're wrong by Kupfernigk · · Score: 2, Insightful
    The fact that you don't understand why you need to learn some humanities, and that you think your secondary education "covered them in detail" only shows that, if you want a career rather than a job, you do need to spend some time on them. Improving your knowledge of English (or philosophy) will make you better at any job where you have to communicate. Learning a bit of history will rapidly teach you why The Art of War is not a useful guide to management, and help you find your way around the companies you will work for, as the same kind of issues constantly come up and get resolved in the same way - as Hegel observed, those who know no history are doomed to repeat it.

    Also, since the tone of your post suggests you are male, can I observe that exposure to the humanities tends also to enable you to meet (and discuss interesting subjects with) women? I'm not talking about sex, but improving your familiarity with the people you will meet as soon as you step outside the IT department, some of whom will influence your career.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:Humanities - you're wrong by Anonymous Coward · · Score: 0

      as Hegel observed, those who know no history are doomed to repeat it

      "Those who cannot remember the past are condemned to repeat it". I believe that was Santayana.

    2. Re:Humanities - you're wrong by Anonymous Coward · · Score: 0

      There is also a lot of flexibility with gen ed requirements - you can waste your time in some classes intended to satisfy gen ed, develop a hobbyist survey interest in other classes intended to satisfy gen ed or develop enough vocabulary to easily interact with those whose primary skills are in that area in introductory major classes. In this last case, you can make yourself more appealing as a programmer to e.g. a chemical company. Also, what does the OP consider "gen ed" - linear algebra and discrete mathematics are incredibly useful for both theoretical comp sci and understanding efficient manipulation of data in industry.

    3. Re:Humanities - you're wrong by infaustus · · Score: 1

      I find your attribution of Santayana's quote to Hegel amusing. Hegel is the source of a great retort: "The only lesson we learn from history is that we don't learn from history." The liberal arts portion of my education has been about as useful as a peacock's tail. It lets me impress people and make ostentatious displays, but that just attests to how silly our society is. I enjoyed some of the liberal arts classes, but if my parents had not been paid for them and I had to support myself I would surely have resented them.

      --
      Frosty piss posts are worthless, GNAA posts are worthless and hurtful, but they are the least of this site's neuroses.
    4. Re:Humanities - you're wrong by SteveW928 · · Score: 1

      Exactly... this question shows a lack of maturity and understanding that taking those extra classes *might* have some chance of filling in (if the person takes them seriously and doesn't just retain the attitude towards them). However, I also have to recognize that I once was there. Hopefully the person who asked the question will read some of these responses!

    5. Re:Humanities - you're wrong by Anonymous Coward · · Score: 0

      Yep.

      Even B.A.s don't "cover" English, Philosophy, History, or Art "in great detail" -- the original complaint was written by someone who has no idea about human knowledge. Gen Ed is not about coverage, anyway -- a good Gen Ed course should give you new ways of thinking about things.

      Incidentally, if you try to game the system and find the easiest and tritest Gen Ed courses, you'll find them. A staple of threads like this is people with contempt for humanities and social sciences who searched for the gut courses, found them, and then concluded from their sample that all humanities and social sciences are silly.

    6. Re:Humanities - you're wrong by dbIII · · Score: 1

      can I observe that exposure to the humanities tends also to enable you to meet (and discuss interesting subjects with) women?

      When I went to University the first year computer science subjects had women as slightly over 50% of the enrolled students. What happened?

    7. Re:Humanities - you're wrong by Anonymous Coward · · Score: 0

      You, dear Sir, are wrong.
      The Art of War is an excellent management guide in ancient China.

  25. No. by darkwing_bmf · · Score: 1

    You will not be able to get a good degree without the general education courses. However, you can always pick up a few CS books and do your own research. It's a lot cheaper than paying tuition.

  26. trade school by Anonymous Coward · · Score: 0

    You want a trade school, not a university. There's a lot more to a university education than your major classes. It's called being a well-rounded educated individual.

    To take the subjects you mentioned, here's how I've seen them impact my life as a programmer (disclaimer, I'm also a university prof---in mathematics)

    English: I can't tell you how many docs are poorly written (not just grammar, but everything about the docs and style), not to mention just about everything else in your life.

    History: those that don't know it are doomed to repeat it. It's true, to a large extent. Don't be so ignorant.

    Art: wow, have you ever seen a UI design by someone that has little concept of spatial representation?

    If you really learn nothing in these classes beyond your high school classes, maybe you need to go to a better university, or challenge yourself with harder classes.

  27. AP Tests by LuniticusTheSane · · Score: 1

    "Moreover, I attended an excellent high school that covered these fields of study in great detail, and I feel no need or desire to spend more time studying these things." If this is the case, then take the AP Placement Tests and you can skip those courses.

    1. Re:AP Tests by Anonymous Coward · · Score: 0

      Yes, mod parent up. I walked in to college with 45 hours from AP test (that's 3 semesters). I recall taking 3 required general ed courses and graduated after 3 years. YMMV, but AP and CLEP are great ways to save time and money.

    2. Re:AP Tests by definate · · Score: 1

      LOL What? Really? Hold on. So, if you can skip those courses by doing a course in high school, then this means that everyone else is doing high school course in university. Wow. The more I read this thread, the worse an american university degree sounds.

      If this course can be done in high school, why ISN'T it being done in high school? Why isn't it a requirement of getting into the degree? This seems insane to me.

      Sounds like your universities aren't so much universities as they are a second high school, with a bit of a university education.

      --
      This is my footer. There are many like it, but this one is mine.
    3. Re:AP Tests by Anonymous Coward · · Score: 0

      The courses they let you skip.in this way are typically only one step above being considered remedial, and are also generally not required for any major where it matters when you graduate whether or not you actually know anything. :) I'm pretty sure you can't AP Test out of Differential Equations or anything else they don't normally teach in high-school. Bear in mind all you non-American readers giggling out there over the pathetic state of.our education system, that we are.dealing with the after-effects of having a system that was built to deal with the needs to teach reading, writing and basic arithmetic to people who had to take off three months each year to help ma and pa in the fields gettin them thar crops in, 'fore the rains a'come an the crick rises up... it's an outmoded system that nevertheless positioned (or failed sufficiently to hinder so as to prevent the positioning of America) as the most powerful, fearsome nation on Earth, and in history, so it.must have done something right. Anyway, colleges here sometimes must fix deficiencies in the preparatory precollegiate education students come to them with. They do what they can, but bear in mind also, there are huge disparities in quality from one US college or university to another, often in one to several areas. So what deficiencies one college is willing to accept new students with versus others gives us flexibility, which I take as a strength.

    4. Re:AP Tests by oracleguy01 · · Score: 1

      Or you know... You do a university level class in high school, not the other way around. Then you take the test and if you prove you actually learned the material you get university credits for completing it. And the reason it isn't done just because it can be done is that it is *hard* (and rightfully so) for a lot of high school students. Even if you take an AP class, if you don't score high enough on the test you don't get the credits.

    5. Re:AP Tests by RockoTDF · · Score: 1

      AP = advanced placement. You take a harder version of a given subject, and if you pass an exam, you get credit for that course in college. It is really equivalent to an IB course or a British A-Level (or whatever they are calling them now?). However, high school teachers tend to overwork the students in these courses (which is why I think they are terrible college prep, even though you learn the material) so it is very difficult to take more than three or so per year. So students who are from a remotely decent school district will probably take a few of these, which comes out to being similar to doing IB courses and then going to university. A big problem in the states is that we do have degrees in areas that wouldn't normally require university degrees in Europe (Childhood development = preschool teachers, accountants, and so on). There would be less need for gen eds if one limited US universities to only serious academic majors. Having said this, learning philosophy from someone who has a doctorate and knows the material exceptionally well is probably a better experience than learning it from a high school teacher (whether in a US AP course or a more rigorous European high school).

      --
      There is more to science than physics!

      www.iomalfunction.blogspot.com
  28. Diploma mill by Anonymous Coward · · Score: 0

    This is neither meant to be derogatory nor tongue in cheek

    Since you don't seem to want a real BS degree but just want a piece of paper (is this needed by your employer or hindering your career growth?) why not just buy a piece of paper for $100 or so?

    For some value of "accredited", these diploma mills are "accredited"

  29. Humanities aren't time-wasters by Anonymous Coward · · Score: 1

    They teach you how to learn things. Very useful if you are going to ever design anything new. If you're just going to code out of the Gamma book, you're missing quite a lot. Patterns don't work well outside their design regime (and Gamma even says so in his book), and it takes some real creativity sometimes to adapt them correctly or design new ones.

    If you think learning to communicate better won't help your job, you won't be a very good engineer. It is absolutely critical. As is learning how to persuade, learning a foreign culture and/or language (not even necessarily one you will encounter regularly with your job, but it helps if it is).

    And a narrow perspective will put you at very substantial risk of burnout. 5 years into your career, you will get truly sick of writing your 50th test procedure document, and you'll be stuck because that will be your only skill.

    You apparently just graduated high school, and think you know it all. Take it from someone with experience, you don't. Not even close. Your first year of college will teach you just how little you really know. It will be a shock.

    In short, BAD idea for the long (and even medium) term.

    If you think the point of education is to get a spiffy piece of paper no one will EVER look at, you have missed the point.

    For similar reasons, I'd suggest steering away from a dedicated CS degree. Maybe as a minor. I can't emphasize enough how useful my physics and math degrees have been.

  30. They may or may not help with your job by mgrivich · · Score: 2

    They will help with your life. When your boss asks you to do something unethical, what do you do? When you vote in an election, who do you vote for? When you realize that zeros and ones are not all there is to life, what do you fall back on? I am happy if you went to a good high school that gave you the basics. That will prepare you for a good college that will challenge you further, to think and learn in ways that you do not expect.

  31. Shortsighted, but .... by Anonymous Coward · · Score: 0

    Your approach is shortsighted as higher education has many purposes (primarily becoming a well-rounded person and citizen and NOT being formed into a strictly utilitarian bullet [following a criticism that Admiral Rickover made of the triumph of utilitarianism in education in the 70's]). However it's your life. Following that your best bet is simply to skip the BS and pursue an MS directly. There may be some places that will let you do this although most will insist on a combined BS/MS program instead. This course might work but is likely to cause you grief if you decide to pursue a PhD because you may not have a sufficiently broad set of educational experiences to draw upon. OTOH this sort of thing was not that uncommon with some scientists in the early part of the 20th century.

  32. University is ... by WWE-TicK · · Score: 1

    University is not trade school. You go there to get educated. If all you know is one narrow field, then you can hardly call yourself educated.

    You can do what I did and take the general ed classes at the local community college, then just transfer the credits in. A lot cheaper that way.

    And out of all the general ed classes you need to take, I'd have to say the English 101 class is the most important. It's just down right embarrassing to claim that you are educated, but can't even write a coherent paper. And yes, you do that a lot in the professional world. Or in more general, you need to be able to communicate effectively. I know this one senior developer who said one of the best developers he's ever had was a guy whose degree wasn't in CS or related field but in English. And it was simply because he was knew how to communicate his thoughts in a clear and effective manner. His code might not have been as tight and efficient as a CS guy, but in the grand scheme of things that doesn't matter as much as being able to write clear and maintainable code.

    Who knows, you might actually enjoy some of those non-CS classes. I know I liked the critical thinking class I took to fulfill a humanities credit. That surprised me because I'm pretty sure I wouldn't have signed up for a class like that if I wasn't forced to pick something.

    1. Re:University is ... by Baavgai · · Score: 3, Insightful

      Someone mod this up! I couldn't agree. more. University is about education. More importantly, being reasonably conversant on a range of disciplines. The better ones, gasp, still try to offer that.

      Focusing on one subject to the exclusion of all else is not a degree. It might be directly applicable to a given job, which makes the exercise job training. You might take subjects that you have no interest in or, more frustratingly, no aptitude for, but that's part of the ride. If nothing else, the reason such education is still valued in the modern world is that it proves an individual has at least the fortitude to tackle a spectrum of topics.

    2. Re:University is ... by cheekyjohnson · · Score: 1

      If all you know is one narrow field, then you can hardly call yourself educated.

      Perhaps that "narrow field" is all someone believes that they will need. Perhaps someone does not want to be "educated" in the manner that you describe (which might be because they believe it will be a waste of their time and distract them from other subjects).

      It's just down right embarrassing to claim that you are educated, but can't even write a coherent paper.

      Maybe he already can do that.

      It seems to me that he's just looking for some options.

      --
      Filthy, filthy copyrapists!
  33. if you must... by Anonymous Coward · · Score: 0

    Consider going outside the US. A lot of the gen ed reqs in the US are there to make up for a failing secondary education system. A lot of places in GB and Europe offer fairly narrow programs. They might not take you though.

    This is a terrible idea. I think you'd be better off not bothering with the degree. The degree, even without the gen ed reqs, will also "not make you better at your job." A real tertiary education with some breadth might make you better at your career. If you're too cool for a "career," and only interested in being good at your "job," start getting your friends who are getting a liberal education to thanks you now. In 20 years they'll make lots of money running the companies you work for at basically the same salary. But at least you won't waste your time.

    Yes. I'm a university professor of engineering. I'm the Man. I'll keep you down. You can't play by my rules, man. I just don't get it.

  34. Don't think that coding is all you need by porsche911 · · Score: 4, Insightful

    Beware: If all you can do is code there's a great chance your job will end up in India. You have to have broader skills now to be competitive. Instead of taking classes in an area you obviously know well (i.e. coding), why not take more general business classes or in the sciences so you can use your coding skills as a tool to solve critical problems rather than being a coder waiting for a problem to get assigned to you? 99% of the people you will need to work with aren't coders and if you don't have any general skills you won't be able to work with them as effectively.

    Good luck,
    -c

    1. Re:Don't think that coding is all you need by Paltin · · Score: 1

      Beware: If all you can do is code there's a great chance your job will end up in India. You have to have broader skills now to be competitive. Instead of taking classes in an area you obviously know well (i.e. coding), why not take more general business classes or in the sciences so you can use your coding skills as a tool to solve critical problems rather than being a coder waiting for a problem to get assigned to you? 99% of the people you will need to work with aren't coders and if you don't have any general skills you won't be able to work with them as effectively.

      Good luck, -c

      This one.

      Good coding skills are useful in almost any industry, and across all the sciences. Choose where you want to work, take courses in the appropriate field, and your programming experience you already have will carry you far.

      Also, the whole point of a Bachelor's is that it provides a broad education. If you don't want a broad education, you don't want a BS.

    2. Re:Don't think that coding is all you need by 140Mandak262Jamuna · · Score: 1

      Beware: If all you can do is code there's a great chance your job will end up in India. You have to have broader skills now to be competitive. Instead of taking classes in an area you obviously know well (i.e. coding), why not take more general business classes or in the sciences so you can use your coding skills as a tool to solve critical problems rather than being a coder waiting for a problem to get assigned to you? 99% of the people you will need to work with aren't coders and if you don't have any general skills you won't be able to work with them as effectively.

      Good luck, -c

      I agree with your advice but not on the reasoning. There is a good chance your job will end up in India even if it needs broader skills. India has more English speakers than USA, top three largest circulated English newspapers are in India. The top schools there follow USA very closely. The accounting and law of India are derivatives of English law and accounting and shares a lot with USA. You can bet there is no job that is safe from being exported to India, except may be the CEOs and government jobs.

      --
      sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    3. Re:Don't think that coding is all you need by unsolicited · · Score: 0

      I second.
      I believe MBA is the right degree for OP.

    4. Re:Don't think that coding is all you need by Anonymous Coward · · Score: 0

      Beware: If all you can do is code there's a great chance your job will end up in India.

      Actually, this is true even if you're in India - the demand to Indian programmers is very much for non-programming skills on top. And is hugely growing.

      Oh, and s/India/China/

  35. learn to live a life, not make a living... by Anonymous Coward · · Score: 0

    I hear ya but there's a lot to be said for being well rounded. You sound very driven and focused on having a successful career but after you get to where you want to be, you might come to realize that there's more to life than your career. A college education is meant to learn to live a life, not to learn to make a living. It sounds like the only place you'd find what you're looking for is a trade school for IT. If you went to one of those trade schools that teach you only CS stuff, (the kind of places that run TV ads to get students), I think this will be worth less to a potential employer than a degree from a University. A BS would from a University would allow you to continue on to a Masters or PhD easier than a trade school degree, if you wanted to go that route some day. My 2 cents.

  36. education vs. vocation by Anonymous Coward · · Score: 0

    Sounds like you are interested in a vocational program. A bachelor's degree is about knowledge general knowledge. Basic knowledge is literature, philosophy, economics, history, etc. are all paramount to a good education. Vocational programs, on the other hand, dive deep into a specific subject providing practical hands-on experience to solve real-world problems in industry. Programming and plumbing: vocational. Computer science and computer engineering, on the other hand, are not vocational. Computer science has a significant abstract and non-practical part and in order to tie it to the rest of the world in a good way, the well rounded experience that comes form a good Bachelor's program is a good start.

    Many argue that you don't *need* a bachelor's to get that knowledge: absolutely true. However, if you are one of those people that has that knowledge or can get it elsewhere -- then the general education requirements in pursuit of a BS should come easy (to the point of attending no classes and just knocking out homework and taking finals).

    Education: it's worth it.

  37. nerd school by Anonymous Coward · · Score: 0

    go to nerd school xD

  38. You shouldn't go to University by Anonymous Coward · · Score: 1

    Um Gen-Ed classes WILL make you a better programmer.
    So many people say they don't want to take those classes, but after 4 years of real liberal arts study (+ your required field of course) changes you and very few people regret it (except the cost).

    Simply put, if that's how you view things, you have no place getting a real college degree, you should go to trade school.

  39. I think you are confused by IgnitusBoyone · · Score: 1

    I personally suggest you get over yourself. From your post I get this feeling you skipped collage and are coming back and now feel your to busy to get a degree someone is pressing you to get. If its not the case and you are only 18-22 I suggest you work out away to go to school part time and drop one of your jobs. Some of the best students I find at Universities are Adults who come back. The fact they have families, jobs, and other issues makes them far more dedicated and less likely to waste time. They typically go year round to get the electives out of the way and I don't see why you can't find away to work it out as well. A Bachelors is a specific field type of education which is aimed at a generally rounded higher education with a small focus on some field of study. While the next level of degree a Masters is a specialized degree with pure focus on a single discipline and generally research experience. If that is not what you want to do or you find the process with out merit I suggest you pursue a different piece of paper to prove your worth. Depending on your true work experience and you coding portfolio you can likely just start paying money to take certification exams to sprinkle all over the resume. Get a few certifications in programming languages and then move on to OS admin and maintenance maybe to impress the bosses you could then move on to networking, databases, and IDEs.

    I read a few months back that the expectation is that work experience will start to trump education this decade and that the larger business are starting to reverse trends which focus so much on college education. So, it is a direction to take if you feel that college just isn't for you, but it likely won't be any cheaper as the average test cost about the same as a 3 hour course and you will still need books and courses to prep you for the exams that are actually difficult.

    Finally,
    You will not find a Bachelors at an decent university that doesn't require you to take Math, Physics, History, English, Physiology, Economics, and many more. Hell of a 120 hours to 160 hours of course work 54 might be in your field with 18-30 going to a minor and the rest to general studies.

    --
    Momento Mori
  40. CS degress to fit in with work hours by jaymz666 · · Score: 1

    Like many people, I had life happen and dropped out of Uni a year in. Trying to fit in the classes now, some 20 years later, to finish a CS degree it is very hard to find the CS courses during non-work hours. Any hints on schools that offer transferable credits to get these CS classes done? The gened classes are easy to find from my local university in an online my own hours schedule.

  41. Neumont University by Anonymous Coward · · Score: 0

    Try Neumont University, they'll get you a BS in an accelerated 2.5 years with (I think) very minimal Gen-Ed requirements. I had some friends who went there and they all enjoyed it.

  42. Seriously - do the GenEd by Penguinisto · · Score: 4, Insightful

    I know it seems like a big waste and such, but seriously... do the general ed. classes. The last thing you need to do is to end up so single-minded that you can't even see a wider world out there.

    You know the big stereotype about how geeks can't function socially? Remaining willfully ignorant of everything outside your chosen craft is a big symptom of that.

    You may *think* that your high school covered all of that, but honestly, they likely did not. Even if it seems like total crap, you'll likely learn things about art, philosophy, English, history and the like that a high school class could never cover.

    I remember thinking the same thing you did a long time ago, while chasing an EE. Then I took the required history class, and gained such a passion for looking into the past, that I minored in it. All it took was a prof that really loved what he taught, and expressed it in a way that touched off an intense curiosity to learn more. The more I learned on my own and beyond, the more I fell in love with where we've been as a whole, and in exploring the past.

    Hell, it even helped out in my eng. classes. Proof? Researching why RMS Titanic's electrical systems held out for so long in spite of all that seawater coming in made for one of the most kick-ass papers I'd ever written, and it gave me an incredible respect for electrical technology back then. I wouldn't have given a shit if I wasn't interested in history, and my classmates were too busy analyzing and making shallow papers on the tech-du-jour (mostly centering on what they thought about the upcoming 1993 NEC).

    But - you know the biggest reason why you should diversify? My degree is in Electrical Engineering. I took a couple light classes in programming (C++, FORTRAN, PASCAL...), and thought it was a waste at the time, but I had to fill electives. I'm a Sysadmin, have been so for 15 years, and have done programming professionally on occasion. I haven't done jack in the EE field since 1996, and my last license renewal expired a little over a decade ago.

    Your career will likely diverge too, and having more than a single-minded subject under your belt will help you greatly, as well as give you alternatives and avenues that you may have never thought of.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Seriously - do the GenEd by bughunter · · Score: 1

      Well said, sir. I would give you a (+1 Insightful) mod point if I had any today.

      --
      I can see the fnords!
    2. Re:Seriously - do the GenEd by petes_PoV · · Score: 2

      In most of the world, what you call "Gen Ed" is what we are taught in secondary school. Most countries degree programmes specialise completely in the subjects pertinent to the course and are the better for it. Since you only have 3 years, with *very* long holidays scattered throughout the year, you need to spend as much time as possible studying your chosen subject, not wasting it on irrelevancies that have nothing to do with the field you wish to enter.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    3. Re:Seriously - do the GenEd by tigersha · · Score: 1

      You have any link on that RMS Titanic paper?

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    4. Re:Seriously - do the GenEd by mark-t · · Score: 1

      If you don't see any intrinsic value in having a well-rounded higher education, I can't help but feel sorry for you.

    5. Re:Seriously - do the GenEd by DerekLyons · · Score: 1

      Hell, it even helped out in my eng. classes. Proof? Researching why RMS Titanic's electrical systems held out for so long in spite of all that seawater coming in made for one of the most kick-ass papers I'd ever written, and it gave me an incredible respect for electrical technology back then. I wouldn't have given a shit if I wasn't interested in history, and my classmates were too busy analyzing and making shallow papers on the tech-du-jour (mostly centering on what they thought about the upcoming 1993 NEC).

      You wouldn't happen to have a link would you? That sounds like a fascinating paper.

    6. Re:Seriously - do the GenEd by Penguinisto · · Score: 1

      I'm afraid I don't... I think a copy is still stashed in my filing cabinet somewhere (I wrote it in 1992), but I think that's likely the only copy I have left. I'll have to look for it when I can get around to it.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    7. Re:Seriously - do the GenEd by evilWurst · · Score: 1

      You may *think* that your high school covered all of that, but honestly, they likely did not. Even if it seems like total crap, you'll likely learn things about art, philosophy, English, history and the like that a high school class could never cover.

      This is something that really needs to come up more often in these slashdot college discussions. The standards in college are higher. I went to a decent high school, but even at a fairly cheap state college, a one-semester college class ends up covering what would have taken two years in high school. Yes, that means they're also going to seem hard compared to the four years of vacation you just finished in high school, and they're sometimes going to require amounts of work that look absolutely insane compared to high school homework. They're also much, much more interesting; yes, even the mandatory gen ed classes that I originally didn't want to take.

      I had maybe one class that I could call fluff. But now that I think back... the final paper for that class was longer than the final paper I had to do for high school AP English. And this was a music class, and I was a CS major and Math minor.. (The math for me was what programming was for Penguinisto... the thing I originally didn't want to take, and then ended doing a lot more of).

    8. Re:Seriously - do the GenEd by merxete · · Score: 0

      Can't function socially

      I always thought the joke was, they can't function sexually. I guess the jokes on me, huh?

    9. Re:Seriously - do the GenEd by Anonymous Coward · · Score: 1

      You are already at Score:5 but I'd up-vote you another 10 points if I could. Also an EE.

      I took Russian, international relations and electronic music as my lib arts electives and all three served me well.

      Russian because I discovered I have a facility for foreign languages. IR because with outsourcing, everything in engineering is now international and it helps to frame what's going on in our industry. Electronic music because I love music and I discovered I can make my own - this was with an analog moog before the advent of Garage Band.

  43. It's called a tech school degree by Anonymous Coward · · Score: 0

    If you don't want to take general education credits, then you don't want a full degree.

    Here are the facts of life:
    1. You don't need a formal education to write software on your own.
    2. You don't need to be a well rounded person to do your job.
    3. No one write software as well as they think they do.
    4. The point of getting a college education is more than making you better at performing a technical skill.

  44. Print up your own degree! by krlynch · · Score: 2, Insightful

    Fraud is really your only choice. Seriously. No accredited program awarding a BS is going to let you skip out on General Education requirements; your two demands are mutually exclusive. That's intentional. BS programs are not technical college programs (which have their place), and they are not skills certificate programs (which also have their place).

    If you don't want GenEd, you have two choices: an AAS degree, or a non-accredited BS/BA program. Few if any of those credits will transfer to an accredited program in the future, however. Accreditation provides a minimal guarantee of "quality", which is why colleges go through the (significant) effort required to obtain and maintain the credential. Caveat Emptor.

    A final comment: a few additional things the General Education requirements are likely to teach you are 1) that you don't know as much as you think you do, and 2) a little humility.

    1. Re:Print up your own degree! by Anonymous Coward · · Score: 0

      Caveat Emptor.

      We'd better explain that one for the narrowly educated.

      It means "Let the buyer beware" or, IOW, if you go and pick the wrong thing, it's your own stupid fault.

    2. Re:Print up your own degree! by jesboat · · Score: 1

      You're really funny. Brown (http://cs.brown.edu) has no University-wide requirements. We also have one of the best [13th according to some random website Google just showed me] CS departments in the US, and, as an Ivy, I somewhat suspect we're accredited. *cough* </snark>

      I came here because I had roughly the same attitude as you, and, looking at the upmodded comments, I'm the only one who seems to be agreeing-ish. That said, most of the other upmodded comments make valid points. Let me elaborate:

      Just because you don't have any requirements for gen-ed classes doesn't mean you want to take only CS classes. Almost everyone (all but 1 person I know) in the CS department who came in with our mentality has come to realize

      1. taking only CS-ey classes is FAR too much work (at least for Brown's CS classes.)
      2. unless every aspect of CS interests you, you'll run out. Don't OD on CS your first couple semesters.
      3. being here [Brown] gives you a unique opportunity to take, with little risk, anything that sounds interesting. Taking a general "how to write" class, feh. On the other hand, "Beyond Narnia: The Literature of C.S. Lewis", "Color Me Cool: A Survey of Contemporary Graphic Novels", "Human Sexuality in a Social Context": you're not going to get opportunities like that in your life ever again. Seriously.

      Love,
      Jon Sailor (cs.brown.edu/~jon)

  45. Waaah by hymie! · · Score: 2

    Waaah. I don't want to be a well-rounded person able to hold an intelligent conversation with the people around me. I just want to single-minded-ly pursue learning only the few things I want to learn, and not be bothered with knowing anything else. If somebody makes a reference to Big Brother or Jesus or Ahab, I can just look it up on Wikipedia later.

    One of the things that happens in college is Growing Up. I highly recommend it.

    1. Re:Waaah by tibman · · Score: 1

      I hope you don't think college is required for learning how to hold a conversation or learning about the world in general. Also, you shouldn't cut him down for wanting to learn something specific. In most cases, college classes tell you what to learn. It is a memorize and regurgitate system, correct? The better version of that is critically thinking about the items you had to memorize and come up with opinions on them. Most people do not spend their free time educating themselves but it is not a requirement to pay a university to guide you in education.

      --
      http://soylentnews.org/~tibman
    2. Re:Waaah by Oligonicella · · Score: 1

      So, I can assume from the juvenile structure and tone of your first paragraph that you didn't attend college?

      Perhaps it hasn't occurred to you that people don't *require* college for any of those things?

  46. Why go to school? by fermion · · Score: 1
    The question I would have is why do you want a degree? Many of my friends without college degree, some who did go to excellent high schools, and taught themselves skills, have jobs. I assume that the issue is that the two jobs you have is not programming, and they do not pay enough to support 'the life'. People assume a degree in computer science will get a person a job programming computers. Not true. Many, many, many jobs that are available with no professional experience requires a masters. I know more people programming with engineering degrees that with computer science bachelors.

    No accredited colleges is going to award a degree without core classes. Since the high school you went to was good, I assume you have a full load of AP classes and are able to get some, at least freshman credit. If not these core requirements can be taken a community college and transferred. You might also look at online schools that test to fudge these requirements. These degrees may or may not be accepted by the employer. I wonder if you have thought about contributing to open source projects to get some experience and see how code it written on large projects, and integrated, then opening up a consulting type situation. People do make good money doing this, and the hours can be flexible.

    Just as an aside, two of my friends in college were in a similair situation. They were late 20's, had decent jobs, and made decent money, though often had to work overtime to get it. They had lives, did not live at thier parents house, had cars, had lovers, and both gave up the life to go to school. I don't know if life after school was better for them, but I do think that going through the full process of college, including the evil core classes, made them people who were not laborers but problem solvers. This in terms gave them opportunities they did not have before. I never understood how they did school, I would not have been able to do it at 30 with a job and a life. But they did.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  47. Is the UK an option? by herwin · · Score: 1

    Do a three-year computer science degree in the UK. You will only see computer science.

    1. Re:Is the UK an option? by augustw · · Score: 1

      True for England and Wales, but not for Scotland; Scottish universities (where number of the founders of the Ivy League schools were educated) generally require non-core subjects to be studied. Although if you're doing CS they will likely be sciences like physics, chemistry, maths, etc, rather than English or history (unless you choose to do them).

    2. Re:Is the UK an option? by superwiz · · Score: 1

      That might explain it. I know this may come off as trolling. But I've never seen a programmer from UK.

      --
      Any guest worker system is indistinguishable from indentured servitude.
    3. Re:Is the UK an option? by Anonymous Coward · · Score: 0

      Alan Cox? Jeff Minter? Peter Molyneux?

      It's not like the rest of Europe has US style degrees either.

  48. You sound like a drone by Ice+Station+Zebra · · Score: 2

    I really would hate to work with someone like you.

  49. Stop scheming and take the damned classes. by burnin1965 · · Score: 2, Insightful

    First, participating in general education classes is in no way a waste of time. Practicing and learning skills and knowledge in an array of topics is always beneficial and has a greater impact on an individuals effectiveness and ability to interact and collaborate within a society, within groups, and with other individuals. And whether or not your high school education covered the same topics it is unlikely the teachers and material will be identical and unlike many technical courses the general education classes can often provide new perspective and insight simply because you are learning from a different teacher and different book.

    Second, if you truly do want a CS degree then stop wasting time trying to figure out how to work your way around the general education requirements and just take the damn classes. The time you spend taking these classes is a drop in the bucket compared to the probable amount of time you have to live and work in a career and hopefully even go back later and take more classes to expand your knowledge, experience, and perspective. It always astounds me when I see intelligent people who have the opportunity but waste precious years not getting an advanced education and usually it is due to the most minuscule barriers such as "I don't want to take the general ed classes, they are a waste of my time".

    Just do it.

  50. Then you don't want a BS from an accredited school by sstamps · · Score: 1

    Because that is what getting a "real" BS entails, getting a "well-rounded" education.

    Instead, it sounds like you are wanting a vocational/technical school degree, which is subpar, compared to getting a BS.

    Do note that many colleges allow you to CLEP your way out of certain core requirements courses, which means you take a comprehensive test for that course and, if you pass, you get credit for it with whatever grade you get. The tests still cost money, but not usually as much as the full course. Of course, if you fail the test, you'll be out more money, since you'll have to take the course to get the credit. So, if you feel your high school education was superlative enough to let you test your way out of the "time-wasting" core curriculum, then by all means do so. It will save you time and money. Just don't be too surprised when you reach the limits of your knowledge in them at some point and have to take the courses anyway.

    --
    -SS "Teach the ignorant, care for the dumb, and punish the stupid."
  51. Germany! by Anonymous Coward · · Score: 0

    Come to Germany! You can get a BS in 3 years with almost 0 gen-ed courses (depending on the University). Some CS programs are taught in English. You'll just have to live wiz ze German accent. ;)

  52. better now, better later by Zak_Arcatia · · Score: 1

    Like many of the comments have mentioned, fulfilling the general education requirements of a BS degree /will/ make you better at your job. Learning how to think critically about ambiguous problems and how to apply knowledge from a variety of disciplines will make you better at solving the specific problems you face as a programmer. Those creative skills will also help you later in your career by which time you will likely have grown into broader roles that include project and people management.

    It's also worth mentioning that the quality and depth of critical analysis possible in college literature and history classes will surpass that of even very good high school programs.

  53. Choose a trade school. by will381796 · · Score: 1

    You apparently want job training...not a college degree. A bachelor's degree is not training for a job. It's to teach you how to think and solve problems for yourself. How to absorb knowledge, interpret information and apply it to a variety of situations. Part of that involves studying the subjects you seem to want to avoid. Find a trade school. A college degree is apparently not for you if all you want is job training.

  54. CS degree by Anonymous Coward · · Score: 1, Interesting

    You should be applauded for wanting to get a CS degree. This will certainly affect the ways you look at computer programs in the future, and especially the programming part of it.

    However, my opinion is that you should question the reasons as to why you doubt learning about, for example, English - since that might be exactly that thing that is most beneficial to you.

    Allow me to explain by telling you my viewpoint of the story. I started a CS education 15 years ago, with the intention of only learning the computer-related courses in it. There were some courses in "communication" (in Swedish, since that's where I live), that I for the most part didn't like at the time. My view was that learning to write properly and to talk in front of people was a waste of time, since my focus was on creating the most brilliant programs ever created. The math and algorithm courses were more interesting at the time than the courses that got you well-informed of other areas.

    However, once I got into my last year and started writing the thesis (for a company), I started seeing other priorities other than the programming itself. I saw people being percieved as bad programmers because they could not relay the intention of what their programs were doing, and I was seeing people being percieved as great programmers because they could get the whole team to start working in the same direction towards the same goal. My view is that being a great programmer is not only being able to write excellent programs, you also have to write the program the fulfills the correct purpose (and not just YOUR purpose).

    I would argue that the ability to correctly convey your reasoning behind a design decision is equally as important as the ability to execute on that decision.

    Getting back to your case, it seems that you have a proficiency at understanding programming, and learning new programming languages. That is absolutely a must in order to be a good developer/engineer, and you will have that advantage over other people probably for your whole life. The ability to quickly learn new areas is something you should treasure. However, I would encourage you to also learn communication skills, as that (in my experience) will help you equally as much.

    Maybe that's just how it works where I live, but I guess it is applicable to other places as well.

    You should question the reasons why you don't want to learn something about an area that is not as intuitive as computer programming to you.

    That being said, I wish you all the luck in getting a CS degree, you have whole generations of programmers behind you that want you to succeed!

  55. David J Beveridge hates learning? by Anonymous Coward · · Score: 0
    Dear David J Beveridge,

    While you may not understand the necessity of a general education, most jobs seekers worth hiring understand that generally, one doesn't make a public post on the internet declaring that they don't understand the necessity of a full education.

    When an HR monkey or potential hiring manager receives your resume and does a simple google search on David J Beveridge, what makes you think this slashdot submission is going to result in a job interview?

    Maybe there's something college could teach you afterall, eh?

    1. Re:David J Beveridge hates learning? by Keruo · · Score: 1

      When an HR monkey or potential hiring manager receives your resume and does a simple google search on David J Beveridge, what makes you think this slashdot submission is going to result in a job interview?

      Depends on the legislation. If HR monkey googles your name in Finland, it gives the applicant grounds for a lawsuit. Since you're not employed yet by that company it's gross violation on your privacy for a company to search your name online.

      --
      There are no atheists when recovering from tape backup.
  56. you're not special - take the gen eds by Anonymous Coward · · Score: 0

    CSE programs are meant for people just like you who have a great interest in computer science. 9 times out of 10 someone enrolled in a CS program has 'programmed since 13' and is familiar with 'object-oriented paradigms', this does not make you any different. Suck it up and take the gen-eds just like everybody else has to, it is ignorant to think you are an exception.

  57. In Defense of the Liberal Arts by esme · · Score: 2, Insightful

    While these fields are useful and perhaps enriching, they will not contribute to making me better at my job.

    That's where you're wrong. Speaking as a developer with a BA in English, I can tell you that your English, History, and Art classes will make you better at your job. They will make you better able to relate to people outside IT fields, better able to reason and argue logically, and give you a broader perspective of your (and your code's) context.

    I can't tell you how many CS graduates I've seen at my workplace, lamenting how worthless their CS classes were because the tools we work with, and the problems we're trying to solve, bear no resemblance to their coursework. I've never heard the same from a liberal arts graduate, because everybody knows the point of a liberal education is to make you able to think critically, and give you the foundation you need to learn anything you need to learn later in life.

    1. Re:In Defense of the Liberal Arts by itsdapead · · Score: 1

      That's where you're wrong. Speaking as a developer with a BA in English, I can tell you that your English, History, and Art classes will make you better at your job.

      Back in the late 70s when I was a kid and thinking that maybe computer programmer might be a more feasible career path than train driver/astronaut/chocolate factory taste tester (and that, if I did nothing, I was probably going to end up working in Education*) the advice from IBM was "Go get a degree - any decent degree but not Computer Science - and then we'll teach you about computers."

      (* and I was right...)

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    2. Re:In Defense of the Liberal Arts by DannyO152 · · Score: 2

      Isn't this our encounter with Sherlock Holmes, unable to see the merit in knowing that the Earth revolves around the sun? At the end of the day, if he does not subscribe to the theory that an educated person knows something other than their trade, or if he has no room for the linguistics which led Larry Wall to perl, or ascribes no value to learning about the aesthetics which motivated Donald Knuth to explore problems of computing, or care that "Alice in Wonderland" and Monty Python — with their absurdity constructed from rigorous logic — are so often referenced by computer folks, or even that the people from the field that he knows about were whip smart and could write, well, it's his life.

      If the question is more accurately framed "How can I go to college without having to do college-y things?" then, why go to college? To have something on a piece of paper? To put a check on the form?

      It may not help my code or my employability that I may compare and contrast John Steinbeck, Thomas Malory, and a Broadway play. I had that conversation recently, and, indeed, I did not get my points from some college course, now over 30 years from my past, but I did get a framework for discussion, for how to engage with ideas and debate and uncertainty and patterns. It may not help. It doesn't hurt.

      Arthur Conan Doyle probably understood Watson and Holmes could be compared with Sancho Panza and Don Quixote. Because the stories suggest some research into and familiarity with science, psychology, and the art of medical diagnosis, it's hard to imagine that the author would have been successful had Sir Arthur limited his field of knowledge to literature featuring two male characters who embody a duality.

      I think Doyle suggests that the cost of Holmes' singular focus was a miserable purposelessness which manifested in addiction when the game was not afoot. In fiction, this need not be pursued, especially as the stories were adored as puzzles and not as verisimilitude. Were Holmes real, he would have been a footnote footnoted with the sordid details of tragic dissipation. In the real world, people need the well to be refreshed, and so often the insight comes, as with Archimedes, when the mind is engaged "off-topic."

      Don't go to college for the check mark, it's really the employers who care about that. Go for the experiences and ideas that one doesn't expect or that one dismisses without consideration. And do not discard the liberal arts. Those folks write, write, and write. If one doesn't go to college and write thousands and thousands of mush-headed words, one, arguably, wasted the money and most surely postponed writing the blather until the moment one's nascent career is on the line.

    3. Re:In Defense of the Liberal Arts by Anonymous Coward · · Score: 0

      This is where I see it as wrong. Being friendly and interacting with actual people will help you relate to them. Some of the best people I know, never went to college to get a degree, and they can interact and converse with people, better than most of us with actual degrees and who've taken Gen-Ed. I've found that being ignorant, but being open and interested, asking questions, but never repeating them, create a better bond with people inside and outside of the office. Personally, I organize an external get together with the other employees, where we go out to dinner, play some games, and in general relax. It allows people to vent, which they can't do at work, and shouldn't. We even invite people that were let go, or quit. For the most part, they do come. The collective knowledge of the company will always win out.

      Reason and arguing (even logically) almost never help, even if you win the argument, politics will most likely force you to lose the war. I can tell you, I've had to deal with vendors that "here is my interface, we are not changing anything". Use of encryption? No, even though its logical that you should do it. Login/Password/Authentication? "No, we do everything by IP". Seriously, WTF? But you get, "We've been doing this for 20 years, and all of our other clients use it". When I was younger, I tried to win these, and I'll say, you will never win these. I've also had bosses that were, it has to work this way, or we'll lose customers.

      The reason for CS grads to get upset is, they've taken programming classes on specific languages, only to find out, no one actually uses these anymore. Most of their general knowledge is based on software that hasn't been used for 5 years. I'll also say, most CS grads, can't work critically about CS. I just found out recently, that schools are still teaching the C++98 std in schools, when most compilers have implemented large parts of C++0x/C++11 std. PHP classes still teaching 4.0. HTML 4.0 classes. Its no wonder that graduates get frustrated when entering the workforce. I've had CS grads come in, not knowing OO, or even prototype based objects. I think OO is a very important CS concept. Also, in regards, to liberal arts, I don't think it "changes" nearly as fast as a technology field that would require CS. Unless you are at a uni like MIT/CMU in a PHD program, if you are not learning the new stuff on your own, you will be behind

    4. Re:In Defense of the Liberal Arts by jedidiah · · Score: 1

      No. Being the sort of person that would get a BA in English makes you better able to relate to non-geeks.

      Your natural abilities are the cause. They are not some end result developed by some educational indoctrination.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:In Defense of the Liberal Arts by Anonymous Coward · · Score: 0

      Just out of curiosity, why do you esteem the ability to think critically so highly? And what of those for whom it just comes naturally?

      Growing up in "gifted" programs, I was constantly amused by how highly my ability to think critically was regarded, to the point where my teachers saw no benefit to actually providing me the knowledge upon which to apply my thinking skills. For me, to whom critical thinking came naturally, it seemed a waste of time - I actually wanted to apply it to real-world situations, but gaining such knowledge was considered a waste of time.

      As a consequence, my academic work was largely a waste of time until I got to college. Worse, because I'd been treated as "gifted", I had never developed the study habits necessary to quickly and correctly perform a large volume of work - which negatively affected my studies in anything I didn't want to learn, or which required a substantial time commitment.

      A large part of what the original poster misses is that the ability to think critically is only half the equation - the general education courses are there to expose a person to the perspectives of other people, and provide themselves with the knowledge upon which to apply their thinking skills. Without such knowledge, everything becomes a learning exercise, and one can waste a considerable amount of time learning through experience what would have been more easily learned through education.

      And it seems the original poster is setting himself up quite well for experiential learning. Without an education in economics or business, he won't understand why - when he's actually better than his overseas counterparts - that he's being replaced by them. He'll might believe that if he works hard enough, he can avoid a layoff.
       

  58. The problem is not the schools. by Anonymous Coward · · Score: 0

    You can take whatever classes you want for the education. The degree programs generally require gen ed, and there is a reason that you aren't seeing.

    Even with the general education, we have plenty of degree holders who don't understand people, culture, and context. You get that from your general education.

    Technology classes alone will not be enough for you unless you want to be part of a blue-collar programmer socioeconomic class. As we commoditize the skills you think are your strong points, moving from coding to the application of patterns, black-box solutions to business-aligned ones, the non-contributing coursework will become important to keeping the work meaningful and in focus.

    "...English, Philosophy, History, Art and the like. While these fields are useful and perhaps enriching, they will not contribute to making me better at my job."

    English - How it can best be said... The weaving of language to make an emotional, intellectual, or aesthetically profound impact.. Not important?
    Philosophy - Epistemology: How do you know what you know. Metaphysics: What is real, what makes it so? Ethics: What makes a right act right? Logic: How can you use symbols to enhance reasoning? Not important? Especially logic?
    History - What happened and why? Seriously not important?
    Art - The expression of meaning in form. The articulation of the most compelling human thought in novel mediums. The study of beauty. Not important?

    All those classes are there because somebody new better. As someone who is obviously smart enough to self-teach programming, you're probably a good learner. I suspect later in life you'll wish you had the time to take more of those classes. Instead, you'll be refactoring someone else's bad code, shipping the work you love to do to less expensive off-shore help, and wondering why all that self study you did didn't give you the tools to find meaning in the changes in your work and your life.

    Take the classes and enjoy them.

  59. Re:Then you don't want a BS from an accredited sch by Anonymous Coward · · Score: 1

    a BS from an accredited school

    I can confirm this. I go to a school where the least technical major is civil engineering. First day of English class, the teacher told us bluntly "I know none of you want to be here, but the organization which accredits us requires English classes."

  60. Come to Europe by ocean_soul · · Score: 1

    There's (almost) no `general education bullshit here.

  61. Test Out, seriously. by Shag · · Score: 1

    Most schools will let you test out of courses - you just take a test at the beginning of the semester to demonstrate that you already know what they were planning on teaching you, and they give you the credit. Saves a lot of time. The second time I went to college, I tested out of basically everything but "computer lab," did all my lab work for the trimester the first week (I had been working as a programmer for 2 years and could type 90wpm), and then spent the next few months hanging out in third-year networking classes learning about SNA and the OSI model and all that.

    Of course, I could argue that SNA and the OSI model turned out to be a bigger waste of my time than Gen-Ed classes ever could... ;)

    --
    Village idiot in some extremely smart villages.
  62. I kinda did this by MobyDisk · · Score: 4, Insightful

    I was in a similar situation, here is what I suggest:

    1) Take the Comp Sci AP test to get you out of the introductory CS courses and get you some credits from the start. The gen-ed courses weren't that bad to take: It may be the CS 101 classes that drive you nuts. "This is a for loop... this is a while loop..." and looking around at all the Art majors who think they can go into Comp Sci for the money and don't understand the concept of a variable.

    2) Take any other AP test you think you can. Worst-case you lose money, best case you skip some courses. There is nothing wrong with getting a poor score on an AP test other than the loss of money. But talk to someone who has taken and/or teaches AP courses to get an idea of what you need to know. If you are still in high-school then taking the AP courses is the best approach.

    3) Use community college to breeze through gen-eds. I decided on my final college and picked a community college to take my Gen-Ed classes. (I did it for financial reasons though). Pick the schools and classes so you guarantee a transfer. Then take nothing but gen-ed courses in the community college because they will be really easy. If you are as smart as you think, you might be able to do 2 years of gen-ed classes in 1 year. Most of those community college classes will be designed for slackers.

    4) Grow up. Those gen-ed courses are actually some of the best parts of college. I am a geek to the core, but I loved discussing Descartes' meditations, studying economics, learning how the eye communicates images to the brain, and debugging why various wars started. If you think you can survive in the world knowing only what is in the computer you will be unable to accurately measure the world around you and efficiently apply what you have learned to your field. You won't be young forever so at some point you will wake-up and realize you aren't the best of the best of the best anymore, and you will want your niche in the real world. Computers are a tool - a means. True success requires more than just the means (your C.S.) to fulfill.

    1. Re:I kinda did this by purpledinoz · · Score: 1

      This is the most useful post in this thread. I understand his predicament. Without a degree, you're automatically taken out of consideration for a lot of jobs.

    2. Re:I kinda did this by Anonymous Coward · · Score: 0

      This is great advice. Between community college and AP/IB courses, you should be able to start your bachelors with enough credits to effectively start in your 3rd year. If you really want to specialize quickly look for a 3/2 program where you spend 5 years and get a B.S. and an M.S., then you will potentially only have one year of undergrad, then two years of grad work which will be pure C.S. You'll finish with an M.S. which will help your career and set you apart from other job applicants (not to mention having a masters at 21).

      Of course at the end of that, you probably won't have a clue how to socialize, so you may want to consider continuing for a Ph.D. where your lack of social skills will not be a detriment to your future career. As a bonus, you'll be able to do pure C.S. all the time and not have to worry about coding (or did you think C.S. == coding).

    3. Re:I kinda did this by bmajik · · Score: 1

      4) Grow up. Those gen-ed courses are actually some of the best parts of college. I am a geek to the core, but I loved discussing Descartes' meditations, studying economics, learning how the eye communicates images to the brain, and debugging why various wars started. If you think you can survive in the world knowing only what is in the computer you will be unable to accurately measure the world around you and efficiently apply what you have learned to your field. You won't be young forever so at some point you will wake-up and realize you aren't the best of the best of the best anymore, and you will want your niche in the real world. Computers are a tool - a means. True success requires more than just the means (your C.S.) to fulfill.

      I don't think the OP posits that all he needs to know is how to program. I think he (rightfully) concludes that the bullshit they spew in bullshit class isn't going to enrich him for a variety of reasons.

      It's not that none of those things are interesting or that they aren't interesting to him. It's just that a typical state 4 year program isn't the venue that makes them interesting.

      One reason I picked the uni I did was becasue the CompE program had only 18 hours that weren't math/sci/physics. And most people take 5 years to complete the program.

      Well, 2 years in and I was pulling my hair out trying to keep my GPA high in EE classes whilst simultaneously trying to spend my time geeking on real stuff and mingling with the opposite sex.

      So I "dropped down" to a double major in Maths and CS and suddenly many of the gen-Ed requirements became due.

      God, what an awful fucking waste that was. There were a few classes that were interesting and I remember certain bits of trivia from them, mostly history related. But hell, I could have just picked up the books, and listened to the handful of engaging lectures by auditing a class later in life.

      Generally, the total lack of interesting people or conversations in my english courses, as well as the inane emotionalism in general, made me hate it all. My college experience made me much more disgusted with people in general than even being a nerd in highschool did. Here, I thought, were supposed to be the brighter folks who were serious. Not so.

      If i had had an econ course that talked Austrian economics; if I had had a philosophy or poly sci course that discussed minarchism or Ayn Rand...now THAT would have been interesting. If i had had even ONE literature course that was Heinlein instead of typical english teacher horseshit...

      But no.. i had to wait until i was miles away from school to actually re-learn to enjoy reading fiction, and to immerse myself in interesting ethical and "social science" topics.

      I've had considerably more interesting conversations about history, politics, and economics on _Facebook_ than I ever had in college.

      Infact, reflecting upon all of the things I've learned since K-12 and university, I feel quite cheated, to be honest. It's not that I expect that in 16 years I can be taught everything. It's that I got such a bullshit slanted view of the truth and of what was important masquerading as education.

      That so many of these dimwits talk about how they shape minds is frankly terrifying. The results speak for themselves.

      The OP may be correct to treat the whole affair largely as a hurdle to clear so he can have a better shot at getting out of the McJob category.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    4. Re:I kinda did this by Anonymous Coward · · Score: 0

      I second this. I put in 2 years at a community college and got most of my gen-eds out of the way. They were some awesome classes too. This is partly because the community college level instructors are there to teach, not research. Some of them may be easy, some of them may be really tough (I had an awesome physics professor). But do it. I really loved my psychology class which actually is helping me out some now that I've moved into AI research.

      I also was able to challenge the first CS class because I had coding experience in BASIC, PASCAL, and a little C. One of the most important things I learned afterwards (and am still working on) is coding standards and what you shouldn't do. When you're largely self-taught, you may have non-standard variable names, multiple returns, etc.

      When you transfer to a 4 year with an AA or AS there might be a couple more general classes to take depending on the agreement (if any) the schools have. I had to take a gender/diversity class senior year. It was fun, and taught by one of the campus' favorite professors.

      Don't cheat yourself. Do the time and have fun. You'll be out in the workforce for 40+ years. Make sure you are doing what you love, and if not, you're getting paid a butload.

    5. Re:I kinda did this by pkeller3 · · Score: 1

      I like your community college and AP course suggestions. I got my first B.S. degree in General Engineering from U of Illinois and got out of a few gen eds with AP credit, and then went on to Southern Illinois University at Carbondale for my B.S. in CS and only had to take 2 gen eds there because I had a bachelors degree already. I wish I would have taken more community college courses to get out of 1 or 2 other entry level classes, but too late now. But really, I think it comes down to 2 things: 1) If you are into girls, there will be a very small number in your CS or Engineering courses. Take the gen eds, Meet some people, and expand your circle of friends. 2) If you are going to a top tier school, you will need those gen eds to give you a break from the hard courses. At Illinois, during my toughest semester, I was at the library until it closed almost every night, worked more when i got home, and had an early (9 AM) class every day of the week. I was getting about 4 hours of sleep a night and was miserable. You will be overwhelmed, tired, and miserable if you try to take 15+ hours of credit from a top school.

  63. It's not just CS by Anonymous Coward · · Score: 0

    I have 2 programmers working for me, both incredibly smart people. One of them has a comp sci/math degree who does great work and the other an African studies major who will kick the ass of most FOSS developers out there. What I appreciate about is this person's ability to see big picture, plan well, communicate to end users well, and several other attributes not related to her technical experience.

    Dude, you are clueless if you really want a BA or BS with no general ed. Go to tech school, focus on the CS skills and then don't complain when you don't have the ability to go beyond your dead end job and always being told what to do.

    I also agree with the poster who said not to call yourself an engineer...it is insulting to real engineers.

  64. what? by roman_mir · · Score: 1

    I work 2 jobs and I have a life.

    - bzzzzzzzt. What gives you the right to think you can do that and be a computer nerd exactly? Also, how does one have 2 jobs and a life in the same time span?

    1. Re:What? by MLease · · Score: 1

      Degree requirements. The CS courses themselves, no. But any college offering bachelors' degrees will have General Education requirements, which involve taking courses in History, etc. The idea is that an education should be more than just career training.

      -Mike

      --
      I'm sorry; I don't know what I was thinking!
  65. Where to start... by McNihil · · Score: 1

    I started when I was 11 and thankfully was a bit more open minded regarding courses but also lived in an education climate where we had mandatory curriculum.

    My advice is that you need to learn humility and that is best done through the humanities because lets face it the computer is just a hyper mirror of your own super ego.

    So how about jumping on something that is really a challenge like "Child rearing 101." Good luck and have fun you might actually learn something substantial.

  66. Achilles heal by Anonymous Coward · · Score: 0

    Is that where Achilles gets stronger after being hit?

  67. university should have gened. by spottedkangaroo · · Score: 1

    Sorry, you're thinking of a tradeschool, not a university degree. A university degree produces a well rounded, also called "educated" person. If all you're interested in is the computer stuff, then by all means, learn it. You don't need professors for that.

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
    1. Re:university should have gened. by Arlet · · Score: 1

      Is that how it works on a US university ? I have a CS degree from a university in the Netherlands, and 95% of the courses were about math, physics, electronics, and computers. I only had 1 short class on philosophy of science, and another class about some social thingy that I forgot about.

      My general education I got from my secondary education that I did before attending university.

    2. Re:university should have gened. by mark-t · · Score: 1

      If you think useful general education stops when you get out of high school, then you are failing to see any intrinsic value to general learning, and that could very easily subconsciously impact your willingness and ability to absorb new information that *IS* relevant to your field.

      I can't help but recall how I once knew someone who got a narrowly focussed computer programming education and every problem they encountered where their education was not actually sufficient to efficiently solve the problem, rather than attempting to actually learn something new, they would use brute-force hacks to make something that works based wholly on what they do know, and it resulted in software that was more difficult for others to understand and maintain.

    3. Re:university should have gened. by Arlet · · Score: 1

      I got most of my general education after I left school, and most of the stuff I learned at school about history or literature I forgot.

      I wouldn't say, though, that the university program was narrowly focused on computer programming. Out of all the classes, only a handful talked about actual programming (in Pascal and Lisp). Most of them involved building a solid theoretical basis. I got classes in advanced stochastics, among other things about Wiener processes and martingales (shudder), digital logic design, physics, signals and systems, linear algebra, numerical analysis, database design, information theory, automata, AI, algorithmic complexity, queuing theory, combinatorics, computer graphics, database design, compiler design, operating system design, etc...

      Without a willingness and ability to absorb new information, you didn't get very far. Learning English as a second language was pretty much assured, since pretty much all the text books were in English. Adding stuff like history or arts would have meant getting rid of some of the other subjects.

  68. God you people are dickheads by Anonymous Coward · · Score: 0

    Those classes are a waste of time. Maybe he already spends his time studying other subjects. I have no degree yet I am a programmer. There was one econ class that I took that was useful and the rest was an absolute waste of time. And to this day I still spend a lot of time reading history, econ, philosophy ON MY OWN TIME. I don't need some overpaid leech on society to force me to learn.

      I think it's funny that everyone is saying he needs those other classes to learn how to problem solve and think. He's a programmer! Most of the job is planning, solving problems, and thinking. Maybe he's lucky enough to have social skills unlike most of you nerds. Sounds like a lot of whining from people that want to force everyone else to waste a ton of money and get a mortgage with no house of loans just because they did.

    He may be smarter and have better social skills than you. Quit hating.

    1. Re:God you people are dickheads by Anonymous Coward · · Score: 0

      He may be smarter and have better social skills, but more likely he does not and just thinks he does.

      In my experience, the people who think they're smarter than everyone else are 1) not, and 2) seldom actually pay attention or listen to others around them. How do I know this? Because I too once thought I was smarter than everyone else. It took going to a very competitive college for me to realize that I wasn't. And because I stopped thinking at an early age that I could benefit from the wisdom and experience of others, I missed out on a lot of that wisdom and experience. Maybe they'll be fine; they'll have a good career, make all the right moves, have a good social life with lots of friends. More likely they'll be seen as an insufferable prig until he matures enough to realize it.

      As someone above said, stop scheming, take the classes, and pay attention. If they're too easy for you, then you'll get an A. That way it will be even easier to get a great job later on.

      There's a reason these things exist, and it's not just for everyone else.

  69. Why hate on... by Prime+Mover · · Score: 1

    the GE subjects? They can be interesting and learning more makes you a better person, programmer, spouse, parent, neighbor, voter, etc. Learning and school, in general, really don't have to be bad things which you try to escape.

  70. Be careful what you ask for by RedLeg · · Score: 1

    I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like. While these fields are useful and perhaps enriching, they will not contribute to making me better at my job. Moreover, I attended an excellent high school that covered these fields of study in great detail, and I feel no need or desire to spend more time studying these things.

    I graduated college from a nationally prominent liberal arts college in 1984 with a BS in mathematics. Based on placement tests administered in orientation, I was exempted from english, foreign language and most of the other "gen ed" requirements you speak of, like you, based on a strong HS curriculum. I then spent the next FIVE years fighting a system that had exempted me from the requirements, but gave me no credits for them.

    In other words, the "gen eds" I avoided ended up biting me in the ass HARD as I found my schedule "filled" with "the only courses available" to fulfill my credit requirements to graduate.

    The good news is I ended up with almost enuf philosophy credits for a minor, and that my sound HS grounding in the basics have served me well in the past 30 years.

    My advice: be careful what you ask for.

    Place out of what you can, but realize you still have to have the credits to graduate. Take the gen eds, but get yourself exempted from the baseline requirements if you can, take the higher levels, and choose them carefully. Being literate in another (human) language is a good thing. I have been very grateful for the religion courses in Islam and Buddhism. Formal logic out of the philosophy department has helped me write airtight code over the years. All of this will not only make you better at your job, but stand out from the other illiterate ramen-slurping geeks who will likely be your peers in the first few years of your career.

    Red

    1. Re:Be careful what you ask for by Anonymous Coward · · Score: 0

      > ... another (human) language ...

      the word in the parentheses aptly demonstrated why CS people need liberal arts / general education, after all.

  71. College is not a Trade School by kenh · · Score: 1

    I think you miss the point of a college education - the purpose of college is to ground you in many topics, so that you'll me well educated, and to prepare you for a lifetime of learning. You seem to be viewing college as a requirement to getting a higher-paying job.

    I can't tell you how many 'computer people' I know that while very talented in their area (networking, administering, programming, etc.) wind-up stuck at some level of their career be ause they are not prepared to take on greater challenges. Learning how to write, how to think, analyze, and understand the world around you are the traits a college degree is supposed to give you.

    There's absolutely nothing wrong with attending a trade school, but it will likely open fewer doors than a college degree with all that 'general education' material.

    What do you want a degree for? Seriously, is it to check a box on an employment form, or do you want to learn something? You will learn from doing, be it in college or working somewhere. Have you considered not studying computers at college? At least not as your major - say you studied chemistry, biology, or mathematics, if you did that, you could build yourself an impressive career as a programmer in your chosen field. Your programming skills would augment your degree (or vice-versatile) and make you a very attractive candidate in your chosen field.

    --
    Ken
    1. Re:College is not a Trade School by Anonymous Coward · · Score: 0

      This is a uniquely American idea of a college education, everywhere else seems to think a degree is all about studying a single subject in great depth with a view to specialising in that field.

      Surely your mandatory schooling should be wear you get your broad base education from.

    2. Re:College is not a Trade School by mikael_j · · Score: 1

      I think you miss the point of a college education - the purpose of college is to ground you in many topics, so that you'll me well educated, and to prepare you for a lifetime of learning.

      This is a fairly american view of the purpose of college/university education. Here in Europe that's generally what the equivalent of high school is for. College/University studies are specialization in a very specific direction which are supposed to not just give you deeper knowledge of the subject but also prepare you for further studies and research should you choose to go in that direction.

      --
      Greylisting is to SMTP as NAT is to IPv4
  72. Any suggestions? by John+Hasler · · Score: 1

    Go to a trade school. You don't want a BS.

    Or better yet, just study independently.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  73. Open your mind by Anonymous Coward · · Score: 0

    Here's a suggestion....read "The Closing the American Mind" by Allan Bloom

  74. Get a Second Degree or Major in Linguistics by ZarfMouse · · Score: 1

    I got a double-degree in Computer Science and Linguistics.

    The great thing about doubling in Linguistics is that it is so interdisciplinary that you can use Linguistics courses for most of your general education requirements:

    Behavioral Science = Psycholinguistics.
    Social Science = Sociolinguistics.
    History = Historical Linguistics.
    Composition II = Syntax
    Philosophy = Semantics
    Elective Supporting Coursework for CS = Computational Linguistics, Cognitive Science Seminar, etc.
    etc...

    Then by the time you've finished your Gen Ed for CS, you've practically got your Linguistics degree.

    And everything you learn in Linguistics is essentially about data structures and algorithms and rules and parsing and formal systems and symbol manipulation. The more advanced stuff gets into AI and natural language processing. It'll help your CS brain a lot if you learn Linguistics.

  75. A Bachelor's is supposed to have general studies by Anonymous Coward · · Score: 0

    A bachelor's degree is more than a technical degree. It's a statement that you have some broad post-high-school general education.

    For a BS/CS, a major nearby engineering college at a major university requires 30 credit hours - just under 1/4 of your degree - to be non-technical courses.

    * 9 hours of English or Literature
    * 3 hours of communications
    * 3 hours in fine arts
    * 12 hours of history and political science
    * 3 hours in social or cultural studies

    These reflect university core-curriculum requirements.

    This university's core curriculum is designed so that all university graduates:
    * can read and write English [this includes International students who may have deficiencies when the enroll]
    * have some college level understanding of literature and its forms
    * have critical thinking skills including adult-level understandings of argument form and math including logic
    * understand the scientific method and its major implications
    * understand history and the value and relevance of history and historical research
    * have an understanding of politics and how it works
    * have an understanding of art and aesthetics and their principles
    * have an understanding of major past and present cultures.

    Implicit is that this understanding will be an an adult level, not a high school or junior high level. This means the university graduate will be able to think critically about these topics.

    These are some of the things that a bachelor's degree from a respected university implies.

    Go for your bachelors and do the humanities work required. OR, if you pursue a purely technical education, take the time on your own to do the equivalent work. It will make you a more well-rounded individual and it will make you more valuable to others including your future employers.

  76. A degree is not merely your major by Anonymous Coward · · Score: 1

    It is an education in critical thinking. And not only about critically thinking about CS in your case, but about the world in general.
    You will be, with a degree in hand, among the top 5% or so of the world's population. If all you know is CS and what you got in
    high school you will be sorely lacking the skills to cope with the complex world we live in, especially considering that 95% of the
    world will have less education (and lower coping skills, presumably) than one with a degree.

    I worked as an engineer in a weapons manufacturer/defense contractor for the US Army. They hired lots of guys who had great
    engineering backgrounds but little in the way of coursework that would help them deal with being humans. Those guys were great
    if you wanted to put them in a room and have them develop stuff, but don't show them to people, don't let them interact with
    people, particularly if you want money from they people they must interact with and God forbid, don't let them make decisions
    that would affect other people. They just didn't have the skills to be anything more than geeks.

  77. mimimizing gen-ed by Anonymous Coward · · Score: 0

    You could certainly find a school which has a limited amount of Gen-Ed. For instance, the RPI ITWS degree seems to fit:
    http://www.rpi.edu/dept/IT/undergraduate/curriculum/degree_reqs_2010.html
    You need some broader courses, but they are pretty much all electives and I imagine that you could pick some of specific interest.
    Their CS degree also requires few "core" classes and mostly electives, for which there seem many that may be of interest (ie, they appear to have an HCI class in the humanities division).
    http://www.cs.rpi.edu/academics/undergrad/09.html

    And RPI is definitely an excellent school.

  78. This a shame... by loom_weaver · · Score: 1

    , but I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like.

    A shame because until I took a course on boolean logic, de Morgan's algebra, etc. in the Philosophy department a lot of computer science and mathematics didn't really click and up to that point I was just regurgitating formulas without having any understanding on the foundation on which my knowledge sat.

  79. Those subjects are not useless, nor unrelated by Anonymous Coward · · Score: 0

    I've been programming for over 25 years without a degree. I've thought about going back for a degree so I could learn English, Philosophy, History, Art and the like. If your any kind of a developer at all you won't learn much about co-sci in college. You should go get your degree just for the sake of learning English, Philosophy, History, Art and the like. They will make you a better programmer even if you can't see that now. Having a well rounded education makes you a more valuable employee. This is why some employers do not hire candidates without a BS degree, not to mention paying higher salaries. It may seem like these subjects are unrelated, but that couldn't be farther from the truth.

  80. They will not... by Anonymous Coward · · Score: 0

    While these fields are useful and perhaps enriching, they will not contribute to making me better at my job

    You're saying that you know in advance that these classes will not help you. Do you see anything wrong with this?

    Nevermind the classes, this is the reason I would rather high school students be held in college for 4 years before release into the wild. At least some of them will, in this time, begin to realize that they don't know everything yet. A team in which every person understands this will work together well and be extremely productive. In less fortunate teams, this is how egowar begins.

    I was this way in college, I think it's a perfectly natural thing for humans, but you will be so much better as a co-worker (and, imo, better as a human) when you get past it.

    Maybe a little harsh, but meant with good intentions.

  81. What is your job? by the+eric+conspiracy · · Score: 1

    > While these fields are useful and perhaps enriching,
    > they will not contribute to making me better at my job.

    You are assuming the job you have now is going to be the job you have 10 years from now.

    Let me give you a hint about this. You don't want your job today to be the same one you have 10 years from now. You want to move up the food chain. As you move up you will find that your job will become one of getting things done by working through other people. The fields that you seem to think are unimportant now will become very important to you in the future. So take those psychology, economics and similar humanities courses.

  82. The Value of General Education by DERoss · · Score: 2

    I got my BA degree in mathematics in 1964, before computer science was a generally recognized subject for degrees. I loaded up on numerical analysis classes since they presented the kinds of mathematics applicable to computers. I also took two years of symbolic logic (part of the philosophy curriculum) because I thought it might have some application to programming and a year of accounting (business curriculum) because I knew much of future use of computers would be in business applications. I did not know it at the time, but my English and public speaking classes meant that I was prepared to write literate, readable test procedures and user manuals and to make presentations in front of customers. By taking literature, history, art appreciation, and music appreciation classes, I ensured I would not be merely a geek or nerd (terms not yet in use at the time).

    In the end, I got an excellent job as a computer test engineer. It was not long before I was supervising 5-10 other testers. When I hired a new tester, however, I tried to avoid hiring anyone with a computer science degree. I found that those with CS degrees were more interested in computers as the central object of their studies than as a tool to accomplish a task.

    I am now very comfortably retired after a computer career of 40+ years. I retired before I was old enough for Social Security, retiring when I wanted to retire (not when my employer wanted to retire me). Part of the reason I am not bored with retirement was that my university education gave me a broad enough view of life and the world to have interests beyond my career. Part of the reason I was able to afford retirement was that my university education gave me the ability to understand financial statements and investment strategies.

    A university education implies an education that is universal and not narrowly focused. Not everyone benefits from a university education. Those who could benefit but do not partake might find themselves as drudges, earning a living without having a life.

  83. Open University by Anonymous Coward · · Score: 1

    Perhaps try the Open University: http://www3.open.ac.uk/study/undergraduate/computing-and-ict/index.htm
    It's UK based but is open to students from anywhere, and is both distance learning and part time so as to fit in with the two existing jobs.

  84. No. by VAElynx · · Score: 1

    Growing up happens when someone gets a job.
    Useless intellectual wankery is useless - how many people have you met who went "oh, i was trying to code up this database and i couldn't figure out how to implement the storage, but then i remembered reading Hemingway and it was *obvious* what to do!"

  85. College Degree vs Certifications by Anonymous Coward · · Score: 0

    I know in the US, having your certifications (A+, Cisco, MCSD, etc) means more to an employer than a college degree in CS. The reason being is that although a college degree sounds good, it becomes outdated. Just think of all the people that got a CS degree 30-40 years ago; Do you think the information they learned back then will help them out with today's technology? Whereas the certifications must be renewed every few years - so you have to go through training and you'll be caught up to date with the current technology.

    Don't get me wrong - a college degree has it's benefits too. It shows an employer that you can commit to something. Some major companies might require a college degree just because the employer may not know what to look for in a programmer. The best situation is to have both a CS degree AND all the certifications - then you can score yourself a good, high-paying job.

  86. Dear Slashdot by Airborne-ng · · Score: 1

    I want to succeed in life, but I don't want to put in the requisite hard work that others puts in. Thanks

    1. Re:Dear Slashdot by shutdown+-p+now · · Score: 1

      I want to succeed in life, but I don't want to put in the useless hard work that some other people put in.

      FTFY.

  87. CLEP Tests by ranton · · Score: 4, Insightful

    Just take the CLEP tests if those Gen-Ed classes really have no value for you. You can complete almost your entire first two years of schooling with those tests. I just finished up going back to school (harder to move up now without a BS degree), and I saved a boat load of time and money taking CLEP tests for Gen-Ed classes that I didn't finish in community college a decade ago.

    For truly well rounded self educated people, they should be a breeze. If it is hard to pass them, then you really do need those Gen-Ed classes (those areas of knowledge really do have value). But plenty of people who actually like to read (non-fiction) have no need to waste their time in 100-level Humanities classes.

    --
    -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    1. Re:CLEP Tests by BrokenHalo · · Score: 2

      But plenty of people who actually like to read (non-fiction) have no need to waste their time in 100-level Humanities classes.

      Indeed. Hence the outcry against those (few, so far) universities here in Australia adopting a program where students have to pay for four years of arts-related courses before they can get started on their chosen area in a fourth "graduate" year. If I were undertaking study now, I would give those unis a wide berth. I love to read, and I already have a comprehensive Arts background, so it is easy to take a cynical position that this is just a way for universities to grab cash.

      It's hard on students, since they only have seven years of Government assistance in their education, so if they undertake further studies in their chosen field, they are going to be cutting it a bit fine, without even starting to make allowances for changes of direction. And I am in no way convinced that a one-year "graduate" course is equivalent to a solid four years' undergrad study in their field.

    2. Re:CLEP Tests by Anonymous Coward · · Score: 0

      (those areas of knowledge really do have value)

      Some of those areas. I would much rather take an art class when I actually appreciate it (later in life, I suspect, if ever) rather than being forced into it. Having finished my BS, I can unhappily say that the vast majority of the Gen-Ed courses were a waste of time. And, unfortunately, there are plenty of schools that deny CLEPs, as well as community college courses, as replacements for their Gen-Ed requirements (many number their courses as level 300 arbitrarily to make it harder to accept transfer credit).

    3. Re:CLEP Tests by aitikin · · Score: 1

      +1. I still took the gen eds, but then again, I went for the...social aspect of that portion.

      --
      "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
    4. Re:CLEP Tests by bosef1 · · Score: 1

      I'd never heard of the CLEPs; the web site is here. It looks like one thing to be careful about is that the major state schools have only limited acceptance of CLEPs. I was curious, so I checked Virginia Tech, the University of Virginia, and William and Mary (guess where I live). Only Tech accepts CLEPs, and only for a limited number of really general classes (mostly languages). So what'd you'd probably have to do is launder the CLEPs through a smaller college to get a 2-year degree in short time, and then finish it off at a larger school (or one of those 2-3 programs that some schools offer). I'm not sure that would save any time over the conventional approach, though; and that seemed to be the submitters objective. You can see which schools accept CLEPs here.

    5. Re:CLEP Tests by sulfur · · Score: 1

      For truly well rounded self educated people, they should be a breeze.

      Even if you're not "truly well rounded" or are afraid to fail the test, here is what you should do (I passed some CLEP tests this way):

      0. Make sure CLEP tests are accepted (some engineering programs/colleges don't accept certain tests).
      1. Find related college course at a decent university that has lecture notes online.
      2. Buy the book that this course follows, read it and read the notes. Often course notes will hint at which parts of the book are most important.
      3. Pass the test, submit a form to get credit for an equivalent class.

    6. Re:CLEP Tests by AtomicSnarl · · Score: 1

      Yes.. CLEP and DANTES tests if you can get them. Based on work experience, I was able to max the 2 year stuff with just those tests. I then submitted for an AA Business degree that needed only 2 residency courses for business related topics. The AA then covered all the Gen-ED stuff for my 4 year degree, again except for 3 residency courses on English and Geography (elective minor related to my work). The rest was all directly related to my focus.

      Shop around and see what you can stack to speed up your path.

      --
      Pacifist paratroopers yell, "Ghandi!" when they jump.
    7. Re:CLEP Tests by Anonymous Coward · · Score: 0

      That, of course, assumes that you can pass the test. The problem with many students shying away from a subject is that they may not pass the test.

  88. You have Know idea. by Anonymous Coward · · Score: 0

    "While these fields are useful and perhaps enriching, they will not contribute to making me better at my job"

    You have no clue how it works. My Day-to-Day is probably 2 hours of actual coding in an 8 hour day. The other 6 is working with clients, meetings with co-workers and reading/writing documentation.

    You actually don't realize how much being able to communicate verbally and being a social individual plays into this industry. Clients need software and clients generally have no idea what they really need and that's exactly why you have a job in the first place. These courses will help you with your commutations and writing skills. You need those skills.

    No company is going to hire a guy who can't hold a conversation and communicate his ideas. If he can't it doesn't matter if he Einstein he's brain power is useless if he can't explain what he is doing.

    If you can't be convinced that way, the only other way is I can just tell you to "Suck it up" and get them done. Because most companies won't waste their time with resumes that don't have CS/Engineering background, there not going to dump $xxxx.xx dollars on a chance you might know something.

  89. Re:Then you don't want a BS from an accredited sch by Missing.Matter · · Score: 1

    Instead, it sounds like you are wanting a vocational/technical school degree, which is subpar, compared to getting a BS.

    I wouldn't say sub-par; it's just for someone who wants something different in life. If all you want is a job, go to vocational school. You can earn a great living. It's apparent the submitter does not want to learn for learning's sake, so a vocational school is probably the right direction.

  90. A degree gets you past the HR people by petes_PoV · · Score: 1
    When you have dozens of people applying for each position, the main task is to find reasons for NOT hiring, or excluding possible candidates. If you don't have a relevant degree then you get no further than the CV stage in the process. No matter how relevant your experience or your willingness to work for Post-It's covered in peanut butter. At the pre-screening you're dead. That's because engineers and even managers time is too valuable to waste on sifting through boxes of hopeless applications - so the admin people do it. They just have a simple list of requirements and will ONLY pass on the ones that match. It's as close to "grep BSc *.cv" as you can get from a semi-animate object.

    That's the real value of the degree - not to prove you can do the job, but to get past the layers of clueless administrators who's only job is to find reasons to reject candidates.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  91. Take the AP tests by Anonymous Coward · · Score: 0

    Take the AP tests in the various subject areas. You need not have taken AP courses in HS, just sign up for the test- it's the test results that matter when colleges decide to give credit.

    If you do well enough to get credit for these courses, then you are correct, and your school covered these areas enough for the entry-level college equivalents. If you don't do well enough, then you are wrong, and need to learn these areas. Other comments have covered their value, so I won't reiterate them, except to advise you to look at the curriculum requirements of a BS at MIT: perhaps the best tech college in the world, but they still require some coverage of these areas for a degree. Sure, they could be wrong, but it bears thinking about.

    Generally speaking, you can't get a B.S. on the US without the GenEds in some form or fashion. It wouldn't be a BS if you could. If you want to minimize them, try the AP credits, along with attending a technical college-- most states have at least one as part of their public system. Their GenEds are often slightly lighter on the non-tech side.

  92. You need Gen-ed to be a good programmer. by gestalt_n_pepper · · Score: 1

    Gen-ED is about WHY you're programming something in the first place. CS courses are about HOW to program. The HOW always follows from the WHY.

    You can't be a good programmer without understanding what a program (or any other machine) is for. ALL Technology (including software) ONLY exists to serve humans in all their varied social, economic, political, philosophical and psychological contexts. It is a tool. Nothing more. To be a good toolmaker, you need to understand that a financial planner has very different needs, desires and skills compared to a building engineer, or a consumer sentiment analyst or a teacher, or a writer. They all eat too, but what, why and how they eat, and for what purposes other than nutrition vary wildly. It's the same with software.

    --
    Please do not read this sig. Thank you.
  93. Short-sighted, perhaps. by Anonymous Coward · · Score: 0

    Although I sympathize with the desire to get going on a career, I'd advise that you not underestimate the value of general education in cultivating the sorts of skills, knoweldge, and aptitude that will enable you to have a full career rather than just get the first few jobs. In many careers as you progress, you take on greater "managerial" responsibilities that require higher level aptitudes and capacities. Most general education courses aim not only as "content mastery" (western literature, etc), but critical thinking, awareness of different intellectual approaches to problem solving (scientific, interpretive, creative, critical), and sometimes collaborative skills and both oral and written skills. These are the kinds of things you want to start cultivating early and they will pay off 20 years later after everything else you learn in CS is obsolete and there is a 20 year old programmer with hotter skills who will work for 2/3rds of your salary.

    Of course, you may be lucky and never need to rely on other skills, but it is easier to invest in your abilitities at 20 than trying to retool at 50.

  94. CS Is usually an applied science by Anonymous Coward · · Score: 0

    ... which means it needs to be applied to some other area, typically. The broader your general knowledge, the more places you'll be able to use your CS skills.

  95. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  96. CLEP by lq_x_pl · · Score: 1

    First: CLEP or test out of as many of the general-education classes as you can, if for no other reason than it is ridiculous to spend tuition cash on knowledge that will be discarded in a semester. The tests aren't that difficult, but then again neither is the material they cover.
    The "well-rounded individual" is a line of hokum. I'm nearing the end of my own degree, the field-specific material is marginally useful, and the general-ed requirements were an expensive waste of time and money. The usefulness of a BS degree is that it demonstrates your trainability in difficult or technical fields. The first two and half years of material aren't useable - you'll spend your time studying "ideal" situations and tasks that are simplified enough for an untrained mind to handle. With the amount of programming you've already done, you'll probably be bored to tears for most of your undergraduate career.
    The things that have made me a decent candidate for entry level positions are the research and projects that have been conducted outside of the classes. Sounds like you're already doing a good deal of that.
    Get your degree, but understand what it is. It is a "certificate of potential ability to understand." Not a "certificate of capability."

    --
    An internal system operation returned the error "The operation completed successfully.".
  97. Go to a trade school by Anonymous Coward · · Score: 0

    You should go to a trade school. You should not be able to get a University degree without general background,
    it is an important part of your college education. Since you've already decided that anything but computer science
    is a waste of your time, it's clear that you would benefit from a well-rounded program that includes a lot more than
    your pet subject, which I doubt you understand nearly as well as you think you do. You'll need to deal with a lot
    more than a few computers to make it through life.

  98. The OU by Anonymous Coward · · Score: 0

    You may be able to study with the open university, which is a British correspondence university. It would be significantly cheaper than going to an American university, and you get to do it in your own time. I'm halfway through an BEng with them and don't hesitate to recommend them to anyone who asks.

    1. Re:The OU by ommerson · · Score: 1

      I'll second this. The Open University is not a degree mill and has an excellent academic reputation.

      You can (or at least certainly could when I did it) go straight to a Masters Degree in engineering at UK universities by doing a 4-year programme, missing out the Bachelors degree on the way. It's marginally faster than doing a BEng/Bsc + MSc combination, and academically equivalent.

  99. tail by transfixed · · Score: 1

    Why would you want to skip out on all the potential tail you can interact with in non-CS classes?

    --
    lost. away. phased out. non-existing.
    1. Re:tail by Anonymous Coward · · Score: 0

      Yeah, for real -- exactly what I was thinking. I'll leave it at that.

  100. Get certs by lightwraith · · Score: 1

    You are basically saying that you want certifications. The key difference between certifications and a degree is Gen Ed. Its an annoyance, but Gen Ed is basically teaching you how to navigate bureaucracy. For a programmer that may not seem as much, but it'll be required when/if you decide to move into management.

  101. roflmao by Anonymous Coward · · Score: 0

    The key sentence is, "I want to get a CS degree from an accredited school (a BS, that is), but I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like." This sentence indicates that you do not know what you want. If you are in fact a "good engineer" and you can multiple languages, etc., then you should have many concrete examples of your experience and skill. You should also have ample sources of recommendations for potential employers to reference.

    You must understand that a "BS" is not only a "Bachelors of Science" but that it is also "Bull Shit." You read it right -- it's a bona fide certification that you can withstand four semester-years of bullshit. This may seem funny to you now, but you'll be surprised at how much learning to handle this degree of bullshit can help you in the corporate world. You will not only be able to take the bullshit, but you will be able to give the bullshit. People will be see you in a new light as you crank out the bullshit. At this point, you'll be more dangerous than most bullshitters because of your ample real-world experience and technical know how. You'll be a bullshitter with balls. While this characteristic will eventually introduce you to the Glass Wall and prevent you from rising in the organization to become a C-level executive (I'll leave it as an exercise to the reader to find what the "C" in "C-level" executive stands for), you will be a force to be reckoned with.

  102. GenEd - useless but required for a "decent" life by Anonymous Coward · · Score: 0

    If you went to a good high school and then a so-so college, you will probably cover the same material in those core classes, and they will do nothing for you intellectually. However, the core classes are what, in practice, separates the BS from a vocational degree from the trade school near the interstate. That is why many people cling to those classes as crucially important to lead a "decent" life, even though as a practical matter they contain little useful information or knowledge that does anything for them intellectually. Because without those classes, the college degree is indistinguishable from the vocational degree, and the college degree is deemed "better" in our society.

    The reason other commenters' arguments don't actually make sense when you look at the actual material that you learn in those core classes is because it's an emotional argument, not an intellectual one. Cut those people some slack, but don't take what they say at face value. Recognize the degree for what it is: an arbitrary barrier for entry into many jobs and, more importantly, "decent" society.

    In other words, a degree "blessed" with a tiny handful of GenEd courses is a much higher status thing to obtain -- like driving a Lexus or Audi instead of a Toyota or Volkswagen -- which makes it perceived as much more valuable to the rest of society, and infers a kind of "decency" on you that you would not have otherwise.

    It's stupid, but that's the world you live in. If you suck it up and take those classes now, it will pay off later in life because people will perceive you as somehow "better" for having taken them. And that is likely all they will do for you, ever.

    Luckily, they are very easy courses.

    There are ways to make this more palatable. If you go to a school that puts economics and statistics in the humanities departments, you can fill many of those electives with stats and econ classes, which can actually be intellectually stimulating. You can take a foreign language, which really can be useful to you. Or if you're a musician (or want to be), you might be able to replace one class per semester with music lessons.

  103. Is it worth the cost/debt? by Anonymous Coward · · Score: 0

    While I agree that classes in English, history and the like could be valuable, the 'fluff' factor in such classes make them untenable. Today's universities and colleges are interested in money and these classes are now used as a 'cash cow' to extend the length of a student's college career. Rather than rigorous course work, these classes are filled with fluff so that students do not drop out too quickly. Keeping the students in those chairs is the main goal.

    Coursework that expands your mind? Not likely. Coursework that gives an easy "A" and allows the University to check off the "Is Politically Correct" check-box is more like it. And with the advent of Internet classes, a lot of coursework has devolved into unseemly web-based discussion threads where a daily quota is more important than a quality discussion. Make no mistake. These classes are not designed to enlighten anyone. They are designed to fatten the University wallet while putting young kids into lifelong dept.

    Should you be a well-rounded person? Yes you should. But is it worth the debt many university students incur to get it? I'm beginning to doubt it.

  104. Apropos Dijkstra quote by callahan2211 · · Score: 1

    I have an email signature that I like from Edsger Dijksta. He is the Dutch computer scientist best known for his concept of structured programming. "Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer."

    --
    "There are no gods, no devils, no angels, no heaven or hell. There is only our natural world. Religion is but myth and
  105. It's a problem with the American attitude. by Anonymous Coward · · Score: 1, Interesting

    People from outside America probably can't comprehend the psychological differences between America and basically the rest of the world when it comes to education.

    Americans are groomed from a young age to not give a damn about anything outside of America. At an individual level, this in turn encourages them not to give a damn about anything outside of their immediate lives.

    Education is affected by this attitude. An individual will have a core interest, but anything outside of this narrow viewpoint will be considered a "waste of time". In many cases, the individual won't even like their core stream of study, but will just be doing it to get a degree to supposedly "get a good job and to get the money" later on (even if it puts them hundreds of thousands of dollars in debt with no chance of earning that much back).

    It's not limited to any field. Those who focus on English literature, for instance, will often go out of their way to avoid even the most basic math courses. This is unfortunate, as they'll need these basic math skills when making change at their future careers as baristas and cashiers.

    The same goes for those who focus on Comp. Sci. They often avoid the most basic courses that involve the English language, thus never acquiring necessary skills like the ability to use capitalization and punctuation when writing.

    1. Re:It's a problem with the American attitude. by Grog6 · · Score: 2

      Very True; This is the Real Problem(tm) in America.

      Too many of the people in power are only there for the money and power, so you get grandstand politics; as they have no other skills. You mean fundraising ability has nothing to do with leadership? Whooda thunkit...

      Many engineers I work with are in the same boat; at least the ones from America; there are the good ones, but they're geeks, and this is our life.

      I'm an Analog Engineer; that's rare these days. But I've been doing this for 30 years, lol.

      --
      Truth isn't Truth - Guliani
    2. Re:It's a problem with the American attitude. by That+Guy+From+Mrktng · · Score: 1

      This may be true but is not the root of the problem IMHO, when a developing nation literally copies the American model of education it usually creates what we know as the autistic-professional, a person that have the required knowledge and the talent but can't cope with anyone in team work because the differences in the approach to the problem. Usually the "American model" is used in private (and expensive) Colleges so its normal for graduates to continue their association in professional life, their work is not anything out of extraordinary but they value more the power of marketing and PR, so people believe graduates from Private colleges are "better" professionals. The reality is that the mass of the innovation and research is done in public colleges and universities and the average level there is pretty high.

      You must be happy that you can get CS in the developed nations, developing world have to put up with "Systems Engineering" which is a cute name for "Microsoft Marketing Assistant"

    3. Re:It's a problem with the American attitude. by shutdown+-p+now · · Score: 1

      I am not an American, and I can definitely concur that university courses not related to my core interest were a waste of my time (for that matter, so were many of the courses which were related, but that's a different problem).

      I dropped out eventually, this being one of the reasons. Given that I earn a six-figure salary (in US) without any diploma, I don't see how my assessment was not accurate.

      Note: I'm not against learning things outside of my field, per se. I read a lot, and I love to learn about many different things (history and religion are both very fascinating). But I will do so by my own will and on my own time, rather than it being a pointless condition for receiving a piece of paper.

    4. Re:It's a problem with the American attitude. by Oxford_Comma_Lover · · Score: 1

      People from outside America probably can't comprehend the psychological differences between America and basically the rest of the world when it comes to education.

      Americans are groomed from a young age to not give a damn about anything outside of America. At an individual level, this in turn encourages them not to give a damn about anything outside of their immediate lives.

      Education is affected by this attitude. An individual will have a core interest, but anything outside of this narrow viewpoint will be considered a "waste of time". In many cases, the individual won't even like their core stream of study, but will just be doing it to get a degree to supposedly "get a good job and to get the money" later on (even if it puts them hundreds of thousands of dollars in debt with no chance of earning that much back).

      It's not limited to any field. Those who focus on English literature, for instance, will often go out of their way to avoid even the most basic math courses. This is unfortunate, as they'll need these basic math skills when making change at their future careers as baristas and cashiers.

      The same goes for those who focus on Comp. Sci. They often avoid the most basic courses that involve the English language, thus never acquiring necessary skills like the ability to use capitalization and punctuation when writing.

      This is one of the most ignorant and narrow-minded statements I have ever read. You are generalizing on a level that is vast beyond reason, from some very limited set of experiences or very opinionated statements someone tells you about Americans.

      Many people take and avoid courses in college for a variety of reasons: they may like them, they may like the professor or the subject, they may hate the subject, they may need to make a requirement.

      In addition, Americans can travel far before getting out of the country--it's easier to be international when you live in a country smaller than most US states. That doesn't make Americans automatically hostile. It means we have less exposure.

      You are also describing an archtype of success, not a reality of individuality.

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
    5. Re:It's a problem with the American attitude. by Methuseus · · Score: 1

      Those things you term "basic skills" I learned in high school, or even junior high. My college gen ed classes were much simpler than my freshman year (high school) gen ed classes. I was basically relearning stuff I had learned 4 years earlier and surpassed by the time I graduated high school. I was actually marked down in an English class in college for using more advanced techniques than were shown in my class. I would have much rather taken a more advanced class, or even an extra math/programming course. But they didn't allow me to take a higher course since I wasn't an English major, and I needed a certain number of credits in English.

      --
      Two things are infinite: the universe and human stupidity, though I'm not yet sure about the universe. - A Einstein
  106. Take your gen-ed and like it. by Culture20 · · Score: 1

    Programmers (and any professionals) should learn humanities so that they can easier communicate with others. "Darmok" is a good example: artsy folk love allusion, and it would be good to stretch your mind beyond loops and branches.

  107. Girls! by Anonymous Coward · · Score: 0

    Gen eds is where you meet girls! Now get to it...

  108. Don't bother by johnlcallaway · · Score: 1

    We barely pay any attention to a person's education when we hire. We look at their experience. If you have been programing for 8 years and can prove that you understand it, go take night courses to get the education you want. Go to school part time and start looking for a job. Our job interview consists of asking real world questions about real world programming, which filters out most of those just out of college anyway. By the time your fellow high school students are out of college, you could already have 4 years of experience.

    Those trying to tell you that you have to get a degree to get a job are only trying to justify their own waste of time and money.

    If you have been programing for that long, you probably already know a lot of people. Contacts get you jobs because they get you past the HR department. Get your resume to them. Find a company that understands a BA, BS, masters, and PhD really don't account for much, anyone with enough money and time can get one. Find a company that understands that smart people make the best employees, and smart people don't need degrees. Do you really want to work for a company that is so myopic that all they care about is if you have a degree, and won't listen to an employee about a talented person they know???

    College degrees are for average people who need a piece of paper to prove they know something. Smart people can learn things on their own, and are smart enough to know when a single college course is needed for something they DO need to go to school for. These people telling you that a CS degree is necessary to design and code simply didn't have an aptitude. Designing and coding are common sense for the most part, and smart people can pick up on the principles very quickly. You don't need a three month course to learn a computer language. You just need to sit down and start writing with many of the excellent books out there as a guide.

    As far as enriching your life, if you find an elective that speaks to you, take it. If you don't write well, take some English courses. If you want to know more about history, take some history courses. If you have trouble with finances, take an accounting course. But most of the people that take these courses simply because they have to forget most of what they have learned by the time they are 30. I couldn't tell you what a past perfect predicate is anymore, and I have never needed to.

    Except in English class.

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
    1. Re:Don't bother by shutdown+-p+now · · Score: 1

      Reading through numerous comments modded "5, Insightful" by people who feel the need to justify why they personally have spent their time on gen-ed, and trying to apply the same reasoning to everyone else, I can't help but shake my head. So many commenters are accusing the article author of intellectual snobbery, but have they read their own posts?

      We barely pay any attention to a person's education when we hire. We look at their experience. If you have been programing for 8 years and can prove that you understand it, go take night courses to get the education you want. Go to school part time and start looking for a job. Our job interview consists of asking real world questions about real world programming, which filters out most of those just out of college anyway. By the time your fellow high school students are out of college, you could already have 4 years of experience.

      On the other hand, you, sir, I would personally like to thank. It's people like you who make it possible to skip those parts of the formal education which don't "enrich" one's life at all, and still succeed in one's profession and in life. I should know - been there, done that.

      Ironically, once you get enough experience under your belt, even the more snobby employers will look past the lack of degree; the trick is getting your foot in the door for the first few years when you accumulate said experience. And it's perfectly possible to self-learn all the stuff that you need for that, provided that there are places which are willing to let you prove your worth in the hiring interview, degree or no degree. Thankfully, they do exist.

  109. Trade School by drtsystems · · Score: 1

    Then go to a trade school. GEC's (General Education Courses) are an inherent part of a B.S. And really, they are quite interesting. Yea, there are a few that I didn't like (like British Literature) but you have choices and I found I enjoy Economics so I took my writing class as an Economics writing class where we studied the 2008 crash. If you find you are interested in something different then you can take GEC's in that.

    My school offeres a Computer Science Engineering degree. That replaces some of the more fluffy requirements with Electrical Engineering and even a few Mechanical Engineering classes. You may be interested in something like that if you are more into math-type classes.

    Oh, and this deserves to be repeated. Don't expect Computer Science classes to be programming classes. They are NOT. Yes a few of them are Software Engineering classes where programming is a big aspect. But there are also a good number of algorithms classes which feel like math classes, that kind of thing.

  110. Take the Gen Ed by hansamurai · · Score: 1

    It's where you meet women and other interesting people outside your field of study. I liked my CS and math classes, but loved (and hated) some of my general education classes. And who knows, maybe you'll discover another passion and decide to leave CS altogether.

  111. Be more than a programmer. by Anonymous Coward · · Score: 0

    Programming is a means to solve a problem. With no skills or knowledge on how to solve these problems, why would a company want to hire you when they could easily hire someone from India or China to do your job for much much less.
    Get a degree in Engineering, Business, or Statistics and use your programming skills to solve problems in these fields.

  112. Why do you want the BS? by MAXOMENOS · · Score: 1

    Why exactly do you want the BS? This will help determine your best course of action.

    If it's not a requirement for a job, and you don't have some other compelling reason to get your degree, then I would skip it. The cost-benefit analysis just doesn't add up. Instead, start doing odd programming work and earning certifications. It's a pain in the ass but doing a lot of this will help build valuable experience that will eventually lead to a full-time programming job.

    If it's a requirement for a job, then your best bet is to bite the bullet and deal with the requirements you think are lame. Get into the best public university for computer science in your state, even if only part time. Actually go and move there. Milk each project for what it's worth and try, as an end goal, not for a grade, but for a piece of work that you can show to prospective employers, and say, "I did this." Nonetheless, get the best GPA you possibly can; employers will drool over anyone with a 3.5 or better GPA. As for the not-so-technical requirements of a degree, use this as an opportunity to study, for example, the history of technology, or western philosophy up to and including Heidegger (specifically because Heidegger has a word or two to say about some of the assumptions we make as computer scientists). A language will be required; study a language that you think will benefit your career. Russian and Chinese aren't easy but they will be in demand. Pay for school by working part time for the computer lab. Avoid the party scene; it's an enormous distraction and you don't need it. The whole process may take five years, or longer if you are doing it part time, but it will be worth it for the better job offer you get when you graduate.

    Do not buy a degree from a mill. Do not lie on your resume. Fraud will end your career.

    Good luck!

  113. I wouldn't hire you by cohomology · · Score: 1

    I wouldn't hire you because you want to remain ignorant. I would think you were afraid to be challenged, and content to live with your prejudices.

    Here's the view of the Harvard faculty ( http://harvardmagazine.com/breaking-news/general-education-gains )

    "The essential purpose of a liberal education, as we understand it, is not to instill competency and confidence, or to flatter the presumption that the world students are familiar with is the only one that matters. It is, on the contrary, to unsettle presumptions, to defamiliarize the familiar, to reveal what is going on beneath and behind appearances, and to disorient young people and help them to find ways to re-orient themselves. Liberal educators aim to accomplish this by challenging assumptions, by inducing self-reflection, by teaching students how to think critically and analytically, by exposing them to the sense of alienation produced by encounters with radically different historical moments and cultural formations and with phenomena that exceed their, and even our own, capacity fully to understand. These are things that professional schools do not do, employers do not do, even academic graduate programs do not do. Those institutions deliberalize students, train them to think as professionals. The historical, theoretical, and relational perspectives that liberal education provides can be a source of enlightenment and empowerment that will serve our graduates well for the rest of their lives. We expect that every course offered in general education will be taught in this spirit.

    --
    Don't mess with The Phone Company. Piss them off and you'll be using two tin cans and a piece of string.
    1. Re:I wouldn't hire you by Anonymous Coward · · Score: 0

      In other words, professional schools, employers, and academic graduate programs don't brainwash their students to become fuckwits.

  114. Got a Comp. Eng. BS at U. Michigan in 1978... by Rick+Richardson · · Score: 2

    Got a Comp. Eng. BS at U. Michigan in 1978.

    Out of 128 credits:

    English (Sci Fi class)
    English (God class)
    Humanties (Logic)
    Humanties (Logic and Automata)
    Humanties (Advanced Logic)

    I took the Logic classes in the philosophy dept.  They were cross listed in philosophy, math and CS depts.

    So, really, all of it was "In My Field".

  115. Did you get a general education? by jsprenkle · · Score: 1

    In spite of what certain yahoos, who might even pay you not to go to college, there is a world beyond computers. You may need math, physics, psychology, and politics. You still have to deal with people to get and keep a job. Knowing something about what the software is used for will help

    --
    - I've got bad karma because I won't parrot everyone else's opinion
  116. Why would you want to skip the gen ed? by 427_ci_505 · · Score: 1

    Why would you want to skip the gen ed stuff? By the last year they were the only classes I went into because I really wanted to (the engineering/cs classes I could do out of the book if needed).

    Expand your horizons. If you want to do something that is just CS, that's called a graduate degree in CS and that's just fine. But for an undergraduate degree, do the gen ed.

  117. Meh by Anonymous Coward · · Score: 0

    If you have a portfolio and know someone at the place you are applying (and actually know how to hack out code) you should be able to get interviews even with larger firms. If they think you know your stuff, they will consider you. If you also have experience (portfolio) then you are a completely viable candidate. Otherwise, the degree could help you get an entry level position. And help you rachet up debt.

  118. if you don't take any "regular" college classes by Anonymous Coward · · Score: 0

    how are you going to meet any girls?

  119. No I am not by Chemisor · · Score: 1

    As a college graduate with a BS in CS I can tell you straight out that college education is very much overestimated. If I hadn't wasted those years in college, I wouldn't have been any worse off.

    If you want to learn something, don't go to college; go to a college library and just read about whatever it is you want to know. All the humanity courses in particular are a giant waste of time. It isn't that the subjects are necessarily worthless; it is the professors and their ultra-left-wing mindset that you are forced to adopt (at least for a while) in order to pass their courses. Thankfully, most of them can be avoided.

    If employers didn't require a college degree, people wouldn't have been going to college quite so much and the world would be better off. As things are now, you don't go to college to learn - you go there to get a degree. You don't get a degree to become proficient at something - you merely need the degree to be employed doing the things you already know how to do. All these ramblings from other posters are totally off-topic; I don't want a liberal education, so stop preaching already how "valuable" it is.

    1. Re:No I am not by RockoTDF · · Score: 1

      The problem with "just reading" is that it helps to have someone who is an expert explain things to you in more detail, or to be there to answer your questions. Writing about the stuff really makes you think about it an synthesize it more. It is sort of like the difference between reading proofs of calculus without having actually taken a derivative.

      --
      There is more to science than physics!

      www.iomalfunction.blogspot.com
  120. The first year of college is about having fun imo by w1nt3rmute · · Score: 1

    Don't be such a nerd. General Ed classes enable Freshmen to party and still coast through the first year with good grades. Besides, you need some English Lit and critical thinking skills so you can communicate with your wife down the road. Enjoy these years a little, there will be plenty of time for ambition later...

  121. Attitude is everything by Cute+Fuzzy+Bunny · · Score: 1

    You've probably already found that management with degrees, particularly advanced ones, wont hire people who didnt also commit to the same course they did. You'll soon discover that there isnt much actual learning in a 4 year degree program that someone with hands on experience and a few years in a job working for a good company doesnt already know. The alleged 'rounding' experience is just to get you to pay extra for the piece of paper that'll serve as the entry ticket to certain jobs at certain companies. My son is 7 now, and I figure in ten years I'd be better off spending $250k buying him a business he can run, be successful at, and make money. Otherwise its a tremendous waste of cash even if he does decide to follow a career in whatever his degree was focused on. Or if he finds a small business he wants to work for but they're sketchy about hiring him, I can just invest $100k into their business and make him a part owner/partner. Or just pay someone $20k to apprentice him for a year or two. I started coding when I was a young teenager just like you, never went to college (hell, I barely crawled out of high school), and got a job working for a big computer company when I was 18. Over the next 6-7 years I had a few doors closed on me due to the lack of a degree. Sadly for those folks, I went on to become enormously successful, making hundreds of millions of dollars for the companies I worked for. After that initial 6-7 years, most people stopped caring about the degree, mostly just asking "Oh, where did you go to school?" at the end of the interview after realizing there wasnt anything about it on the resume. At that point, most didnt care. I looked a couple of times at company sponsored higher education opportunities. They'd have pretty much eaten my spare time at a time in my life when I was enjoying it. I had a nice 25 year career, retired early with plenty of money, and am thoroughly enjoying my life. All it took was hard work, doing a good job, having the right attitude, never giving up, and making the most of every opportunity I had. I also made a habit of taking on jobs or owning technology areas that were old-school, werent sexy, or stuff other people didnt want to do, being successful with those, advertising my own accomplishments (jeez, dont rely on you manager for that), being very focused on doing my own job well, and only working on stuff that I could put a benefit or value on. Heck, at the end of the day, being able to work office politics is far more valuable than a technical degree. Learning how to play golf might be more useful than a 4 year degree...

  122. It's called an Associates degree by nrozema · · Score: 1

    ... or maybe an "industry certification".

    You will not receive a Bachelor's degree in the United States from an accredited university without somehow completing or receiving credit for general education requirements. You can argue the merits of this until you're blue in the face, but a bachelor's degree is generally _defined_ to be a well-rounded educational experience that consists of approximately four credit-years of instruction.

    Even if the GE requirements were waived, you'd have a hell of a time coming up with 4 credit-years worth of instruction in your chosen field only - and "I don't want to" isn't going to fly as a valid reason for not meeting the minimum credit requirements to graduate.

    Welcome to the real world.

  123. You don't want a degree. by therealkevinkretz · · Score: 1

    You want a certificate of competency in a skill. That's not what a college degree is. I thought some of the classes I took for my B.S. were a waste of time, but a degree demonstrates (or, considering some of the people I studied around, is *supposed* to demonstrate) proficiency in more than one area of thinking. Some will apply directly to your job, some will apply indirectly. But all can be useful somehow in one of the innumerable thought processes involved in day-to-day work. Abstracting problems, dealing with and understanding people, politics, etc., etc., etc.

    Probably the non-directly-vocational things you'll learn are more valuable the farther up the ladder you get. So if you want to remain a replaceable cog in a machine, keep thinking exactly the way you are.

  124. Your Options by Plekto · · Score: 1

    All of this blather and banter aside, you have only two options open to you that result in a practical solution.

    1: Get a degree at a trade or technical school. These bypass GE requirements for the most part, but are expensive and also are considered third-rate by most employers. But if all you need is a certificate to legally work in the state that you are in, this might be the quickest method to get employed. This does work best, though, when you need the skills or certification to work for yourself or start a business.

    2: Get an AA degree first. If you get one in math or possibly physics, 80% of your coursework will be prerequisites for your main degree. There will be a few filler classes, but these can largely be filled with things like geology, astronomy, chemistry, and so on, which are always good to have alongside any technical degree. Also, an AA degree has to be accepted at any college as a waiver for G.E. If you switch schools or majors at some colleges, you can lose some of your G.E. courses or have to take extra ones. 90% of the time, it's those humanities courses that really ARE mostly junk that they force you to take over if this happens (as an example, even transferring between many state colleges will trigger this nonsense). The AA degree is cheap as dirt to get (my local JC charges $21 a unit) and essentially puts a "lock" on your transcript. Once it is out of the way, you can shop around for a four year college to finish up at or most around to and you'll only have to do the core classes in the major. If you want a second BS or BA degree later on, it allows you to repeat the process. Even if your classes were a decade ago or more. (otherwise most schools will cherry-pick courses they feel are acceptable if this happens). Lastly, it also means that you're protected if you change your major to something else part-way through. Some schools have different requirements for G.E. for BA vs BS degrees.

    ***
    Now, a CS degree also is part of the problem. Simply put, a CS degree *is* full of filler and useless stuff. Yet it also will require that you take quite a bit of math and science in most cases. You are far better off getting your AA degree in math or physics because anything like Electrical Engineering (emphasis could be on computers, of course, if you wish) or similar is a lot more useful employment-wise. The standard prerequisites for any BS degree are pretty much the same now, as well: Calculus 2 or 3 and Physics 2 or 3. Since you are going to need it anyways, you should get it out of the way first. Taking a couple of extra math and physics classes won't hurt you, either, as it will mean that you are good to go for ANY BS degree. Math and Applied Physics are the Swiss Army knifes of degrees and are always useful for anything that you want to do at the Masters level. In fact, many employers would rather hire someone with one of those two degrees who knows some SQL (or whatever language/system they need at the time) than a CIS major.

    Simply put, there are no idiots out there with Masters in physics or math. Since you don't know if the job situation in the U.S. will get better any time soon, this is a better option as it covers more bases. And employers simply want you for one of two things. A: SQL. B:C++ or a similar language. They couldn't give a rat's ass if you know your way around the inside of a computer or took a class in some nearly dead language like PERL. SQL is where the high paying jobs are right now. And those are specific things that you could learn on your own or add as electives into your main degree. Think of it as math plus specific programming and database courses. But this job might not last forever. In five years, you will likely be looking for work again, and might be interested in something else. CIS is awfully saturated and narrow at this point. At least, IMO.

    Also, your money needs to be saved. with colleges gouging thousands per semester, and most serious jobs now requiring a Masters degree, your money shoul

    1. Re:Your Options by Plekto · · Score: 1

      One more thing to add: You should also consider a degree in EE. There are almost no people with engineering degrees that are unemplyed that I know of. They might not be making a lot of money, but there is always a company willing to hire them. There also is a huge shortage of engineers in this country. It's one of the few good degrees to have right now. And it requires that same 3 years in physics and math as prerequisites for the main core classes. You might as well get that all out of the way for a few hundred dollars a semester. (vs 10-15K a year for the same classes otherwise) I know you're probably itching to get out of your parent's house, but just suck it up and come out ahead for your peers.

      My local JC when I went was referred to as "high school with ash trays" by the kids. They had no living expenses and the classes were hardly any harder than high school. There was no B.S. - just pay your fee, learn your material. Since you don't have to deal with living expenses and working to make ends meet, you also can devote 100% of your time to school. This means less stress and better grades overall.

  125. How to score a 100 on your Autism Test. by Anonymous Coward · · Score: 0

    Yeah, really, why should engineers, who tend toward the autistic end of the scale to begin with, have any exposure or awareness of anything else in life, such as humans, the animal and plant kingdoms, the ability to conceptualize, communication or the nature of BEING and MEANING. An additional plus is that they would then be so much easier to pimp by industries such as War, Oil, Mineral Resources, GMO Conglomerates. The Koch Bros are already spending hundreds of millions to destroy what tattered remains that are left of a liberal arts education in this country. Even better, assess fetuses for 'engineering skills' and just jack 'em straight into the Matrix at birth. Oh, that's already been thought up. I forget, which color pill did I take?

  126. Pre-law? by hawk · · Score: 1

    Does anyplace actually still offer a pre-law major? Law schools haven'twanted such thing for generations; it leaves students with to muchthattheythink they know to un-teach.

    The best prep for law school is. Math/physics/engineering, much to the surprise of English majors who arrive expecting their "superiorwritingskills" to carry threat (aside do generally not being true anyway, this is trounced by the analytics)

    hawk, j.d, ph.d.

    1. Re:Pre-law? by Lucidus · · Score: 2, Insightful

      Clearly, you are not someone who values 'superior writing skills.'

    2. Re:Pre-law? by Anonymous Coward · · Score: 0

      He's clearly not a trial lawyer either. I'm sure they love people with a math/physics/engineering background to sit in the back and do the hard grunt paperwork with exacting precision, you know the EMPLOYEES. They also love people with totally "worthless" degrees like Philosophy, Psychology and English. It all depends upon what type of law you are practicing, and if you are in a firm, what sort of work you are doing.

    3. Re:Pre-law? by CFTM · · Score: 1

      Don't forget philosophy.

      Math/physics majors tend to do slightly better on LSAT, but the philosophy majors are right behind them.

      Philosophy studies logic and rhetoric for their own sake alone, while math and physics utilize them to solve problems. An argument can be made for both sides of the coin, but philosophy was the genesis of all fields of study. Hence you're a ph.d....

    4. Re:Pre-law? by hawk · · Score: 1

      I'd have a hard time responding anecdotally, as I picked up a physics degree with math and philosophy minors :)

      (I could have completed either of them as majors with one more quarter. My father was even willing to pay, just to see them issue a B.S. in philosophy:)

      Hmm, maybe should go get. Masters'. . . . I'm nearly the only one in my family that doesn't have one . . .

    5. Re:Pre-law? by CFTM · · Score: 1

      Eh, your pops would have been quite disappointed. You get a B.A. in Philosophy not a B.S. :)

      Though, from the perspective of humor, I'd much rather my B.A. be a B.S. :)

    6. Re:Pre-law? by TapeCutter · · Score: 2

      Bullshitting is more of an art than a science. /jk

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    7. Re:Pre-law? by Oxford_Comma_Lover · · Score: 1

      Clearly, you are not someone who values 'superior writing skills.'

      I think that's why he put it in quotes.

      Most English majors are a joke in terms of any requirement that someone know how to write well. People ask English majors for advice, and English majors give advice based on what they learned in Eighth grade.

      The English major is not a writing major. (Writing majors tend to get good at editing, but they don't always get good at writing.)

      --
      -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
  127. Liberal Arts and CS - Apple vs RIM by Anonymous Coward · · Score: 0

    People who focus on technology above all else sometimes end up thinking that technology is everything.

    It is not.

    If I may risk a gross simplification, this parallels RIM and Apple as follows. RIM is primarily a technology company trying to appeal to consumers, but it doesn't speak the consumer language or creative lingo. This is because RIM is primarily made up of engineers that did not have a liberal arts education (I know this because I graduated from a Canadian university too); what's worse, it's made up of engineers who don't think this is a shortcoming and hence have no incentive to take corrective action (like hiring design people who do speak the creative language). Yes, you can get pretty far on technology alone, but sooner or later, you're going to hit on some blind spots, and won't even know it because you didn't have broad-based education that folks with a liberal arts + engineering education had.

    Apple has maintained that its work lies in the intersection of the liberal arts+humanities+sciences. This, IMHO, is the right focus for any technology company. Even if you end up working for a company that designs PLCs -- you cannot avoid the fact that somewhere along the line, a human is going to be using your product.

  128. what if he needed the money? by hibji · · Score: 1

    What if this guy said he had to get a degree to increase his income to support his family, or to support a sick family member? Would your advice be any different in this case?

  129. How would you know? by Corson · · Score: 1

    "wasting any of my precious time taking classes in English, Philosophy, History, Art and the like" -- You are assigning value to thngs you are unfamilair with. It's like a blind man saying that he doesn't like colors. Interesting.

    1. Re:How would you know? by Arlet · · Score: 1

      Maybe there was never a demand for those things in OP's life and career so far ?

    2. Re:How would you know? by shutdown+-p+now · · Score: 1

      You assume that it's impossible to learn English, Philosophy, History, Art etc other than by taking classes. Why not rather assume that GP tried studying some of those topics on his own (just like he doubtlessly self-studied a lot of CS stuff already), and found them uninteresting?

  130. Why Even Get a Degree If You Feel That Way? by Anonymous Coward · · Score: 0

    If you already feel like you're a really good programmer, then the odds are that you will feel like even the CS classes are a waste of your time. You might consider assuming a different outlook on your education.

  131. Go to Brown University... by Anonymous Coward · · Score: 0

    U can pretty much design your own major, or just take the courses you want as long as it fills the requirements of a major. I did 2 pretty separate BS's with no overlapping classes and I think I only took 1 or 2 classes outside these majors for fun. The majors were disparate enough that I got a good mix of libel arts and science (CS and Film Theory).

    Though that being said, Brown is very expensive and selective and obviously not a general answer to this question.

  132. Credit without work by nlawalker · · Score: 1

    I see some comments here encouraging you to take the classes from the other requirements, insisting that they are good for you and your career long-term. I agree with them, and my message is essentially the same, but I'm going to take a different approach to my response in case they can't impress upon you the importance of those other subjects.

    A bachelor's degree by definition requires education on a variety of enriching subjects other than your major. It signifies that you have received an education on those subjects. You are requesting a means to obtain something without earning it.

    If you want a computer science education without the other requirements, there are a lot of options out there, including free ones (see MIT's OpenCourseWare). If you want some kind of proof that you have obtained a computer science education without the other requirements, there are trade schools. If you want a bachelor's degree, then you need to put in the work to get one, and that includes courses on subjects outside of CS.

  133. Return to Planet Earth by Anonymous Coward · · Score: 0

    The sooner you accept college for what it is (an extension of high school where you *typically* do not live with your parents), then the sooner you will stop wasting effort tryinig to shove that proverbial square peg in a round hole. If you are really interested in specialization, continue your education and get a Master's degree or a PhD with a continued focus in CS. No matter how smart you *think* you are, there are some very important topics you will not be able ot self-teach - if for no other reason than because you simply just do not know that they exist. Besides, being a great programmer alone won't help you realize the full humor of this song: http://www.monzy.com/intro/drama_lyrics.html.

  134. Keep living your partying life by Anonymous Coward · · Score: 0

    You have no ambition. Liberal arts degrees exist for a reason. It's called "well roundedness". Be the kid running around fixing printers and changing passwords. Being a computer scientist (as I am) has a lot more meaning than just programming or writing code. Solving large problems that have a long lifetime require more than just "writing code". When you start growing up and see real stuff instead of your quick script, you'll realize this. As already stated. I would never hire someone like you, and I have the history as well.

  135. Do what's required by frank_adrian314159 · · Score: 1

    Universities grant degrees for people who fulfill the requirements described for the granting of the degree. If you're not willing to do what's required, you have no right to one. If all you want to do is sling code, go to a freaking tech school. If that's not respected as much as an BSCS? There's probably a reason for that.

    I'm a guy with a job, a wife, and two kids who went back to get an MSCS at age 50. I wanted one, I did what was required (including a thesis), and got one. My undergrad degree was thirty+ years ago (in Computer Engineering) - again, I wanted it, I did what was required, and... hey! I got the degree! How about that!? Such a deal... The bottom line is that a University is not a Tech School. If you want the respect/prestige/whatever of a University degree, do what's required to get one. If you don't want to, then live with the tech school degree you're entitled to.

    --
    That is all.
  136. the real benefits of those gen-ed courses by Anonymous Coward · · Score: 0

    How many women are you going to meet in your computer science courses? And competition for those five will be fierce. You'll never find as large a pool of single women your own age as when you go to University.

    The semester before you sign up for any classes you may want to drop in on the classic female dominated subject areas: linguistics, biology, environmental studies, and psychology.

    If you are reasonably fit, for a long term match I'd suggest taking a course in kinesiology. The women there will have a much better understanding and interest in in preserving their athletic bods in the long term.

  137. Licensing requirements by dtmos · · Score: 1

    But CS engineering has no licensing requirements in the US, so no, it doesn't actually mean something.

    Be careful. At least in the state of Florida, a person may not:

    use the name or title "professional engineer" or any other title, designation, words, letters, abbreviations, or device tending to indicate that such person holds an active license as an engineer when the person is not licensed under this chapter, including, but not limited to, the following titles: [long list omitted], "software engineer," "computer hardware engineer," or "systems engineer." Florida Statute 471.031(1)(b)1.

    There are some significant exceptions, such as working in the aerospace or defense industries, but if one is an independent consultant in the State of Florida with the word "engineer" on his business card, software or otherwise, he should read Florida Statue 471 carefully, and perhaps consult an attorney. The state frequently views using the word "engineer" in one's title as implying that one is a licensed, Registered Professional Engineer and, if one is not, one is considered to have committed a misdemeanor of the first degree (FS 471.031(2)).

    I think the rules in many other states are similar.

  138. Various places outside the US by ghira · · Score: 1

    This general ed / "distribution" thing sounds ghastly. Being permitted to take courses outside your subject? Fine. Being forced to? Bleah.

    There are various European countries where distribtion / gen ed doesn't exist,
    though of course I don't know how realistic an option that might be for the original poster.

    --
    -- You've got to get a hat if you want to get ahead.
    1. Re:Various places outside the US by ghira · · Score: 1

      A specific example: Oxford

      http://www.ox.ac.uk/admissions/undergraduate_courses/courses/computer_science/computer_science_.html

      Cambridge is a less good example because in the first year they make you do other stuff:

      http://www.cl.cam.ac.uk/admissions/undergraduate/intro/

      (20 years ago or so, CS didn't exist in the first year, so you had to apply to do something else then change subjects. Now you can spend _part_ of your first year
      doing it.)

      Imperial College, London:

      http://www3.imperial.ac.uk/ugprospectus/facultiesanddepartments/computing/computingcourses

      And how about Pisa:

      http://www.di.unipi.it/

      --
      -- You've got to get a hat if you want to get ahead.
  139. Obligatory BitCoin reference by turkeyfeathers · · Score: 1

    If you don't take courses in economics and history, you could end up wasting your time on an "alternative currency" programming project that's just a big scam without realizing it.

  140. Make it relevant to you! by briester · · Score: 1
    You won't be taking Gen Ed without a purpose. If one is not evident, create it.

    See,

    College is unlike lower education, in that you aren't there to merely learn - you're there to contribute to the greater body of human knowledge.

    Gen Ed courses will likely lack an engineering approach to their problems. You have expertise that you can offer to enhance the content of those courses. Maybe an anthropology teacher has too much data and not enough time. Maybe a business professor knows the equations that need to run, but sticks to the old habit of writing them out by hand. Change these things!

    You'll learn along the way, sure. But the POINT is to contribute. And that's where a diverse education is fundamental to our society.

  141. Doable in a week by kikito · · Score: 1

    The first 6 days are for preparation.

    The seventh day, you break into the house of someone with the degree you want and steal it.

    Your precious time will be safe this way. Unless you get caught. But that would mean that you didn't prepare well.

  142. My advice: by Urza9814 · · Score: 1

    From when I was looking for schools, I would suggest you look for schools with things like "institute of technology" in the name. I suspect that you won't find any major universities without gen-ends, but if you're OK with somewhere like Rochester Institute of Technology, I seem to recall that they didn't have much required in that area.

    1. Re:My advice: by matthewv789 · · Score: 1

      Any place that is accredited in the US will have some level of GE requirements, regardless of the name.

  143. You neve know where you will learn things by Anonymous Coward · · Score: 0

    The best CS info I ever got was in Intro to Philosophy - the discussion of Plato and Platonic Ideals maps directly onto Object-Oriented Programming.

  144. what's the point really? by superwiz · · Score: 1

    I've been saying for a long time now that one of the requirements during a tech interview should be to have people write an essay. Readability of code will determine 70% of a programmer's usefulness. And those who can't structure text with future readers in mind very likely (albeit not with 100% correlation) cannot structure code with future readers in mind.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  145. Carnegie Mellon by TheTyrannyOfForcedRe · · Score: 1

    Carnegie Mellon may be for you. When I was there exact gen-ed requirements (100 level english, history, etc) were minimal. People who did well on the high school AP tests were able to avoid them entirely.

    There were a number of non-major elective slots and rules for how to fill them, but with a university like CMU it was easy to populate my schedule with wonderfully interesting and/or useful classes. Many people chose electives that stacked with a few additional courses to give them a minor.

    One of the few good things I can say about CMU is that very little of my time was wasted. I contrast this with the education many of my friends received at the local "state schools" where more than 50% their education had little bearing on their major. At a nearby state school it was possible to declare a major some time during the junior year and still graduate on time. I don't know how you can learn enough of a field to receive a bachelor's degree after only one year of coursework.

    --
    "Liechtenstein is the world's largest producer of sausage casings, potassium storage units, and false teeth."
    1. Re:Carnegie Mellon by Anonymous Coward · · Score: 0

      What is wrong with declaring a major late in your program - as long as you have a rough idea where you are headed, you should be able to finish things up at the end if you have a decent foundation. For instance if you like science in high school but are torn between biology and chem, you can spend your first two years dealing with intro courses, organic chemistry, etc and declare your choice between bio, chem and biochem. I entered knowing I was going to be math and either econ or comp sci and took enough courses in econ and comp sci to make a decision sophomore year - meaning that I had not declared my full major until junior year. Don't get me wrong, I take your point that if you don't have any direction those first two years and then decided, you shouldn't be able to graduate in on time in a rigorous program. Do some schools restrict what classes you can enroll in based on what major/college within the university you are in?

  146. There is no such thing as gen-ed. by Anonymous Coward · · Score: 0

    You have to ask yourself why you want a BS in CS ?

      Because if it is in order to find a job as an engineer is IT or software you better make sure your post cannot be traced back to you lol.

      The first quality of an engineer is to be curious and open.

      If you're cool with being a code grunt (that is focusing on the coding 100%) than you don't need a BS. You don't need anything. Your experience is enough.

      Now if you want to actually invest money and time to learn how to DESIGN software you're going to have to accept that there is more to that than just knowing languages and understanding coding paradigms.

      Software are here to fill a need, and as a engineer you need to comprehend that need and formalize it to be able to fulfill it.

  147. Why degree? by Anonymous Coward · · Score: 0

    You disdain education yet you desire a degree from an accredited school. There is a significant cognitive disconnect somewhere there. If you are as good as you say at what you are doing and a quick learner, you need a degree only to pass yourself as a college educated person. In other words, you are asking us to help you cheat.

  148. Well, smart people don't use their real names on by VAElynx · · Score: 1

    the net.
    Furthermore, all a google search might reveal is someone with a name similar to his posting this up. Considering it isn't an unusual one ..
    Also, genius, the guy is mainly looking for an useful way to improve his CV, instead of doing the same wasting time and money learning about total BS. In pretty much all of europe (where i am from) you don't have to sit through useless classes at college learning instead stuff that's related to your profession.
    It might be because people here view higher education as something to give you competence in your field of work , not as some bourgeois status symbol.
    And a small bonus - he is interested in learning ,just not irrelevant baggage that comes alongside a degree in the US. Wasting the time of people who could actually be doing useful work isn't in any way laudable

  149. Test Out by Anonymous Coward · · Score: 0

    I did it for several courses. Usually costs like $20 a credit and way easier than doing an entire course where you already know the material.

  150. Waste of time for few, important for many by Anonymous Coward · · Score: 0

    They have since changed the Gen-ED reguirements in NYS (I only know because as I was transitioning from an ASS to a BS, because I had an ASS I was able to skip the "new" Gen-ED requirements, this was in like 2002 or something). But back when I went I had to take 1 english (a second one at my last school because they make all new students take one), 1 philosophy, 1 economics, 1 history, 1 diversity. That was it. Waste of my time.

    English (and when I went to my BS school all had to take another English/Writing course cause it was more correspondence then classroom), skipped many of these classes. Read the book in 2-hrs (Skimmed it), wrote my paper in couple hours. In fact I took this one course in diversity. A 20 page paper was due that counted for basically our whole grade. Had 8 weeks to write it, wrote it the last weekend before deadline, while watching the NFL draft. Got A's on all those papers. That said most of those people in those English classes needed it.

    My other Gen-ED were basically the same. A's/B's, spent no time on them. But again many people either have difficulty with tests/School or w/e and did need those courses to become more well rounded. I had a History buff grandfather/uncle who taught me so much, I had a father with no degree, who understood electrical systems, math and architecture, who passed on most of this knowledge to me (dude's brain is just amazing to me), my mom was a preschool teacher so helped me understand kids/mentality of kids, and an Aunt/Uncle who taught me about Economics and healthy debate (they were liberals my parents not so much).

    Because of all this family, I was already well rounded. All these classes gave me were school debt. I truly believe they were a waste of my time.

    However, when I did go to RIT, many of the other CS students were not. They definitely needed these classes.

    I ended up going back for my BS in Accounting, I have a ASS in CIS, and 8 credits short of a BS in CS (When the bubble crashed, I decided to drop out of RIT, the cost was killing me, as is I still owe 70k). I got a job as an Auditor, but within a year had moved to a Computer Forensic Unit, where I use my Computer skills (not so much programming, but have written a couple custom pieces of software for the Unit), English/Writing Skills for reports, Accounting skills (many of the cases I have are Tax in nature) to help determine what data I'm sending the Investigator. So these Gen-ED classes can help you, as you get into the "real world" you'll more then likely find your career/life diverging into something else then you imagined.

    However, because of my personal experience, I agree they are a waste of time/money. I wish there had been a way to test out of these courses. I wish I had taken more then the Math AP course. Take as many AP courses as you can so you can skip as many basic classes as you can. Better money spent for time.

  151. CLEP is the answer... by rocket+rancher · · Score: 1

    CLEP (college level examination program) is what you are looking for. I CLEP'd my way out of nearly every general ed requirement at my alma mater (BS in CS from the University of Arizona, 1998.) Like you, I had an excellent high school preparatory experience that let me pass every English, math, social studies, chemistry, and physics CLEP test. The only thing I couldn't CLEP was a gender studies requirement, but that was only because there was no CLEP to cover it. The tests aren't cheap, but for less than the cost of resident tuition for one semester at the UofA, I CLEP'd out of three semester's worth of general education requirements, leaving me free to finish my 4 year degree in 5 semesters.

  152. accredited colllege by Anonymous Coward · · Score: 0

    To operate in a particular state, each college needs to have a minimum level of accreditation. For example, in the state of Virginia, the college needs to be SCHEV accredited. State accreditation requires curriculum that includes general education classes.
    Better engineering colleges also get ABET accreditation (abet.org), which means their technical classes meet a certain quality level.
    Some companies will not consider you application without a college degree as an Human Resources requirement. After your resume passes through the HR hoops and gets to the hiring manager, he may not choose to interview you unless your degree is from an ABET accredited college. ECPI and ITT are not ABET accredited the last time I checked, and I know hiring managers who aren't PHBs that would not interview someone with a degree from those schools. I have no experience with ECPI/ITT like programs or candidates from those schools so I can't say how good their programs are. And my experience is like many of you in that I have worked with competent people that don't need paper and useless people with paper, and so in the end a lot depends on the person. And a lot depends on what the hiring company is looking at. But your options are broadest with a degree from an ABET accredited school. Even though that requires suffering through seemingly pointless general education classes. Generally I didn't mind the non-technical classes because I felt they broadened my mind
        The ones that advertise, like ITT and ECPI, only have that level of accrediation. The accrediation requirements include general education classes. Frankly, I have no problem

  153. You don't need Gen-ed by ForexCoder · · Score: 1, Informative

    You don't want to work in fiance where the highest paying programming jobs are, so you don't need economics courses.

    You don't want to write games, so you don't need physics, English (story telling), art, or movie courses.

    You don't want to work in the "green" industry, so you don't need biology, chemistry or physics.

    You don't want to work for a business (or own your own), so you don't need business courses or accounting courses,

    You won't ever write proposals, specifications, reports or presentations, so you don't need English courses.

    So where are you going to work?

  154. In other words by VAElynx · · Score: 1

    Students get the responsibility for making sure they learn and all that, but not the freedom to choose their specialisation without tons of tack-on garbage unrelated to their field they'll never use.

  155. Colleges are not best for advanced programming by Anonymous Coward · · Score: 0

    I, like you, programmed since I was young (10). I was already working developing applications when I went to school. But, I quickly learned you build apps for various non-computer fields, such as business, medicine, mechanics or science in general. Considering that the schools tended to be behind the times in programming, I figured the gain in programming skill would be minimal, though concept courses probably helped. Because apps I created tended to be business apps, I chose to get a business degree, with a major in Information Systems. This is basically half computer science and half business.

    The core requirements like English helped to build skills needed in the business world. I became a better writer. The contrast before and after was pretty big, but this also included 10 years of business experience while going to night school.

    In short, the value I obtained from my BBA, besides the doors it opened, was from the non-computer classes, which, unlike technology, endure the test of time. I have no regrets about not taking advanced Cobol. I build business apps today, ranging from WebSphere Commerce to SalesForce.com.

  156. You're Making a Mistake by Anonymous Coward · · Score: 0

    You're making a common mistake. You're not understanding why you are going to college. You don't go to college to learn a trade. You'll learn far more about your trade from the day to day hands on training that you've already had by yourself as well as on the job experience. What you are going to college for is to learn how to think. All of these unrelated classes that you take are designed to expand your mind and expand your horizons beyond the narrow focus of computers. Taking these classes was one of the most rewarding experiences I've ever had. I know about jazz. I know how to write and communicate in ways I never would have thought of. I understand psychology (which is an incredibly useful skill). And I know all of this because I took all of these unrelated courses.

  157. Apply to Brown by Anonymous Coward · · Score: 0

    Brown University has no general ed requirements and a good CS department. When I got my degree there the department required one (1) writing-intensive class from the English department and the rest of the required classes were math/science/CS.

    p.s. Brown is not a trade school ;-)

  158. The system sucks by Anonymous Coward · · Score: 0

    I sympathize with your desire to avoid wasting time and money. I think you can probably see reading these comments why you need a general 4 year degree--because the people who would hire you think you do. I think to some extent such people grossly overvalue higher education. I think your post demonstrates certain qualities that should be sought after--motivation and self-reliance--you taught _yourself_ how to program. I went to a pretty good liberal arts school, and almost every history or English class I took was incredibly boring and mostly a waste of time. In the time we spent "discussing" in class, I could have read twice as many books, skipped my classmates and teachers' mostly contrived or text book opinions and saved a lot of money. Class was a delight when a professor (or another student) showed genuine interest and excitement, but this was rare, even at a top 20 liberal arts school. I was pretty undisciplined at school, and am much happier in a work environment where I have a sense of importance. A good teacher will give you this feeling, but most fail miserably as they assign hundreds of "busy work" problems. Do it if you can get through it. It will make the rest of your life easier. Otherwise, go to the most technical school you can, or try to a find a break out job. I love programming because there is little limit to what you can do on your own. If you can research and learn effectively, you can succeed on whatever path you follow. Don't listen to the judgmental "I would never hire this guy" posters, because while you will encounter these people, frankly anyone who thinks like this is as limited in world vision as they claim you to be. Sounding bright in writing and on the phone, etc is a huge asset. Just don't tell employers you don't give a shit about something, even if it is the case.

  159. CLEP by Anonymous Coward · · Score: 0

    http://clep.collegeboard.org/

  160. No hot chicks in CS classes by Anonymous Coward · · Score: 0

    It you don't plan on seeing beautiful people while at school, then you're on the right track. All my engineering classes were filled with dorky guys like myself. I found that all the hot women were in the gen ed courses you desperately want to avoid.

  161. Outsourcing fodder by Anonymous Coward · · Score: 1

    Like many of the other comments here, I would encourage you to consider the big picture here. People who can program are a dime a dozen. If that is your only real skill you are easy to get rid of and will constantly be in danger of either outsourcing or being replaced by the younger graduates who are more up-to-date on the latest technology.
    I am currently pursuing a Ph.D. in CS and the #1 complaint by employers is that too many CS graduates can do nothing but program. To get and keep a good job you will need to be able to deal with customers, end users, to take their problems and deliver solutions. A general education will prepare you for that much better than a vocational education. Overall, my recommendation is that if you have CS nailed, double major in business or something like that. It will help your career and give you an edge when it comes to promotions and more selective jobs.

  162. Take Gen-Ed that is useful for you by Etharian · · Score: 1

    General education requirements can be met by a number of courses. It doesn't require you to take literature or ancient Chinese history. Most schools have a wide variety of courses and the requirements can be met that way.

    Example:
    I have a BS in Mechanical Engineering. The majority of my classes in college were degree related because in high school I took Advanced Placement (AP) tests allowing me to test out of Biology, Government, Economics, History. Instead of shelling out university fees for the public speaking and lower division English I took those at a community college during the summer.

    As a result a lot of my GE requirements were already completed and I only needed an advanced English course, and a couple of social science course which I took a business class and a psychology. The advanced English class was a technical writing class. I don't know if they teach technical writing in the high school equivalent in Europe but in the US they don't. Psychology and business were easy courses for me, but I took away some nuggets of information that will stay with me.

    Without any AP tests I think my degree required 6 GE courses which amounted to about 1.5 quarters of instructions (assuming 4 classes is a normal load) out of 12 quarters being the expected number to graduate (though I hear a lot of engineers are taking 5 years instead of 4 now). For those that don't know the quarter system has periods of instruction that are 10 weeks long and there are normally 3 quarters in a year (the 4th is a summer quarter that a lot of people don't take).

    What I would like to see in colleges is a couple of trade school like classes that deal with specific topics (technical electives don't always fit the bill). I have friends that are electrical engineers and have gotten a job working for the Navy working on radar systems and there aren't classes dealing with radars in school. You have to pick it up on the job. Likewise for me I had heat transfer but a lot of subject matter uses simplified models and teaches you the theory. But I have not come across a problem where I need to find the temperature across solid plate with a perfect source and sink. Instead I get problems where I have heat generated the processor of a circuit board and power supply in an enclosed 3D space and I need to make sure the temperature won't rise above X degrees. It's excellent that we have software to assist with this, but it would have been nice to come into the work place already have learned that software as well. Maybe some of the colleges like MIT or Caltech have that, but UC Davis didn't (sorry for the rant there).

  163. my opinion by MrShmee · · Score: 1

    note: I haven't read anyone else's comments, so Im sorry if this sounds like a repeat. When I was CS, they asked us a question. (ask yourself). In this business, what is the most important language for you know? The answer is English. You need to know how to talk to people to make it in this business; ESPECIALLY if you plan on becoming a start-up. That is where the other non-cs courses come in handy. They make you a more-rounded individual. As your going through your years at school, chances are your chosen goal may change. You may finish your CS degree still, but you may choose to go on and get a masters... in business for example. Taking only cs classes gives you a narrow focus and you kinda restrict yourself in what you can do later on. Take a wide birth of classes also give you another opportunity - the option to do multiple degrees at the same time. At my institution, most of the classes (eng, phil, art hist, etc). are required by most entry-level degrees. Only the 3rd/4th year core classes were degree specific. And while you may not THINK you want to take them, I for one can say, I ended up taking Photography as my art elective and LOVED it. I ended up taking 2 more classes in it - and it was a great way to relieve my brain of CS-related stress (and there will be lots of CS-related stress, trust me). Long story short, If you know 100% that you want to go program computers for the rest of your life, then great. I know I don't.

  164. Answer by Anonymous Coward · · Score: 0

    Drop out of school, stop wasting your time and money on a useless degree.

    You get jobs with experience and personality. Experience is gained through doing even if it's designing architectures for cloud based solutions in your basement or writing a facebook web scraper to make fun of all your friends.

    These days, no amount of degrees will overcome those critical traits.

    The constant of formal higher education, at least in terms of technology degrees, is over. Sorry med students, you're still screwed.

  165. You can't avoid taking those courses by Anonymous Coward · · Score: 0

    Many general education courses are offered online, or in shorter form during the summer and winter sessions. You can pack them all in during those times to get them done quickly.

    In addition you can do the same for MUCH CHEAPER by taking them at community college, and all you'll have to take at a university is upper level G.E.

    Prepare for disappointment; I go to the best university "In Silicon Valley" and their CS, CE, and EE departments are all jokes, churning out clueless grads who don't know anything. This is because the professors haven't had industry experience in decades and are there to collect their paycheck.

    Also don't think you can get your degree quickly, nowadays it's a 5-6 year process. Or longer.

  166. Created Equal? by glorybe · · Score: 1

    Degrees must be respected to be of value. Beware of programs offered that use unusual accreditation orgs. Also make certain that not only the school is fully accredited but that the departments of your trade are also fully accredited. You may have to pry and do research to get the real answers but even major universities tend to have some departments that are not accredited. Private schools tend to have their own nonsense accreditation services which they control. You can learn without degrees but you better be able to point to some wonderful, past results or your salary will suffer. Going to a lot of the nonsense schools that are now common will make you look like a village idiot to potential employers.

  167. Wahhhh by Dunbal · · Score: 1, Funny

    I want my cake, and I want to eat it too. I want to go to a good school, but I don't want to meet all their requirements because it's a "waste" of my precious time.

    You know what, princess? It's ok that your parents spoiled you - but unless you're the next billionaire (and you're not, or you'd be well on your way by now) the world simply isn't going to change for you. Posting that question here only shows that you are interested in "the easy way out", the "low hanging fruit", the "path of least resistance". Life ain't like that kid. Now GTFO and stop wasting MY precious time.

    --
    Seven puppies were harmed during the making of this post.
  168. my suggestion by RobertLTux · · Score: 1

    do n't really worry about the "wasted" time in gen ed courses use them to network and get contacts.
    Also you may want to get with your advisor and see what are the best courses to take to serve those requirements without getting one of the more "loony" teachers that will hit you with those insane "i think everybody should go through what i did to get my degree" assignments like a weekly 9 page report on %random% subject that must be in %style of the week%.

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  169. You might be surprised. by Romeozulu · · Score: 2

    Once you get a more general and rounded education, you might find you like something else better, or combined with CS. It happens to a lot of people. Honestly, I would not hire someone that only knew CS. They are boring people. Expanded yourself and use your education to do it.

    1. Re:You might be surprised. by Anonymous Coward · · Score: 0

      I agree with this 100%

      College is more than just teaching you a specific skill. It is to make you into a well rounded individual. If you want to learn about only a single subject, you should investigate trade schools. Before going to college and even soon after graduating college I felt the same way about the general education stuff. But now that it has been a few years, it has become very clear what the value of a well rounded education is.

      I have to spend many hours a week reading and writing documentation for the systems we use. (English Classes)

        I have to spend time explaining why we need to spend money on projects and why it will be beneficial to the company (Communications),

      I have to be able to explain why we cannot overcome certain latency issues when someone in New York pulls information from a Database in California (Physics).

        I have to write applications which are stable and easy to maintain (Computer Science).

      As you can see, on one project, you can easily end up pulling information from your English, Communications, Physics, and Computer Science classes . This is the value of a well rounded education. Yes you can get by without said education in many cases....however, it does help; and people notice.

  170. You are making a big mistake by Anonymous Coward · · Score: 1

    I thought the same when I was doing my CS studies. However, then you suddenly stop being a code monkey after a few years and move to a position where you have to interface with "normal" people, not CS grads. Which means communication in English, it means being sensitive to potential cultural/historical issues, etc. That is where all the humanities come in. If you ever do anything that has a user interface, a bit of background in arts will help you tremendously with design. These classes also help you see problems from a different angle than an engineer would look at them - again very useful when dealing with "mere mortals". Unfortunately for me, I have discovered this only after 10 years of working in CS.

    So do take these "useless" classes - if they are any good and you take them with open mind, they will give you wider background to build on.

  171. Direct Correlations by Anonymous Coward · · Score: 0

    It baffles me that people make these kinds of life choices, and then wonder why the US makes shit policy and political decisions at every turn. It's a direct correlation, people.

  172. Georgia Tect by leswt · · Score: 1

    At the time I attended (disclosure 40 years ago) the non-technical requirements were minimal. But you did have to take chemistry and physics. I majored in applied mathematics and stayed on to get a masters in information and computer sciences, I am a software engineer Lester

    1. Re:Georgia Tect by phantomfive · · Score: 1

      Maybe they didn't like teaching other subjects, but could they at least have taught you to spell the name of their university correctly?

      --
      "First they came for the slanderers and i said nothing."
  173. It's about the money by Anonymous Coward · · Score: 0

    The problem with the US general education requirements is that it forces you to do something that can only work out well for you if you do it from your own motivation. Some people respond well to having their choices made for them, but many don't, so forced classes are the best way of creating resentment and killing any interest they might have had in those topics. The obedient can benefit, but the independent are put at a disadvantage on their own dime. The independent will approach a subject at their own choice when they are ready to, and forcing something on them disrupts their learning. That's unfortunate especially because part of the point of education is to become independent.

    Countries with state-paid higher education don't have these requirements. The real reason they are mandatory in the US is that they are much cheaper to offer yet they can be sold at a high price. The universities usually already have departments in the social sciences so if students weren't forced to go there to take classes then the university wouldn't get a teaching-related return on hiring the people in those departments. There is no expensive lab work for the introductory social science courses. There are also very few jobs for people in the social sciences, so they are cheap to hire due to no competition. It's about buying the teaching for cheap and selling the classes for a high price. Anything else they say about the subject is advertising of the kind any sales department will try to come up with.

  174. speaking as a hiring manager... by dbc · · Score: 1, Insightful

    I see an attitude problem that would make you a very risky hire. I also see a person who doesn't know enough about any application area to be able to understand customer requirements. I also see a boring jerk that is no fun to go to lunch with, because he can't discuss music, history, physics, economics, or politics. In the general flood of resumes, yours is one of the easier ones to dump in the circular file.

    1. Re:speaking as a hiring manager... by luther349 · · Score: 1

      that was good. but i am mutch like that guy self tought programer never got a formal degree. i have done everything from 2d games to linux distro releses. and have no issue discussing music, history, physics, economics, or politics. the degree dosent relly mean that mutch these days anyways with the crap ecnomy and all the jobs going to china and india.

    2. Re:speaking as a hiring manager... by Anonymous Coward · · Score: 0

      Wow, so you just wrote off a significant fraction of CS grads from the UK, and I dare say many other countries. Just because someone has not studied those subjects at in depth at undergraduate level does not mean they cannot discuss them, and certainly does not make them boring jerks. Believe it or not some of us continue to read many subjects after our university years, and are more than capable of holding our own in a wide variety of topics. And you're a hiring manager ? Wow... I pity your company.

    3. Re:speaking as a hiring manager... by Anonymous Coward · · Score: 0

      I also see a boring jerk that is no fun to go to lunch with, because he can't discuss music, history, physics, economics, or politics. In the general flood of resumes, yours is one of the easier ones to dump in the circular file.

      You are the reason why big companies are mediocre and don't innovate. When hiring managers look at candidates, they think, what will this person bring that will benefit me personally? Do they have the same hobbies as I do? Instead of thinking whether and how the candidates might kick ass in terms of building great products.

    4. Re:speaking as a hiring manager... by jedidiah · · Score: 1

      Not wanting to waste your time and money in college is not quite the same thing as being disinterested.

      College anymore is a rite of passage with a lot of cultural baggage associated with it. Some of it is cultural mythology and some of it is just people that bought an expensive doo-dad and don't want to feel stupid because they were swindled.

      Most people's heads would explode if they had to publicly admit they got conned.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:speaking as a hiring manager... by luther349 · · Score: 1

      well its just sad to see someone with those degrees working at walmart due to what i said above.

  175. You're missing the point by paulxnuke · · Score: 1

    Bachelors degrees aren't supposed to be about learning to do a job. That's what vocational schools are for, and they generally do a much better job - except with HR.

    There's a reason for that: having a degree demonstrates that you can stick to a process for four years, including all the classes you don't like. That is particularly important to the military, which requires all officers to have a college degree (though it can be in English literature or ancient Greek.) It also helps if everybody gets the same jokes, etc - a lot of bad puns come from Shakespeare, and that's the sort of thing you learn in a 4 year college.

    Another consideration: a degree is a valuable thing, both for employment and bragging rights, even if you don't really care about learning. Colleges don't require a certain number of credits to be sure you're smart, they require a certain amount of money, but it sounds a lot nicer if they don't say it that way. There is absolutely no motivation for a school to devalue its degree by giving you what you want.

    Incidentally, an MS is pretty much what you describe: about the same as taking all your major classes over again (at a higher level, of course) with little or no extraneous extras. Now do you understand why they're so sticky about having a BS first?

  176. You get what you ask for. by SanityInAnarchy · · Score: 1

    You get very little feedback other than a handful of grades.

    While there are a few teachers who are absolutely terrible -- worse, a few of those have tenure -- I've found far more teachers who actually are passionate about their field, whether or not they can communicate that in class. Talk to them. Go to office hours. If you don't have another class immediately afterwards, follow them out of class!

    If you're willing to accept only a handful of grades, that's what you'll get. The few students who care enough to demand more will likely get more.

    Even in that case, there are opportunities to make it technical as well. In my first English course, I wrote a script to generate precisely the right amount of random characters to look like "code", then applied that as a background to a brochure on cryptography. The rest of the brochure was designed using Scribus, which was worth learning as a skill, especially since later programming courses will require groups to create posters for their projects.

    In my second English course, I was required to give an oral presentation in a PowerPoint presentation. I wasn't going to trust OpenOffice to do this right, as even PowerPoint made it difficult -- you'd have to have it reference audio files physically close to it on disk, zip them all up, and send them to the instructor. I refused to buy and install PowerPoint, or bring a microphone to a computer lab. Instead, I did it all in HTML5, mostly by hand (with jQuery), which also let me build exactly the animations I wanted and sync them to the audio. While the resulting code isn't pretty, it is something I may return to at some point, because the resulting presentation was awesome and I want to be able to do more like that.

    Disclaimer: Again, talk to your teacher, especially before you try something like the above. As it turns out, PDF was perfectly acceptable for the brochure (though print was also required), and my teacher didn't really care what format the presentation was in so long as she could view it (and she had a decent browser). But you don't want to try to ask forgiveness instead of permission on something like this.

    At a whole lot of schools, these classes have become little more than perfunctory checks on writing and attendance.

    So, this is again sounding like English, which did indeed require attendance. It wan't an arbitrary requirement, though -- there would often be class discussions, and the assignments were such that you'd often want to be there to make sure you understood them.

    It also attempted to teach rhetorical skills and critical thinking, both of which are incredibly lacking in our field, and both of which are improved both by practice and by being restricted to arbitrary subject matter and forms of presentation.

    And that's just the gen-ed English that absolutely everyone needs. There's also a technical writing course required for fields like CS.

    --
    Don't thank God, thank a doctor!
    1. Re:You get what you ask for. by haystor · · Score: 1

      From the context of the original post, I was under the impression he would be attending in a "continuing education" context and not full time. This usually means a large school that is moving numbers through and does very little teaching. In this context, he's much better off seeking a school with fewer requirements. These are just the kinds of schools which have large requirements just to bleed students dry.

      If you're going full time to a nice school, where you'll have access to professors to give you feedback on a daily basis, then those classes will do you a world of good. If not, they'll merely be expensive speed bumps.

      --
      t
  177. Full Sail by Archimagus · · Score: 1

    If you have any interest in games then I would suggest Full Sail University in Orlando, FL. If you can afford it without working a job at the same time. The reason is, it is a 40Hr per week school. The Bachelor degree takes 21 months and it is almost exclusively CS. There are a couple of English type classes but they relate directly back to game design and development. And, because it is an accelerated program they are only one month long. So, in my opinion, this is the fastest way to a CS degree. http://www.fullsail.edu/degrees/game-development-bachelors Here is a link to the program.

  178. Jobs and English by br00tus · · Score: 1

    "I want to get a CS degree from an accredited school (a BS, that is), but I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like. While these fields are useful and perhaps enriching, they will not contribute to making me better at my job."

    I bet to differ, especially with English. Just look through Slashdot threads and see all the misspellings (which should not even be there with modern inline spell-checkers), poor grammar, paragraphs without logical structure and so forth. Most IT people have a deficit in English and should have studied it more. Trying to wiggle out of even the very minimum they're required to know does not seem the correct course.

    I have been working in IT for 15 years. 99% of the technical stuff I do at work is brain dead simple no matter how much I'm paid. The bigger the company, the simpler my technical work usually is. I don't really see how replacing a course which teaches you how to write clearly with an advanced theory of computation course is going to help you. In fact, part of my theory of computation course's final exam was writing an essay.

    People who think all they need to get ahead is good technical skills always perplex me. I guess that's why Steve Wozniak is richer than Steve Jobs, right? Universities, and the place who hire university graduates, have been around for a long, long time, and I'll go with their judgement about what is important in the work world over someone who wants to skip out of his English classes for yet another CS class.

    1. Re:Jobs and English by luther349 · · Score: 1

      english is a joke anyways you makie more lerning spannish.

  179. Try an associates degree or a tech school, but... by Dcnjoe60 · · Score: 1

    If you want CS but not the general requirements needed for a Bachelor of Science, then look at a tech school or a 2 year associates degree. However, you should be aware that you will probably spend most of your "career" as a programmer. Your co-workers that do have a B.S. will be offered promotions ahead of you.

    Many seem to think that things like english, philosophy, science, etc. are a waste of time, but those are the subjects that let you communicate with those outside your specific field. They are what make you a well rounded adult instead of just a guy who can program. Don't get me wrong, there is nothing wrong an associates degree or a tech school, however, in the long run, you will go further in life with a B.S. as it will open many more doors for you.

  180. Going beyond "suck it up" by Anonymous Coward · · Score: 0

    Your premise that "they will not contribute to making me better at my job" is just flat wrong, for at least three reasons (and likely many more)

    1) Unless you spend your entire career as some entry-level hack, you will have to develop domain knowledge as an integral part of every project you work on. And the ability to develop new knowledge depends largely on your existing knowledge. The more you know, the better you'll be.

    2) Subject matter is largely irrelevant. One of the 5 best coders I've ever seen had a degree in Music. Another had a degree in History. It's not about the course content, it's about intellectual discipline.

    3) The various fields of study in the gen-ed curriculum represent different ways of thinking about/analyzing/understanding real-world problems. The appropriate attitude is something like, "Wow, a chance to develop/hone multiple problem-solving strategies! What an amazing opportunity!!"

    If you try to avoid these courses, or go into them with a "ticket-punching" mentality, then you aren't 1/10th as smart as you think you are.

  181. Do it yourself ... or ... by pz · · Score: 1

    Course materials and lectures for much of MIT's undergraduate curriculum, including CS courses, are available on the web. Educate yourself.

    That doesn't meet your requirements of an accredited institution? Then take individual courses at your local college (many colleges and universities allow members of the community to purchase courses one by one).

    That doesn't meet your requirements of an actual degree? Then take courses at a night school. Most of those are geared toward Associate's Degrees, which is really what you are looking for.

    That doesn't meet your desire for a Bachelor's Degree? Sorry, you need to actually take the rest of those non-CS requirements you are eschewing to get a Bachelor's.

    --

    Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  182. Fix your attitude first by Anonymous Coward · · Score: 0

    This just sounds to me like a big QQ about the college graduates you work with getting seemingly preferential treatment over you.

    I can't disagree with your viewpoint more. I have been programming since a young age as well and when I graduated high school I decided I wanted to get a well rounded view of the world... which is why I majored in business even though I had every intention of becoming a computer programmer. Not only did I take business courses, but also lots of philosophy, physics, astronomy, foreign language, behavioral sciences, etc. Those classes completely changed the way I view the world and have helped me with my career in so many different ways.

    If all you want is a piece of paper so that people will respect you, you're heavily misguided. If I were you, I'd focus on fixing my attitude first.

  183. Typical kid by Anonymous Coward · · Score: 0

    How can you consider yourself educated if the only thing you've learned is comp. sci?

  184. Computer science is not a "career" by cjonslashdot · · Score: 1

    Computer science is not a career. It is an academic field of study. It sounds like you want a degree or certificate in Software Engineering, not computer science.

    A college degree implies that the degree holder is educated broadly. It sounds like you want something more narrow, such as a certificate from a trade school.

    The "life" that you claim to have rests on the existence of the free and relatively safe society in which we live. As you get older (you are obviously very young), I expect that you will come to realize that if we are to expect that we will continue to live in a free society, that we all need to contribute to the national dialog, and we cannot do that unless we are educated. We all should try to understand the big issues of the day, and that requires a-lot of knowledge about things other than computers. If you ever plan to vote, I hope that you will realize that a broad education is crucial.

  185. You're pretty much fucked by NotSoHeavyD3 · · Score: 0

    Oh well, I will probably take a karma hit on this one. (Got it to burn though) Anyway I pretty much agree with you that gen-ed requirements are at best a complete waste of time. (I say at best since I blame the foreign language requirement, IE the undergrad torture requirement, for driving me crazy. Yes, by that I blame them for making me literally mentally ill.) The problem is that I can't think of any place that doesn't have a bug up their ass for those requirements. Well ok, maybe Brown. I've heard that they don't have any requirements but you have to put together academic study plan or something with an advisor which would probably amount to the same thing so I'm not hopeful there either. So your best bet is to find the school with the least onerous requirements. (Avoid a foreign language requirement like the plague that it is. Remember the excuses you will be given for that requirement, like cake, is a lie.) Oh and before anybody says anything to the effect of "Well they'll be useful to you in your life" I graduated almost 20 years ago. If they were ever going to be useful to me it would have happened by now. It hasn't so they were a waste. (The saddest thing is not only did they drive me crazy but they actually kept me from taking stuff I was actually interested in outside of Computer Science like bio and chem. I simply didn't have any spots in my schedule after you put all the CS courses plus the gen-ed requirements I got stuck with.) I suppose there's always Software Engineering but I think that's got gen-ed requirements as well.

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
  186. UAntwerp's CS program by ciaran_o_riordan · · Score: 1

    Here's UAntwerp's subjects for year ("deel") 1-3:

    http://www.ua.ac.be/main.aspx?c=.OOD2011&n=94160

    In Dutch, but 95% readable to English speakers. ("gegevens"=data, "uitbating"=operating, "inleiding"=introduction)

    I'm studying law in Belgium and there's lots of general education subjects, but that makes sense for law.

  187. Re:You don't need Gen-ed by Anonymous Coward · · Score: 0

    You don't want to work in fiance where the highest paying programming jobs are, so you don't need economics courses.

    You don't want to write games, so you don't need physics, English (story telling), art, or movie courses.

    You don't want to work in the "green" industry, so you don't need biology, chemistry or physics.

    You don't want to work for a business (or own your own), so you don't need business courses or accounting courses,

    You won't ever write proposals, specifications, reports or presentations, so you don't need English courses.

    So where are you going to work?

    Sounds like the typical obnoxious loser that believes they're the greatest thing ever, which you find working as a drone in best buy or an apple store.

  188. Re:You don't need Gen-ed by Anonymous Coward · · Score: 0

    >So where are you going to work?

    McDonald's, like all the other Web programmers

  189. Ahem by toby · · Score: 1

    You work two jobs and have zero interest in English, Philosophy, History, Art? You don't have much of a life.

    --
    you had me at #!
  190. how are you so sure it wont make u better?? by johnrpenner · · Score: 1

    | I have no interest in wasting any of my precious time
    | taking classes in English, Philosophy, History, Art
    | and the like. While these fields are useful and
    | perhaps enriching, they will not contribute
    | to making me better at my job

    this is a narrow view, an perhaps runs counter to the
    well-rounded nature of what a *bachelor of science* may imply.

    also, some people might differ with you though in regards to
    the 'not contributing to making you better at your job'.

    this whole address is really worth a read:

    http://news.stanford.edu/news/2005/june15/jobs-061505.html
    >
    > Because I had dropped out and didn't have to take the normal classes, I
    > decided to take a calligraphy class to learn how to do this. I learned
    > about serif and san serif typefaces, about varying the amount of space
    > between different letter combinations, about what makes great typography
    > great. It was beautiful, historical, artistically subtle in a way that
    > science can't capture, and I found it fascinating.
    >
    > None of this had even a hope of any practical application in my life.
    > But ten years later, when we were designing the first Macintosh
    > computer, it all came back to me. And we designed it all into the Mac.
    > It was the first computer with beautiful typography. If I had never
    > dropped in on that single course in college, the Mac would have never
    > had multiple typefaces or proportionally spaced fonts. And since Windows
    > just copied the Mac, it's likely that no personal computer would have
    > them. If I had never dropped out, I would have never dropped in on this
    > calligraphy class, and personal computers might not have the wonderful
    > typography that they do. Of course it was impossible to connect the dots
    > looking forward when I was in college. But it was very, very clear
    > looking backwards ten years later.
    >
    > (Steve Jobs, Stanford Commencement address, 2005)

    --

  191. Gen Ed Classes are worth it ... by Anonymous Coward · · Score: 0

    When I was your age (assuming you're a lot younger than I am), I felt the same way. Getting old sucks, but inevitable - therefore you should prepare for it well in advance. You should strive to be the best "coder", but not for life. There are plenty of coders we call "mushrooms" - kept in an isolated environment and fed manure (figuratively speaking, of course - treated with respect, but, generally kept away from core business competencies knowing their business/people-skill limitations). Soon enough you will need to have a diverse background in writing, history, music, poetry, etc (accounting, business law, management). so that you can "graduate" from being a coder to a well-polished leader/businessman. If coding is in your DNA, then it's just like playing golf - you won't be teeing off 300 yards, but will continue to play until six feet under - always out with a par! Coding seems to be, and will probably remain your passion. However, not elevating yourself beyond being a simple mushroom would be doing a disservice - not only to yourself, but to others (your code innovations, and how you'd impart your knowledge to the people/community around you without the ability to properly communicate or being a true leader).

  192. Its not what you learn, but how you learn to learn by Anonymous Coward · · Score: 0

    Question: Why do you want a degree?

    As someone not educated in the US I too find it a bit funny how much general Ed students have to take in college or university, apparetly high school does not deliver enough. However, if you are interested in more than a piece of paper, meaning in an education, then it does not matter that much. Because especially in Computer Science you have to re-learn things in rapid cycles anyway. So it is not what you learn, but that you are required to learn things with a certain systematic and to a level of abstraction, that teaches you how to learn. With that you will be able to learn things in the future.

    Also, most jobs in the IT or CS field require you to understand someone else's subject in order to write programs or design systems that solve the customers problem. The more you have learned outside of raw CS the more you are able to communicate with customers in their field.

    So if you want more than a piece of paper, don't skip what is asked of you. If you are as smart as you claim to be, make it a special challenge to make the best of your general Ed. Take English and use it to write an excellent blog or try to write freelance articles (CS topics are OK), take biology or some genetics courses to understand that important field, take business classes and learn how to calculate the business value of your creations and how to negotiate good contracts, etc.

  193. Exactly Backwards by SuperKendall · · Score: 2, Informative

    Americans are groomed from a young age to not give a damn about anything outside of America.

    While a fun myth to spread, the reality is far different.

    I have a number of friends with kids of all ages. All of them learn quite a bit about other countries, other places across the globe.

    In fact the opposite is true, that so much attention is being focused on learning about things all over than kids are not being bought the history of where they are. Learning more about all aspects of American history is pretty important to understand the context of modern choices and existing social structure.

    Now it might be true that in college where kids have more self determination, they are not really thinking much about things outside the U.S. But that's when they are basically an adult and it is their choice if they wish.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Exactly Backwards by Hognoxious · · Score: 2

      All of them learn quite a bit about other countries, other places across the globe.

      That's so they'll know where to drop the bombs.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  194. AP credit by allanw · · Score: 1

    If you took enough AP classes, you shouldn't need to take many general ed classes.

  195. Its about life by Anonymous Coward · · Score: 0

    You fail to see the reason for gen ed courses. It all makes you a better human im general. You get to and are forced to explore other subjects in life. I picked great courses to fi those gen ed slots. What is more great about gen ed courses is that you get to meet wonferful women that are just as smart in other subjectmatter. Not everyone can speak geek. This helps you yo learn other topics, and explore them by yourself or through conversation with other people.

  196. think it over... by Anonymous Coward · · Score: 0

    It should be obvious to you, by the plethora of advice from people that have already walked the path that you are just starting, that you would be doing yourself a great disservice by narrowing your education to CS classes. General Ed. classes are there to help you grow as a person, to make you realize that the world is much larger than your present view, to give you the opportunity to find new fields of interest. Even from the strictly professional point of view, ideally you would not just take a passing interest in general education classes but would minor (or double major) in something tangential to your field. An engineer with a background in business will always have, not an edge, but a large advantage over both the engineer and an plain MBA.. his view is wider. So will the lawyer with a background in math, or the physicist with a background in philosophy or the biologist with a background in art. MIT encourages the engineer/MBA combination, USC has the Renaissance Scholar program.. just a couple of examples. What interest would you think that a person interested in CS that is just starting the path, like you, should have in, say, calligraphy or dance?
    Steve Jobs told of three stories in his 1995 Stanford commencement speech, the first one is about connecting the dots of events that come into your life and apparently have no bearing on your main interest: "I decided to take a calligraphy class. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can't capture, and I found it fascinating. None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography." From the Reed college Admissions page: "Reed alumnus Steve Jobs credits his early success as a programmer to the sense of spatial relationships and movement he developed while taking a Reed dance class. Who knew?"
    CS does not have the monopoly on interesting things in life, not by a long shot. Even if you are just technically inclined, you would be amazed by the elegance of some mathematical proofs, the perplexity of the dual-slit experiment, the elegance of the double-helix, the awesome gravitational force of Jupiter capable of turning Io, one of his moons, into a perpetual volcano hell, the absolute control displayed in a Bach's fugue.. and on, and on, and on.. Take the advice.. broaden your horizons and do it with joy, curiosity and fascination.. you will not regret it. Good luck to you in your studies.

  197. Guess that is why by SuperKendall · · Score: 1

    In most of the world, what you call "Gen Ed" is what we are taught in secondary school.

    So know we know why so many people flock to college from outside the U.S. - because you place no value on continuing those studies at a more advanced level.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Guess that is why by Anonymous Coward · · Score: 0

      No, because US uni's spend all that money they fleeced from liberal arts suckers on research.

  198. You don't know what you don't know by presidenteloco · · Score: 4, Insightful

    The original poster, and you, who call it tack-on garbage, are the very reason that general education requirements are tacked on.

    Clearly both of you can't even conceive why studying, for example, literature and philosophy might be useful to the practice of top-level computer science or software engineering. Therefore you clearly need to come out of your tunnel and be exposed to the world.

    When I was studying artificial intelligence and computational vision for my post-grad degree, the stuff I learned most from was the shelf full of twentieth century philosophy books on logics, epistemology, and metaphysics (and Zen). binary-encoded symbols in computers representing things and processes out there in the world is a wondrous thing, and also a thing whose complexities are not easily mastered without a good grounding in philosophy. How can you know about the limitations of your representations - they ways they are sure to fail or become too complex or be challenged as limited or invalid - if you don't understand philosophy?

    And I've come to understand how much of peoples' understanding of the world and themselves is in narrative form, and what the significance is of what is left in, and what is left out of a "good" narrative, and how narrative is fundamentally about the guiding of attention and the selection of the sub-situations salient to humans' concerns and needs. Some of that knowledge has come through a lot of careful consideration of great stories in several forms of art and literature.
    All of it is central to a conception of how to do good user interface in computing.

    --

    Where are we going and why are we in a handbasket?
    1. Re:You don't know what you don't know by SerpentMage · · Score: 1

      Dude I want to second your statement here. I studied in Canada and got a degree in Engineering. And yes I had to study "addon" stuff! I am SO GLAD I did! These days I shifted away from core mechanical engineering and I trade my own money. My addon stuff was macro-economics, Greek/Roman engineering, and Business. These things are completely invaluable for my trading because I learn to understand what makes the system tick. I know that throughout the ages money and manias have come and gone!

      My point to those that think this addon stuff is crap, well learn something that interests you. Or take something that you now consider a hobby or have a side interest in. Maybe it is that side interest that becomes the way you make money. When I had to take those extra courses I used it as an opportunity, not as a problem...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    2. Re:You don't know what you don't know by hjf · · Score: 1

      I couldn't have said it better. Many years after dropping out of college I find myself needing to use integrals more and more often (I'm trying to get into DSP now). And I used to think, why do I need to know Integrals if I won't be a civil engineer?

      And now my hobby is photography. I wish I paid more attention to art classes in school. Go figure.

    3. Re:You don't know what you don't know by VAElynx · · Score: 1

      Well, i can't. Luckily, in the UK, an engineering course is focused on engineering.
      See, you had a particular need and you found a rather unorthodox source of knowledge to learn it from
      This however hardly implies the stuff will be useful to anyone else, especially since AI and design of things isn't what most programmers do - most programmers are doing relatively repetitive, low - end tasks, or, they are working to implement stuff someone else has decided on
      A specialised course , on the other hand , teaches you things that are going to be relevant at work. A mechanical engineer for example needs to know some failure mechanics in order eg. not to design "hollywood canisters" - ones that explode on failure instead of leaking. Furthermore the things that often get mentioned in this thread (eg writing proposals and similar) can, and are done with people who have never studied english or economics or whatever. Saying you need to be university-taught to be able to do that is kinda like saying you need home economy classes to cook dinner.

    4. Re:You don't know what you don't know by cyberfringe · · Score: 1

      Agreed 100%. As an undergrad I majored in psychology and did a CS major on the side. Psychology has been huge for me as far as developing user interfaces, understanding reasonable assignment of function to human vs. computer in larger systems, and most importantly for my research in artificial intelligence. My philosophy classes as an undergraduate, especially those focusing on formal logic, automata theory and epistemology have been very useful. I could go on and on. If you want to be a technician, a computer programmer, then you don't need a CS degree. If you want to really understand WHY you do what you do when you design, develop, and deploy systems, then a broader grounding in sciences and humanities is required. Frankly, there is more to having a Bachelor degree than simply qualifying for a job -- it means you have a certain breadth of education to enable you to go on to further study, and more importantly, it educates you as a citizen of the world to a level you are very unlikely to reach in any other way. That said, if college is not right for you, don't do it. Too many people go to college thinking that is what they have to do. Most undergraduate programs are crappy and far too many people drop out of school. Go to school only if you have a hunger to learn.

      --
      There's no sense in being precise when you don't even know what you're talking about. -- John von Neumann
    5. Re:You don't know what you don't know by Roger+W+Moore · · Score: 3, Insightful

      Clearly both of you can't even conceive why studying, for example, literature and philosophy might be useful to the practice of top-level computer science or software engineering. Therefore you clearly need to come out of your tunnel and be exposed to the world.

      While I agree with the sentiment University is not the place to force people to be exposed to subjects they may have no interest in. This should be done at school and then at University the option to have a broader education should be available but NOT required. As I said above, at University you have to take more responsibility for your learning and be more self-motivated this means not having courses forced on you unless they are subject related and giving students the choice (which is the flipside of responsibility). So if you want to take archaelology or philosphy then the opportunity should be there but not the obligation.

      Your example about philsophy illustrates the point. Clearly you wanted to do it and enjoyed it. However it is hardly a requirement for CS: otherwise it would be part of the CS course program like calculus. The same goes for courses like english. All scientists need to be able to write clearly and concisely but this is something which should be taught at school, not university, in the same way that those doing english degrees learn basic maths skills at school.

    6. Re:You don't know what you don't know by grcumb · · Score: 1

      Your example about philosophy illustrates the point. Clearly you wanted to do it and enjoyed it. However it is hardly a requirement for CS: otherwise it would be part of the CS course program like calculus.

      While these subjects are arguably irrelevant to CS, that's beside the point. They're not part of the CS programme; they are part of a Bachelor's degree.

      Those subjects are compulsory for a reason. Others have already made the case for knowledge outside one's area of specialisation, so I won't repeat it. I will add that there are some things which require a more adult mind than the average 18 year-old possesses. Likewise, there is much, much more to the study of English language than mere literacy. If all you get from reading Moll Flanders, The Scarlet Letter or Julius Caesar is a sense of how they spoke back then, you're reading it wrong.

      It appears that both you and the submitter are failing to distinguish between advancing one's knowledge in a subject area and qualifying for a degree, which are two different things.

      As someone who has no formal qualifications in CS -but who has 4 years of university learning- my advice would be to take the courses you're interested in, if that's what you want and you think it will make you better at what you do. But if it's a degree you want, then you should do what it takes to get a degree, and try to find the value in those subjects you seem to feel are irrelevant to you.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    7. Re:You don't know what you don't know by bugnuts · · Score: 1

      If you don't get that "tack on" garbage, you don't deserve a degree. A well-rounded knowledge is part of a degree, not just being a one-trick pony.

      That's pretty much what I came here to say, and the parent said it pretty well. But I'd even state that without being able to apply metaphysics to AI and psychology to GUI design, the hallmark of a college graduate is someone who knows some of the arts, some of technology, and can hold a conversation in something other than his exact field of study.

    8. Re:You don't know what you don't know by HungryHobo · · Score: 1

      I'd agree if philosophy was more formalised like math but unfortunatly it isn't. Philosophers throw in placeholders for the word magic like "qualia" and then base their entire arguments on them.

      Godel and Turing are important to your understanding of thought and what is knowable.
      Most philosophers not so much.

      A study of the science of psychology ,perception and neurology(ie actual reality based on experiments) is orders of magnitude more valuable than the vague ideas of men who thought the heart was the seat of consciousness who wouldn't dream of actually testing their ideas.

    9. Re:You don't know what you don't know by Hognoxious · · Score: 1

      Furthermore the things that often get mentioned in this thread (eg writing proposals and similar) can, and are done with people who have never studied english or economics or whatever.

      Dogs can walk on two legs. They can't do it very well, but they can do it.

      I can see three mistakes in the quoted sentence without even looking.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:You don't know what you don't know by Roger+W+Moore · · Score: 1

      Others have already made the case for knowledge outside one's area of specialisation, so I won't repeat it.

      I'm not arguing against that - I'm arguing against REQUIRING that at a University level. By all means forcibly expose students to the different topics at school but, at University leave it optional. Some of us had a very clear idea of what we wanted to do and what we found interesting because we had been exposed to many different subjects at school.

      Sometimes having a broader knowledge of subjects outside your discipline can be very useful, but sometimes having a deeper, or broader, knowledge of you main subject can also be just as useful. You may disagree, as I do with your position but the real point is that at University students are supposed to take more resposibility for their education. That means that you have to give students the freedom to make the choice themselves and not dictate that they have to take unrelated subjects just because you think that you know what is best for them: you might be wrong...and even if you are right it is their mistake to make and perhaps learn an even more valuable lesson than any course can teach from it.

    11. Re:You don't know what you don't know by Kintar1900 · · Score: 1

      Part of the overall problem with this debate is that "Bachelor's Degree" means different things to different people, but everyone in the corporate HR world wants to require one for job candidates at a professional level.

      For some people, having a degree should mean that you have a well-rounded view of the world because professors have verified that you have been exposed to a diverse array of subjects and studies. For others, having a degree is supposed to indicate a devotion and thorough understanding of the technical aspects of your chosen vocation, also verified by the staff of the educational institution you attended.

      Unfortunately, there's no standard applied to the "Bachelor's required" rider on a job listing. I have been to job interviews where holding a degree is the first step in proving that you can do the job they're asking and the interview is where you prove you're a valid human being who can get along with others and finish what you start. I've then turned around and had an interview for the same position at a different company only to find out that I had to go through a whole array of technical screening because the hiring manager considers a degree to merely mean you can finish what you start, and gives it no credibility whatsoever on your ability to do what you're being hired to do.

      My personal opinion is that the USA -- because that's where I live and work, and therefore I know very little about the situation elsewhere -- needs a differentiation between types of degrees. There should be a general, "I can learn in a structured environment and finish what I start" degree (which, incidentally, is what I always assumed a BA was supposed to be), and then a second, equally valid degree which says only that you have studied your field and proven your ability to perform it at a professional level. Speaking as someone who has had to perform job interviews for a technical field, I know it would make my life a lot easier when we've got positions to fill.

    12. Re:You don't know what you don't know by NDPTAL85 · · Score: 1

      .....or you just want to feel like you didn't waste a ton of money and time on subjects that have absolutely no relevance to most people's daily lives. After all, even if what you say about it being relevant to AI development is true, how many people are going to be building AIs?

      --
      Mac OS X and Windows XP working side by side to fight back the night.
  199. Don't ignore Gen Ed! by tnk1 · · Score: 1

    If you are trying to become a programmer, or any sort of engineer, and you think you can ignore general education, I sure as hell hope you know how to write already.

    There is nothing more irritating than a programmer that can't express themselves in English (or whatever your language happens to be). You write great code, but your documentation looks like it was written by a ten year old with ADD. You don't understand the concept of proofreading. You don't understand the concept of organization or readability. Even your emails are useless rambling drivel.

    Someone with a college degree should know how to write. Fine, don't write literature papers or take art history if you feel it is pointless, but for the sake of all that is good and holy, learn how to fucking write and take any courses you need so that you at least write documentation.

    I will say this. I agree that some of the stuff they force you to do in college for "the experience" is not going to serve you as a grunt programmer. However, if you ever hope to aspire to be more than a grunt, most people need some other education. You need to understand things other than computing so you can understand requirements. It would be nice if you knew more than a little history so that you understand mistakes people make and avoid them. And when I say history, I don't mean pop culture.

    And yes, I speak from the personal and daily pain of working with programmers who can't express themselves in writing to save their lives. That's only marginally acceptable if you are an outsource-able drone. Even then, it's difficult and undesirable. So unless you are very, very capable of self-education take the damn courses.

    Also, be aware that the elusive female of the species is generally in the *other* courses. Having taken both the CS and the humanities courses, I know this to be true. Art History is generally best for that, in my experience. Only Education tends to have more, but that's not usually a humanities elective. That and Women's Studies, but I don't need to explain to you why that is not exactly the Happy Hunting Grounds.

    1. Re:Don't ignore Gen Ed! by Anonymous Coward · · Score: 0

      Great point. Other things I "sure as hell" hope the OP is on top of include: basic arithmetic, telling time (on an old fashioned clock with hands), basic hygiene, how to address a letter, please and thank you, basic table manners, wiping his butt, and indeed I can think of many more such skills that will kill his career dead if he doesn't have them.

      I think there's general agreement that _if_ he has problems writing or expressing himself well, or indeed with any of these other skills, it's a really really really bad idea to try to avoid further education that would address these weaknesses.

      But with that out of the way, my confusion is that all I know about the OP is based on one paragraph, a couple of hundred words, with no spelling mistakes or very bad grammatical choices, and (though I would take issue with his tone and choice of phrase at times) overall it seemed rather clear in stating his question and situation. So I don't understand how so many other responderss are able to diagnose, with apparent certainty, so many serious defects in this person; so serious that they are dead certain that a particular set of courses will benefit him - apparently as regards a whole host of basic character issues.

  200. Girls by Anonymous Coward · · Score: 0

    I can't believe nobody else mentioned the single best reason to branch out to non-CS classes. That's where the girls are!

  201. re:arts & computer engineering by phreakazoas · · Score: 1

    Interestingly, I hear what you're saying quite commonly in computer engineering/sciences, as I'm in that faculty. My friends always complain about it, but take the first year classes, as they are required. In the whole scheme of things, one year of general classes in the sciences, arts and humanities(is that under arts?) isn't that long. At 18 years old we always feel as though we have a good understanding of the world, which is somewhat true, but as we grow older and more experienced, we come to realize the arrogance of such an assumption. We will never come to understand the world in which we live fully.

    Computer Engineering is distinct from Computer Science. Computer Engineering is really a mixture of electrical engineering and computer science. You take 8 Math classes instead of 4 and you come to understand and make digital/analog circuits. After this year(I'm finishing this year and have also complete a M.A.), I'll only be about 1 year away from either degree(Electrical Engineering or Computer Science). The interesting thing about being able to understand both Computer Science and Electrical Engineering are all of the amazing hardware/software devices you could create. In Computer Science you are generally restricted to writing software for existing hardware platforms, but imagine being able to do both? Imagine the neat things you could create!

    A lot of people here seem to make comments that you can just "read" about computer sciences and understand it. Would you trust a doctor to operate on you who learnt from "Surgery for dummies"? Would you trust someone to make the software that runs for car controls and on planes to have gone that route? You create projects, do tests, etc., which are then graded by professors. When you graduate, it is because you were viewed academically as able to practice engineering, not because you felt as though you were. That is why in Canada, engineers are certified as professional engineers and cannot receive that designation unless they get the degree and work for 2 years under the supervision of another P.Eng. No one else can legally call themselves engineers or use the word engineering in their business name, this includes Computer Science graduates.

    Being able to write is always an asset.

  202. Re:You don't need Gen-ed - mod this up! by Anonymous Coward · · Score: 0

    I wound up the last sev the most modern web eral years of my career managing people from all over the world working on complex scientific data to display environmental information on the fly on the web. We used the most modern web technologies.

    I funded all this by writing grant proposals, following strict guidelines on how to prepare the project proposals; any missing or incorrectly addressed point meant instant rejection to reduce the load on the reviewers. Later I became manager of interstate projects in the same arena.

    Psychology and study of other cultures was very useful. Economics and accounting courses helped me understand how to track and report on grant expenditures. Oh, yes, I budgeted annual expenditures for a software development team of 20 developers. I joined teams designing software interfaces. Some field staff were able to use custom spreadsheets to update a central database by emailing in the spreadsheets, which contained internal cross-edits. The database updates detected errors between spreadsheet data and database data and emailed the spreadsheets back for correction. These guys had designed their own spreadsheets, so we enhanced them to automate editing and entry.

    My point here is that everything taught in so-called general courses (aka core courses, more accurately, because they form the core of a really educated person's abilities and knowledge) is important in being able to develop a career path in any IT field. Discrete structures is pure math, but necessary to understand DB internals and complex matrix manipulation by programs. The examples are endless, so I will stop. But don't be stupid, learn all you can with every opportunity.

    There is a reason American higher education is sought out by people from all over the world.

  203. Buy a doctorate online by Rogerborg · · Score: 1

    Itch scratched, get on with your life, where experience and contact make paper qualifications into worthless trinkets. Job done.

    --
    If you were blocking sigs, you wouldn't have to read this.
  204. Don't get a CS degree, but get a degree by Dixie_Flatline · · Score: 1

    If you're a great programmer already, why even bother with the CS degree? Why not take a completely different degree?

    Some of the best programmers I know have degrees in things OTHER than CS. The best physics programmers aren't guys that understand CS the best, they're the guys that understand physics and math the best.

    A CS degree will teach you how to be a programmer that's good at programming things to do with computing science. To a certain extent, unless you're actually interested in computing science itself, as a field, it's not worth your time. Do you want to understand computational complexity of search algorithms so you can develop your own? Get a CS degree. Do you want to come up with new algorithms for network communication? Get a CS degree. Do you want to be a programmer that understands how to program? You're done.

    I would actually recommend doing a degree that gives you ONLY the extra stuff. Do an Arts degree of some kind. Find an interest. Expand your mind. You've already got the other stuff done; the piece of paper isn't going to make you any better at it. And if you want a degree because it affects your hireability, almost any degree will help you get your foot in the door.

    I wanted to specialise in CS when I was in University, but I was a slacker student that's bad at writing exams. I did a lot of CS classes—all the classes that are required for a CS degree, in fact—but because I was forced to do a general science degree, I ended up with a minor in 'Earth and Atmospheric Sciences'. I've taken classes in Geology, Astronomy, Invertebrate Palaeontology, general Meteorology, Atmospheric fluid and thermodynamics, and Mass Extinction. I'm more of a scientist now than I ever could have been otherwise. It seemed like a bummer and a semi-failure back then, but now I appreciate it in so many different ways. I work in games, but I feel like I have options and avenues that wouldn't be open to other programmers. If nothing else, I understand that those options and avenues MUST EXIST.

    You're already a programmer. You can keep doing that, and nobody will think any less of you, I assure you. If it were me, I'd take the opportunity and go be a scholar and a scientist, though.

    1. Re:Don't get a CS degree, but get a degree by dkf · · Score: 1

      If you're a great programmer already, why even bother with the CS degree?

      There's only one good answer to that question, you know: because you truly want to understand computers, their deep nature, their history, their use, everything. CS isn't about getting a job, it's about answering a deep calling. I suspect that that's the way it should be for any degree; I hope it is, because if so, there are people out there who will be deriving some of the best possible satisfaction ever from taking those courses.

      If college is just a step towards a job to you, why not go to trade school instead? Leave the university places free for those who really want to learn.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    2. Re:Don't get a CS degree, but get a degree by Anonymous Coward · · Score: 0

      Physics. I went to a school that respects my CS degree, but when I got out in to the real world I quickly saw that people read "B.S. CS" as "builds iPhone apps and social networking frontends". Get a physics degree and know computers and people will instead know you as someone who knows how to think. Of course you'll need some programming experience under your belt for this (FOSS projects, etc).

      If you already know all of programming, learn something new. Learn computer science -- decidability, tractability, probabilistic algorithms, machine learning, whatever suits your fancy. Or learn some more about the world around you. The humanities may or may not be of value but they are interesting. That is reason enough to learn them, and I would never knowingly hire someone who felt otherwise.

      Disclaimer: I went to a super top undergrad institution and am now a PhD student in CS, so my opinion isn't necesarily the relevant one to your future. I took two looks at industry (Google and NASA) and saw "B.S. = code monkey".

  205. Canada too by Anonymous Coward · · Score: 0

    I'm in the exact same position here.

  206. Who knew 'educated' people were so close minded? by Anonymous Coward · · Score: 0

    I'm utterly amazed at the completely ignorant answers this guy is getting. "Oh, well we had to, so you have to, that's life.", "These classes will help you develop more than if you take just the CS classes.", or "You don't sound like someone I would hire because I only see a pointless value in a piece of paper." I've taken these gen ed classes (I still have a few, and quite frankly they killed off all of my patience with college) and they ARE utterly worthless. Want to study economics? There's a website for that. Need to study English more in depth? There's a website for that. Math? I'm sure I could find several websites. History and Philosophy alone can be greatly searched through Wikipedia, otherwise you will learn very little more in the class. It's more about how much you can parrot what the teachers want to hear than about forming your own opinions on what happened at this key event in history, or what your particular views on a branch of philosophy. None of these generals help you unless you already know you need more development in that area.
    Until people wake up and realize how worthless these generals really are, if you really haven't learned this stuff by the time you left high school you probably never will. Our higher education system will be both a large waste of time and a huge waste of money, as they spend too much time teaching you pointless things that you don't have enough time to truly study what you're there for. So you end up with a class of elitist and still horrendously ignorant people that think they're educated because they spent four years parroting materials back to their teachers, and not someone who can dutifully work outside of school. Since most opt into gaining large amounts of debt instead of learning to do an honest days work, while going through school come out unable to give a reliable job performance, and generally think any job outside of their given field is hardly worth their time, even if they work one, they usually do a half-assed job. Lastly they hardly ever have anything to talk about as they spent so long studying these generals they become out of touch with the world around them, as they spent too much time studying proper MLA form (which ironically changes so often it isn't worth keep up to date). I can speak for a fact that the best discussions I've had are with my friends that don't have a degree.
    This system is decrepit and falling apart around us, yet no one is willing to admit it is, in fact, higher education that is the problem to begin with. It's become so bad many jobs require a degree regardless if the job NEEDS a degree to begin with, and in many cases would get a better employee if they expected to train them from the beginning instead of assuming that a BS is going take care of that for them.

    In the end you may brush this off as 'another ignorant person with an attitude problem' but how many of us will it take before you start seeing that most people see things just like, or similar to, this? Sure it may have worked for you, but in this ever changing world we need a system of education that can change with the times, and this is one of those areas that need to be much more flexible.

    PS you can reply to this, but I guarantee I won't be looking back at this so don't expect to get a reply back from me.

  207. College-Level Examination Program (CLEP) by Anonymous Coward · · Score: 0

    http://www.collegeboard.com/student/testing/clep/about.html

    "The College-Level Examination Program® (CLEP) gives you the opportunity to receive college credit for what you already know by earning qualifying scores on any of 33 examinations. Earn credit for knowledge you've acquired through independent study, prior course work, on-the-job training, professional development, cultural pursuits, or internships."

  208. An actual answer (not an opinion) by Anonymous Coward · · Score: 0

    Go to The Evergreen State College (www.evergreen.edu)

    It's an alternative college with no gen-ed requirements, you can pick your program, only go to one class (which is worth 16 credits) a quarter, and you will end up with a fully-accredited BS. Plus, the school's CS program has a good reputation in the job market.

  209. Dont bother. by sgt+scrub · · Score: 1

    You don't want to learn anything. You just want something to add to your resume. Focus on certifications. If your good enough to pass classes you can pass tests. Afterwards you will find out what everyone else does, including those that went to college. Bosses want workers that have something visible that can be used to keep wages down. IOW, your not going to get paid more.

    --
    Having to work for a living is the root of all evil.
  210. **sniff** by Anonymous Coward · · Score: 0

    Can I just say how heartening it is to see the vast majority of comments schooling this twerp for his arrogance?

  211. Grin and bear it... but by Syzygy003 · · Score: 1

    Just get through it and watch your staring salary rise comparatively. I do agree that much of that type of 'enrichment' can be a waste of time. The general studies is now being used as a sway tool for the political left to condition young minds the way they want them. Sad...

  212. PLEASE!! take the courses! by grumble_grumble · · Score: 1

    Having had to work with many people who either came from a school with very limited genEd requirements, or where some students found some loopholes to get out of them, etc., I can now appreciate those 'pain in the ass worthless' classes. I've strongly suggested to some of them that they go back just to take a few of those classes so that they (maybe) can see that it doesn't matter how fast their code runs if they can't work well and communicate with others (coders, engineers, HR, administration, customers, end users, etc) and technical writing actually has to be read and understood by those same others in many cases. But that's only one of many reasons that it makes sense to take them and actually expend effort on learning in those classes.

    That said, I have to provide a couple of caveats. First, even taking those classes there are no guarantees that you will be a well rounded, socially apt individual capable of communicating with everyone with backgrounds from PHD's to GED's. Some will take the courses and either be incapable of assimilating the material or just refuse to. To some extent, that's where the socialization outside of class can help. In some cases, people are just narrow minded jerks and are basically content staying that way.

    Second, we could have many pages of discussion on the general state of education in the US today and how many of those classes are in fact fairly worthless on many campuses. The bar has been lowered at the elementary school level which in turn forces the bar to be lowered in each tier up through high school, which in turn means that teachers of genEd classes at universities have to either lower the bar or fail massive numbers of students. At places where non-tenured teachers have their salary and/or jobs somewhat dependent on pass rates and student evaluations, the obvious pressure to drop the standards means that those students that are 'above average' will find the courses pretty lame.

    My advice would be to take the genEd classes. Maybe reach out to some successful people in the industry and ask their opinion on which types might be most beneficial, ask recruiters or hiring managers what they look for as well. There are plenty of people in the various sectors of industry that would be happy to give their opinion.

  213. You don't want a BS degree by Anonymous Coward · · Score: 0

    It sounds like you want a Master's degree. It would be irresponsible of an undergraduate institution to grant a degree to someone who had not demonstrated some amount of well-roundedness.

    Many graduate CS programs admissions requirements specify an undergraduate degree in computer science "or equivalent experience". I was able to go straight to a graduate program, just having to take and do well in a couple of theory classes my 1st semester (the admissions committee rightly assumed that self-taught programmers might be weak on theory).

    So that's the question you asked. PS, grad school is way less fun than undergraduate. A lot of the fun is being exposed to different kinds of people and new ideas and ways of thinking. Don't do an undergrad degree and shortchange yourself on those things.

  214. Re:You don't need Gen-ed by jedidiah · · Score: 1

    > You don't want to write games, so you don't need physics, English (story telling), art, or movie courses.

    Most of what you just spouted off about is not relevant to a game programmer.

    The "art end of things" in game development is carried out by people who specialize in that sort of thing.

    In any company bigger than what would fit in a garage, you will quickly see a very high degree of specialization.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  215. Re:Try an associates degree or a tech school, but. by Anonymous Coward · · Score: 0

    This is very hard to believe. Are you suggesting that even once two people are in the door at a company (i.e. already employed), the employer will later take their degrees into account for later promotion decisions? I mean, the company has seen close up what type of person they are, what they can do, but nevertheless which employee holds a certificate-of-middle-class-upbringing (sorry, I mean a BS or BA) still factors into the decision-making? Indeed I struggle to see that this make too much sense even for specialized qualifications unless there are regulatory factors at work. I guess I can see that this in the public sector where rule-based rather than merit-based promotion policies still have some hold, but in a competitive part of the private sector - ??? If you have an experience of this happening, could you perhaps say a bit about what sort of workplace it was?

    As to the general thread, patriotism is nice and all but do Americans really believe _everyone_ else in the world is: ... boring ... lazy ... not well rounded ... unable to communicate well .. lacks reasoning abilities ... incapable of understanding customer requirements ... knows nothing of life-long learning ... and so on and so forth. Because that's in effect what 75% of this thread is seems to imply. (Or maybe not, maybe people are just so convinced that USA High Schools, each and every one of them, is incompetent: how else to explain so many posters saying that this person _will_ (not just possibly might, but without a doublt WILL) need GE at college to avoid being a defective human being.)

  216. Move! by mmcuh · · Score: 1

    As many others have said, move to a country that does its general education in high school. For extra bonus points, move to a country with free university-level education.

  217. Context for non-American readers... by Anonymous Coward · · Score: 0

    At most US colleges is seems possible to "major" in a subject while spending only 30% of 4 years studying in that area.
    I.e., a graduate in (say) CS may have spent only 1.2 school years years studying CS.
    Compare to a European degree with 67% of 3 years spent on the major - 2.0 years.

    The gen-ed stuff seems to make little or no impact on American undergrads: most of them just seem to
    choose the easiest options to meet the school's requirements.

    As an employer, the only US grads I found useful were either (a) those who'd taken vocational courses somewhere like Bentley - signalling that they were happy for a life in the back-office/accounting, or (b) MIT grads who were passionate about some field of Science/Engineering and could apply their in-depth knowledge of that area to other problem spaces.

    4 years spent avoiding complexity is just a waste of time and tuition.

  218. I think you are missing the point of getting a deg by Maxo-Texas · · Score: 1

    You get a degree because of the type of person it makes you.
    If all you want are current technical skills then just go to a trade skill.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  219. what you want is not a college degree by Mr.+Slippery · · Score: 1

    If you think that studying "English, Philosophy, History, Art and the like" is "wasting your precious time", then apparently you have no interest in being an educated human being. You want a trade school, not a college or university.

    If that's all you want, fine; but if I were seeking to hire someone, for anything but scutwork I'd take the educated human being with a breadth of intellectual knowledge but perhaps lacking a fine point or two of skill, over a trade school graduate with specialized but limited skills.

    You might want to think more about this and come back to the question after you grow up a little.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  220. Thinking or just doing? by Anonymous Coward · · Score: 0

    Do you want an education or a certificate of completion? College is for learning to think; vocational/trade school of is for honing a trade. It sounds like you are looking for the latter.

  221. In 20 years.... by billybob_jcv · · Score: 1

    ... You will come back here crying that you are stuck in a developer's role and some snot-nosed newbie with an MBA is telling you what to do.

    Programmers are a dime a dozen - *if* you can find a job in the USA, you will be competing directly with offshore resources that cost the company 1/3rd what you do.

    You have 2 choices: 1) Make your own fortune by creating the Next Big Thing, or 2) Grow the fuck up and start thinking about what you are going to do when you are 40 years old, not what you want to do today.

  222. Wow, listen to all the brain-washed Americans! by Anonymous Coward · · Score: 0

    The original poster tells us what they want. Why is everyone answering a different question - what they think he should want.

    In the UK, I got an M.Eng. in computer science in 4 years. There was absolutely nothing except CS and a bit of related math. I haven't missed any of the gen ed crap USA universities force on you. I got exactly what I and my employers wanted and needed out of my education; I'm a great SW engineer.

    1. Re:Wow, listen to all the brain-washed Americans! by Anonymous Coward · · Score: 0

      The attitude of many of the US-based posters is due to several factors. Generally speaking, when individuals graduate high school here they are less-educated than someone of the same age in Europe. Many US high schools provide bare-minimum educations with no depth to the subjects that are studied. In particular, there is an especially strong recent focus on teaching to standardized exams (which often amounts to large amounts of memorization). My guess is that colleges have traditionally had liberal arts educations as a way to incorporate the breadth of knowledge that students should probably have gained back in high school. Now all that said, many high schools have more advanced tracks where students take the equivalent of several years of college english and history. Such students may not really need a liberal arts education in college, but unfortunately there are limited options available to them. There are colleges without general education requirements, for example Brown University or Oberlin, but they are few and far between. It should also be pointed out that students tend to specialize and make career decisions much later in the US than in Europe. A liberal arts education can be beneficial in helping students figure out what they are interested in and what type of career or subject areas they wish to pursue.

      At the end of the day, what type of college is best for an individual is going to depend on their educational background and career interests. I personally wanted an open curriculum where I was free to choose whatever types of courses I wanted to take (outside of my major), but as you can see in this thread many believe that it is important to take a broad variety of courses in different subjects.

  223. Skip the BS. Its BS anyway. by Anonymous Coward · · Score: 0

    If your job focused only just skip the degree. Plenty of people have and do quite well. Just be prepared to put your money where your mouth is and be able to produce and be willing to do hard work. Four Years of practical on the job experience are much more valuable and competitive than a 4year degree anyway.

    Most of the companies that would disqualify you right away for not having a BS degree are not worth working for anyway.

  224. For the amount of money you'd spend on college ... by Anonymous Coward · · Score: 0

    If you don't want to waste your time learning these general areas of study, why are you wasting your time getting a degree? I have had a successful career in software development and consulting for 14 years, I don't have any degrees.

    For the amount of money you'd spend on college, I'd strongly recommend that you instead 1) purchase a laptop, 2) take a visit to your local Amazon.com web site and purchase three interesting computer-related books on entirely different computer-related topics, 3) read these books while performing any tutorials listed, taking note of any interesting side-topic you discovered while reading that you feel is interesting to you, 4) repeat #2 and #3 as often as you want, 5) identify one pet project you would like to take on that will utilize the skills you desire to nurture, and 6) accomplish that pet project. Meanwhile, always be trying to find a well-paying job in your *desired* field; even if you hear "no" a lot, once you're in, you're in, you've got your foot in the door, and it's downhill from there because experience doing what you want to do is better than education, even if for no other reason than you're doing what you want to do!

  225. I hope you read this. by xaoslaad · · Score: 1

    My degree is in informationt technology rather than computer science. I am half way through my last semester so most of this is still fresh in my head. There have been several programming, system administration, and other courses related to computing. I have also taken calculus, linear algebra, technical writing courses, ethics, micro and macroeconomics, american government, histories, writing, and god knows what else over the years. I have not enjoyed a single damn one of them aside from linear algebra.

    You may want to sit behind a desk all day and code, but it helps if you can write in a way that properly conveys your message to your coworkers. Moreover it is also a wonderful thing to understand how and why your government operates in the way it does. As I said I took an American Government course a couple semesters ago. Just yesterday I was listening to a story about redistricting in Florida and they brought up gerrymandering (see http://en.wikipedia.org/wiki/Gerrymandering), something prior to that class I had no understanding or concept of. Maybe that is shameful to be an adult in the US and not understand something so basic about how our system works, but it is just one example of where my education has been paying off.

    Another example was listening to a story on the radio (I have a very long commute, I listen to a lot of radio) and a financial story and an economist started referring to M1, M2, M3 (see http://en.wikipedia.org/wiki/Money_supply#United_States)etc. without going into detail what the differences were. Had I not recently taken those courses I would have had no idea what he was talking about; I may not be an expert now, but I could at least understand this story on the radio. Simple things like these crop up every day.

    So college hasn't always taught me to be a better systems administrator or programmer, but it has made me a better member of society, able to think critically, rather than flapping on about things I have no frikkan' clue about like ultra {liberal,conservative} morons ever present in todays media. I wish to ****ing god you and everyone else would take those courses more seriously, attempt to do well in them, and come out of the experience better for it. We need more people who do in this country. [/rant]

  226. The problem is, he doesn't get a chance to show it by VAElynx · · Score: 1

    because of drones who just look for a college degree when hiring.
    Ah well, best to go get valuable , enriching education in basket weaving.

  227. Value of broader education by BCMcI · · Score: 1

    When I went to college 40 years ago I went took the opposite path of that proposed by the poster. I got an electrical engineering degree and a bachelor of arts in humanities as well in 5 years study. My career was in engineering but I firmly believe that it was the broader view of the world I had that set me apart and allowed me to excel. I worked primarily as an individual contributor but achieved a salary more commonly reserved for middle management. I am now retired from engineering and pursuing the other half of my education working in photography, video and web design. I have never regretted the extra work to get the arts degree.

  228. Really bad idea... by SteveW928 · · Score: 1

    As someone who started out my career with a totally 'practical' view of education, rather than a 'person-shaping' view, I have since discovered the benefits of the latter. Sure, you learn some of the necessary skills (tools) to do the job, but you don't round out all the attributes of becoming a good person or good employee. As anyone knows who has ever hired anyone to do a job, the person's character, critical thinking skills, problem solving skills, ability to work in a team, ability to learn, etc. are FAR more important than their ability to use a particular tool or that they possess some particular set of knowledge to the highest degree.

  229. You mean someone pretentious ? by VAElynx · · Score: 1

    People don't go to college to get made a type of person, they go there to learn job-related skills and improve their chance to get one.

    1. Re:You mean someone pretentious ? by Maxo-Texas · · Score: 1

      People who do that are ignorant of the value of college.

      Getting a degree for money is almost like wasting your life.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  230. man up by Anonymous Coward · · Score: 0

    hey

    you sound really skilled, yet your posting demonstrates your weakness

    you cannot afford learning art, music, english, philosophy,,,Guess what the world is full of robots like you.

    i wonder why do you even want a degree, if so skilled? are you not making bank already?

    fluck off snivelling brat --spelling errors,

    cheers,

    david

  231. What is your goal? by Anonymous Coward · · Score: 0

    I want a BS in Computer Science with no general education requirements.

    At least in the US, BS means some general education. Any degree you get won't be a BS without a general education requirement.

    A BS without general education would be an AS. Just taking classes individually without getting a degree is another option. Why do you want a BS? I can think of a few possibilities:

    1) You think the CS education is better at places that offer a BS.
    2) You think a BS will help you get jobs that an AS or no degree would not.

    For #1, take classes at a good school. The price of skipping gen ed classes is not having a degree. If all you care about is what you know, this doesn't matter.

    For #2, suck it up and take the classes. You might argue that employers are irrational to think degrees matter. Too bad you can't change that fact.

  232. Write test your way out of some of your classes by t2000kw · · Score: 1

    This doesn't change the requirements for a BS degree, but it might be just what you need. If you really have a good background in the non-computer subjects you would have to take for a BS degree, take a course (as one of your electives) on how to document experiential learning. You'll get credits for taking the course and credits for your first experiential learning document that could, if you match your experiences and knowledge with a syllabus from your required courses list, get you credit for that class and a course waiver. The course on how to document experiential learning is a good idea if you want to do this, but you might be able to figure out what you need to do in order to earn credits this way without taking the course. I feel I would not have been able to do this if I hadn't taken that course, but you may be different. You may be able to get a copy of another student's document from your student adviser and see how it all fits together. I aimed to document about 75% of the topics covered in any particular syllabus (which must be from an accredited institution, by the way). Two of my documents were requested as "models" for other students to be able to view, so your college should have samples of these available. I got out of 27 credits worth of a bachelor's degree that way. (A friend of mine got out of 45 credits that way!) Some of my documentation was used to avoid taking courses I didn't particularly want to take, and others to just fill elective credits needed towards the degree. The dollar cost for those experiential learning credits? My college didn't charge anything for the first 30 credits' worth of experiential learning, and only $10 per credit after that. This was 9 years ago, but even if it doubled in cost, it would still be a bargain in my book. The real cost is your time. after doing a couple of these, I was able to knock out one of these in 2-3 evenings or part of one weekend. You can also test out of certain classes. CLEP tests give you credit for courses and (I believe) a course waiver. You can also take simple course waiver tests from your college if you really know the subject well. I think you have to score 70% to get the course waiver. But that, unlike a CLEP test, probably doesn't give you credits toward your requirement for graduation, only a course waiver so that you don't have to take that course. You would have to make up those credits some other way. I took one course waiver test to get out of a prerequisite course for an MBA degree. It was for calculus. I never had calculus, so I asked for an outline of what I would be tested on and bought the Idiot's Guide to Calculus, and studied through chapter 6, I think. I passed the test using a calculator that did most of the work for me, but it was allowed, and you have to know what you're doing with any calculator or you will get the wrong answer. (It just made it easier for me.) I never took a CLEP test. I probably should have. There is a fee for taking a CLEP test. I'm sure, whatever that fee is, that it's worth it, assuming that you can pass the test. If you are interested in this at all, I suggest asking your student adviser for more information. If you with to ask me more about this, email me at my username here at a very warm, "high temperature" place for email (a popular web mail place). I don't check that account every day, but I do occasionally check it, hopefully before the spam folder is purged by Microsoft.

  233. I have a well-rounded tummy by Tablizer · · Score: 1

    Because globalization is making brains a cheap commodity. You need to be well-rounded to survive these days. What happens if you get burned out in programming in 10 years? You need to prepare for a career, perhaps multiple, not just a job.

  234. Thomas Edison State College, or similar by cavehobbit · · Score: 1

    It issues degrees based on granting credits for life experience, CLEP testing, and self-study course. They have no classrooms and are fully accredited and are a NJ state school, not a private Phoenix-like school. There are a few other schools like it around if you look. One of them is likely to offer a degree you want. http://www.tesc.edu/

  235. Don't Get It... by CFTM · · Score: 1

    I truly do not understand why a person would willingly pigeon hold themselves in this manner. Sure, you save a couple bucks on the front end but you lose valuable experience and exposure on the back end. Your education is an investment in you, why invest in only one part of you?

    And if you want to move past a BS at some point, you're putting yourself behind the 8-ball. Your application will read like a 2-d caricature...

    It all matters. Math, science, art, philosophy, engineering...they all tie together and knowledge acquired in one realm is transferable to other realms. It provides a foundation for creative thought.... but maybe you just want to debug code for the rest of your life.

    1. Re:Don't Get It... by Anonymous Coward · · Score: 0

      I truly do not understand why a person would willingly pigeon hold themselves in this manner.

      Normally, the expression is "pigeonhole" but I am gonna start using "pigeon hold" from now on.

  236. "Cluster" reqs by snilloc · · Score: 1

    I graduated from the University of Rochester (NY), and you needed to have a "cluster" of 12 credits (usually 3 classes, as most are 4 credits) in the two general areas that are not your major. So a CS degree would be a math/science major, so you'd need a Humanities cluster and a Social Science cluster, plus the freshman writing course, which is the only single required class. You can make your clusters pretty much whatever you want, and they don't have to be contained to any one department. For instance, my math/science cluster was two semesters of calc and one of stats. Philosophy (at least analytical philosophy) might not be as useless to a CS degree as you think (--there are symbolic logic courses in the Philosophy dept), so that might be your humanities cluster. Throw in an Econ cluster and you're set. 24 credits of clusters plus 4 of freshman English writing and you can spend the rest of your time taking every CS course you can schedule. I didn't have to take a single laboratory science class, nor any English lit, nor phys ed,...

  237. What? by Anonymous Coward · · Score: 0

    Whoever in the world would teach History, Philosophy or Arts in a Computer Science course?
    Does this really happen in your country? (US or whatever it is)

  238. Re:You underestimate the candidate by b4dc0d3r · · Score: 1

    You and the two replies beneath you are probably missing good candidates that way. Always talk to the candidate in these cases.

    He may not be interested in learning at school, but would prefer to read and explore on his own. Someone looking for shortcuts may be exactly the kind of person who can find more efficient ways to do things. If he picks up quickly, he'd be the perfect candidate for a position with advancement opportunities.

    You've all three changed "I want to focus on what I like" into "I refuse to spend time on anything else."

    The best approach with someone like this is to focus on things like these in the interview:

    We have mandatory hours of training every year, and there's only so much in your field available. What else might you turn to in order to fill out those required hours?

    All employees are required to take certain company-wide training, like ethics, harrassment in the workplace, and maybe safety. Can you explain to me how knowing these things, which aren't in your field, contributes to both your own success and the company's?

    Also maybe start a discussion on applied mathematics, which is basically what most programming is, at its core, once you get past the interface. Things like the Antikythera mechanism (the oldest calculator, and history), Ptolemaic model (geometry, and astronomy), Golden Ratio (architecture and aesthetics mostly, applicable to design work and financial modeling). And it never hurts to bring up Plato's Republic, in which people do the work they are best suited for (the CEO being the Philoshoper-King), with application to career advancement.

    If the person you are interviewing shows no interest or cannot intelligently discuss, and doesn't even ask questions, they may be a genuine one-trick pony that you don't want working for you. But they may learn about these things along the way, and you have a genuine jewel-in-the-rough on your hands.

    My question to you is, how much effort do you put in to get the best candidates? It sounds like I would not want to work for any of you, because you filter out some of the best and brightest based on assumptions, or as a shortcut to finding someone acceptable.

  239. Maybe you should go abroad? by elsurexiste · · Score: 1

    Yeah, what a strange question OP has asked... :/ . What really marvels me is that Americans have 4 years to learn a lot of stuff, yet from what I read here most of CS degrees are wasting valuable time in History, English or Art! Like OP, I don't say they aren't valuable, just that they aren't that important to the degree's field.

    This is what someone like him would do in Argentina (I'll just write from now as if I was talking to him):

    You would want to go for a degree in Information System Engineering: it would be 5 years long, and you would have to take a few Gen-Eds with knowledge relevant to the field (IIRC Chemistry, Physics, Maths, Economy, and Law). Half or so of the courses have on-the-field assignments (go to a real company and set a network and server for them, do quality management, use BI to answer questions, develop an AI-program to solve a certain problem, etc.). On the last year we had more managerial courses available (akin to an MBA), and they are practical from the start.

    You seem more like an engineer than a compsci. I urge you to avoid Computer Science and look for an Engineering degree: the emphasis in practical knowledge will suit your taste better, and even if the courses/teachers suck, the students there will probably be like you. Although I described my education there, friends in Germany and France told me they had similar approaches.

    tl;dr: Get an System Engineering degree abroad, education in America doesn't have your mentality.

    --
    I rarely respond to comments. Also, don't ask for clarifications: a brain and Google are faster, believe me!
  240. Education is good / Is college place to obtain? by adaxa · · Score: 1

    Education is good. But is college the best place to get the general education? The college will give you a piece of paper saying you have been given the opportunity to consider different subjects. But there is a substantial fee for that piece of paper and that paper doesn't not tell a potential employer if anything was learned or gained. Perhaps there is a better way to measure his desire to learn and his exposure to things outside of his computing field other than a piece of paper that may or may not tell me something of value.

    BTW, I went to college. I took some graduate classes. But I would still hire the guy even with out the BS degree if my interview with him showed he was creative and able to solve problems.

  241. Girls.... by slacktheplanet · · Score: 0

    The simple fact is that if you only take CS and engineering classes, you're going to miss out on all of the cute girls. College and life afterward would be painfully lonely if I had not been in general education courses that allowed me to develop my ability to talk to women.

    You're probably going to miss out on developing those crucial social skills as well. You need to interact and make friends with people from different disciplines so that you learn to communicate efficiently with people outside of your normal social/work circles.

  242. Think bigger, get an MS by Anonymous Coward · · Score: 0

    You don't mention how old you are or how long you have been working. If you have sufficient experience (professional and life), it is likely that a university will be willing to take that into account and admit you to a Masters program. If you are as good as you say, this is what you want anyway. You will be able to take more advanced coursework and focus just on the courses that appeal to you (there are usually no outside course requirements in a Masters program).

  243. CLEP or pre-planning by Anonymous Coward · · Score: 0

    CLEP is always an option, as you can take tests on what you already know and you don't have to go through the classes. This includes your tech and your GE stuff.

    Another option is to do what I did. I approached the CS teachers at my little college after the first day of classes ( after they distributed the syllabus ) and told them I wanted to take the final exam the next week for my semester grade. I studied for the rest of the week based on the syllabus, borrowed a friend's textbook ( I didn't have to buy them :) ), took my tests and went on my way, earning my A's without having to attend classes for the rest of the semester. I even went to far as to schedule these classes at the earliest available slots in the day, so I could sleep in more during the morning. Since I had most of the knowledge already and only needed to append the textbook-related info, it was a breeze. They asked me to teach before I got done with my AS degree program. If your GenEd skills are high enough, you might be able to do this in those areas as well. CLEP would be cheaper, as you would still have to pay for the class the way I did it, but my scholarships took care of the costs, leading me to go the route I did.

  244. Re: Education is good / Is college place to obtain by MLease · · Score: 1

    But I would still hire the guy even with out the BS degree if my interview with him showed he was creative and able to solve problems.

    Yeah, but would HR let him in the door or even put his resume on your desk?

    -Mike

    --
    I'm sorry; I don't know what I was thinking!
  245. Re: Education is good / Is college place to obtain by billybob_jcv · · Score: 1

    Yes - *if* their budget for the position was so low that they had no chance of getting someone with a degree.

  246. An actual answer by Flyne · · Score: 1

    I fully expect this to get lost in the noise here, but there is such a program (nearly). UCSB has a tiny college called the College of Creative Studies, which bills itself as a graduate school for undergraduates. While they do require general ed classes (8 quarter-long classes in total), that's as specific as the requirement is. You can fulfill it with any classes unrelated to your major - I do hope you have some interests outside of CS. Also, you can skip the prerequisites for classes, even those outside your major. The CS program is considerably more compact than most undergraduate degrees, because it is assumed you will come in already experienced in computer science and be able to start on the upper-division material during your first year. http://www.ccs.ucsb.edu/welcome/ Look into it.

  247. Re: Education is good / Is college place to obtain by MLease · · Score: 1

    Yes - *if* their budget for the position was so low that they had no chance of getting someone with a degree.

    A fair point. But then, if they're that cheap/strapped for cash, they'd probably be outsourcing everything to India or China anyway (more likely the latter, these days).

    --
    I'm sorry; I don't know what I was thinking!
  248. Re:Go to Brown University... by krull · · Score: 1

    I have to second this comment. Brown is a great school that will allow you to take whatever courses you want (outside those required for your major). No general education requirements.

    I think Oberlin might also allow complete freedom of course choices outside your major.

  249. In the US, you've got a coupla choices by PotatoHead · · Score: 1

    One choice is to knock out the gen-ed requirements as quick and cheap as you can, then focus on comp-sci for the degree.

    Or...

    Start investing in your people skills big, and begin to market yourself.

    Both of these are perfectly OK. Interestingly, you still need to do the marketing, whether or not you've got the degree, meaning there is a strong case for just investing a ton of resources in that, using the school to plug gaps.

    If it were me, and I chose not to do gen-ed, I would do the following:

    1. Get your online portfolio looking sharp. Knock out some projects, document anything else you've done, and put it all up on your domain, detailing where the value is, and what it all means to you personally and professionally. Keep that updated.

    2. Do a few projects to highlight areas of passion, interest and skill. Again, document, etc... Also take some time to express who you are as a person, hobbies, kids, life interests, adventures, etc...

    3. If you can't make those two look good, make some small investment in somebody who can.

    4. Begin to network. Use all the online tools, and be sure and not forget meat-space. Professional lives often revolve around lunch. A few times a month, take interesting people, influential people to lunch, connect, ask for introductions, and follow up on them. Return all networking favors you are granted, and do not stop this process. It should become a way of life, and a part of your overall culture.

    This is important because those people who lack the piece of paper are going to get hired by those other people who know their value, rendering the lack of paper largely moot. That is exactly why you need to put your package together and network consistently. The good jobs are often obtained by knowing the right people. The more people you know, the better you've expressed your value to them, the more opportunities you will encounter, and that means more and better jobs throughout your career. This also opens the door for consulting, or running your own show. Both work well, depending on how you plan to carry risk.

    I know lots of people with degrees and without, and the most potent ones are those that invest in themselves, and the presentation of themselves. Do it, and it absolutely will pay off, paper or not. There is some discrimination present for those without the paper, but it's not too bad, if you've done the work to deal with it. The beauty of it, like I said, is that you really need to do the work anyway, so just do the work! Net gain all around, regardless of how you choose to deal with education.

    Finally, if you have gaps in general presentation, fill them. Your writing skills need to be solid, as do your basic graphic skills. Competency in this has a lot of general value, the most significant one being the clarity only enhances your value proposition, and that is what will score you the better work. The secondary one is communication with the customers, and team project members. You will gravitate toward leadership positions because of that, and as you age, those positions will matter.

  250. I seem to remember by Anonymous Coward · · Score: 1

    I seem to remember that the early spreadsheets specifically did NOT automatically recalculate all the cells, because with a lot of data, that could take a lot of time and cause the application to become unresponsive. There was a function key the operator pressed to have it recalculate.

  251. dude, you're thinking about it backwards by Anonymous Coward · · Score: 0

    You just said you taught yourself all this CS stuff and it was easy right? So why take classes in something some guy with nothing but a high school diploma can learn? Are you scared of liberal arts? I find a lot of liberal arts hating science majors are actually horrible writers and couldn't write a simple ten page paper without getting a cold sweat. Also, there's no such thing as an "excellent high school", saying that makes you sound very, well, uneducated and you are.

  252. Re:You underestimate the candidate by psion1369 · · Score: 1

    I agree here. I see someone who learns on their own a hard worker. It means that they are driven to learn. And besides, the trend these days is a person trying so hard to succeed, they resort to cheating. And I have, on more than one occasion, met people who should be teaching at MIT, but can't afford to go to a community college. As for the original poster, I would suggest going and getting the specific certifications for the levels of tech they know. Or start your own contract programming firm with some friends.

  253. quit your whining! by mschaffer · · Score: 1

    Nobody is preventing you from studying computer science, so quit your whining!

    If you want to study computer science, and only computer science, then just do that. There are plenty of colleges and universities offering associate degree programs and trade schools that teach programming and only programming. There are plenty of articles, books, and online resources that demonstrate and illustrate programming techniques and details.

    Don't expect someone to just hand you a bachelors in science without completing the entire curriculum. If you are too lazy to complete the minimum requirements of a BS degree you shouldn't expect to be conferred one. Besides, plenty of talented programmers don't have a BS in CS and many poor programmers do.

  254. That's a little short-sighted, don't you think? by icebeing · · Score: 1

    I did my 4+ yrs getting a CS diploma, and GED: what did those non-CS courses teach me wrt to my current job:

    English: I can write SW spec documents and comment big blocks of my code with sufficient grasp of grammar that doesn't make me seem like a idiot (and even gives me extra points in credibility)

    History: The ability to look back at past events helps you formulate a coding strategy for the future, and avoid mistakes

    Art: CS derives from Math, and Math has been considered an art-form for thousands of years (hmmm, there's that History again)

    Philosophy: You sometimes code in teams, and understanding that these other team-members are human beings, and understanding your team strengths/weaknesses/quirks, makes you work smarter, not harder.

    So sure, you can skip all that, and hyper-specialize in CS, but that won't buy you as much as you think in the long-run.

    I urge you to reconsider, impatient youth! ;-)

  255. Choose your school wisely!!! by GWBasic · · Score: 1

    I attended Worcester Polytechnic Institute in Massachusetts. There is so much flexibility in course selection that I chose classes that were interesting to me. For a random science credit requirement; I took technology of alpine skiing and went skiing for a grade! (I learned something, too!) For humanities, I took a lot of electronic music classes and learned about MIDI programming and graphical dataflow languages. (wpi.edu) In general, if you choose your school wisely; you'll be able to select classes that are useful and/or interesting to you.

  256. Egos on parade... by Anonymous Coward · · Score: 0

    In my 15 years in the field, I'm very amused by the "I have a degree, so I'm god's gift to coding" mentality. Many -- I might even say *most* -- college CS grads that I've met couldn't code their way out of a wet paper bag. They're chock full of theoretical knowledge that they will never -- and I repeat, NEVER -- use, woefully short on the kind of real-world experience that is far more valuable than most CS types understand, and usually full of ego because they earned some fancy letters in their title (by spending 4-6 years smoking pot and getting laid on mommy and daddy's dime while the rest of us were, you know, *working*).

    Ironically, the pattern I see is that these BS and MA types (not usually the PhD folks; that is actually the only degree I've seen earned that has much meaning anymore) tend to get the first crack at the big, exciting, high-paying jobs. Then they muck it up utterly because they're hung up on whether some routine is using an O(n log n) vs O(n^2) algorithm and completely ignoring the fact that that routine is maybe called once or twice in an average app's lifespan (Knuth, you wily bastard), and some grizzled older coder like myself has to come in and fix it up (while being paid about half as much).

    So I completely empathize with the OP; why not get the letters after your name if you already have the skills to pay the bills, and all you really need are the fancy letters to get your resume moved up the stack? And why spend a lot of time studying things you're not interested in and which will have very little relation to your daily work (hey, I LOVE Greek literature, but it really doesn't help me much day-to-day when writing code). And as to basic reasoning and reading skills -- high school should teach those, and if you don't have them, you won't get ANY degree, BS or otherwise (if you can't write a basic term paper, you ain't getting the degree).

    This is about the only thing that a U.S. college degree below the doctoral level is good for anymore (I said a *college degree*; that's separate from *learning*... I know plenty of degreed idiots, and plenty of uneducated geniuses) -- getting a better shot at getting hired. Well, that and bragging rights.

  257. You, my friend, are no engineer. by headhot · · Score: 0

    Your not an engineer until you have a diploma from an accredited institution say you are. Until you have taken part in that curriculum, you have no idea what it means to be an engineer.

    I'm getting real tired of people in IT and telecom/cable calling themselves engineers when the have not earned that right.

    If you win one case in traffic court would you go around calling yourself a lawyer?

    Suck it up, go to school, and learn what you don't know.

    1. Re:You, my friend, are no engineer. by Anonymous Coward · · Score: 0

      Excuse me, *I* am an engineer because I do the job of one, not because some school says so. I have a comp. sci. degree, I work with and do the same job as people with engineering degrees (mechanical, electrical, software), physics degrees, math degrees. NO school had me the thumbs up to be an engineer, nor do I need one to. I've been an engineer for almost twenty years. Lawyers need to pass the bar, fuckwit. Your analogy is flawed. That a legal requirement to practice. It doesn't define the persons skill set. Put your elitist shit away. I'll put my degrees against yours any day.

  258. needed by Anonymous Coward · · Score: 0

    Those general ed courses that you seem to think are not necessary are really necessary! On any job, you will be dealing with people and situations not covered by those core CS courses. Those general ed courses are there to help you learn to deal with those people and situations.

  259. K-12 and politics by rduke15 · · Score: 2

    I haven't heard of a K-12 school teaching logic or philosophy. So yes, reasoning and comprehension does need to be taught at the higher level.

    If that is really so, it would explain a lot about US politics, and the nonsense some politicians can get away with, and still be elected.

    (I guess K-12 means students around 18 years old, in their last year of school before university? If not, please correct me.)

  260. That's So Vo-Tech by dixon1e · · Score: 1

    What you are describing is vocational training. And others have said this, but you are completely missing the point of a University education. The process of going through "other classes" is what enables you to BE a better programmer. Higher education, all of it, transforms the way you think and interact with people and society. What do you think "social networking" is about? The new (smart) hiring trends seek those who are just plain good at programming, but much better at people skills. I know highly successful consultancies hiring History, Economics and Music majors to do 80% your job. They dominate the development process, even though they don't code. They save the real time because they produce the really usable products. Get your head on straight, you are missing the boat, utterly.

  261. cut the filler classes and pair down the gen ed by Joe_Dragon · · Score: 1

    For CS it self at some schools it is to broad or to theory based and at some place it to focused.

    The filler like art history or general history should not be part of a CS Degree and the math can be cut down a bit as well.

    There should be more of a hands on / apprenticeship part to a IT / CS Degree even to point of having a mixed apprenticeship / school setup and don't force people ti write 10 page papers on book reports.

    Also there should be some tracks like maybe 1 over all for programing that can be split to more sub's and 1 for the IT / support side of things. There are people out there who are good at fixing stuff / setting it up but are poor at programing and people who are good at programing but are bad at doing other IT stuff.

  262. the respondents so far have it pretty wrong. by Anonymous Coward · · Score: 0

    People are saying either 1) these things ARE valuable to computer science - ability to write for example. Others are saying: 2) they make YOU more valuable, despite the fact that they might not make you more "productive" it's a good investment. A few people are saying 3) You might find that you like it.

    What people here miss is that you might not like it at all, that it might simply be a chore of a thing for you to study, that it will not make you more productive, and that it is not relevant to computer science.

    So why learn this stuff?

    Because everything you wrote applies to literacy in the case of farmers. A farmer's son or daughter has to learn how to read, not because it makes them a more valuable farmer, or because it makes them a more productive farmer, or because they might like a life of literature more than farming, or because they might like it. They should learn to read, so that they're not fucking rubes.

    And that's why we have gen ed requirements in college.

  263. Seriously? by matthewv789 · · Score: 1

    What you want is a CERTIFICATE, not a degree. Undergraduate degrees from reputable (accredited) institutions, by their very nature, involve not just some level of mastery of a field, but also a broad education to make one a better member of society, not just a whiz at one skill.

    Moreover, if you think that "these fields ... will not contribute to making me better at my job", then (a) you are dead wrong, and (b) you probably need more exposure to "those fields" more than the average college student, so for you to skip them would be an ESPECIALLY bad idea.

    So: either go get some comp certificate from a community/technical college, then maybe supplement it with a few more core CS classes from a university (and try to compete in the world without a bachelors degree), or else just buckle down and fulfill whatever requirements the school asks you to do.

    I also wouldn't get too caught up in BA vs BS. You'll do fine either way. If you really want to go in-depth in your education, continue on for a MS. Otherwise, realize that you'll probably learn a lot more by actually working in your field than you do in school anyway (given a suitable foundation).

  264. Ah, the Impatience of Youth by Anonymous Coward · · Score: 0

    Dear Timothy:

    Your eagerness to get a CS degree is admirable. Your willingness to learn how to become an adult is despicable.

    I've been in the computer industry since 1957; back then there WERE NO SCHOOLS for CS. So, I didn't go to college. I didn't do too badly (three successful starts-up), but I am certain that I have missed many wonderful opportunities because my "heads down" approach to computers prohibited me from enjoying much of my early adult life: No appreciation of history, music, art, economics, etc.

    Fortunately, I was mentored by founders of the industry. One of my earliest bosses had a Bachelor's Degree in Statistics, and a Masters Degree in Conducting. He set a new standard for me, and from that year, I read lots of fiction, history, learned about chamber and other classic music, and I learned to grow up. I spent years recovering, reading Kant, Hegel, Aristotle (sigh, unfortunately, in English), the Austrian economists, and mountains of fiction. It took me 'til I was over 40 to catch back up to my peers.

    As someone wiser than me wrote above, maybe you need to go to a technical school, get a job, and then grow up some. Then you'll understand why a college education is so valuable.

  265. Re:education by TaoPhoenix · · Score: 1

    I am on the verge of compiling and submitting seven years of general studies as a BFA fine-arts in Digital Studies. Y'all are as good as first round critique as they get, and 400 pages of coments have to count for something! Plus I have evaluated web hosts and after I get bck on track overseen a web site's digital archives. I keep debating whether to go for a Masters in Digital Privacy or stay general with a BFA Culture Studies. The latter would allow the looser approach I employ, though I have put modest work into the privacy field.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  266. Bullshit by bigsexyjoe · · Score: 1

    I didn't "learn how to think" in college. And I did go in thinking I would. I know plenty of people who have degrees and don't really seem to know much about anything, and don't know how to reason. College teaches you nothing that you can't learn through independent learning and being a student of life. I find a person's knowledge level and reasoning ability are correlated to their desire to develop those abilities. If you learn anything useful in college it's how to brown-nose professors and tell them what they want to hear, and I'll grant you that that is an important skill.

  267. You are looking in the wrong place. by wonkavader · · Score: 1

    You are mistaken in thinking what you want is a college or university. What you want is vocational school or technical school.

    DeVry used to be an excellent one, though they have decided to become a university and that may mean you can't go there and get a technical education to turn you into a good worker.

    You may have to roll your own. Go to community colleges, which are much cheaper, or pay lots of money to take the same classes at a reputable school and ignore the ignore non-technical requirements. You won't get a degree, but then, you don't want one. A College or University degree is a mark that says to are a smart, well-rounded person, which is something you don't want to be. Socrates said "Know thyself", and you've got it down. Good for you.

    One of the problems with American higher education is that people like you don't have a place in colleges and Universities, and vocational schools are either going away or in hiding. This means people like you have no place to go. Instead, people like you try to turn real college and universities into vocational schools. That's bad for people who want an education, and bad for people like you, who wind up paying a bundle for something they don't want: an education.

    You can definitely find vocational schools in India. Classes there are taught in English, and it will be far cheaper than an American education, and probably better than the one you'd get in a community college, unless it's one which is far better than the norm. Go live in India for two years.

  268. you have no life by pbjones · · Score: 1

    you have no life, it's the 'other stuff' that helps get you one.

    --
    There was an unknown error in the submission.
  269. Looking back... by taoboy · · Score: 1

    1. If you really don't want to take the GenEd stuff, go overseas. When you get back, look us up after a year or so of job-hunting, tell us how it's going. Note this is not meant to be snarky; I am truly interested in how such a pursuit would work out.

    2. If you don't want to spend any more time with the GenEd in a US program than possible, take the CLEP/DANTES tests, make sure your school awards appropriate credit for them. This is a seriously good way to meet the requirement, IMHO.

    3. If you go into GenEd courses with an open mind, you should come out of your degree with a far greater perspective of your chosen profession in context with the rest of the world than if you hadn't sat through them. YMMV, really; if you take such courses without the motivation to get something out of them, they truly will be wasted time.

    4. Speaking of mileage, take note of this: In three degrees (BS CIS, MS CS, DCS), the most perennially useful course I've ever taken was Business Law, of all things. Turns out, every job in my career has been on one side or another of a contract, and having that short introduction to contracting law and the UCC has helped me understand why some things are the way they are, more than any other experience.

    For what it's worth, I was a college prof a few years ago, spent a year doing academic advising. After all that, I really have come to believe there is a larger place in our commerce for careers based on targeted training, because the college path does not fit all propensities (maybe the OP is an example), and programming should be a discipline targeted such. But, if you have aspirations larger than just chunking out code, a well-rounded US university program is a good place to hone them.

  270. linguistic nitpicks by jabberw0k · · Score: 1

    "Maths" vs. "Math" is one place the Brits make more sense than Americans. However it certainly is odd when I hear "the M1 Motorway" which presumably is short for "the Motorway 1 motorway." Worryingly, the Los Angeles habit of saying "The I-10" -- presumably short for "The Interstate Highway 10 'freeway'" where "freeway" is just a Californianism for "limited access highway," and thus "The Interstate Highway 10 limited access highway" -- seems to be spreading like a cancer throughout the American west. Do these people get their kicks on "the" Route 66? (sigh)

    As to the original question -- If you want a technical degree, go to a technical school. College really should teach you more about The World and not so much about technical subjects.

    1. Re:linguistic nitpicks by Anonymous Coward · · Score: 0

      FWIW, I occasionally find it useful to distinguish between I-94 freeway and I-94 tollway.

    2. Re:linguistic nitpicks by spiralx · · Score: 1

      I've never heard anyone say "the M1 motorway" in conversation, you'd just say the M1.

  271. Humanities worth more than they seem. by AllergicToMilk · · Score: 1

    If you really feel that way and can not be dissuaded, I would suggest looking at a BSEET degree instead of a BSc. Still a four year degree, still accredited, but it leaves behind most of the humanities. The ones it retains are primarily communication oriented such as English I and II, Technical Writing and Public Speaking. Just the minimum to be accredited.Those particular humanities are far more important to you than they may seem, right now, because for career advancement, communication skills are paramount.

    However, the less critical humanities (history and other social sciences, etc.) are also more important than you may think. Again, for career advancement you need to interact with people. Who exactly do you think those people are? Is it possible they may have interests beyond the work at hand, that you may need to form relationships to gain what you want out of your career? Do you think they might work in other disciplines (accounting, management, sales?) Maybe you will even need to interact with customers. Being a bit worldly goes a long way towards interacting with people you hardly know, at first. If all you are fit to discuss is your work, you will be boring company, indeed, and a poor communicator.

    Finally, breadth of education lends a certain variation and inspiration to your thinking. If you think Art History is all about looking at pretty pictures and memorizing names and dates, you miss the point of the class. Each of those artists had problems to solve related to the technology of the day. Many of those artists became of historical interest because they saw the world in a unique way. Many of them changed the way we see the world. As a brief example, compare the human figures present in the art of the ancient world to that of the 15th century. In that time span, humans had to learn how to change the way they thought about what they saw so that images of humans went from being symbolic to being realistic. It wasn't about pretty pictures, it was about advancing the state of thinking.

    I work in a technical field. I hire technical people. I vastly prefer to hire Bachelors fresh-outs than PhD.s even though PhD.s have a far higher concentration of relevant education. The reason why is simple, outstanding Bachelor's fresh-outs have shown the ability to adapt their thinking and learn a breadth of topics. Outstanding PhD.s have shown the ability to excel in a very narrow category and please their professors specific interests. It turns out that when I hire them, within a year each is as productive as the other, but I have to pay the PhD. 2 grades higher salary. I WILL test your knowledge about many things when I interview you and at least one of the scales I will grade you on will be your out-of-the box thinking, something you will learn nothing about pursuing an on-topic only degree.

    Finally, for better or worse, until you have a reputation behind you (roughly 10 years of continuous employment, with references) your resume is what will get you called in for the interview. If your resume does not let me know that you are a well-rounded individual, you will be unlikely to make it in for the first interview. For every self-taught genius that I miss out on, there are 100's of self-aggrandizing morons. I will not take your word for it that you have what it takes, I need other people to stand up and say that you've proven yourself. A BSc on your resume, at least, begins to tell me that.

    --
    There are only 6,863,795,529 types of people in the world.
  272. Do that: I need more low-paid grunts to burn out by unfortunateson · · Score: 1

    If all you learn is computer programming, that's all you can do. And you can learn computer science and programming on the net at least as effectively and swiftly on the net. So don't waste your time and precious tuition on that. Join an open-source project and prove you have skills and experience instead of book learning.

    Learn a subject matter: biology/pharmacology, and you'll be of interest to the pharmaceutical industry; physics and you'll be useful for games; business and project management and you're useful to everybody; some other form of engineering so you can make the engineers more effective.

    If all you know is computer science, you're only useful as a grunt that I'm going to work hard, and never will advance to analysis, subject matter expertise, etc.

    --
    Design for Use, not Construction!
  273. Transfer Credits by Anonymous Coward · · Score: 0

    Don't forget those too. Depending on where you went to school and are currently enrolling, and how recently you finished your last courses, sometimes you can knock out a lot of (useless) classes by getting transfer credits. If you're fresh out of high school or another college, you'll likely have better luck with this than somebody that is trying to get transfer credits for stuff they've taken more than five years ago.

    Other than being able to do better at Trivial Pursuit or Jeopardy, or being pedantic on the internet, the only thing gen-ed classes seem to be good for is driving down the GPA. (If the classes are boring, or not of interest enough to dedicate the time to them like your main subjects. Some of them require a lot of writing when effort is better spent elsewhere. However in some of those subjects the profs don't care much if you spam out a lot of B.S. without too much thought behind it. Other than spelling or grammar, the quality isn't really necessary like it is for math and science classes.)

    But yeah, if you can get them out of the way ahead of time, that's the way to do it!

  274. You don't want a B.S. by TheDormouse · · Score: 1

    A B.S. means you have a well-rounded undergraduate education with focus in a particular major. That's not what you are asking for. You're asking for specific technical training in a single field. That's called a technical school diploma.

  275. This Is Why I Have No Degree by Ka+D'Argo · · Score: 1

    I know exactly how the guy feels. I went to an accredited trade school to learn computer hardware and networking. When I graduated I didn't get a degree, but they did offer further courses to obtain the degree. The length was ok, it was just another six months of classes but it was all Gen-Ed. Literature.. Art.. Biology. Courses that I already took in high school. Now granted they aren't "college" level classes in high school but still, I had to pay more money to take classes I did not want, that would not help the subject my career was going to be in? No. I just said no. I barely afforded tuition for what I had already passed, not only could I no longer afford further classes (nor get more loans) but how was dissecting a frog or learning more in depth insight of Plato's works was going to help me fix a networking issue for a computer? It wasn't. So to this day I still do not have a degree, even I could afford the classes by saving up some now I still don't want nor see why they are necessary. Are they going to compensate me for the waste of time? I may not be able to get the best of jobs without a degree but which seems better, wasting all that time and paying to do it or continuing to work making money and not wasting time? (yes, spare me the "well if you do it now in the future you'll make more money so its not a waste" arguments).

    Degrees are nothing but a racket created by what passes for an educational system in America. Life isn't about what you know or how good you do something but how many fancy pieces of paper with your name on them you grinded out. It's like an MMORPG.. but with paper. Spend X years getting Degree Y, earn awesome Reward Z ...

    --
    Aw Frell this
  276. What you want is not a bachelor's degree. by superdude72 · · Score: 1

    Just take some CS classes and leave university without taking a degree. Oh, you think you should be able to get a B.S. degree without doing any non-C.S. coursework? Sorry, that's not what a bachelor's degree signifies.

  277. VIU might be a good fit. by Anonymous Coward · · Score: 0

    My CS degree was pretty good in this regard. The school was then "Malaspina University-College" but has since changed its name to "Vancouver Island University".

    There were two required English courses, and both were relevant. Composition I is required for pretty much any degree and mostly explains formal academic writing. Business and Technical Writing obviously is relevant to getting a job in a technical field.

    Other than that, it was Math, Stats, CS, and electives which could be more of the same if you wanted. There are a lot of courses outside of those three that are potentially quite relevant though. There are some interesting Philosophy courses on formal logic and AI, and courses in a field you might be working as a programmer like Geography, Finance, Economics, or Physics are potentially useful. An introduction to a second language is also quite useful and provides a nice break from math heavy technical courses.

    Of course the program has probably changed a bit since I was there. It's a small school with small classes and it's not too expensive.

  278. As an ex-manager, I disagree strongly. by Anonymous Coward · · Score: 0

    I worked for HP's test and measurement business for almost thirty-four years.. My assignments ranged from direct sales to sales management, quality management, and application engineering and test system project management. I also worked in engineering for NCR when first out of school. I worked with many large customers: Motorola, Northrop, John Deere, Caterpillar, etc. etc. etc. What I found is that any job worth having requires two things: analysis/code creation, and communication. In the 80's, we had data on what programs were used on engineering workstations how much of the time. The result was 5% coding or design - that's right, 5% - and 95% communication. I now tell my students that they need to learn how to analyze as well as communicate. I fyou don't analyze or code, you have nothing to bring to the party. And if you don't communicate, your analysis is irrelevant. One famous quote whose source I can't recall wsa "A good idea isn't a good idea until and unless you can communicate it to someone else." My own not-very-humble, bigoted, and strongly felt opinion.

    Please remember the way hiring is conducted today. A program will scan your resume to see if it has certain key works, and then you will be interviewed by telephone before you make the next cut. If you cannot present yourself articulately and clearly, you'll never get to show off your hard-won technical skills.

  279. More and more, the value of college seems like by VAElynx · · Score: 1

    emperor's new clothes.
    And, the idea is not to get it for the money , but to get it for hireability - sadly it seems companies these days require people to have college degrees even for jobs where it is irrelevant.

    1. Re:More and more, the value of college seems like by Maxo-Texas · · Score: 1

      And the idea of getting it so you can be hired easier is not really the point.

      Sure- you can make money and that's nice-- much better than starving.

      But engaging in a serious way for your college education leads to a personal transformation on par with basic training by the military. The person who comes out isn't the person that went in.

      Getting a degree differs from a college education. It does show companies that you can engage in a 4+ year project, deal with people of many cultures, learn material quickly, and you finish what you start. That's important when they are setting up a 7 million dollar project. They don't want to put money on someone who leaves or breaks under pressure.

      That's great for the company. But a well rounded college education is great for you as a person. Companies have managed to corrupt the college process- but that is your big chance to expand your mind- to think in depth- to learn about history- to learn to communicate- to make interesting friends.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  280. I have no interest in wasting any of my ... by josepha48 · · Score: 1
    "I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like"

    Actually those are not a waste. Without English you might as well be another 'offshore programmer". English and communication classes actually differentiate good programmers from bad. It helps you understand the business and communicate with the business to help design the right solution. The idea that you can code and throw it over the wall and say I'm done no longer flies in the US like it used to. Well except for SOME startups and SOME small companies. You also need to be able to communicate with your peers. Art and History, and the like are not a waste because they actually help make you a well rounded person.

    I think what you want is a certificate in computers not a CS degree or maybe you want a CS degree but don't want to do the work that goes with it.

    I've meet many computer programmers that do not have college degrees and while often they are good programmers, they are often not so good at communicating and in the end, many employers don't want to hire them or after they hire them they do not like them. Even as a programmer / systems analyst sometimes need to communicate with their peers or even your manager. Often the people that are the angriest at their manager are the ones that do not understand business and economics and because they lack the communication skills are often the ones that have issues talking to their manager.

    --

    Only 'flamers' flame!

  281. General Ed is invaluable by tjanke · · Score: 1

    General Ed is not a waste - it is invaluable, because it makes you a better thinker. It contributes to you being able to do your job better, even the parts that are seemingly unrelated. If I had a choice between hiring people with 4yr bachelors with gen-ed and 3yr without, I'd hire the 4yr candidates. Over the long term, they'd tend to be better at communicating, at working in teams, at thinking creatively, at solving problems that are outside their original expertise. There would be the occasional one-off exception, of course, but as a group, over time, they'd outperform the 3yrs in subtle but important ways.

    --
    Cheers, Tim -- Tim Janke Part mad scientist, part lion tamer: sr. software engineer, global team leader, project mana
  282. This comment is precisley what he wants by Anonymous Coward · · Score: 0

    I go to evergreen state college and there are no required courses to graduate Now I don't think there are enough cs courses for 4 years you could stay in community college for a year, studying related subjects like electrical engineering, it, or just taking stuff like VB which won't be covered. Then go to evergreen for 3 years and you'll have a 100% completely CS degree.
    Everything is set up with the intention of students doing the opposite and exposing themselves to as much as they can. But dude like those gen-ed requirements give you a break, this shit starts to get pretty hard, plus college is way fun so enjoy it.

  283. CLEP tests, too by Fallingcow · · Score: 1

    I wish I'd understood, before going to university, that it is not immediately much (at all?) more difficult than high school. Hell, I'd say my senior year of high school with calculus, chem II, physics, plus the usual other classes like English and history, was significantly harder and required a much larger total time commitment than any of my years in college, even after the classes started to get more serious.

    As it is, I only got over the shock of how easy it was after I'd completed a year of bullshit classes that didn't go beyond material covered by my sophomore year of high school (some, like psychology, spent significant portions of time covering things I'd learned in junior fucking high!)

    In retrospect, I see that I could have easily tested out of a year's worth of classes using CLEP and asking the right people about non-CLEP testing to get credit for classes (taking the final and getting a B minimum, or something). Probably closer to two years.

    If I had one piece of advice I could give to high school seniors regarding college, it would be: start taking tests to get out of classes as soon as you can. Summer before school, ideally. Remember that the final might be easier than the CLEP, so keep that in mind if you fail the CLEP and ask counselors or similar about other methods of avoiding classes. Consider knocking out in-major courses this way, too, especially if you have a lot of experience with them. Watch out for limits on how many credits earned this way the college will accept, and choose the courses you target for elimination accordingly

    If you can test out odds are you weren't going to get much out of it, so it's not worth your time or money. If you feel cheated out of knowledge, spend an hour reading wikipedia pages on the subject--ta da, you just learned at least as much as you would have in the class.

  284. Easier than you think by larwe · · Score: 1

    You can't get exactly what you want, but you can compress a 4-year regular bachelor program into approximately what you want. We will assume you have the actual gen-ed SKILLS to survive in the workplace. If you do not, please stop reading now, and start studying those subjects. An engineer without, say, English skills is severely disadvantaged. No, you won't be reciting Shakespeare at a CS job, but the skills you pick up from practicing a few hundred thousand words of reading and writing make a big difference - when I pick up your API spec and try to write code that bangs it - between "Ah, this is how it works" and "WTF was this moron smoking when he wrote this document?" FWIW, I am in exactly this position - finishing a bachelors' degree in electrical and computer engineering after having worked as an engineer for 16 years, and having written three books published in my field. Step 0: Decide if it's really worth pursuing this career path in your country of residence. Seriously. Think about it. Step 1: Enroll at a college in their standard program, part-time. Being a part-time student will allow you some flexibility in how you sequence your classes, and overall there will be less scrutiny of which particular courses you pick. Step 2: Build up a minimum of 12 credits, better 20-odd credits, of straight As in courses that you think are "important" for you. Due to prereqs, you might need to do a couple of lower-level math courses to achieve this (my sequence went something like Precalc, Calc I, Calc II, Calc III, Linear Algebra, Discrete Math, Control Systems, Random Variables and Statistics, and Communication Theory, with Physics I, II and III alongside those). Getting As is critical to the next step because it establishes your bona fides as a "why the hell are you wasting my time with this baby stuff?" student. If you can't get top grades, then consider the humbling possibility that maybe you aren't quite as special as you think. Step 3: Go to faculty with your academic record and resume and ask nicely for special treatment. This request will fan out to the other faculties and if you convinced them fully, you'll get life experience credit (free credits! no coursework) for some material, and the option to take CLEP exams to skip other courses. I was given a few courses "free", and about another 4 courses (12 credits-ish) as CLEPs. Step 3a: ABET-accredited degree programs have strict limits on how much life experience free ride any student can receive. Deal with it and suck it up, big guy. I don't think ABET certifies pure CS degree programs (yet), though I may be wrong. But a combo EE/CS degree - forsure you need ABET. ABET is your route to PE status, should you desire it. Step 4: There will likely be some dross left over at this point - ethics, psychology or philosophy, for instance. See if your school offers these as online courses. This way, I did Chemistry [the special-ed version for electrical majors], philosophy and a couple of other courses so unmemorable that I've even forgotten their names. It's low stress and easy to get very good grades because you set your own study schedule. Step 5: Hopefully, profit.

  285. Boo frickin' hoo. by xQx · · Score: 1

    "I've been a nerd since I was 13 and I want a uni degree but I won't want to have to learn about stuff that doesn't relate to my narrow field of interest"

    University isn't about giving you skills to be a better computer programmer. The gen-ed courses are the most important - they force you to learn about how the rest of the world works, and how nobody in the real world gives a rats arse about the differences between .NET and perl.

    If you want to be a computer programmer for the rest of your life, why are you going to uni in the first place? Just go and hit the job market until you find someone who will employ you on your programming skills.

    Look on the bright side - Those annoying gen-ed classes (especially the ones in the art faculty) are likely to have some girls in `em. And as any uni-grad will tell you - THAT is what university is really about.

  286. The Open University by Anonymous Coward · · Score: 0

    If distance learning is OK with you, I think the Open University could get on your list.

  287. Marlboro College by Anonymous Coward · · Score: 0

    Marlboro College: no general education requirements, and only take what you love, but you will be required to learn to write very well. http://www.marlboro.edu/academics/

  288. Sounds like every resume I get by Anonymous Coward · · Score: 0

    I work hard, am a fast learner and I know it all from working in my parents basement...

    A trade school would be the way to go. As much as the humanities are important for an all rounded individual, if all you want to do is get out in the world and start working you need something to prove your claims and trade school would be the fastest cheapest way to go about it.

    If you are interested in the bigger picture though, and also want to mange (design and managing outsourcers may end up being the only jobs some day), you may want the CS degree.

    That said, I work in IT (infrastructure) as a manager for an IT services company, we have two degree qualified people out of 25 staff (I'm not one of the qualified ones) and one of those is poor at writing and communication. Everyone else is industry certified. If you show aptitude enough you may just end up being promoted to your level of incompetence.

  289. Get an Associate's Degree or a certificate by TwineLogic · · Score: 1

    There is no such thing in the US as a Bachelor's degree without a general education. That is intentional and good. There are lesser degrees which focus on specific technology, these are mostly vocational certificates and associate's degrees (e.g., A.S.).

  290. Solve an N-dimesion partial differential equation by Anonymous Coward · · Score: 0

    If you want the claim the title of "Engineer" you need to be able to solve an N-dimensional partial differential equation and be able to effectively write, know proper grammar, history, world literature, psychology, astronomy, physics, statics, dynamics, strength of materials, fluids, elementary power and electronics, before you begin specializing in a field of engineering.

    Sorry kid, you don't have it and without the patience to get the necessary background, you'll never be an "Engineer."

    BTW, being a "Professional Engineer" is a title like Doctor. It requires formal testing, being an engineer apprentice and it is legally required for lots of engineering work you see every day and to testify in court.

  291. Just carry on working by Anonymous Coward · · Score: 0

    And start a biz, college is a waste of time

  292. FUCKTARD USED HIS OWN NAME by Anonymous Coward · · Score: 0

    Good luck getting a job anywhere now you retard. Have fun working in a gas station.

  293. Don't waste your college years! by xpwlq · · Score: 1

    You will have a ridiculous amount of fun in college. Leaving early is a serious waste of boozing and womanizing opportunity.

    And of course there's those..what did you call them? Education benefits too.

  294. I call bullshit by Brannon · · Score: 1

    American K-12 education is a fashionable whipping boy--but I call bullshit on your claim that US engineers who attended good US engineering schools are inferior to their European counterparts.

    I'll give you the benefit of the doubt and say that your sample size is small or your company has trouble attracting decent US talent. Or maybe European schools emphasize different things and you are judging the Americans by European standards.

    Whatever, but look around dude. Seriously, look at the computer you are typing on. American engineers know how to build stuff. There's some great talent outside the US but there is no denying the overwhelming amount of engineering talent and skill within the US.

    1. Re:I call bullshit by dbIII · · Score: 1

      Whatever, but look around dude. Seriously, look at the computer you are typing on. American engineers know how to build stuff.

      You could hardly have picked a worse example - the success of Silicon Valley was because talented people from all over the world could come to the USA and get finance for their ideas.

  295. Suppose you are holding two resumes by Brannon · · Score: 1

    Both with similar technical backgrounds, but one of them also has a well-rounded general education from a good 4 year school, which one do you pick?

    Now suppose you have a hundred resumes, 99 of them have well-rounded general educations and 1 of them doesn't. Get the idea?

  296. Scoreboard, jerk. by Brannon · · Score: 1

    Other countries have their own systems and maybe do a better job on the general education stuff in their primary schools. Whatever, we do it different, it works for us.

    BTW: "Scoreboard" is a sports reference, it means check the score before you talk shit. If you're down 20 points then keep your mouth shut.

  297. Stanford Encyclopaedia of Philosophy by TapeCutter · · Score: 2

    Sadly philosophy was largely absent from my education, I have been (very slowly) rectifying my ignorance for the past decade and have found the Stanford Encyclopaedia of Philosophy to be a very useful resource.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  298. Just putting this out there.. by Anonymous Coward · · Score: 0

    When they run a background check and Ipso Facto U. doesn't compute, they'll drop your resume like so much fetid entrails.

  299. Worse now than in the 1980s by dbIII · · Score: 1

    I disagree with the premise above that things are improving because they are better than in the 1950s. There are some schools in the USA that don't teach any calculus to any of their students. There has been a major decline in education standards since 1980 which is in proportion to the decline in education funding.
    The US now is famed for having a very high level of graduate education but very low standards of undergraduate education. Just ask any of those graduate students that come from elsewhere about the students they are tutoring if you want to get some anecdotes about how the high school system has failed a lot of those students.

    1. Re:Worse now than in the 1980s by LateArthurDent · · Score: 1

      Just ask any of those graduate students that come from elsewhere about the students they are tutoring if you want to get some anecdotes about how the high school system has failed a lot of those students.

      The plural of anecdote isn't data, and all that.

      I taught some courses while in grad school and can certainly give you some hilarious anecdotes about engineering students who don't understand basic middle-school math. That said, I also had brilliant students who made me try harder and prepare more for class because I didn't want to be embarrassed in the event of them catching me off guard on a particular topic. I'm ok with answering, "I don't know, I'll look that up for you and bring an answer next class," but I wanted to make sure that I understood everything I was directly explaining to the point of deriving any equations from the basic physics laws that guide them...because I knew there were people in my class who could do that on the spot.

      There were also people in my class who couldn't plug in numbers into equations right in front of them to get a numerical answer. With a calculator.

      My point is that, just like in high school, college has a variety of people. Some are wicked smart, some you wonder how they got past the admission process, most are somewhere in between. Which school they're coming from sometimes matters, sometimes doesn't. The level of education from their parents is usually a much better indicator (although exceptions abound there too). The school system can certainly be improved, but can never improve it to the point where those "stupid student" anecdotes disappear.

    2. Re:Worse now than in the 1980s by dbIII · · Score: 1

      I did not write that they are stupid, instead that the high school system has failed them.
      The plural of anecdotes is of course statistics. Collected test results unfortunately match what those educators are observing.

    3. Re:Worse now than in the 1980s by LateArthurDent · · Score: 1

      I did not write that they are stupid, instead that the high school system has failed them.
      The plural of anecdotes is of course statistics. Collected test results unfortunately match what those educators are observing.

      There is no system conceivable that can prepare everyone for college. Socioeconomic status is highly correlated to academic success (so it's a chicken and the egg problem...we can improve economic status by improving education, but to really make a difference we need to improve quality of life in order to improve academic performance), but no school system can compensate for problems at home. Some highly motivated individuals can rise above these problems, but that's a personal thing, not an external influence. Similarly some highly unmotivated individuals can throw away all advantages and opportunities they are given. It's a personal thing, not external influences.

      If you have statistics that say otherwise, corrected for the lowering of admission standards in whatever university you're collecting this from, let's see it. Everything that I've seen indicates that test scores are continuously increasing, and courses at a level previously only taught at universities are now being offered in more high schools. More high schools have an AP program now than were available in the 80s. Universities do tend to try to compensate for lack of funding by lowering admission standards and accepting people into college that wouldn't have been accepted in the 80s, so I believe that underclassman performance could be lower at universities which have done this.

    4. Re:Worse now than in the 1980s by LateArthurDent · · Score: 1

      Furthermore, the plural of anecdotes is most certainly not statistics. Anecdotes are highly susceptible to confirmation bias. Proper sampling is a huge, very complicated field of study.

  300. An actual answer to the question posed by Anonymous Coward · · Score: 0

    http://www.wgu.edu/online_it_degrees/information_technology_degree_software

  301. I would not hire you by jkinney3 · · Score: 1

    So you're too lazy or disinterested to bother to learn those skills that will make you tolerable as an adult. The ability to work your way through something you have to do yet are not interested in is the critical sign of maturity that you will be lacking when you are facing a job task you have little to no interest in. It is my fervent hope that you don't lose interest in wiping your butt, bathing and other things that distract you from your single-minded existence.
    Good luck with that.

  302. caltech by Anonymous Coward · · Score: 0

    People are right that liberal arts can give you a broader perspective, and that if you're doing useful programming, you are most likely interfacing with people in finance, economics, science, etc., so it is good to know something about these subjects.

    However, a broad university education is not the right fit for a lot of people, and you shouldn't be ashamed if it's not for you, despite what the other posts say. Consider more technical institutes like Caltech, Rose-Hulman, Carnegie Mellon, Harvey Mudd...while humanities classes are still required, these places de-emphasize them.

  303. you fool, more problems made by uneducated program by Anonymous Coward · · Score: 0

    We write computer programs to solve real world problems.
    If you cannot write, cannot relate to your user, cannot understand basic math, and cannot deal with other stuff you will write some convoluted code that cannot be maintained, and does not solve the problem.

    Now, our basic gen-ed stuff may help much... cause US sucks...

  304. The essence of that BS degree is in gen-ed... by Anonymous Coward · · Score: 0

    High school couldn't possibly give you what a good college can. In all likelihood you were cocooned among people of similar backgrounds. Conditioned to think one way - usually to pass on state mandated exam after another. A college degree implies that you can actually learn more than just programming. Good college actually teaches versatile individual that is capable of drawing on experience from many disciplines. University is not under pressure to produce state sanctioned monkeys - it's free to shape critical thinking and provoke responses. Technical only BS? That would be truly a bs (but in small caps) - what would you learn about world in compiler design class? Personally I grew more on gen-ed courses than technical ones. Open your mind - if you are truly that good in programming take 2 majors: do computer science and psychology - challenge yourself.

  305. Suggestion? Don't be so narrow-minded by axl917 · · Score: 1

    Employers want well-rounded individuals, not button-pushing, narrowly-focused sheep. Your resume will sink like a stone on any competent HR manager's desk.

  306. Suggestion by damn_registrars · · Score: 1

    You want a BS degree, but without taking liberal education courses that you think are below you? So do a lot of other people. A lot of online schools claim they will grant you exactly that; why don't you go find one and try their curriculum. Go through their paces, get their degree - you can probably even do it mostly online without ever going to a campus.

    Then take that online degree, put it on your resume and go look for a job.

    Later on, you'll be back at a brick-and-mortar accredited school taking lib ed courses, only you'll be older and financially worse off than you would have been otherwise.

    In other words go through the standard process like the rest of us. You can bitch about it later, and the a few years after that you'll see kids joining your workplace complaining about the same thing and you can tell them to get off your lawn.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  307. My hack for humanities by Anonymous Coward · · Score: 0

    I CLEP"d English and took History of Science and History of Technology.
    I really enjoyed those courses.

  308. You overestimate the value by Anonymous Coward · · Score: 0

    Or just learn them via life's experiences.
    Most of what you learn in comp sci classes is relatively outdated a few years before you started the classes, unless you're attending a top end technical school, and even then they may not be at the very cutting edge, unless they're the ones doing the research at that cutting edge.

    You'll find that you learn the things that the gen ed classes teach just in day to day interactions with different people and working groups.
    A lot of those job requirements read "BS or MS required, or equivalent experience levels". There's also quite a few people with those BS's that are clueless about the fields that they got them in. They memorized facts without understanding their meanings, they recite mantra and dogma with none of the underlying reasoning that lead to their becoming what they are today, or when they don't apply. Worst of all, they actually believed when they were told certain things just couldn't be done. That's the worst thing about formal education, believing that what the instructors knew about things is the end-all, be-all of the field.

  309. Get over yourself by Anonymous Coward · · Score: 0

    There is a reason for those requirements that people who are probably much wiser then you have instituted. It's because they don't want shallow people representing their school and diluting the value of it. Nearly everybody will need to write reports or proposals at some point.

    In the event that you are actually smarter then all the people who think that things other then straight CS are important - go without like Bill G or Steve J. If you really are that smart you can find everything you need to know on the internet.

    Brown University has an excellent program with no gen-ed requirements - however they usually don't let in people who would choose to be so shallow.

  310. Goals of a core curriculum. by Oxford_Comma_Lover · · Score: 1

    Colleges with a large "core" curriculum serve two ends--they serve the philosophy of a well-rounded or well-educated curriculum, and they are much cheaper for schools because they can have large "gut" courses with a higher student/teacher ratio.

    Don't pass up the non-CS stuff. Enrichment can be awesome--at least a little bit. Find out who the good professors are and take a course or two from them. You can always pick up new material--you cannot always learn from great professors.

    --
    -- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
  311. it isn't about CS classes anyway by Anonymous Coward · · Score: 0

    I have been working for a major corporation for the last several years as a programmer, but I can tell you, the skills I needed to succeed, or even to survive, weren't skills I learned in CS classes. People skills and communication skills are probably at the top of the list for starters. No matter how much of a l33t hax0r you are, if people don't like you, you aren't going to last. Lastly, those gen ed classes are key to learning how the world works, and I don't just mean economics. Political science will teach you your responsibility to your country as a citizen, politics are important when you get into dealing with money. History can teach you when to run and when to fight back. There are so many others, like speech, etc. The list goes on. Don't limit your potential, and thus your knowledge, by only learning CS.

  312. Olin College by Anonymous Coward · · Score: 0

    Has anyone actually answered this persons question? Olin College in Wellesley Massachusetts comes to mind. I beleive that most of the professors used to teach at MIT. It's a tech school with only 100 or so students. There is no tuition (it's free) but I think it's a world class college. My understanding is you can create your own major so you could create a BS in CS that required no humanities. Other colleges let you design your major. Hampshire College comes to mind but I don't know if you can find the same amazing technology geniuses teaching at Hampshire that you can find at Olin.

  313. CLEPs by Edward+Kmett · · Score: 1

    I used CLEPs for 30 credits of a double B.S. including almost all of my general education requirements. The key with getting most universities to accept CLEPs -- which are mostly targeted at people coming out of highschool with some college level experience -- is to make sure that you haven't taken an official college level course in the department that you plan to CLEP in. I CLEP'd out of literature, american history, sociology, american government, composition, economics ... Basically everything I could. Take AP exams for everything you can as well. I still wound up having to take a couple of classes outside of math and computer science in order to fulfill art and cross-cultural coursework requirements -- the one that stuck out most was african american theatre -- but overall I can't say I'm any worse off for having given the other departments their pound of flesh.

    I did have to study for the CLEPs I took to ensure I passed them all, but I was much happier studying sociology for a weekend than for a semester.

    --
    Sanity is a sandbox. I prefer the swings.
  314. You never know until you try by Anonymous Coward · · Score: 0

    LOL, you want to skip the stuff I actually got my degree in. I have an undergrad dual in Philosophy/English but have had a fun and profitable career in IT for 15 years. I was self learning on the computer stuff, when I started working and the Internet was just starting to have critical mass, nobody had a degree that really qualified you to do the work, so it was really whoever had the ability to learn.

    I would suggest that you might find out there's a whole bunch of stuff you are really interested in. I understand, when I was in high school I hated learning because HS was clearly a weird sort of day care more than anything else. But I found college was cool, had an awesome time. So give it a roll. If you are so certain you don't need any of those classes, why bother with school at all? If I was running a startup I'd have no problem hiring an excellent self taught 20 year old. If you are certain that you are that good and don't need to hedge your bet a bit by rounding out your learning, just go do it. If you screw up you can return to school after a few years and probably be more ready for it anyway.

  315. Thomas Edison State College by bobzchemist · · Score: 1
  316. I guess Brown University would be the closest by Anonymous Coward · · Score: 0

    Just checking their web site it says that undergrads are responsible for designing individualized programs of study. So theoretically you could avoid any gen ed requirements you weren't interested in.

  317. gen-ed makes no sense by jonwil · · Score: 1

    I went to University (in Australia) and have a Computer Science degree on my wall and other than one required maths unit (aimed at giving you the maths you need for computer science stuff) and a couple of electives I took because I was interested in it (like the introductory Economics unit), everything else I studied was computer science related.

    The #1 problem these days in IT is that degrees dont matter anywhere near as much as they used to. These days its all about "commercial experience" (and finding people to hire you so you can GET that experience is hard)

  318. Depends on the school by NotSoHeavyD3 · · Score: 1

    So for example the school I went to expected you'd take 32 courses over 4 years. 6 of these would be the first set of "gen-ed". Then there was the dreaded foreign language requirement which was another 4 courses. (And yes, you had to take them in the same language.) Then there was the 2 course english requirement and the math requirement which pretty much was 1 course. Of course you could test out of some of this or end up doing them anyway as part of your major but you were looking at at least 10 courses outside of your major.(but probably more) Given that your major was about 15 courses that meant you'd probably get around 3 courses in your entire "career" of stuff you might have an interest in that was outside of you major.

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
  319. Like the rest of us by Anonymous Coward · · Score: 0

    Take your classes and stop complaining. You may feel like things are a waste but everything in life is an experience. Just because you are an uber nerd and love programming doesn't mean you can live in a hole and be happy. Enjoy life, go outside, sit in the sun(without spf50), and be successful. Don't be a douche.

  320. open.edu.au by Anonymous Coward · · Score: 0

    fully online and you can choose the units from a dozen universities.

  321. Brown - no gen ed requirements by Anonymous Coward · · Score: 0

    You should check out Brown Universtiy CS (degree is a BS). Brown does not have Gen Ed requirements. cs.brown.edu

  322. No young Jedi.... by Anonymous Coward · · Score: 0

    ....the quick and easy path..... ...this is the path to the dark side.

  323. CLEP by krick-zero · · Score: 1

    You could always CLEP out of some of the electives... http://www.collegeboard.com/student/testing/clep/about.html Enroll in your local community college and take your CLEP exams there. The requirements for a "pass" on a CLEP exam are usually lower at a community college than a four-year school. Once you've taken (and passed) all the CLEP tests you can, finish out a "Liberal Arts" Associates degree at the community college. Trust me on this. A liberal arts associates degree is the easiest to transfer without losing credits. Then transfer to an in-state four-year college and take all the CS classes and whatever remaining classes you need to get your Bachelor's degree.

  324. Words for you to live by by boggin4fun · · Score: 0

    Go to a vocational school, or suck it up and do them. BS stands for more than just Bachelors of Science... It means you had do deal with some BS too.

  325. Find a girl in CS you will not, hmmm??? by Anonymous Coward · · Score: 0

    To David: How do you expect to find your spouse if you don't take the artsy courses??

  326. MIT or Caltech, obviously by Anonymous Coward · · Score: 0

    Engineering schools are the way to go, though you might find yourself having to learn things like math, physics, and electronics.

    Alternately Brown and other schools with flexible course requirements might allow you to tailor a program to fit your narrow interests.

    Then again, you can probably teach yourself most of undergrad CS, and you'll probably do it anyway for fun - why not cross-train your brain by studying something you're not already good at?

    1. Re:MIT or Caltech, obviously by Anonymous Coward · · Score: 0

      Both Caltech and MIT have plenty of gen ed requirements, you don’t know what you’re talking about. Caltech specifically requires one gen ed (non math/science) course each semester.

  327. I wish I had more general ED by Intelopment · · Score: 1

    As someone who's been working in the software industry for 30 years, and having a BSCS and a Masters in Software Engineering, here's my take on this question. I wish I had taken more general ED and more classes in other subjects. I had a great education in BSCS (Cal Poly SLO) as well as a great Masters in Software Engineering (OMSE at PSU Portland, OR), but what I miss today is the more well rounded experience and exposure to what I call 'non core' classes. Open your eyes and heart and challenge yourself to learn somethign that actually could be useful at a cocktail party other than the latest anti-pattern of the latest language fad. Languages and design patterns come and go with generations, but the concepts of philosophy and proper english writing never go out of style.

    1. Re:I wish I had more general ED by ErikZ · · Score: 1

      You know you can take those classes right now? Colleges still accept money.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  328. I'd second #4 in particular by KingAlanI · · Score: 1

    I like the AP strategy (maybe could have done more with that), and had thought of #3, but I particularly like #4.
    Though I like my field (not a computer technology one), I most enjoyed the assorted one-of electives outside of my major.

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  329. And this is how it begins... by peawee03 · · Score: 1

    Computer Science without a bit of an education on history and economics gives us BitCoin.

    --
    I wish I could write clever and witty sigs.
  330. Why programmers have no life by luk3Z · · Score: 0

    "(...) I work 2 jobs and I have a life. (...)" You lie.

    --
    Recipes for USA bankrupt - http://tinypaste.com/0d66f dd = dollar deluge (printed in the infinity)
  331. England. by Anonymous Coward · · Score: 0

    Do a Computer Science Degree in England, you won't have to take all those other courses there.

    Robin.

    1. Re:England. by Anonymous Coward · · Score: 0
  332. Then BA/BS is not for you by guacamole · · Score: 1

    Liberal Arts education is meant to make you into a more well rounded person, either on your job or elsewhere. If you don't want to go through liberal arts education curriculum, then BA/BS is not for you. BA or BS means a lot more than a certain number of hours of coursework in the subject of your degree. If all you want is to have some piece of paper to show to your prospective employee at the interviews, then get a certificate in .. whatever is relevant. If you want to obtain more than that, get a normal BA or BS degree at a traditional (rear, not online crap) institution.

  333. School teaches only the very basics by nick_urbanik · · Score: 1

    The level of "English, Philosophy, History, Art and the like" reached in an Australian school is not high, as evidenced by the low standards of discussion in some General Studies classes in UNSW. I don't know of the standards in US schools. Are you sure you need to know nothing else besides computer science?

  334. Any good European university by Anonymous Coward · · Score: 0

    This isn't a problem is Europe, because there is a proper high school education system, so students are not expected to need remedial eduction in these areas.
    I'd suggest, that if you must do an American degree, make sure that do a masters. I work for a large European multinational, and we only hire US educated employees with at least a masters, because we consider that US bachelors courses are just not comprehensive enough, in part, due to the time wasted on teaching things like remedial mathematical skills.

  335. "Wasting" by Anonymous Coward · · Score: 0

    I have no interest in wasting any of my precious time taking classes in English, Philosophy, History, Art and the like.

    In other word, you are/want to become a pidgeon-holed, ignorant moron? You're a shame for all of humanity.

  336. WOW, what a narrow view.... by Desmoden · · Score: 1

    Being an Engineer is more a method of approaching problems and a personality disposition than some piece of paper. While yes I value the engineering education I got, at the same time I have met many good engineers with a degree in another field. I have also met those with engineering degrees that I do NOT consider engineers.

    If you are going to follow your line of thought, you might as well do something silly like have a national exam that all engineers have to pass with some equivalent of a Hippocratic oath and a secret handshake.

  337. two choices by Anonymous Coward · · Score: 0

    (1) get over yourself and apply some of your "precious time" to something outside your comfort zone

    (2) go get a certificate from ITT or one of its brothers.

    The whole point of a degree program --for any major-- is not vocational training. It's about learning across a broad range of things. Even things that might waste your precious time.

  338. ambitious? get a proper degree instead by Anonymous Coward · · Score: 0

    I wouldnt recommend a CS degree.

    This is nowadays just a 'i read a java book, pay me minimum wage' card.

    Do you have ambitions?

    If you want to get into programming and also make money, go for either
    pure mathematics (hard, very hard but pays exceptionally well)
    or physics (theoretical, pays well too) or just science, biology/chemistry/physics/...

    Most of the people you will work with in later life will be pretty uneducated and unintelligent.
    Most people are.
    If you have a proper education in abstract thinking, like in math or in the real sciences,
    you will be able to perform real well as a programmer and real quickly advance to a point where
    you do the only the interesting parts (architecture and algorithms) and the minons below you do the
    brainless tasks of implementing it in java or whatever the "cheap programming staff that produces somewhat working code" is called today.

    Go for the most theoretical and hard course you can complete, copmplete it and leave the
    data-entry part of programming to the java-boys.

    Math or theoretical physics. Like Turing, Lovelace, Babbage, Knuth, Djikstrah or Wirth.

    Yeah. English is my third language so please go ahead complain about my spelling/grammar.

    regards
    the guy that tells you java-boys what to do and why you suck :-)

  339. You are not going to get an answer you like..... by Desmoden · · Score: 1

    People that value degrees value the entire package. The full well rounded education.

    People that have suffered through those long programs spend their lives looking for ways to use that info, and thus will often come up with stories about how some essay they wrote helped them through a problem.

    Everyone pulls on challenges they have overcome to help solve new problems. For many people, university is where they were challenged the most often, and for some the only time they were. So it's logical to pull from those experiences and see them as valuable.

    If you went off an joined the peace core and did that for four years, overcoming many obstacles you were go on in life pulling from those experiences and telling young people how everyone should join the peace core.

    Personally I loved much of the gen education stuff. Law, History etc. Found the English classes rather tiresome to be honest.

    However, it's VERY hard to learn if you either don't see value, or resent being forced to learn it. Based on your post I would say you don't need college right now. Keep working, focus, learn, and enjoy it. Learn as fast as you can. In 10 or so years, when you want to learn something new go then you can go to university and learn something like art history or physics. Go when you actually want to, and you will get something out of it, much out of it.

    However asking such a question here is rather silly. Those of us who have degrees with talk of all the value of our tribulations and explain that you should just "grow up" and do it. Those of us that don't have degrees will tell you how wonderful our choices were as well I’m sure.

    Follow your gut, you know what you need to do, and what you want to do. Will you get something out of all those GE classes? Sure, some are awesome and will force your mind into new areas. Are you a bad or incomplete soul if you get that in other ways? Of course not.

    But remember, most people out there have degrees. And those of us who have suffered through our degrees will often resent and look down on those who try to do go without. Many don't want you to succeed and will try to prevent you from doing so. Keep in mind, If you do, it means we may have wasted our time. So without a degree, you will always face challenges, and downward eyes, and disrespect. Often not warranted or justified, but such is life.

    So either join the club, or don't. You can't have a foot in both camps. And either camp will attack you for trying ;-)

  340. Studies a waste of time by loufoque · · Score: 1

    Studies are a waste of time.
    That time is better spent getting work experience.

    Now, for most jobs, degrees are pretty much a requirement. But in computer software, you could maybe show off some software you've made to compensate.
    If you really want to do, you can probably work and get a degree at the same time (just go to the exams without attending any of the classes). I got my Master's degree this way, so it's doable.

  341. Liberal Arts Education by MDillenbeck · · Score: 1

    What are my most useful courses to date? Which has had the most significant impact on my life? I'd have to say English I (5 paragraph composition, which my wife taught me in 10 minutes and then I mastered over a semester) and Advanced Composition (the basic logic and style of writing arguments).

    Course I have enjoyed? Introductory drawing (the only early morning class my mind could handle since it was mostly studio work), neurobiology: mechanisms and disorders of sleep, environmental dispute resolution (actually just dispute resolution/art of negotiation with exercises themed in environmental issues), cultural anthropology and human diversity (because of the professor - any professor that throws candy at you during a review session as long as you are asking a question to 'simulate the pressure of an exam' is awesome), global environmental issues and solutions (again, mainly for the professor, but also some of the most difficult writing I ever did - sum up that weeks reading, typically 200-400 pages, in one paragraph - use specifics to demonstrate you read the material and synthesize the material into a novel analysis), and current directions in contemporary art (my TA commented that the readings were at the graduate level, and the essay exams were synthesis and novel analysis - NOT regurgitation).

    Courses I think all students should leave with? Basic understanding of the sciences - chemistry, biology, and physics - along with a second language. I use to think that language requirements were pointless, but I now understand that once you learn to think in another language, you learn to think in another manner.

    I understand this is a lot of work, but don't view gen ed requirements as a restriction - view it as an opportunity to explore. It gives you a broader framework to draw upon, makes you more rich and diverse, increases your flexibility of though, and gives you unique insights that you could not achieve normally. Which course do you think you'll enjoy the most - the discrete mathematics, theory of computer science, and machine language courses you will take for your major or the exploratory liberal arts courses that challenge you in new and unique ways (like Scandinavian literature, Kendo, astronomy, bacteriology, 3D design, or writing in the wild - a creative writing course that takes you out into the wilderness)!

    Heck, I have been struggling in my undergraduate work. I'm officially declared in biology with a neurobiology emphasis, with the intent of going into computer science. Since my start I have found I am more and more drawn to art and environmental issues (including issues of social justice). Where is this all leading? Last semester I took a course in Human Computer Interface (HCI) design - a field that draws on computer science, psychology, social science, and art. I will most likely follow suit of another student and design an HCI major for myself rather than complete my biology, computer science, or art degree,

    As for what to do? Since you feel - and may well be - adequately skilled, perhaps you can come up with a few products to develop and become an entrepreneur. Employers often look for the diverse background that show you are a well-rounded person with interests that lie outside your field of expertise, and without a degree you job prospects are equally limited. However, with the right idea, you can be the boss - perhaps you should try that route.

  342. Education isn't just about getting a job. by bartonski · · Score: 1

    It may be true that what you term 'Gen Ed' classes may not advance your career, but there's more to life than a career. I'm a computer programmer, and I love the job, but some days I'd go crazy if I were staring at a computer screen... luckly, there's a very bright gentleman (let's call him Tom) who works down the hall from me who I can talk to... and the conversation is a lot more interesting because he knows more than computer science. I can make an oblique reference to Shakespeare, and he'll catch it. I can talk about quantum physics or electronics or biology, and he'll be right there with me.

    Now let's say that you were working in the office next to mine. The two of us have roughly the same programming experience. Tom has moved to a different job. The company that you and I are working for goes tits up, and we're both looking for a new job. Tom's company is hiring, and Tom is likely to have some say in the hiring process... who is Tom likely to hire, me, or you?

    Ouch. Some 'Gen Ed' classes would have been nice.

    Here's another thing to consider... you live in a country that has some really substantial problems that it needs to address... our economy isn't looking too good, our political system is having serious problems because people are pigeonholing themselves into groups who agree with their own narrow political beliefs, we have serious environmental issues that need to be addressed... say... If you have a petri dish, where bacteria are doubling every 20 minutes. You know the size of the bacteria, and that about 2 million of the little critters will live in the dish. You do some math, and figure out that it will take about 7 hours to fill the petri dish. When will the petri dish be half full? At 6:40 ... 20 minutes before it fills up, of course. Extrapolate that to the use of environmental resources in this country, and the fact that we only solve political problems in this country when we see them... gee wouldn't it be nice to have some smart people around who actually understand exponential growth, and could actually warn people that this is a really bad way to go, before we're one doubling away from really bad things happening? ... And wouldn't it be nice to be able to convince the nice conservative southern half of the country (who aren't big on science, because science tells them that the earth is more than 4000 years old) that just maybe the scientists have it right this time, and we actually have to make major economic changes, or we're fooked...

    How's your computer science education going to help you there? You need political science and math and economics to even get a handle on the problem.

    See what I did there? Analogy. You learn it in English class. You'll need some really good symbolism to bring the religious right on to the table on environmental issues, because right now, the business critters have their ear, and the business critters are all focused on next quarter's profits... say... did the guys setting up the bonus structure for CEOs take that 'exponential use of environmental resources' thing into account? Maybe they could have used a broader education...

  343. English Degree Without Science Requirements? by Tsu+Dho+Nimh · · Score: 1

    Let's flip the question and see how it sounds:

    "I'm interested in getting an English Lit degree. I've been reading since I was 5, and like many of us, taught myself. I am familiar with a number of languages, understand paradigms, themes and subtexts; I'm familiar with common plot arcs and am a decent writer. I learn quickly. I work 2 jobs and I have a life. I want to get an English Lit degree from an accredited school (a BA, that is), but I have no interest in wasting any of my precious time taking classes in Math, Science, Biology, Chemistry and the like. While these fields are useful, they will not contribute to making me better at writing. Moreover, I attended an excellent high school that covered these fields of study in great detail, and I feel no need or desire to spend more time studying these things. I want a BA in English Lit with no science requirements. Any suggestions?"

    Would the OP agree that high school presents enough of a background in the sciences to let me slide through without setting foot in any of the gen-ed science courses?

  344. Pick an Engineering School by ccandreva · · Score: 1

    You'll have something like one Humanities (Hum) requirement per semester, and it will be tailored to people putting all their effort into tech courses.

    At least that was my experience going to Stevens Institute of Technology circa 1986 - 91

  345. Don't study in the US by Anonymous Coward · · Score: 0

    It sounds like you would prefer undergraduate education abroad. I did my undergrad in England and it was straight CS without gen-ed. In Europe, the view is that you do what is considered liberal arts as part of your secondary education and at the undergraduate level you specialize in your chosen field. Of course this flies in the face of the US perspective towards a well rounded liberal arts education; I think this debate can go either way and it comes down to personal preference. I would recommend to you if you strongly want to go this route, then seek education in the UK or Europe.

  346. BLUB syndrome by cthlptlk · · Score: 1

    Read this about programming language features:

    http://en.wikipedia.org/wiki/Paul_Graham_(computer_programmer)#Blub

    Now apply it to your education.

  347. Get some general ed by An+Onerous+Coward · · Score: 1

    "Specialization is for insects." -- Robert Heinlein

    The question rubs me the wrong way. I understand the desire to stay focused. But you want to be well-rounded. You should want to be able to write well, to have a broad grasp of the way the universe works and how you fit into it. You should want to make your body stronger and more graceful than it is today. You should want to learn to sing, or play a musical instrument.

    And this might be your last chance to do any of that in a supportive setting like college. Once you get into the rat race, it's hard to jump back out and go exploring. Really hard.

    We have a saying in the software engineering world: Avoid premature optimization. You don't go crazy optimizing your program before you really understand what you want it to be. You don't optimize before you know what sections of the program will be the real bottlenecks. You don't optimize at the expense of the flexibility and readability of the code. What you're demanding to do to yourself right now strikes me as a form of premature optimization.

    --

    You want the truthiness? You can't handle the truthiness!

  348. Know What You Like by jman.org · · Score: 1

    "Having a life" conflicts with "making me better at my job". Job & life are intertwined, so you never know where a piece of knowledge from one will help the other.

    On the surface studying history, for example wouldn't seem to help divining more about OOP. But you might be reading a bio of some historical figure, come across something he or she came up with, and solve that bottleneck that's troubled you all day (or week).

    Don't try to choose *all* your classes based solely on what they'll do for your 9 to 5. Pick some stuff that interests you outside your chosen field. The more you know in general, the better you'll be at your job ... and your life.

  349. You don't want a degree then; go to a trade school by brunes69 · · Score: 1

    If all you want to do is learn to code and be a code monkey, then go to a trade school.

    Getting a university degree is not supposed to be simply about getting a job. It is supposed to create a more well rounded individual. You can normally tell just through 5-10 minutes of conversation with someone at a dinner party who has gone to university and who has not.

    If you don't care about that, and simply want to get a job and make money, then don't go to university, and build your resume with provable performance.

  350. WGU by Anonymous Coward · · Score: 0

    Western Governor's University might be an option for you but like has been said, a college education means you have to take gen-ed credits because they are important. Anyway, learning multiple foreign languages in particular has been very helpful for me as a computer programmer because you're always having to learn new languages and new ways of doing things in CS. WGU lets you take courses at your own pace so if you learn quickly or already know something, you don't have to spend much time on it and for CS they use many industry standard certifications as their tests, so when you graduate, you have those in addition to your degree.

  351. another road to travel ... by Anonymous Coward · · Score: 0

    College offers a life skills break from one's world view dominated by high school. If you don't want to learn something interesting or stretch for a skill and understanding in another discipline, don't go. I have noticed that not going through the challenge, leaves us largely as taller and older high school kids. I think that everyone should go. It should be free for all. It could be our kibbutz. That every child is not prepared to enter college is a societal failure, just my humble opinion. Perhaps readying and analyzing a complex novel's structure, will stimulate thoughts about how to re-examine an approach to a software system. I know that everyone doesn't enjoy or perhaps even want having a larger world view, but a mind is a terrible thing to waste ... //so it goes (obtw a reference form one of my favorite books written by an extremely talented literary talent.)
    _

  352. Just suck it up by Anonymous Coward · · Score: 0

    Really. You aren't that special. Suck it up. Blow through the gen ed courses and get on with life.

  353. Another kind of raw deal by Anonymous Coward · · Score: 0

    If you were in India, you'd have to handle another sort of extra baggage, in the first year of Engineering you'd have to take engineering drawing, and have to do a mechanical workshop we're you'd have to do stuff like fitting, woodwork, forging, foundry and sheet metal work.I don't see the point why CS majors need to take take things, but there is no option everyone has to take it.

  354. Your quest for a CS degree? by SpacerOne · · Score: 1

    A degree does not make you any smarter. You should be able to manage. An engineering degree does not make you an inventor. Neither Bell, Edison had a degree. Tesla had one but he was the most prolific and greatest inventor the USA ever had. Edison is the most famous for his electric light invention, which patent he bought for only $5000 from a British medical Student who invented it in Toronto. You always could try a course from a mail order group.

  355. Go to UK by pavelthesecond · · Score: 1

    Go to the UK. Universities here focus only on your major. No gen-ed classes. And unless you go to Scotland, the degree is 3 years instead of 4. So it comes out cheaper and quicker then the US version but you get the same CS knowledge. Some schools here (like the department at Edinburgh university or Manchester) are considered to be on par with the top CS schools in the US.

  356. That is a mistake I think by Anonymous Coward · · Score: 0

    I believe that it is very likely that if he is talented and has potential to learn more, then in a way, it is purely age and inexperience which is causing him to ask for ways around the general education requirements. Let me be blunt. While I hold the GE courses in hire regard even though I spend more time working with fourier transforms than people, with the exception of good writing skills, I don't believe I took anything directly "useful" away from the BS curriculum GE requirements.

    Instead of saying you should or shouldn't hire this guy, I'd really hope that you wouldn't hire or recommend him as given that he's probably 17 years old, a job is exactly what he doesn't need. What he needs is time to grow and mature.

    I'd say, I'm quite glad that you're not a manager... also I'm concerned that you are a "senior programmer" as you've made it obvious from this post that you can't seem to identify the real problems to address when they're right in front of you.

  357. How not to get hired by Anonymous Coward · · Score: 0

    Wow, the author of this story displays a startling lack of maturity and context. I have been in IT and Software Engineering for 13 years, and my degree is in Philosophy. Every skill I have in this field is based on the fundamentals I learned there, not in any CS class.

    Take the GenEds and skip CS classes. Learn to think critically, and learn the history of Software Engineering.

  358. Respectfully, you're an idiot by Anonymous Coward · · Score: 0

    "...they will not contribute to making me better at my job..." Perhaps, perhaps not; but they will help in making you less of a furry-toothed geek in general and an insufferable clot in the job interview. Being knowledgeable in history or literature will be important at some point in your life.

    If your high school really was that good at GenEd, other folks have said to go through community college, etc. You may also be able to test out of many college GenEd courses through CLEP and similar programs. I was able to test out of a required general health science class that way, which saved me a good bit of cash and time.

    One of the most important things that happens in college is not cramming information into your skull or proffering that coveted B.S. degree upon you; it is that you learn how to take knowledge from many aspects of life, combine and bake in your brain, and perhaps come up with an interesting solution to someone's long-standing business intelligence problem. Or perhaps you'll read a blow-by-blow account of the Battle of Agincourt, and come up with a really great level for Half Life 3. That's the sort of thing that even the best of high schools can't really do.

  359. You are missing the point. by Anonymous Coward · · Score: 0

    As a hiring manager, I don't see a college degree in computer science as a paper saying "is good at programming". I see it as a paper saying that someone has a college education and has experienced the college experience. Which includes having taken the gen ed science courses.. maybe human evolution and logic or ethics.. has been exposed to inspiring teachers and has shown that they are dedicated to their career path. I have seen the MAJOR difference between people who have a 2 year programming degree and people who have a b.s. or better in computer science. You can tell that they were trying to rush everything and missed things along the way.

    I personally feel that the fact that you think that these courses are a waste of your time, means that you hate learning new things, or bettering yourself in any way that isn't directly related to your career. I find that kind of sad.

  360. College Pal by Anonymous Coward · · Score: 0

    College, pal.

    Unfortunately, most of today's universities in North America are still focused on incorporating aspects of a liberal arts education. That is, a classical understanding of the classics.

    That having been said, a many schools are approaching the idea of "testing out" of many subjects, particularly first year courses, many of which these electives you speak of would be. Since each school will have a slightly different approach, your best bet is to ask these questions of the registrar's office directly. I highly recommend going in person - the staff are typically overworked, underpaid, and will not hesitate to give you a quick one word answer over the phone to get you on your way. This leaves little room for follow-up questions.

    On a slightly different topic, have you considered just why you want a CS degree? Sounds like you are educated in the topics just fine... so that degree is just something to put on your resume. If that's the case, then doing a full 4 year degree will add a lot of value to your career, particularly if you grab a minor or a 2nd degree in a complimentary field (economics, biology, engineering, political science) where a lot of theory meets practice in the later year courses (financial analysis, folding, electronic design, computer law) respectively.

    I hope some of this helps.

    Cheers!

  361. Priorities... by DarthVain · · Score: 1

    Various schools have various rules around electives. I can't remember all that well, (I drank a lot in college) but I believe electives were exactly that, you *could* go outside your discipline, I'm not sure there was anything preventing you from taking more CS courses. I'm probably wrong. I know I enjoyed taking Classical History and a few others that were a break from most of my CS course....

    However, you should be thinking less about "having" to take electives, and trying to get into a good CS school. Not all CS programs are the same, and if you have to take a few more electives at a better CS school, then so be it. I think you have your priorities mixed. Pick the best CS school you are able, and go for it. That would be my advice. You might even enjoy taking astronomy 100 or something like that which is hardly a course, enjoyable, and will raise your average. Win-Win-WIn!

     

  362. Go to Australia by Anonymous Coward · · Score: 0

    Australian universities do not go the general education thing, which I agree is an expensive waste of time. You should have had that in secondary school and if you didn't you have no business going to university.

  363. Stop whining. by Anonymous Coward · · Score: 0

    See subject.

  364. Move to India by kwr760 · · Score: 1

    As a software engineer my greatest concern is having a job in 10-20 years. Companies do not want to spend 2-3 times as much of a US employee when an Indian will do it for far less. Do yourself a favor, go to school concentrate on business and try to start your own company making the software which interest you. If we continue to outsource US engineering jobs, for you to get a job you will have to move to India....

  365. Techies are some of the worst developers by Anonymous Coward · · Score: 0

    As a hiring manager for the last 25 years, I've found that people with overly technical degrees (JuCo grads, Russians, Indians, & Chinese -- I'm looking at you) are some of the worst developers in that they have to have everything spelled out for them. I've had to invest heavily in business analysts (all of whom have a much broader background) to make up for these developers' inability or unwillingness to understand the business domain.

    Wake up folks! Coders are a dime a dozen. Developers know how to work with business stakeholders and collaboratively develop solutions that delight customers. Want to earn the big bucks of a product development guru? Then learn how to learn. The developers on my team that earn the most happen to understand our customers as well and in some cases better than the product managers. Those that earn the least are the ones at highest risk of losing their jobs to offshore teams -- i.e. the ones who can't or won't work with the business.

    The best Ruby developer I've ever met hold a BA in Philosphy. Maybe you should follow in his footsteps. Get a liberal arts degree and do development on the side.

    Oh and to state what should be blindlingly obvious, the software languages you'll learn today in school will NOT be the ones you'll use on the job 10 years from now. So stop thinking of University as a trade school. University is where you learn to learn.

  366. Certification by Anonymous Coward · · Score: 0

    A CS degree without gen-ed is called a certification. Just go get a MSCD (or likely the Java / other anti-microsoft language of choice since you're posting here on slashdot).

    A university can't be accredited if it gives degress without gen-ed. They just can't.

  367. Colorado School of Mines by Alanbly · · Score: 1

    I got my BS and MS in Mathematical and Computer Sciences at the Colorado school of Mines on 2007. I had to take exactly 6 courses (18 hours) of non-engineering courses to graduate with both degrees. Sure there was physics and chemistry and metallurgy, but very little liberal arts fluff. I learned C, assembly, and Perl in high school but after the first programming course (CS161) it was all new or more applied material than the practical programming had taught me.

    --
    -- Adam McCormick
  368. You are completely delusional by Brannon · · Score: 1

    ...and it is clear that you have never been to Silicon Valley or met any of the people who created the computer revolution. Also, where do you think those "talented people from all over the world" go to college?

  369. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  370. Trade School by Vrtigo1 · · Score: 1

    If you only want to take courses related to your field, then a trade school such as ITT Tech is probably what you're after. They typically offer associates (2yr) degrees, because aside from the fact that most people wouldn't be able to afford the time and money it would require, it would be difficult to provide a 4 year curriculum that is 100% focused on CS.

    A bachelor's degree means you've taken art, literature, english and math. Subtract that and you've got an associates degree. So I'm not sure why the OP feels like he should be able to get a bachelor's degree while only doing the work required for an associates degree.

    Businesses look at a bachelor's degree and realize that a certain part of earning that degree is having the fortitude to stick it out and go through all the crap courses like financial accounting and biology that are most likely unrelated to your chosen career path.

    If you want to work somewhere where your entire job will be 100% technical, then I don't think you should have a problem getting an interview with an associates degree in a proper field from a reputable school. On the other hand, if you want to work at a "normal" business, which is not in the technical sector, then they want to see a bachelors degree because they want to know that their employees are well rounded.

    In short, I don't think the question is valid because it seems the OP is essentially asking for a bachelors degree without having to do all of the extra work. What he wants education wise is an associates degree, but if he wants to work somewhere that requires a bachelors degree, then he just has to tough it out like everyone else.

  371. Phil major here and I don't disagree with OP by Anonymous Coward · · Score: 0

    First of all, to answer OP's question, you can't get a Bachelor's degree in the United States without General Ed. It's part of the state requirements. The only way you'll get out of it is if you either earn AP credit or CLEP credit, which your college may or may not allow you to use.

    As for the value of humanities, I feel that it's one thing to extol its virtues from an armchair standpoint but another to deal with the realities of taking courses outside of your intended field. Certainly it would be great if everybody was able to expand their horizons and explore the range of academic disciplines available, but the reality is that doing this would require a commitment of time, interest, and money that I don't think is fair to expect of college students when their academic and financial priorities rightfully belong elsewhere. Many of my friends have had their GPAs torpedoed by Philosophy classes that they were made to take. Now, you might say it's their own fault, but how can you blame them for either 1) simply not having the aptitude for and interest in Philosophy (and never claiming to) or 2) having priorities like their major coursework that demanded more of their time and attention. If it were up to me, I would pass on cultivating the Aristotelian virtues of CS majors and cramming their heads full of Heidegger if it meant imposing an unnecessary and potentially damaging burden on them. If anything, the curriculum of Computer Science degree programs should be made to better reflect the kinds of skills and workplace demands that people in this thread have mentioned; from all these comments, it sounds like there's a gap there that needs to be closed.

  372. You have missed the point by dbIII · · Score: 1

    Also, where do you think those "talented people from all over the world" go to college?

    All over the world, although it is true that many of them have worked in US universities as postgraduates. Cheering for the flag is very fashionable I know but cutting spending on education was a real kick in the teeth for the USA and really has hurt - that's what I'm talking about.
    My point above is that silicon valley was a bigger success than merely Californian or US talent alone could produce and thus exceeded what Japan, Germany or more recently China could do in the same fields. Look at the history of Intel as an example, or dozens of others.
    Also forget the patriotic kneejerk response because it's not a criticism of the country but instead the current education system. The same comparison could be made between students now from a poorly funded education system and students in the past. Also when the average dropped the expensive private schools didn't have to work as hard to produce above average students, and when the profit motive kicked in the quality of their education declined as well.

  373. If I won the lottery... by JakFrost · · Score: 1

    If I won the lottery or had a windfall one day I'd quit my job to free up my time and go to school just for the fun of it, especially for the General Education and other courses so that I could expand my view of the world and the knowledge acquired in all the time we've been here. Learning is fun especially if you pursue what you like and sometimes stumble into the unknown but interesting things. Don't skip the general studies if you can, enjoy them and broaden your horizons.

    I have a semi-successful career in server administration in finance sector and now a different industry and am able to live very comfortable in minor luxury right now without a high school diploma. If you are truly a good programmer then you will be able to make a name for yourself and have a successful career in development and technology, if not then a degree won't help you.

    I have seen my friends go off to college and return no different than they were before and no smarter or more enlightened. I have always eyed universities with watchful disdain because of what I saw happening there through my experiences with my friends at their schools. I am weary of them now and question their value for the general populous. Many young people are forced into studies there where they could save time and money and get vocational school training instead. Many of my co-workers throughout the years in the top financial institutions working on the technology side had degrees but not quite enough experience and technological geekness to progress them past the mid level admins and operator type work.

    Now that I am a bit older with 10+ years in the industry with a lot of time at different top level firms I can say that at this point in time where my career and life are pretty stable I would understand and enjoy university studies more then when I was younger. I feel that I am now past the time wasting aspects of my life, girls, games, parties, that I now appreciate the greater things in a geek's life like deeper understanding and further search for knowledge. I have this feeling that I will try and enroll in some classes just to see what I can learn.

    Unknown Unknowns

    I read most of the score 2 and above threads and the one that really stands out is the one below and cetialphav is absolutely correct about the unknown unknowns being the greatest level of ignorance that a person can experience.

    by cetialphav (246516) on 2011-06-25 12:48 (#36569282)

    In almost every project that people do in life, the biggest risk of failure comes from the unknown unknowns. These are the things that you didn't know, but that you didn't even realize that you didn't know. The known unknowns are straightforward to deal with. If I decide to start a business, I know that I know nothing about business tax issues, but since I am aware of that I can consult experts and educate myself. One of the benefits of general education is that you make your set of unknown unknowns smaller and the space of known unknowns bigger.

  374. So reducing education funding had no impact? by dbIII · · Score: 1
    It was only a two line post. How can you misrepresent it so badly? I said it all in this line:

    The plural of anecdotes is of course statistics. Collected test results unfortunately match what those educators are observing

    It would be more accurate to write "statistics are the plural of an observation" but I was certain you would understand my reply as a reply and not standing on it's own - and it was YOU that introduced "anecdote" in the conversation in an attempt to belittle an observed trend. Adding in your own description and then belittling your own description is disgusting but I'll assume that it was not deliberate but merely forgetful.
    What the graduate students observed turned out to be the same as comparing the results of similar tests between countries and the comparisons matched the observations. In the past the USA did not slip so far behind. It doesn't appear to be a case of increasing standards elsewhere either because there has been seen to be a need to provide an increasing number of remedial courses to make up for an observed decline. I don't know if you are cheering and waving the flag for a country that must never be seen to do wrong, are young and take it personally or actually think that what is being observed by others is not happening. All I know is that I've read a variety of opinions from people in education that are very worried about declining standards and are trying to work out how best to deal with that - I assume that they do know what they are writing about even if they would never use a phrase such as "wicked smart". I'll assume you know about your area of expertise as well and are just using phrases like that to be trendy and to fit in with all the others with a reduced vocabulary.