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?"

593 of 913 comments (clear)

  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 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!

    10. 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.

    11. 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
    12. 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)
    13. 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
    14. 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.

    15. 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.

    16. 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.

    17. 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.

    18. 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
    19. 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.

    20. 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.

    21. 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.

    22. 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
    23. 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"

    24. 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.

    25. 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.

    26. 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.

    27. 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.

    28. 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.

    29. 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.........
    30. 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.........
    31. 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.

    32. 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
    33. 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.

    34. 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
    35. 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.

    36. 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.

    37. 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.

    38. 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.
    39. 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
    40. 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.

    41. 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.

    42. 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.
    43. 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.
    44. 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.

    45. 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.

    46. 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.
    47. 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.
    48. 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
    49. 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)
    50. 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.

    51. 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.

    52. 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).

    53. 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.

    54. 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."
    55. 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."
    56. 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."
    57. 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.

    58. 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.
    59. 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?

    60. 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.
    61. 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.

    62. 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
    63. 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.

    64. 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
    65. 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 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.
    3. 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.
    4. 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...

    5. 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.

    6. 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.

    7. 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.

    8. 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
    9. 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.

    10. 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.

    11. 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.

    12. 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.

    13. 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.
    14. 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.

    15. 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 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.

    3. 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!
    4. 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.

    5. 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.
    6. 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'
    7. 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:~>
    8. 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.
    9. 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.

    10. 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/
    11. 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.

    12. 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.

    13. 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.

    14. 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.

    15. 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!
    16. 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!
    17. 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!
    18. 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.
    19. 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 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.

    2. 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.
    3. 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.

    4. 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.

    5. 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.
    6. 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.

    7. 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.

    8. 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.

    9. 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!
    10. 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!
    11. 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
    12. 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 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.

    10. 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.

    11. 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.

    12. 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.
    13. 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.

    14. 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.

    15. 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.
    16. 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!
    17. 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.

    18. 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!
    19. 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?

    20. 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.

    21. 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.

    22. 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!
    23. 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.
    24. 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?

    25. 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.

    26. 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?

    27. 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.

    28. 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....

    29. 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.

    30. 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.

    31. 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!
    32. 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.

    33. 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!
    34. 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'
    35. 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.

    36. 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.

    37. 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'
    38. 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.--
    39. 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.

    40. 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'
    41. 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.

    42. 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.
    43. 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.

    44. 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
    45. 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:~>
    46. 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

    47. 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
    48. 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!
    49. 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.

    50. 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.
    51. 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.
    52. 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."
    53. 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.

    54. 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

    55. 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.

    56. 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.
    57. 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."
    58. 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
    59. 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.

    60. 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.

    61. 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.

    62. 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.

    63. 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.
    64. 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.

    65. 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".

    66. Re:You underestimate the value by bigsexyjoe · · Score: 1

      I take it you hire people who allow education to interfere with their learning.

    67. 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
    68. 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.

    69. 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.

    70. 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'!"
    71. 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.

    72. 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).

    73. 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?

    74. 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'
    75. 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.

    76. 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'
    77. 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.

    78. 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.

    79. 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.

    80. 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.

    81. 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.
    82. 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.

    83. 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.

    84. 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.--
    85. 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!
    86. 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.

    87. 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!
    88. 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
    89. 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."

    90. 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.

    91. 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.

    92. 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:~>
    93. 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.

    94. 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!
    95. 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."
    96. 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
    97. 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.

    98. 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.

    99. 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."
    100. 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."
    101. 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.
    102. 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
    103. 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!
    104. 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.
    105. 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
    106. 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
    107. 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
    108. 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
    109. 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
    110. 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!
    111. 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!
    112. 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.

    113. 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.

    114. 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.
    115. 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'
    116. 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'
    117. 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!
    118. 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.

    119. 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!
    120. 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!
    121. 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.

    122. 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.

    123. 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!
    124. 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!
    125. 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. 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.

  8. 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.

  9. 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.

  10. 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 sourcerror · · Score: 1

      Whoosh, English is his Achilles heal.

    2. 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.

    3. 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.
    4. 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
    5. 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.

  11. 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 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.

    2. 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?

    3. 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.
    4. 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
    5. 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
    6. 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.
    7. 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.

    8. 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).

    9. 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. . . .
    10. 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
    11. 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.
    12. 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
  12. 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.

  13. 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 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.

    2. 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!
    3. 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.

    4. 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
    5. 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?
    6. 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!
    7. 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
  14. 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 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.

    3. Re:get experience on your resume' by paimin · · Score: 1

      Totally agreed. Never hire guys like this.

      --
      Facebook is the new AOL
    4. 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 "...

    5. 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
    6. 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
    7. 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.

    8. 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!

    9. 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.

  15. 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 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.
    2. 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!

    3. 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?

  16. 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.

  17. 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 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.
    2. 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.

    3. 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
  18. 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.

  19. 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.

  20. 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!
  21. 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
  22. 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.

  23. 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
  24. 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.

  25. 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.

  26. 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 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.

  27. 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 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)

  28. 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?

  29. 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
  30. 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.
  31. You sound like a drone by Ice+Station+Zebra · · Score: 2

    I really would hate to work with someone like you.

  32. 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.

  33. 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."
  34. 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.

  35. 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.

  36. 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!

  37. 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 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.
  38. 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."

  39. Come to Europe by ocean_soul · · Score: 1

    There's (almost) no `general education bullshit here.

  40. 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.
  41. 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.

  42. 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 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.
    3. 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.

  43. 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!
  44. 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.

  45. 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.

  46. 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.

  47. 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

  48. 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 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
  49. 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.
  50. 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.

  51. Re:A couple of issues by hedwards · · Score: 1

    Of course he does, the engineer is the guy that drives the train.

  52. 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.

  53. 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.

  54. 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.

  55. 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.

  56. 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.

  57. 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!"

  58. 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.

  59. 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 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
    3. 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.

    4. 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.

    5. 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.
  60. 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.

  61. 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
  62. 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.
  63. 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.
  64. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  65. 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.".
  66. 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.
  67. 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.

  68. 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
  69. 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
  70. 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.

  71. 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.

  72. 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.

  73. 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.

  74. 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.

  75. 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!

  76. 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.

  77. 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.
  78. 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".

  79. 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.
  80. 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
  81. 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.

  82. 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
  83. 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...

  84. 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...

  85. 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.

  86. 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.

  87. 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.

  88. 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 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....

    3. 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 . . .

    4. 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. :)

    5. 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.
    6. 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!
  89. 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.

  90. 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?

  91. 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?

  92. 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.

  93. 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.
  94. 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.

  95. 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.
  96. 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.

  97. 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.

  98. 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.

  99. 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.

  100. 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.
  101. 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."
  102. 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

  103. 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.

  104. 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.

  105. 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?

  106. 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.

  107. 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.

  108. 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).

  109. 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.

  110. 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.
  111. 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.

  112. 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.

  113. 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.
  114. 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
  115. 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.

  116. 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.

  117. 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."
  118. 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 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.
    3. 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.

  119. 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?

  120. 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
  121. 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.

  122. 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.

  123. 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.

  124. 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.
  125. 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.
  126. 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.

  127. 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.

  128. 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 #!
  129. 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)

    --

  130. 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."
  131. AP credit by allanw · · Score: 1

    If you took enough AP classes, you shouldn't need to take many general ed classes.

  132. 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
  133. 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.
  134. 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.

  135. 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.

  136. 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.
  137. 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'!"
  138. 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.
  139. 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...

  140. 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.

  141. 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.
  142. 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.

  143. 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.
  144. 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
  145. 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.

  146. 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]

  147. 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.

  148. 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.

  149. 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.

  150. 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.
  151. 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.

  152. 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.

  153. 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/

  154. 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.

  155. "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,...

  156. 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.

  157. 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!
  158. 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.

  159. 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!
  160. 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.

  161. 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.

  162. 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!
  163. 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.

  164. 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.

  165. 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.

  166. 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.

  167. 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.

  168. 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.

  169. 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! ;-)

  170. 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.

  171. 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.)

  172. 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.

  173. 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.

  174. 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).

  175. 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
  176. 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.

  177. 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.

  178. 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.
  179. 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.

  180. 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 spiralx · · Score: 1

      I've never heard anyone say "the M1 motorway" in conversation, you'd just say the M1.

  181. 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.
  182. 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!
  183. 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.

  184. 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
  185. 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.

  186. 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.
  187. 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!

  188. 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
  189. 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.

  190. 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.

  191. 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.

  192. 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.).

  193. 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.

  194. 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).

  195. 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.

  196. 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?

  197. 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.

  198. 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.
  199. 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.

  200. 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.

  201. 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.

  202. 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.
  203. 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!
  204. 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.
  205. Thomas Edison State College by bobzchemist · · Score: 1
  206. 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)

  207. 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.
  208. 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.

  209. 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.
  210. 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.
  211. 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.
  212. 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.

  213. 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?

  214. 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.

  215. 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 ;-)

  216. 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.

  217. 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.

  218. 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.

  219. 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...

  220. 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?

  221. 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

  222. 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.

  223. 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!

  224. 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.

  225. 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.

  226. 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.

  227. 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.

  228. 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!

     

  229. 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....

  230. 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
  231. 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?

  232. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  233. 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.

  234. 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.

  235. 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.

  236. 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.