Slashdot Mirror


Northface University - Computer Science in Half the Time?

prostoalex writes "Associated Press runs a nationwide story on Northface University. The school, founded by a pair of venture capitalists and former technology chief found a niche with its highly intensive curriculum and corporate software development specialization. For example, a BSCS degree can be completed in a little over 2 years, and it comes with IBM's WebSphere and Microsoft's MCSD certification. Northface is also promoting its corporate partnerships, which allow current students to feel more secure about future employment. Grady Booch from IBM is quoted to be 'jazzed up' about the program, although there are many who oppose such approaches to college education."

108 of 666 comments (clear)

  1. Everything will be half by suso · · Score: 5, Interesting

    Half the time
    Half the money
    Half the college experience.

    1. Re:Everything will be half by ari_j · · Score: 5, Funny

      Right, because Physics, Calculus, Economics, and even Latin have no bearing whatsoever on real-world employment.

    2. Re:Everything will be half by Anonymous Coward · · Score: 3, Insightful

      Less than half the knowledge of the world you would get with a college education, too. This is a high-tech community college, nothing more.

    3. Re:Everything will be half by LaCosaNostradamus · · Score: 2, Insightful

      Since companies treat college degrees as simple job qualifications anyway, then why not just give them specific job-related certifications? It's not like a company hires you to maintain their network and also expects you to have strong reading comprehension of Shakespeare ... they expect you to have strong reading comprehension of technical manuals.

      --
      [You have a stable society when some nut guns down a schoolyard and the law doesn't change.]
    4. Re:Everything will be half by jridley · · Score: 4, Insightful

      The point of normal colleges is not entirely to produce a working machine, but to give people exposure to a variety of viewpoints and ideas.

      I personally enjoyed my non-major classes every bit as much (in a lot of cases, more) as my CS classes. Hell, the CS classes were largely boring, I already knew a lot of that stuff. The physics, biology, history, etc classes were where I really learned stuff.

      Sure, I don't use biology in my job. I do have an actual life though, and friends who sometimes want to talk about things other than computers (believe it or don't on /.).

      If all you want is get a piece of paper so you can get someone to pay you to warm a seat, knock yourself out.

    5. Re:Everything will be half by Shadow+Wrought · · Score: 4, Informative
      Half the money

      At $60,000 for 2 years, it certainly doesn't sound like half the money. A four year degree from the Art Institute of Portland in game programming or game art is $64,000 for four years. Although the extra couple of years might seem like fluff there is alot to be said for the knowledge and thinking skills that can be obtained during that time.

      But that's my $.02

      --
      If brevity is the soul of wit, then how does one explain Twitter?
    6. Re:Everything will be half by lucabrasi999 · · Score: 4, Insightful

      Learning how to program is NOT the same as teaching you how to THINK!

      Anyone can learn how to program in any language. I'd rather hire someone that has had a liberal arts degree. I can always teach them Java, ABAP, C++, or whatever. At least with a liberal arts degree, they've learned somehting about thinking and planning and collabaration. They may have even taken some business or finance classes, where they can at least understand that debits are supposed to always equal credits.

    7. Re:Everything will be half by op00to · · Score: 4, Insightful

      The philosophy at the Universities that I've been exposed to isn't so much to expose people to differing viewpoints, although that is an integral part of the learning experience. In my opinion, I feel that by requiring students to take English, Calculus, Physics, and all the other basics not only requires some sort of literacy (No, C comments are not writing!) but teaches the student how to learn rather than merely teaching a trade. By learning how to add to their own knowledge, they are prepared to go for further studies, or to develop themselves in the worksplace. If you've never written a long essay, or done scientific experiments, you're probably missing out on a big chunk of experience that is difficult to gain in the real world, and it definately puts you at a disadvantage to people who have this experience.

      Remember, eventually, there will be another IT crash. Just studying CS gives you little head start on another career. If you think school is hard, changing careers 10 years down the line is even harder.

    8. Re:Everything will be half by dup_account · · Score: 4, Insightful

      Fine, then it's not a college education... It's trade school.... If you just want to get a job, then go to a trade school. If you want an education, and have the benefits of an education, then go to college/university.

      Our College/University system is getting watered down as more and more kids just want to get in/out and get a job...

    9. Re:Everything will be half by AKAImBatman · · Score: 5, Insightful

      While I agree with what you're saying, this change does have me a bit fearful. College curriculums have been slowly dumbed down as companies demand trained code monkeys from these institutions, instead of highly educated individuals with free-thinking ability. The result is that too many of today's college grads couldn't find a binary tree structure if it bit them in the ass. They just put one line of code after another and work on tying their shoes. The problem is, I could hire a fourteen year old to do the same thing.

      As for degrees as job qualifications, this is seriously beginning to irk me. On one hand, companies supposedly want the best and brightest employee possible. On the other hand, they shirk the guy who's got the experience, the knowledge, and the proven ability but no degree, for some degreed idiot who doesn't know the first thing about software development.

      Of course, these are the same companies that think that more warm bodies == faster development. In their never-ending pursuit for more warm bodies, they've outsourced to more warm bodies in India so that they can get even more warm bodies for the same price! Next they'll cut costs by going for more cold bodies!

      Maybe Google will finally teach the business world something about proper engineering. Then again, maybe not.

    10. Re:Everything will be half by Rei · · Score: 2, Funny

      Yes, but does a Northface University Notice of Failure to Graduate carry as much weight as, say, a Coney Island Community College Notice of Failure to Graduate?

      --
      Yes, I... I've heard good things about the mud. Lots of people talking about the mud...
    11. Re:Everything will be half by superpulpsicle · · Score: 2

      No offense but I know the pain of a 4 year college. And the fact that 2 percent of the things I learned are directly applicable. And I do hi-tech with a degree in CS and MIS.

      Physics, Calculus, Economics... if you really know your subject prior to going to classes. You'll know most college professors don't know how to teach for shit. They are just there to do research publications to give the school a good name.

    12. Re:Everything will be half by flacco · · Score: 2, Interesting
      The point of normal colleges is not entirely to produce a working machine, but to give people exposure to a variety of viewpoints and ideas.

      i think you're wrong. that "well-roundedness" part is designed to provide the lubrication for the working machine. it's intended to provide a world-view context that makes you easier to get along with, less likely to start trouble, and put you on the same historical/psychological/behavioral/aesthetic plane as the other worker-bees with whom you work, and in whose midst you breed, consume, and produce.

      i like the idea of compartmentalizing education. i'd rather spend two years concentrating on the skillset that i intend to employ professionally, and then, if i feel like it, educate myself on the other stuff.

      true, it might make me less "employable" wrt "people skills" etc., but that's my problem. i don't think i'd like a job that depended heavily on that anyway, over the long run. just let me do my stuff and go home, without the water-cooler chit-chat and office politics.

      --
      pr0n - keeping monitor glass spotless since 1981.
    13. Re:Everything will be half by FirstTimeCaller · · Score: 4, Funny

      I really don't think that I could have built up an acceptable level of tolerance to alchohol in only two years. Heck, it took me over five years (but I did get a MS out of it too).

      --
      Wanted: witty unique signature. Must be willing to relocate.
    14. Re:Everything will be half by 2nd+Post! · · Score: 2, Insightful

      Heck, my life is divided into thirds:
      Work for 40 hours a week
      Sleep for 60 hours a week
      Life for 68 hours a week

      Seems to me that 'half the fluff removed that will have no bearing on real-world employment' has full applicability to living. Work is one of the least important parts of my life, strictly on an hourly basis, and if I could get away with even less I'd be even happier.

    15. Re:Everything will be half by tchuladdiass · · Score: 4, Funny

      ...dealing with idiots...
      That would be business psych.

    16. Re:Everything will be half by LetterJ · · Score: 2, Interesting

      The state university I graduated from is still only $2300/semester for tuition. For another $2000/semester they'll give you a place to live and food as well. Stay there during the summer and go to summer school and you're up to $13,000 a year for most of your living expenses year round and an education in computer science, accredited business (actually one of the best business programs in the state), etc.

      I also attended a community college (while in high school under MN's special program for that), a highly respected private university, so I can compare the education at the 3. The state school was right in the middle, but there's no way the private school was worth 3-4 times as much (which is the price difference).

    17. Re:Everything will be half by nofx_3 · · Score: 3, Insightful

      what about those of us who have already had a university education. I attended UCSB and recieved a degree in business economics. Now I am sitting around working shit jobs and I still don't know what I want to do with my life. I've always had an interest in computer science and have done some programming as a hobbyist. For people like me this could be the perfect opportunity to quickly and efficiently gain a real-world skill in something we are interested in.

      -kaplanfx

      --
      Visualize Whirled Peas
    18. Re:Everything will be half by Theatetus · · Score: 4, Insightful
      i think you're wrong. that "well-roundedness" part is designed to provide the lubrication for the working machine.

      Well, actually, in theory it's because we are expected to choose our own goverment and therefore need to be able to think on our own.

      i'd rather spend two years concentrating on the skillset that i intend to employ professionally, and then, if i feel like it, educate myself on the other stuff.

      Well, it's your life. But as someone employed as a sysadmin with a Liberal Arts degree, I would humbly suggest that you might think about reversing that order. Get an education first, then worry about getting job skills. An education will let you figure out what you actually want out of life; you can then decide what if any employment will help you achieve those goals.

      And broad education is *not* about "people skills" particularly. It's about breadth of knowledge, ability to tie together ideas from different fields, and ability to learn diverse subjects quickly. Or, as they used to say at my alma mater, it's about becoming a free and happy human being.

      Personally I think the university in TFA sounds stupid. They may call that degree a BSCS, but it's just not a Bachelor's degree. A Bachelor's degree is not an industry certification. It's not an industry certification. It's not a sign of fitness to work at a particular job. It's a sign that you dedicated 4 years of your life to beer^H^H^H^H learning in an at least nominally interdisciplinary environment.

      Northface is a trade school. There's nothing wrong with trade schools. But it shouldn't call itself a university or its certification a "bachelor's degree". The article even says it's not intended for students out of high school but rather to retrain current workers -- people who, hopefully, already have an education.

      --
      All's true that is mistrusted
    19. Re:Everything will be half by tverbeek · · Score: 3, Insightful
      I've never used any of those things on the job.... directly job related... useful on the job.

      You seem to have confused going to college and getting educated, with a vocational training program and certification. Sounds like what you want is a two-year degree.

      --
      http://alternatives.rzero.com/
    20. Re:Everything will be half by Anonymous Coward · · Score: 5, Insightful

      Remember, eventually, there will be another IT crash. Just studying CS gives you little head start on another career. If you think school is hard, changing careers 10 years down the line is even harder.

      Even more so, most people change careers regardless of the market. A lot of people are in CS because they enjoy it, but a lot are there for money. Even the ones that enjoy it might not forever. When they see a chance to do something they've always dreamed of, they are going to want to know about more than just programming. Someone that hasn't had economics, or statistics can be crippled in many real world situations (and often not even know it. If they knew it, they could learn.)

      Extra exposure also gives you insight to do your programming. Sure, you can write code to spec without knowing what it's doing, but you can make better designs if you understand the problems you're working on. The design team for an accounting package should involve accountants, and programmers who know something about accounting.

      I also question whether they drop the less used CS stuff, too. I got my mechanical engineering degree, and, as they say, I wan't immediately useful as a designer. They could have made the curriculum more practical, and I would have been more useful straight out of school, but it would have sacrificed theory and fringe situations. Part of what sets me apart from the non-engineer people around work is knowing the theory, so I understand what's happening and why, and can design better for it. The fringe situations are those rare occurrances that we almost never see, but when they happen they're very hard to figure out, or they could kill someone. I have to keep those in the back of my head, just in case they ever come up.

      This school sounds like a glorified trade school. It's very useful, and I'm glad somebody is teaching people how to program, but I don't know if they should call it a BS degree if it isn't well rounded in worldly matters. Someone with a degree should be educated, not just skilled.

    21. Re:Everything will be half by bay43270 · · Score: 3, Interesting

      In my opinion, I feel that by requiring students to take English, Calculus, Physics, and all the other basics not only requires some sort of literacy (No, C comments are not writing!) but teaches the student how to learn rather than merely teaching a trade.

      I agree that this is a worthy goal (and the primary goal of many schools), but most schools also teach you other things that end up holding people back later in life:
      - Copying is cheating
      - If you can't take a standardized test for it, then it isn't really knowledge
      - Everyone starts with an A, and works their way backwards the less they conform

      Every day the value of a college education goes down a bit (I suppose that's the point of the story). Every day the cost goes up a little. While having a degree may help a person become more inquisitive and learn to learn, every day it seems there is less and less value for the time & money in a college education. There are better ways to improve yourself. It is however, a pretty good way to improve a resume.

    22. Re:Everything will be half by AuMatar · · Score: 4, Informative

      I used calculus just yeasterday- I needed to code a program, and there were two answers- an n time solution, or take the derivative on paper, and plug into the resulting equation in constant time.

      Physics- daily. Of course I work in an embedded field, so I deal with physical hardware every day.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    23. Re:Everything will be half by C.Batt · · Score: 3, Interesting

      I agree that the intent of Univesity is to teach people how to learn, and then perhaps to be able to teach others how to learn. However, I would say that in practice, they fall far short of the mark. I work with enough University educated fools to know this.

      Furthermore, I've found it quite obvious that individuals who are predisposed to learn how to learn, will do so regardless of whether or not they went to University. Of course, this is a self-referential comment, but it is also a general observation that regardless off education type, learners will always be learners. Perhaps Universities help transform people who are on the cusp, but I do not believe that they can create them whole cloth and in fact I believe that they can have a very negative effect on those who are already well beyond what most Univesities can offer in terms of learning skills.

      Now, back to the thread topic... I do believe that a program such as what is offered by Northface can be very beneficial to the right type of people, namely those who are natural learners who will round out their knowledge regardless of circumstance. Unfortunately, it will also attract many who are not of this type and thus has the potential to create yet more hyper-specialized, completely inflexible, educate idiots of which there were so many in the dotcom boom times, and that helped hasten the dotcom crash. I'd really like to avoid both situations once again.

      --
      -- All views expressed in this post are mine and do not
      -- reflect those of my employer or their clients
    24. Re:Everything will be half by JAD+lifter · · Score: 2, Insightful

      Our College/University system is getting watered down as more and more kids just want to get in/out and get a job...

      Although I partially agree with you I think that the main reason is not so much kids just want to get in/out and get a job but the fact that the age of the average college student has been going way up over the past decade.

      Most adults going back to college really do want to complete college as fast as possible and they don't want a bunch of extra classwork that does not directly relate to their major. Hell, if you are a thirty year old high school dropout trying to raise two young kids and working as a minimum wage IT help desk support then a Bachelors degree in two years looks pretty good.

    25. Re:Everything will be half by ADRA · · Score: 2, Informative

      Amen brother!

      I know so many people with university education that are incompetent and I know some that are absolutely briliant.

      The school doesn't make the man/woman, its their own drive, determination, and their capacity for knowledge.

      As for grand-poster: I personally don't relate to the relevence of Calculus or Physics to Programming. I've been in many jobs, and the extent of my math usage has been algebraic. Yes, if your working on weather patterns, then sure it'll help, but look at it this way: If your working on an accounting software package you're better off having a diploma in accounting. If you're working on GUI's you may decide that User Interface Design courses are more applicable than calculus.

      --
      Bye!
    26. Re:Everything will be half by servognome · · Score: 2, Insightful

      "i like the idea of compartmentalizing education. i'd rather spend two years concentrating on the skillset that i intend to employ professionally, and then, if i feel like it, educate myself on the other stuff."
      Actually by compartmentalizing yourself you end up as one of the consuming worker-bees. The far reaching exposure you get from a 4-year degree is designed not just to train you to work, but to become a leader and contribute not just in the workplace but also society. Things like political science and business may not directly apply to your job, but they do apply to your life.
      Hate your job? If you understand entrepreneurship you have a leg up on starting your own business.
      Tired of outsourcing? Understanding political science lets you know how you can change things
      If you learn to be a leader, you are many times more valuable to your employer and society than just a worker.
      true, it might make me less "employable" wrt "people skills" etc., but that's my problem. i don't think i'd like a job that depended heavily on that anyway, over the long run. just let me do my stuff and go home, without the water-cooler chit-chat and office politics.
      Pretty much every job people and communications skills are important.
      Most big projects require work with many people, making sure everybody is on the same page and not just doing their little thing in a vaccuum is important. Being able to clearly communicate what you are doing, and understanding what other people do, arguing constructively, discussing, and eventually making decisions on how to proceed is very important to prevent having to redo, rewrite, and troubleshoot problems.
      Even in a 1-on-1 situation you should have good people skills to effectively create a requirements document from your customer. If you don't have people skills both sides tend to end up frustrated, and little issues might just slip by that end up being a big problem in the end.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    27. Re:Everything will be half by Not_Wiggins · · Score: 3, Insightful

      More to the point, you might have enough time to earn a ROI on your investment in education.

      If the trend of tech is following the same trend in farming and manufacturing, it makes sense that (in order to breath life into tech as a career possibility for future generations) it needs to be made cheaper and accomplishable in a shorter time.

      For example, it took farming about 80 years to go from being very profitable to needing subsidy. And it took a goodly amount of time to get a large farming operation going (sometimes generations).

      Manufacturing took 40 years to complete that same cycle of going from extremely profitable to "commodity."

      Now it is looking like CompSci/Tech is coming in around 20 years (or so); with outsourcing looming as the death-nell to high salaries, who's going to want to go spend 80K on education at university when they'll only be able to make a job that pays $30K? They'll never be able to pay off the investment in their education in a reasonable time.

      *If* the trend continues, then I worry about how rapidly the "next thing" is going to come up and shut down... and the thing after that... and after that.

      We'll be headed into a society based around *constant* training/retraining; the concept of "career" will have completely vanished.

      Hmmm... I really did follow that point down the rabbit hole. 8)

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    28. Re:Everything will be half by Anonymous Coward · · Score: 2, Insightful

      I think it has always been possible to get a degree without getting a good education. It's also still possible to learn a huge amount while at college. If the student really wants to learn, there's no better place to do it, because you get to study full-time, and have all sorts of resources available to you. If the student just wants a degree, then it depends on how well the school forces them to learn, which depends on the school, department, and professor.

      - Copying is cheating

      Yes and no. Taking credit for someone else's work is cheating (most of the time), usually unethical, and often illegal. Copying with attribution is useful, and often allowed in school.

      The school needs to find out what you know, and what you can do, though. You can't prove you know how to program a mathmatical algorithm by calling a math library, or copying OS code. Those are useful skills, but they want to know that you can do it yourself when needed, hence, you have to do your own work.

      - If you can't take a standardized test for it, then it isn't really knowledge

      I had very few of what I would call a "standardized" test in college. They were all made up by the professor for his class. They tested the things we were supposed to learn. It's not that hard to do in an engineering curriculum, since there are actual right answers to most of the questions. If you don't like tests at all, how do you know whether someone learned what they were taught?

      As for knowledge that can't be tested for, the hope is that it happens as a byproduct. You're going to have to learn about studying, managing time, getting work done, and whatnot if you are going to pass the test.

      It seems to me that school isn't that far off from the real world in many cases. My employer gives me an assignment, and a schedule. I have to provide the completed assignment by the due date. The difference is that instead of evaluating it and giving it back, they build the thing (and it had better work without killing anyone.)

      - Everyone starts with an A, and works their way backwards the less they conform

      (sigh, typical Slashdot anti-establishment comment)
      Grade inflation is a problem. A "C" isn't good enough anymore, even though it's supposed to be average. Most grad schools will drop you if you don't have a "B" average, which means they should lose most students by the end of the program. It's the modern "good enough isn't!" crap again. How do you break the cycle? If you grade properly again, your students can't get a job because of low GPA.

      As for conformity, I never noticed a problem. My classes mostly had right and wrong answers, so if you got the stress calculations right, you got the points. The subjective classes might have more of a problem, but the professors I knew were reasonable and like to read something different.

      I think you'd like grad school more. In undergraduate curriculums, they have to teach everything in small amounts to a lot of students, so the quality isn't as good. In grad school they can provide more personal attention, and the students get more in-depth, detailed, semi-real-world work. They work far more independantly, and not based on a standard curriculum. You always reference other people's work, and build on it in novel ways, as part of your thesis.

    29. Re:Everything will be half by Anonymous Coward · · Score: 2, Insightful

      My experience is that people who are self-educated put too little stock in formal education, and people with formal education put too little stock in self-education.

      I'm the only engineer, and one of few people with degrees, at the place I work. Most of our people are smart and talented, and learned by doing. They are very good, and I often ask their advice on designs. However, there are some things that they will never be able to do that I can, which is why I am here. The sad part is that most of the engineer we've had don't credit them with any intelligence, because they don't have the education. The opposite is true as well, the production guys don't think the engineers know what we're doing, because we can't actually build it ourselves.

      Few people will learn calculus on their own, fewer differential equations. One of our guys was trying to do control systems calculations, and it was totally hopeless because he didn't have 4 years of math that he needed.

      Book learning is great for things that are hard to learn or figure out in practice. Math is a great tool that is easier to learn from a book than from practice. Practice is required to do anything well, though, and can be all that is needed for things that are simpler in concept, but require finesse to do well. Used together, they work best.

      The primary goal of college is the book learning, leaving it up to the workplace to provide the practice. Some schools put more emphasis on practical skill, though. As for "learning to learn", well, that's something that just takes practice. Hopefully, you have to work hard enough at school to get that practice, but it's not always the case.

    30. Re:Everything will be half by GileadGreene · · Score: 2, Informative
      Actually, if you stop to read their course descriptions you 'll se the following (this just from the first quarter):
      LA 120 Written and Spoken Communications I

      Students strengthen their composition and oral presentation skills. Students examine the purpose, structure, logic, and language of expository writing. Students explore and apply appropriate skills for writing and public speaking, including the principles of rhetoric. Students learn the speech, composition, and delivery techniques needed to prepare for a variety of effective presentations.

      LA 125 Collaborative and Interpersonal Communications

      Students develop collaborative skills for successful interpersonal interactions and group work. Students learn and apply principles related to interpersonal communications, group dynamics, leadership and followership, benefits and caveats of group work, and the collaborative group life cycle.

      Not to say that I think this degree has any merit at all. But you are wrong about the fact that they don't teach "communication skills".
    31. Re:Everything will be half by Anonymous Coward · · Score: 2, Insightful
      You'll know most college professors don't know how to teach for shit.
      I'd say that a bigger problem is that most college students don't know how to learn for shit.
    32. Re:Everything will be half by MeShel · · Score: 2, Informative

      I also enjoy my non-CS classes often more than my CS classes. The funny thing about that is that I attend Northface University. One of the things I learned in a recent non-CS class is to check my sources and make sure I have the story straight before I present an idea. I transfered to Northface from another university, and I feel safe in saying that the reason we are here for only half the time is that we work twice as hard while we are here. Nothing is being left out of our curriculum.

    33. Re:Everything will be half by Glonoinha · · Score: 2, Interesting

      My experience is that people who are self-educated put too little stock in formal education, and people with formal education put too little stock in self-education.

      My experience is that (by and large) the people who are self-educated will learn more about a subject when their existing knowledge doesn't allow them to proceed with their task, learning enough to let them get back to being 'productive', and the people with formal education will attempt to aquire at least a cursory familiarity with as much about the task as possible in a predetermined time frame (couple of hours, day or two maybe) before performing it (having learned where to find complete details about whatever pops up during implementation.)

      The practical examples of what happens next are things like :
      -Setting up security on a new machine - one guy will add his 5 users and grant all 5 of them the necessary security rights, where another guy will add his 5 users, add a group, add the users to that group, and assign the rights to that group.
      -A coder will write the exact same (or a similar) statement 8 times in a row, but another coder will enclose the statement in a loop.

      At the time of delivery, all those examples are 'the same' but in effect they are not 'the same' when you consider the long term ramifications (maintainability for example) of doing it one way over the other.

      Note - I'm not bagging on the self-taught. I have a strong respect for the guys that have 5+ years of professional service in software programming, systems administration (network administration, hardware, deployments) in particular is full of great performers and guess what - they don't have 4 year degree plans for Sys/Admins. I'm just saying that I have seen two distinctly different approaches and I can often identify between the two who are who.

      --
      Glonoinha the MebiByte Slayer
    34. Re:Everything will be half by Frank+T.+Lofaro+Jr. · · Score: 2, Insightful

      They may have even taken some business or finance classes, where they can at least understand that debits are supposed to always equal credits.

      But even our government doesn't understand that.

      --
      Just because it CAN be done, doesn't mean it should!
    35. Re:Everything will be half by Anonymous Coward · · Score: 2, Insightful

      So that's all you aspire to? Just enough knowledge to be a good slave.

      I'm sure we could just teach kids only the stuff they needed to know:

      How to push the little picture of the burger and coke.

      How to click on "buy this now".

      How to operate their car to drive to the local mall where they turn over income.

      How to drive to the church where someone tells them how to think.

      How to turn on the TV where someone tells them what to think.

      I think we could fit the entire education into a year.

    36. Re:Everything will be half by Anonymous Coward · · Score: 2


      "The state university I graduated from is still only $2300/semester for tuition."

      Tuition is never the big obstacle. The $12,000 for a place to live, plus the $5,000 for food to eat, plus whatever other money you need has to come from somewhere. LOTS of people can afford university tuition, but few can take years off work, let alone pay for all the costs involved in "going to university."

    37. Re:Everything will be half by Wavicle · · Score: 3, Interesting

      You'll know most college professors don't know how to teach for shit.

      The answer to this is, I think, a little more complicated. There are many universities out there which do not grant Ph.D. degrees. My experience has been that students from those colleges, on average, learn more than those students who attend a Ph.D. granting University.

      The reason for this is that these colleges tend to attract instructors who are simply not driven to excel in the world of "publish or perish" but prefer to actually teach. I may be biased here: I attend a university with no Ph.D. program and I have a close relative who is a full professor at a non-Ph.D. granting university who left a tenure track position at a prestigious west coast university because she disliked the focus on research and total disregard for undergraduates.

      I strongly feel that it is easy to get an excellent undergraduate education, you just have to go to a lesser known university. Of course this advice will likely come back and bite you if you don't go on to graduate school. At some point an employer is going to ask themselves "have I ever heard of this school? Is it accredited?"

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    38. Re:Everything will be half by NorthFaceStudent · · Score: 2, Informative

      Actually if you were familiar with the curriculum at Northface University you would understand that "training a code monkey" is exactly the opposite of the intentions. I asked some employers what they looked for from a software architect the response was the same, "We need someone that can not only code, but someone that can work on a team." This is something that I have not been able to find at ANY other university. The project teams are hard to get used to, however working in a project team helps "code monkeys" how to work together. Maybe you can't understand this and I don't blame you because I used to feel the same way. But after careful consideration I decided if I was going to make the good money I had to be able to work in a group as well as writing the code.

  2. Accredited? by ari_j · · Score: 4, Interesting

    So? Is it accredited? I got a BSCS plus math and a thorough liberal arts education in 6 semesters. I'll be impressed when they teach you something other than another fad technology. As too many people here know: a degree is not only not everything, but it's hardly anything in this field.

    1. Re:Accredited? by Anonymous Coward · · Score: 2, Funny

      Bzzzz! You did not read the article. Try again!

  3. Technical school? by jridley · · Score: 5, Insightful

    That's nice and all, but don't confuse it with a 4-year university, unless they're doubling up everything. A technically intensive degree doesn't produce the same kind of individual that a normal 4 year degree, with a variety of disciplines and experiences, provides.
    Taken in that light, 2-year technical schools are nothing new. Any university could get you through in 2 years if you took nothing outside your major.

  4. a new breed of super-nerds by kalpol · · Score: 3, Funny

    As if it wasn't hard enough for computer people to learn social skills. There's gonna be a new crop of CS people graduating from a total-immersion CS program with nothing to talk about except computers. Wait, that's what we do now. Hooray for nerds!

    --
    12:50 - press return.
  5. Interesting, but Not Good by cephyn · · Score: 4, Insightful

    Well it sure is an interesting idea...and I'm sure many will jump on it. But in my experience, turboing a CS course of study is bad. There's a lot to said for maturity and experience. I know I had a lot of trouble keeping up with a normal program -- it just moved so fast and skimmed so much -- but now that I have time and experience under my belt, it all seems so much easier and more clear. Sometimes taking your time is a good thing, and I think that getting a degree is one of those things that should take a while -- experience is often the most valuable asset.

    --
    Moo.
    1. Re:Interesting, but Not Good by cephyn · · Score: 2, Insightful

      Or you could have gotten out in 2 years and still been messing around with alcohol and have totally screwed up your life. Or not taken those anthro or culture classes and come out with a totally myopic view of the world. I'd be willing to bet the things you think were just wastes of time actually helped you out in ways you don't know -- you got all the silly kid partying out of you, so it wouldnt affect you by the time you got in the real world, and you had a better view of humanity and the world than if you had just been coding 18 hours a day with no other stimulus.

      But thats just IMO.

      --
      Moo.
  6. Another One by mzkhadir · · Score: 5, Funny

    Oh my god, another Devry

  7. Nitpicking Symantics by Doesn't_Comment_Code · · Score: 5, Insightful

    ...can be completed in a little over 2 years, and it comes with IBM's WebSphere and Microsoft's MCSD certification.

    I've said this before, and will again. A collection of certificates is not the same as a computer science degree.

    Learning to program or to operate a specific set of programs if valuable, don't get me wrong there. But that is not the same thing as understanding the workings of a computer (which I consider Computer Science).

    Learning a set of skills is very job-applicable, and very practical. But it should not be called computer science.

    --

    Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
  8. this is just a damn shame by Altus · · Score: 5, Insightful


    these kids are going to come out of school with a CS degree and very little of the knowledge that a COMPUTER SCIENTIST should have.

    Now Im not saying that there isnt a place for a 2 year degree that is focused on programming for corprate america. corprate america needs more programmers, especialy ones that have been custom made for the type of work that corps need, but to call them CS majors? I have a hard time beliving that they will realy learn much of the science side of CS in 2 years, while also training in 2 certifications.

    Perhaps Im wrong and this cariculum will teach excelent data structure usage, and algorithim analysis and AI and compiler design and low level architecture. But at this point i kind of doubt it.

    --

    "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    1. Re:this is just a damn shame by GileadGreene · · Score: 5, Informative
      Perhaps Im wrong and this cariculum will teach excelent data structure usage, and algorithim analysis and AI and compiler design and low level architecture. But at this point i kind of doubt it.

      Looking at their curriculum course descriptions, I'd say that your doubts are well founded. Looks like a trade school with a few classes in logic and discrete math thrown in. I don't see much on software engineering (aside from lip service to "the complete software life cycle"), let alone any actual computer science.

    2. Re:this is just a damn shame by Jahf · · Score: 3, Funny

      You're right!

      And my friends who finished their BA in fine arts have very little knowledge that a BACHELOR ARTIST should have.

      Like my Retail Manager Wife, who will never know how to survive as a single male oil painter.

      There is such a thing as being too literal. Sure you weren't an literary major?

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    3. Re:this is just a damn shame by SlySpy007 · · Score: 2, Interesting
      I agree totally. What bothers me is that many people these days equate computer science with programming. Hell, I did too when I started school. However, as I progressed it dawned on me that programming is actually only a small part of what defines my field. That was made even clearer when I got my first job.

      Unless, of course, you ask one of these little script kiddies / perl hackers on slashdot to define computer science. But I digress...

      This may seem a bit harsh, but I think that these types of programs are one of the major reasons that the CS profession is advancing so slowly. There's tons of exciting research going on, but what do most people in this field spend their days doing? Sitting in front of a keyboard, typing. It doesn't get any more primitive than that. To top it off, it's not because we don't HAVE the capability to do it any other way - we do - but because people don't know since they think that computer science == programming, end of story.

      I think there needs to be a stronger distinction of exactly what defines our field, similar to the distinctions made in some engineering fields (for example, the difference between a degree in EE and a degree in EET).

      Finally, as an example of real CS work in action, check out this artical from the January issue of Computer magazine: http://www.computer.org/computer/homepage/0104/Reg an/

    4. Re:this is just a damn shame by be951 · · Score: 2, Insightful
      College is by all acounts [sic] a peice [sic] of crap.

      Nonsense. A number of people have relayed accounts here today of the value they received from their college education.

      For someone who is really into programming, by the time they get to College they know 1/2 the material or more that will be "taught" to them.

      Evidently the many posts stressing that there is much more to computer science than programming have been wasted on you.

      Gen-eds are a waste of time. And the forced non-computer science aspect of a degree is worthless. The college wants your money.

      A well rounded eduction forces you to experience things you normally would not chose. Whether that actually includes anything you find interesting or useful depends mostly on you. But any time you exercise your brain, especially in ways you're not used to, it makes you smarter. So if you apply yourself rather than just doing the minimum to get by, you get more benefit.

      And of course there is the reason that led me to take (and enjoy) liberal arts classes when I was young and dumb -- all the hot chicks were liberal arts majors.

  9. Is a BSCS just BS? by grunt107 · · Score: 4, Insightful

    Just taking my experience of job hunting just out of college, a CS bach. degree is not that desirable to businesses.

    Unless changed in the last few year's, the 'Big 6' liked anything but CS majors. EDS (I know bad example) even went so far as to prefer MUSIC majors. Their argument was that anyone can be taught to code - the 'free thinkers' in the BA degrees were where their employees resided.

    Add to that the out-of-country outsourcing (where specific programming disciplines are taught), and a BSCS does not appear to be a good career path, 2 OR 4 years.

  10. What they cut by MarsDefenseMinister · · Score: 4, Insightful

    Liberal arts. That's the part of a college education that teaches people to think for themselves, and to be generalists.

    Nothing wrong with that, but nobody should be under the impression that this is as good as a traditional degree with a full curriculum. Unfortunately, the students who graduate from such a program will think they are well rounded, and well educated. That's because they will lack the thinking tools needed to realize that they don't have a full education.

    --
    No weapon in the arsenals of the world is so formidable as the will and moral courage of free men.-Ronald Reagan
  11. IT Degree by holzp · · Score: 2, Insightful

    If you are learning how to click menu items in Websphere, you are getting an IT degree, not a Computer Science degree.

    In theory you could teach a full computer science degree without even touching a computer. Computer Science is the theory behind computation, IT is the practical application of the work.

  12. Not a "University" by cvd6262 · · Score: 3, Insightful

    ...although there are many who oppose such approaches to college education.

    I do not approach such an approach. I oppose such institution being called "Universities". If you're getting two certs, AND a CS degree, where's the Humanities, History, PE, and other pieces of a well-rounded, universal education?

    OT: Some people do not like general education, and that's fine. Go to a two-year (like this one), or another vocational training program. Unfortunately, administrators, wanting to attract these people are "modernizing" university education, and cheapening it at the same time.

    --

    I'd rather have someone respond than be modded up.

  13. CS = trade skill? by jaaron · · Score: 3, Interesting

    So essentially this turns the CS degree into a trade skill like pumbing or electrician. Not that that is bad. My biggest concern about their technical skills would be if they had a sufficient math background -- IMHO no enough CS grads know or appreciate enough real math.

    On another note though, even a general understanding of history, politics, and a host of other subjects one meets in a more "liberal" education is very important and often lacking amongst the general population.

    --
    Who said Freedom was Fair?
  14. it's a good idea by iONiUM · · Score: 2, Insightful

    I'm a fourth year comp sci student at McMaster university. I think it's a great idea. In my four years, the first 2 didn't even have that many comp sci course, a lot was electives. Sure electives are great for general knowledge and fun, but if you just want to get your comp sci degree and start working, then this is a much better option. Plus, if you really want to do electives you could do it after you start working.

    Personally i'm sick of university, i was sick of it after the first year and I wish it was over. My attendance rate is near zero percent (literally), and i still manage As? Seems rather ridiculous and a waste of my money, considering everything i've learned about programming is at my current and previous development positions.

    1. Re:it's a good idea by Bull999999 · · Score: 4, Interesting

      Personally i'm sick of university, i was sick of it after the first year and I wish it was over.

      Maybe the reason why many employers are requiring 4 year degress in the IT field is to see if you have what it takes to work through the boring stuff. If you are sick of school after only one year, how would you last 30+ years in the work force?

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d
    2. Re:it's a good idea by neurojab · · Score: 2, Insightful

      >In my four years, the first 2 didn't even have that many comp sci course, a lot was electives.
      The first two years should focus on math, the Sciences, English, etc. Very necessary coursework.

      >My attendance rate is near zero percent (literally), and i still manage As?
      Sounds like your college has very low standards.

  15. More than just programming by yawhcihw · · Score: 3, Insightful
    real CS is about much more than just programming. Look at any 1st-tier CS school's curriculum. There are very few actual how-to-program classes. There are lots of classes on theory and principles. None that give you a limiting certification.

    a certification teaches you how to answer questions and follow a set of instructions. a real education teaches you how to think and solve problems.

    i'd rather hire one CS student that went to a 4-year, second tier school, than a thousand 2-year certified programming monkeys.

  16. liberal arts may not be necessary after all by has2k1 · · Score: 2, Interesting
    All you need is teach the right material to the righy audience. not every tom, dick and harry is meant to go there.

    i think with the right students liberal arts is not needed at university level. after all you forget that stuff after graduating that is if you haven't by graduation day.

    brains are going to boil in that program. thats for surer

  17. This is a great idea by adam.skinner · · Score: 3, Insightful

    One day the truth of it hit me:

    People don't go to college to learn things. They go to college to get a piece of paper that qualifies them for certain jobs.

    This is a program that lets you walk out of there with 2 useful certifications and a degree under your belt. It's a "cut the crap" kind of education.

    These people aren't out there to bilk you out of your money, or to brainwash you. They're there to provide a service to a niche market. And you're it.

    1. Re:This is a great idea by hattig · · Score: 3, Insightful

      You are entirely wrong.

      Getting a degree shows an employer certain things, amongst which are:

      1) You lasted university, didn't give up, didn't flake out
      2) You are clever enough to do a full degree
      3) What university you went to

      these are useful. The degree itself hardly matters. What matters is the university you got it from.

      These degrees are short 2 year monkey degrees. They are useful if you are in your thirties, want to change career, have a degree under your belt in something else, and you want to do an intensive retraining course. You already can show that you have the ability to work hard enough to get a degree.

      What this course shows is that Programming is not a specialist thing anymore, it is a job for code monkeys, nothing special. It won't create Software Engineers though. Software Engineers (real CS people) will design stuff, and offload the boring stuff to the Code Monkeys (these trained people). Not much difference from an Architect or Engineer offloading the creation to the Builders.

  18. Secret revealed by Otter · · Score: 4, Funny
    A 52-ounce mug of Mountain Dew stands at the ready as Northface University instructor Carolyn Sorensen helps student Robert Pace, left, with his project Friday, July 16, 2004, in South Jordan, Utah. In addition to the soft drink, other popular refreshments packed with caffeine that many students prefer include Dr. Pepper and Coca-Cola.

    Apparently that's their secret -- double the caffeine, halve the time needed for a CS degree. Or is a 52 ounce Mountain Dew now a standard beverage for normal college students?

    1. Re:Secret revealed by Dr+Rick · · Score: 2, Funny

      What happened to the days when a can of Jolt was all that was needed? God I must be getting old...

      --

      Dr. Rick
      - "It's such a fine line between clever and stupid" (Nigel Tufnel)
      - Zort! (Pinky)
  19. 4 year by Anonymous Coward · · Score: 2, Interesting

    I went to a 4 year university and learned NOTHING. Not a single skill that can get me a job. All i learned was computer theory. If this had been available i would have jumped on it 4 years ago. Every job i interview with rejects me because i lack experience. The 4 year university's are just a machine to extort money from you.

  20. Yawn. by Marc+Slemko · · Score: 4, Insightful

    How is this a Computer Science curriculum?

    Course Descriptions

    So ... the first course teaches all of "software development life cycle, OO Concepts, introductory Object Role Modeling (ORM), Entity Relationship Diagrams (ERD), HTML, ASP.NET, ADO.NET, Visual Studio Enterprise Architect, C#, Structured Query Language (SQL), Microsoft SQL Server, and XML basics.". That is quite the ... course.

    Nothing new here, just another technical institute trying to sell their courses as something they aren't... I have no idea if it is a good program or not, but it isn't a CS degree.

  21. This is NOT Computer Science by hattig · · Score: 5, Insightful

    This is going to be a degree in Computer Programming, or Computer Administration at the most.

    These people are not going to be taught a wide spread of stuff like in Computer Science that goes from lots of maths and theoretical stuff through to real world stuff through to hardware and all that.

    You can but hope that this course will create people that are more than unthinking code monkeys or button clickers.

  22. Half the degree by Anonymous Coward · · Score: 2, Insightful

    Let me be the first to propose that students graduating from this college with a degree in "Computer Science" be instead given a degree in "Computer". There's no science going on there. No arts either, but I will leave developing that witticism to others.

  23. Wow by foidulus · · Score: 4, Insightful

    I looked at the CS requirements, a whopping 12 credits of math(or maths for those of you outside the US). I had that many math credits at the end of my freshman year at Penn State, and had to take much more. The theories behind CS is math, and if they want to do anything but be a code monkey, they will need more than "Introduction to Calculus", most CS geeks took that in high school...
    If you want to get through your undergrad program really quick, take the AP tests, don't go to some fly-by-night college....

    1. Re:Wow by Bellyflop · · Score: 2, Informative

      Can you believe that 26.5 credits of the degree are "externships"? Is that some kind of joke? Sure you'll get a little bit of project experience but no one is going to take your little college project seriously when you're applying for jobs.
      15 credits is "certification" courses in various random technologies. Most schools would consider them 1 credit courses at most for a total of 7 credits.

  24. Let me guess by themoodykid · · Score: 5, Funny

    Their textbooks are the "Teach Yourself XYZ in 24 hours" series?

  25. Theory much better...but not ideal by Benanov · · Score: 2, Insightful

    I slogged four years (with breaks for co-ops) at a major American university very close to where I lived. I learned an incredible amount of theory, computing background, and a good solid programming style. ...that was 20 years old. The sad thing is that I had a good amount of trouble (thanks Dubya) finding work. However, my theory has served me well. If you have the theory, you can pick up the current much easier than if you just have the current and no theory. (My beef with my school is that they spend all of their efforts on theory, and learn little practical knowledge.) My college just started an entire new college called "IST" which attempts to merge business (MS/IS) majors with computer science. I'm finding that a lot of people who want to go into that major: 1) want lots of money, quickly 2) can't program and have no desire to 3) don't know about the old "Paper Novell Engineer" phenomena and are happy with getting certificates. Computer Science, Computer Engineering, and Electrial Engineering majors tend to call it "The System Administration Major" :) While too much theory can be a bad thing (evidenced by my difficulties entering the market) it's definitely better than learning the latest and greatest in a highly protean field (like computing) without at least some roots in theory. (Incidentally, this is why Visual Basic programming has a stigma attached. The bar was lowered to make entry easier--and it means while VB 'works' for many applications, I haven't seen a lot of elegant VB code that is scalable and designed well.) --BA

  26. What's so weird about it? by Gribflex · · Score: 3, Insightful

    The Bachelor of Science in Computer Science (B.S.C.S.) program is a ten-quarter, 28 month program. The academic year at Northface University is 47 weeks, and there are 10 weeks in a quarter.

    Students attend classes and work on projects from 8 a.m. until 5 p.m., with one hour for lunch, five days a week. Most assignments are performed in groups as part of lab and project work.


    This seems possible. In fact, it seems exactly like what most universities offer - less the out-of-faculty electives.

    At my university, a full degree takes 8 semesters, or approximately 4300 hours of coursework (estimating 3 hours in class, and 6 hours out, per week). This can be done in as little as 32 months if one really tries hard. (read: doesn't fail anything, and takes 5 courses a semester with not summers off)

    This place is advertising 3980 course hours, a 9-5 school environment, and 47 weeks of class a year.

    Really, you are getting the same ammount of education. In fact, you are likely getting more (the 3980 number does not take into account homework time, my 4300 hour estimate does). What you are losing out on is diversity. Which many students don't want.

    True, diversity is a valuable asset, and a valuable experience. I enjoyed taking english and writing classes, and found them very useful as well. But if you really want diversity, go to this school, get your first degree in just over two years, and then enroll in a second degree program somewhere else.

  27. Math. You need math. by Benanov · · Score: 2, Insightful

    I went to Penn State and got my math minor by changing two 300-level STAT courses into 400-level ones and adding a few extra math courses. Translation: Computer Science more or less CONTAINS a Math Minor. I tend to think that's not just confined to PSU... They're going to be Sys Admins who WISH they were as cool as BOFH. ;)

  28. Accreditation will never happen by xenocide2 · · Score: 2, Informative

    This two year degree is pretty much the kind of crap you'd expect. No theory, little exposure advanced topics. The cirriculum is pretty much a lesson in writing web applications for a small set of technologies. Apparently a critical part of all software is the Web.

    This is no drop in replacement for a well rounded and indepth degree you'll find at your local University. Accrediation means something, you know.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  29. who cares what companies think? by rebelcool · · Score: 3, Insightful

    I doubt many companies care if you can create a turing machine on paper using predicate calculus either. But it's still an important part of computer science.

    The difference between a trade school and a university is that the university aims to not only equip you with the knowledge to perform in a job, but to make you a better all around person as well through exposure to other studies, people and ideas.

    In no other situation in life will you ever get a chance to experience such a fascinating breadth of humanity in such a period of time. Its a sad shame some people see this as a BAD thing.

    --

    -

    1. Re:who cares what companies think? by Glonoinha · · Score: 3, Insightful

      I would think that joining the peace corps, the merchant marine, one of the military branches or many other experiences will give you the same fascinating breadth of humanity in such a period of time.

      They will all give you fascinating breadth of humanity experiences, but they won't give you the same fascinating breadth of humanity experiences. I went to college, got my degree in CS (BS/CS under the dept of Engineering) and it wasn't until I spent a month in Europe behind the Iron Curtain that I saw how rich the lives of the American 'poor' really are, it wasn't until I saw four generations of family living in the same 1 bedroom apartment (about 800 square feet) that I learned to appreciate my little crap garage apartment that I had all to myself. It wasn't until I saw that night's dinner walk into the butcher's area and get hacked up to pieces with a sharp knife ... that I learned to appreciate the little white styrofoam trays with meat shrink wrapped on it. I learned a lot of things that month, none of which could have been learned nowhere else.

      --
      Glonoinha the MebiByte Slayer
  30. Nothing scientific about it. by reynhout · · Score: 2, Interesting

    Vocational training and vendor certifications are great. But they aren't computer science.

    There are trade schools who offer "degrees" in "Electronics Engineering Technology" and "Computer Technology" where, as far as I can tell, you learn to fix VCRs and install Exchange Server 2000.

    Obviously this is beyond that level, but it's still vocational training.

    OTOH, industry always needs a greater number of schleps than creative thinkers, and the American educational system has been morphing to suit industry's needs for a hundred years. The average CS grad is no great shakes. This school just formalizes and rationalizes the production of average CS grads. They won't be be any less competent than the others.

    It's an interesting response to outsourcing: lower the standards of education so we can home-grow more workers.

  31. Training or Education? by telstar · · Score: 2, Insightful

    There's a huge difference between TRAINING and EDUCATION. You can train somebody so they have whatever certifications you want ... but that doesn't mean they know how to learn. I learned a lot of different things at college ... many of which I'm sure I'll never use, but they helped develop my brain to think a certain way and I improved my ability to learn how to learn. Particularly in an age where outsourcing is prevelant, I'd rather have a broad knowledebase.

    On the flipside, maybe college can be completed in 2 years if you take away all the fun, alcohol, and women ... and for anyone that's purely technical ... that may be a good fit.

  32. Its 97% of the class time as a 4 year degree. by Facekhan · · Score: 2, Informative

    Anything that gives traditional colleges something to worry about is good. Its called healthy competition.

    Northface.edu runs 47 weeks a year and the program is composed of ten 10-week quarters.

    10 quarters x 10 weeks=100 weeks of class in two years as opposed to 8 semesters x 13 weeks=104 weeks of class in four years.

    Its a 4 year degree just a faster, cheaper (by a little bit), stronger one with additional benefits.

    It makes you wonder why traditional colleges don't do this. Perhaps it is because they like raking in inflated housing fees and food sales and the annual tuition hikes. Perhaps they are simply milking their aging business model of enslaving their grad students and treating undergrads like cattel instead of customers. For Profit Colleges and technical schools continue to innovate and traditional colleges are still living in the 1950's.

  33. Not the same thing by xbrownx · · Score: 2, Insightful

    Computer Science (an academic subject) and Software Development (a business pursuit) are very different things.

    I would think that all the people with CS degrees here would know that by now.

  34. Anyone remember Ars Digita University? by uncadonna · · Score: 5, Insightful
    It seems to me that this discussion will be remiss if it fails to compare and contrast Phil Greenspun's idealistic Ars Digita University which attempted to deliver an MIT-equivalent CS education in a year.

    Some of the best coders I've ever encountered were under 20. It doesn't really take that long for someone with the right sort of intelligence to develop the skills. So the idea of a two-year crash course isn't unreasonable.

    The real problem is, that sort of intelligence isn't all that rare. Which is why a coding career isn't as lucrative as it once was, I guess. These crash courses beguile their audiences into thinking they can be fabulously wealthy just as coders. You need a great deal more to convert computing skill into something other than a moderately paid high stress job.

    Know computing, but also know something else, is my advice for most people. What else? Something that you can apply the computing to, basically. There's a lot of choices. Pick one.

    --
    mt
  35. A two-year Bay Area CS program by Ellen+Spertus · · Score: 2, Informative

    Mills College (Oakland, CA) has a program with similar goals, although a more academic focus. Specifically, Mills has post-baccalaureate programs for people who already have a bachelor's degree in another field. Graduates go on to industry or to CS PhD programs, such as University of Washington, MIT, and UCSD. The coursework is primarily upper-division undergraduate CS courses, which are taught by faculty with PhDs from top schools, such as MIT, Princeton, and UC Berkeley.

    FYI, I direct the program. We're having an Open House on Thursday, August 19, and are still accepting applications and awarding aid for this fall. Contact me for more information.

  36. trade school by Doc+Ruby · · Score: 4, Insightful

    That's not college. It's a trade school. A vocational program. That's very useful, maybe more useful than college in starting to work a job. But its value plays out fast, even the most of the training itself becoming obsolete within a few years. Learning to become an independent adult in college lasts a lifetime, and makes for a better career. Especially when your career, or industry, changes. That's why spreading this education over twice as long (or more ;) in college, along with a variety of other courses and students, is so much more valuable. But the trade school is better than no higher education than just high school, and probably a more realistic path for thousands of people each year than expensive, and largely mediocre, colleges. And as a post-liberal-arts degree, it sounds like the best balance.

    --

    --
    make install -not war

    1. Re:trade school by Doc+Ruby · · Score: 2, Interesting

      Because then you haven't gone to college. The Bachelors Degree isn't the reason to go to college, although it does get you breaks on your car insurance, and your mother's guilt trips. Becoming an adult in a college community has intrinsic rewards, lessons of its own. And merely sharing that experience with so many other people pursuing success helps you relate to them, and work with them. To say nothing of the benefits of expanding your mind outside your industry, learning about the mindsets of people you'd otherwise never meet, or probably understand. And there's dorm dating, and keg parties. There's no subsitute for those.

      --

      --
      make install -not war

  37. during university time by l3v1 · · Score: 2, Interesting

    Well many of you said that during university years there's a lot of crap, and that peeps don't go to univ. to learn... and I could continue.

    Thing is, there are some of us who do. I mean after 4-5 years of univ. time (for me it was 2 degrees - partially - in parallel, done in 7 years) you just prove one thing: you can keep up, can do your thing and still be able to concentrate on other matters that don't precisely relate to your major(s). That you can learn new things quickly and adapt to new challenges and requirements.

    And on that I don't just mean learning a new programming language, but the ability to quickly familiarize yourself to new systems, concepts, designs and ideas. One can get a way of thinking and attitude that can't be picked up in 2 years of coders' crash-course.

    And besides, it's not always the things you pick up on lectures that prove to be themost important, sometimes it's what you pick up between them. That also needs time (which 2 years can't possibly provide).

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  38. CS accreditations are worthless anyway. by emil · · Score: 5, Interesting

    Since I graduated in 1995, tuition at the University of Iowa has tripled. It has done so because the school has locked itself into a number of expensive construction projects and is not able to reduce its cash flow needs to match the decreasing state revenue.

    From what I can tell, the quality of instruction has not tripled since my graduation. Even moreso, students that I have advised to pursue Oracle DBA certification as technical electives have been repeatedly refused, even though the university listed Oracle certification as for-credit courses.

    The CS departments of most universities have been bought off by Microsoft to the extent that they already spend over a year teaching Visual Basic. They do not use open tools, and their administrative structure reflects this close-minded and obsolete path.

    IMHO, State Universities are run in a cartel system that has seen its fair share of waste and corruption. Any ideas for a system that could effectively compete with the public university cartel would be welcome indeed.

  39. Yeah I am glad I took Art History... by gatkinso · · Score: 2, Funny

    ..while it doesn't come in handing here at work I did get get laid a few time.

    --
    I am very small, utmostly microscopic.
  40. How about hearing from some of the students? by tynman · · Score: 2, Informative
    So I was sitting in my project room during my lunchbreak here at Northface University, and was glad to see that we finally made it to /.! About time! But a lot of the comments have been pretty derrogatory. I don't know that I can defend against the deluge of posts, but at least I can let you in on what it's actually like here.

    Yes, Northface gets you through in 2 1/2 years as opposed to 4. We're also here at school, in classes, from 8 a.m. - 4 p.m. While the total number of years is less, I think the total amount of time in school (including homework) is quite comparable.

    Yes, I'd like to see a bit more math. I personally love math, and have passed up to Calc II. That's the one thing I miss about traditional Universities.

    Umm, not teaching critical thinking or hardware architecture? Okay, I agree there's no class specifically titled "Critical thinking" or "Hardware Architecture". But it's definitely there sprinkled in by the professors in their lectures. Dr. Halpin (ORM and databases) in particular puts a lot of logic problems into his assignments and lectures. Algorithm development has not been specifically taught yet (i.e., can you write a B-tree), but I'm only in my 2nd quarter here.

    The software development cycle and software architecture are heavily emphasized. I'm in a project team now that's working on things that my brother-in-law (who graduated with a BSCS from the University of Utah) never dreamed of getting into. Homework assignments in the traditional setting get you to work on problems. Project work at Northface gets you to work on all those problems and then see how they interact with each other.

    There's lots more to say. But there are probably a hundred other posts in the discussion that I need to catch up on. I emailed the other students here at Northface and encouraged them to post their experiences, so we'll see how this goes. It's no Ivory Tower over here, but I'll disagree with anyone who says we're not getting the people skills or the critical thinking experience that comes from a 4-year.

    --
    Darned tropical millipede! What's it doing in our apartment?
  41. Computer Science is Applied Math by SocietyoftheFist · · Score: 2, Insightful

    Progamming and adminstering machines isn't computer science. Those degree programs are jokes.

  42. It's impossible just to get through the MATH! by callipygian-showsyst · · Score: 2, Insightful
    When I got my CS degree, there were three semesters of Calculus, Linear Algebra, DiffEQ, Differential Geometry, Prob/Stat, Mathematical Modeling, Discrete Math/Numerical analysis, and complex analysis.

    This is impossible, along with CS courses, in two years.

    The problem is they should call the program a degree in "Computer Technlogy" and degree holders should be "Computer Technicians."

    I may trust them to crimp connectors on my Ethernet cables, but they're not going to be doing any heavy lifting!

  43. Not the question that we should be asking... by Orbix · · Score: 2, Interesting

    Everyone has been talking about how this is going to lack diversity, but there's another important point to be made here.

    I'm a senior Computer Science major at a top-tier liberal arts institution, and have been through almost all of the major, and a lot of other courses in the process of completing my degree. Here's my main comment- I'm getting the broad-based knowledge that I consider to be extremely useful in terms of general employment, but what's notable is what I DON'T have as a result of this education. The ability to program well enough to get a job doing it.

    A four-year CS major doesn't necessarily mean you know ANYTHING about proper programming practice, systems organization, or anything even remotely related to the workings of a computer. Virtually all of my knowledge of these things comes from my own efforts either before college or independant of anything curriculum-related.

    Hell, most of the CS majors can't even fix their own computers, much less write software that won't break someone else's.

    The issue, then, isn't with a shorter or longer curriculum, but with the individual programs... Certification doesn't seem to mean much, as far as I can tell.

  44. Re:Accredited? Yes, by ACICS by siraim · · Score: 2, Informative

    Trust me, I'm not saying your degree won't provide you valuable information and training for a successful career in IT or software development. I'm simply saying that graduate programs at major universities do not look favorably on certain accreditation, ACICS included.

    Call a few local Universities with graduate programs in Computer Science and ask if they accept a degree with ACICS accreditation as sufficient for admission to their graduate programs. I'd be willing to be most will say that it is not. The University of Phoenix has the same problem.

    If you're not going to grad school, this is completely irrelevant.

  45. Free Training. by Hrvat · · Score: 2, Interesting

    What these big companies are getting is trained workers with skills they need, and they don't pay a dime for it. All the risk is on the student, because if they are the 301st member of the class and only 300 of the class gets hired, the student is out of $60k and with a Computer Science degree (although it sounds more like Software Developer degree, more technical than scientific). IE he has all the technical skills, but no personal skills and will have hard time rising into management.

    --
    TANSTAAFL
  46. It is not a computer science degree by timrichardson · · Score: 5, Insightful

    E. Dijkstra: Computer Science is no more about
    computers than astronomy is about telescopes

    Anything that brags about java and .net certification is not a computer science course. It is probably not even a software engineering course.
    It is probably a programming course.

  47. University of the Outsourced by brodin · · Score: 2, Interesting

    With the focus on trendy skills and certification you are basically getting a highly "outsourceable" degree. Ignoring the basics of learning and the "softer" skills will keep you in a small replaceable tech box and basically doom (not DOOM 3, MyDoom, etc.) your career. When are they going to hire Sally Struthers as a spokeswoman? Maybe they can hire Carly Fiorina in her place?

  48. College Experience Worth Less? Sort of... by SeanDuggan · · Score: 3, Insightful
    At one time, completing high school was necessary or else you'd be stuck with a menial labor job. Then, getting a bachelor's degree was necessary or else you'd get stuck doing fast food. Honestly, I don't know how much longer it will be before a bachelor's degree isn't enough and people will only hire those with a Master's degree or higher... *shrug* In a sense, a college education is becoming worth less. Still, I'd say that it's necessary. Having skills will enable you to keep your job. Having that piece of sheepskin gets you in.

    And yes, there are scattered cases of people who eschewed college and did very well. I'd wager there are even more people who didn't attend college and wound up in fast food. A degree gets your foot in the door.

    --
    This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.
  49. CompSci degree? by lgordon · · Score: 2, Interesting

    The difficulty with this program's goals is that they are incorrectly equating the skills needed for a computer science degree with what the CURRENT job market needs are that can be satisfied with a CS degree. A college education educates. A trade school trains. This is a trade school pretending to give a BS CS diploma. I'm sure they could never get an ABET accedited Computer Engineering degree out of this nonsense.

  50. The Rest of the Story by warrendodge · · Score: 2, Funny
    "I'm jazzed about the Northface program," said IBM research fellow Grady Booch, a member of the school's advisory board. "Northface is producing a far better match for the skill sets IBM needs." "Of course, my name is for sale to the highest bidder, I'll advertise anything. So, I don't know why anyone would listen to me," continued Mr. Booch.

    A recruiter representing the school's sponsors, IBM, Oracle, Microsoft, and Unisys, added, "These companies aren't really looking for people, as such, to work for them. They much prefer pre-fab, pre-integrated, CPU's or 'Carbon Programming Units.' These CPU's represent the ultimate achievement of our modern educational system. They have been super efficiently manufacturededucated to have exactly and only the skills required of them to meet the job descriptions that Fortune 1000 managers request."

    Northface spokesman John Smith explained, "Let's say you are a manager at a large company and you need a CPU to work on your PeopleSoft general ledger system. You would send an order to the school with the appropriate boxes checked. In just two to four weeks, we will ship you a carbon programming unit that meets your exact specifications! This unit will know all about PeopleSoft general ledger work. And it won't come with any extraneous skills that would just get in the way. It won't know anything about data structures or algorithms. It won't be burdened with knowledge of Visual Basic or Java or English. In fact, it won't even really know how to survive by itself -- it's up to you, the manager, to be sure to instruct your janitorial staff to clean the unit at night to prevent unwanted organic residue buildup. You should also assign someone to supply the unit with vending machine coffee and fuel, such as candy bars. Then, when your company switches from PeopleSoft to SAP a few months later, you can just dispose of the unit with a simple layoff. No severance is required -- all units are preprogrammed to be grateful just to have the chance to work for someone like yourself! Open the door and the unit will activate its secondary programming. It will seek out the nearest McDonalds and become a burger flipper. No troublesome human resources issues! What could be more thrilling?"

    Asked why General Electric wasn't participating in the school, CEO Jeff Immelt expounded, "We were using domestic carbon programming units years ago, but found they were too expensive. A school like Northface costs almost $87 per unit. We've now constructed a factory in Singapore, with future expansion plans in China, that can construct almost unlimited numbers of units for us at a cost slightly less than a dollar each. That's the power of 6smegma in action! That tremendous cost savings is the engine that has fueled the exponential growth of this company's officers' personal investment portfolios. That's where the future lies! No longer will a CEO, COO, or CFO's portfolio be limited to double-digit growth per year. This kind of forward thinking exploitation of the carbon unit race will drive wealth creation for the privileged few to undreamed-of levels."

  51. As much as I hated those classes by SatanicPuppy · · Score: 3, Insightful

    I think they're a big part of a real CS degree. I mean, wtf? You just go and get certified for Windows 200X, or Version Y of some major software? That's a recipe for obsolesence. Might as well just STUDY Latin, because in ten years, more people will be using Latin than anything you'll be certified in today.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    1. Re:As much as I hated those classes by foobsr · · Score: 2, Interesting

      Might as well just STUDY Latin, because in ten years, more people will be using Latin than anything you'll be certified in today.

      No need to care. If the trend that may be observed here (de) continues, she/he will be too old no matter what the degree looked like. Current standard-barrier is age 35.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
  52. Re:MIT and Stanford avoided CS major at beginning by per+unit+analyzer · · Score: 2, Insightful
    From the 1950s to 1970s programming was considered a trade school discipline. MIT avoided even offering a major in the subject.

    Does anyone else remember the TV adds for "Control Data Institute?" I rember seeing them watching afternoon TV as a kid in the 70s. (CDI adds ran between the "Meet Chuck" mechanic school ads and the DeVry ads.) CDI was on offshoot of Control Data to teach programmers in a trade school environment.

    The plumber/electrician analogy is very apt. You wouldn't hire an electrical engineer to do the work of an electrician. An engineer may understand and specify an electrical system on paper, but it takes the equally important skill set of the electrican to get installed efficiently and properly. The problem is that many employers inappropriately focus on BSCS degrees for all IT jobs, probably because there are a lack of real quality "programming" curricula out there. (As a side note, while I'd probably agree some of the best IT people pick up the knowledge on their own without getting a technology degree, I would argue that there may not be enough of that type of people around...)

    My alma matter, Purdue has addressed this situation with two programs. One is a Conventional BSCS program in the School of Science, the other is a rigerous Computer Technology program in the School of Technology.

    --zawada

    --
    In Soviet Russia, the Beowulf cluster imagines you!
  53. The Final Word on this Retardation by adun · · Score: 2, Insightful

    College is designed to train minds to think critically, absorb, process, and analyse, all while rounding the individual to the point where no matter what they pursue, they will be equipped.

    The commercialization of education is a giant bowel movement on the Arts and Humanities educational system that has served our planet so well for so long.

    Keep your fucking "job skills" movement out of my university.

    "Now earn your Bachelor's in Food Service Online from the University of Phoenix in half the time!"

  54. Well rounded education by Watcher · · Score: 2, Insightful

    This is probably being written far too late for someone to notice, but I'm going to waste my time anyway (I'm waiting for a test to run, so I have some time to burn). I end up running into a lot of very bright kids these days who are just finishing up high school and looking at what to do for their education. Some of them are looking at these two year game development schools, or two year software development schools. Every time I give them the same advice: pick a school that is going to give you a well rounded education beyond your immediate career path. Don't just study CS and learn how to be a C++ god. Learn how to write, how to speak, about history, math, science, art, whatever. The more you are exposed to, the more useful it is going to be to you later in life. That's not just a trite phrase-its reality. It is very rare today for someone to stay in the same career path or field for their whole lives-market factors, human factors, any number of things can and will force changes in your planning. The better rounded you are, and the better able to adapt, the better chance you have of changing professions successfully. As it is, I look back on my education at Penn State (EE degree, I'm a software engineer now), and some of the courses I think of most fondly had absolutely nothing to do with my career-but they were a lot of fun and I'm very glad to have taken them.

    If you want to go to one of these trade schools and in two years hit the job market, go for it, but the guy who waits another two (or four or six, depending on degree) years is probably going to be able to better mold his career path to the needs of his life.

  55. Programmer != Computer Scientist by juanfe · · Score: 2, Insightful

    Taking two years of courses and having certification in WebSphere and Microsoft stuff does not make you a computer scientist--it just makes you a programmer.

    There's a difference.

    From working with developers of all sorts as part of what I do, I can tell you that there's a clear difference between someone who simply learned to code from reading a book on EJB development and someone who took enough courses in networking protocols, systems design and compilers to know that using HTTP to send 4 bytes of data from point to point is a bad idea.

    It takes more than simple practical knowhow to actually be thoroughly trained in a field. A two-year certification program is just that...

    jfr

    --
    ***Foucault is watching you..***
  56. It's not CSAB / ABET accredited by angryargus · · Score: 2, Informative

    For CS what really counts is CSAB accreditation (http://www.csab.org/ ), and Northface University doesn't have this.

    CSAB is now part of ABET (i.e., the accreditation organization for CE and EE). The list of accredited schools is at:

    http://www.abet.org/accredited_programs/computing/ schoolall.asp