Slashdot Mirror


Ask Slashdot: How To Fix an Outdated College Tech Curriculum?

An anonymous reader writes: As a student, what's the best way to bring change to an outdated college tech curriculum?

The background on this is that I have 15 years of experience in the field and a very healthy amount of industry-recognized training and certifications. I'm merely finishing up my degree to flesh out my resume -- I haven't learned much from the program that I don't already know. However, the program would have benefited me greatly 15 years ago. It's a great program, except for a biometrics class that is absolutely behind the curve. The newest publication on the syllabus is from 2009. This is simply teaching the students outdated and often wrong information.

Additionally, a lot of the material seems like it was stretched to make a full semester class in biometrics in the first place -- most of the material, honestly, could be compressed to about two hours of lecture and still be delivered at a reasonable rate.

What's the best way for a student in my situation to get this fixed so the school stops wasting student's time with outdated and wrong information?

59 of 128 comments (clear)

  1. This is not a new problem by Snotnose · · Score: 4, Insightful

    When I went to college 30 years ago it was clear undergrad studies were a good 10-20 years behind the times. The only up to date things were the textbooks, which got revised every 2-3 years so you couldn't buy used versions of them.

    1. Re:This is not a new problem by houghi · · Score: 1

      Remember a friend of mine who learned COBOL at university, because they would need people with that knowledge for the Y2K problem.

      Minor issue was that he would be finnished with the study in 2002. Yeah, he dropped out.

      Luckily that was still the time you where a wizzkid if you could start up a computer. Many IT managers where selected/apointed, because they answerd positive on the question who knew what Internet was.
      "So you know the Internet? You are now our InterneT (that is what IT stands for) Manager for our company. See that all the computers are connected by next week." They where the people who called and asked to change the private IP ranges, because they had mistyped 192.168.x.y on all their machines and did not want to retype all 500 of them by walking to each and every machine and change the IP adress. (Wish I was kidding)

      --
      Don't fight for your country, if your country does not fight for you.
    2. Re:This is not a new problem by Octorian · · Score: 1

      Luckily that was still the time you where a wizzkid if you could start up a computer.

      Back then, I remember many people taking it as a point of social pride that they "didn't even know how to turn the computer on." Because this ignorance made them better than us geeks.

      Now, they're all on Facebook.

    3. Re:This is not a new problem by ShanghaiBill · · Score: 1

      Cobol is a very easy language to learn. In fact, ease of use was Grace's primary design goal. It was supposed to be a language that anyone could read or write.

      When I first had to change a Cobol program, I read the manual for less than an hour, and then started coding. I never had any significant problems.

      If your friend already had a programming background, there is no way he should need two years to learn Cobol.

    4. Re:This is not a new problem by BringsApples · · Score: 1

      Luckily that was still the time you where a wizzkid if you could start up a computer.
      Many IT managers where selected/apointed, because...
      They where the people who called and asked to change the private IP ranges, because they had mistyped...

      Where = "Where are all of my friends?"
      Were = "All my friends were out back."

      I love you!

      --
      Politics; n. : A religion whereby man is god.
    5. Re: This is not a new problem by UnknownSoldier · · Score: 1

      Same reason /. doesn't support Unicode. Lazy devs.

    6. Re:This is not a new problem by rnturn · · Score: 1

      A good college program will include some non-tech classes where writing is the focus. When the papers come back all marked up in red, you learn to proofread. Even though you might be studying to enter a technical field, you'll be expected to be able to write. One can't help but wonder if the execrable state of technical documentation nowadays (printed as well as online) is due to a lack of these classes in the technical majors. I worked for a guy who encouraged us to do a lot of writing about our work and I knew engineers at NASA who were expected to write a technical memo/precis/whatever on a weekly basis. It's good for you and your career.

      Sadly, I suspect that most don't care about the quality of their writing so long as there aren't any red squigglies on the screen when they click on "Submit".

      --
      CUR ALLOC 20195.....5804M
    7. Re: This is not a new problem by BringsApples · · Score: 1

      ::thumbs up::

      I love you, too.

      --
      Politics; n. : A religion whereby man is god.
    8. Re:This is not a new problem by Darinbob · · Score: 1

      The purpose of a college degree is not to teach you a state of the art skill. The purpose is to teach the student how to learn new things, how to research new things, how to adapt to new things, and basically how to learn. If the college does not teach that then the graduates will be obsolete in a few years. If someone just wants to learn the state of the art it can be done more cheaply at a trade school.

    9. Re:This is not a new problem by Darinbob · · Score: 1

      At one company I asked the IT guy a networking question since he was supposedly the expert, and he said "well, they really didn't teach that in any of my classes..." So he knew how to do things by following instructions but didn't know how to go beyond that.

    10. Re:This is not a new problem by Darinbob · · Score: 1

      And that was indeed the purpose. They wanted project managers who were not coders to be able to read the code and do code reviews, see if the design matched the specification, and so forth. Before this most programs were in assembler or machine code for an obscure one-off machine, with only a few slightly higher level languages that were scientific or technical in nature (macros). So yes, code reviews existed from the beginning.

    11. Re:This is not a new problem by houghi · · Score: 1

      Thanks for the correction. As English is my third language, I appoligize profusely when I make such errors. I should know better.

      --
      Don't fight for your country, if your country does not fight for you.
  2. Wrong question by Ol+Olsoc · · Score: 1

    Just get youor degree. The degree is the "goal". Worrying about it's relevance to today will not get you anywhere.

    --
    The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    1. Re:Wrong question by xpiotr · · Score: 1

      Agree. You learned the basics, and you learned to learn things quickly, because the world moves quickly.
      But you will always be happy to have the base.
      Example; notice that nested for loops (almost) always uses i, j, k
      It is because i to n where implicit integers in Fortran
      Everything is new and everything is old.

    2. Re:Wrong question by Tihstae · · Score: 1

      Agree completely.

      The stated goal of the OP is to flesh out the resume not to learn anything.

      The goal of most students at the University is to get a degree so they can get a higher paying job than packing Amazon packages (1). So who cares what they teach you? Just pay the price for the degree and move on. Wouldn't it be nice if you could just pay for the degree without all the classes? Oh, they have that too! They are called online Universities. They just need to work on the speed at which they give you what you paid for. Why wait the year or year and a half that the online University makes you wait? Why can't they just hand over the degree when you hand over the money?

      (1) This assumes the student is not majoring in liberal arts in which case a job that requires you can ask "You want fries with that" is probably in this student's future.

    3. Re:Wrong question by Ol+Olsoc · · Score: 1

      Agree completely.

      The stated goal of the OP is to flesh out the resume not to learn anything.

      The goal of most students at the University is to get a degree so they can get a higher paying job than packing Amazon packages (1). So who cares what they teach you? Just pay the price for the degree and move on. Wouldn't it be nice if you could just pay for the degree without all the classes? Oh, they have that too! They are called online Universities. They just need to work on the speed at which they give you what you paid for. Why wait the year or year and a half that the online University makes you wait? Why can't they just hand over the degree when you hand over the money?

      (1) This assumes the student is not majoring in liberal arts in which case a job that requires you can ask "You want fries with that" is probably in this student's future.

      Sometimes the truth is brutal, is it not?

      After years of proclaiming that the larvae either had to have a degree, or that they were subhuman pieces of excrement, the students and parents bought into it.

      And ended up believing that any degree at any cost was worth it. And set out to prove it, ending up in debt to sometimes the tune of 100K, for a degree based on giving your opinion on something.

      In a work situation that is now based on lifetime learning, that degree is merely an early step, and people should think of it as Grade 13 to 16, perhaps grade 17 to 21 as well. Nothing more.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    4. Re:Wrong question by Joe_Dragon · · Score: 1

      Grade 13 to 16, perhaps grade 17 to 21 with the same costs as HS +++ and trades track like germany!

    5. Re:Wrong question by Ol+Olsoc · · Score: 1

      Grade 13 to 16, perhaps grade 17 to 21 with the same costs as HS +++ and trades track like germany!

      I see nothing wrong with that.

      Of course, the "degree or you're a moron" sycophants will bitch and moan. But they need to lose their bigoted idea that only the intelligent can have degrees.

      Want to see intelligent? take a look at a Master Machinist. I've worked with a number of them, and they are like masters degree mathematicians that wear blue jeans and short sleeved shirts. And the intestinal fortitude to work on huge pieces of metal that can be easily destroyed, costing millions if a mistake is made. The masters are well paid and I've never heard of one who was out of work.

      But in 21st Century USA, someone with a philosophy, English, or gender studies major is somehow superior to that machinist.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  3. Re:It just dosen't have the fad of the month by Anonymous Coward · · Score: 1

    Yep, learn a language that has been around for more than a couple of months. C/C++ is a great one because of how many other languages use it as a base for their language.

    In the end programming isn't about knowing just a language but knowing logic and how to solve a specific problem. Once you know what the problem is and what the solution is then knowing the specifics of a programming language will be needed. And now you can look online to get help with that far more than you use to be able to.

  4. vote for someone to fix the loans & then the b by Joe_Dragon · · Score: 1

    vote for someone to fix the loans & then the banks will force the colleges to due better as the banks will be the ones left holding the bag when someone with 60K of student loans goes chapter 11 or 7

  5. Profession (Asimov) by vlakkies · · Score: 5, Insightful

    Asimov's "Profession" is one of my favorites. I teach Computer Science at a 4 year university, and my goal is to teach skills that transcend a particular technology/language/API, while at the same time being relevant to current developments. As a student, you are pretty much out of luck, but as an instructor it takes a lot of effort to resolve the tension between timely and timeless content.

  6. Re:The first step is to meet with the dean by xxxJonBoyxxx · · Score: 3

    And bring a check. A very big check. That way the dean might take some of what you say seriously.

  7. Re: It just dosen't have the fad of the month by schure · · Score: 2

    Maybe one idea would be to focus on the math (algorithms, combinatorics, etc.) rather than on specific technologies, and perhaps engage the students to improve their quality by either encouraging participation in competitions (like the ACM's) or creating a little in-house business incubator.

  8. Universities Move Slowly by Anonymous Coward · · Score: 2, Informative

    Strangely enough, universities are slow to change. This is because every class must fit into a degree. They go through a proposal and review cycle, then have to be approved by advisory boards, administration, and finally the board of regents. They might even be included in a college accreditation process. Once they are in the course catalog, the course must be offered or a student might not get their degree. That means that old classes are like zombies hanging around.

    Community colleges change faster. There are similar processes, but fewer people involved.

    Vocational high schools or trade schools can offer the content to their students as technology changes. This hinges upon the ability of the instructor to adapt to new technologies over the course of their career. Students in these programs often learn concepts as they become relevant and outperform their college peers. For example, a group of high school juniors from my class competed in the 2018 National Cyber League Spring competition, beating 84.5% of 2 and 4 year college teams.

    Having taught at all three levels, I know this from first-hand experience.

  9. Doesn't seem a big deal by CustomSolvers2 · · Score: 1

    The knowledge you get at the university can rarely be precisely considered the current state of the art. This applies to pretty much any (technical) degree. CS or similar might be a bit exceptional, but I don't think that expecting perfectly updated knowledge is too logical or even required. The whole point of the university is providing a solid background, learning the specifics, really enjoying and getting really good at something is mostly done at work. I don't think that a too deep, detailed theoretical background will be especially helpful for technical fields. It might even be a disadvantage by implicitly providing the wrong impression of completeness, not requiring the essential practice for years.

    The knowledge I got at the university was quite outdated, but this was mainly because of my degree (industrial/mechanical engineering). Currently, I am studying computer/telecommunication engineering at university level as part of the requirements for certain position and, although everything is reasonably up-to-date (at least, regarding software versions, names and lists of features), there are still quite a few lacks and the main focus is put on somehow old systems and approaches. What I think that is fine. I am not a big fan of the big deal of theoretics/abstractions and little proportion of practical knowledge though.

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  10. As a student - no ability to affect change by Quarters · · Score: 1

    As a student you're not going to accomplish anything. Imagine if every semester just one student went to the department head and said, "This is outdated, this is ridiculous, this is asinine, change it all. For I have been *in industry* and I know better than you." The department can't give in to you. If they did, then every semester they would be affecting short term changes based on the whim of the other students like you. There would be no stability. There would be no basis for education or fair evaluation of students. You can make suggestions, but do not expect anything to happen.

    Graduate. Then offer to come back and guest lecture on occasion. Mentor capstone projects, return for the capstone presentations and provide critique. Maintain relationships with the professors. Then, maybe, in a few years you may get invited to join the industry advisory board for the department. Now you've made real progress! On the IAB you can advocate for changes as someone *in industry* you can explain why class A is not providing benefit relative to the current industry hiring practices and should be changed to accommodate that. If you keep those contributions up for a few years you may finally get the department to agree to a curriculum change. Now in at least six years time (for a state school) you may actually affect a small change. Private schools may make changes faster, or not.

    Yes, six years. On average a curriculum change to a state school takes that long. This is because every person in the state legislature wants to have their input on the change, so the bureaucratic nightmare lasts 72 months. That's positively expedient considering starting an entirely new curriculum at a state school can take up to a decade.

    I am speaking from experience here. I graduated in 1995. I've been returning to my alma mater on average 2-3 times a year to guest lecture, do the capstone mentoring, etc.. I've been on the department's IAB for close to a decade now. I've affected about three reasonable changes in that time. If you're ability to stick to your conviction of bettering the department doesn't include a long-term commitment on your part, give up now. If your desire to affect one specific change is not fluid enough for compromise or patience (lots and lots of patience), give up now.

    1. Re:As a student - no ability to affect change by El+Cubano · · Score: 1

      I think you might be painting too bleak a picture. Yes, curriculum changes can take time. No, they don't take 6+ years all the time. I have successfully reworked an entire course in one year. I did it as an adjunct, meaning I was not part of the normal school process because adjuncts don't do things like curriculum updates. Please see my other comment below with some useful advice to the OP. You may find some of it illuminating.

    2. Re:As a student - no ability to affect change by Quarters · · Score: 1

      Was your change made at a state school? My experience as I've stated it is not exaggerated or embellished. I applaud you for making a change. But, as you've said, a single class change - as long as it fulfills the stated expectations of the curriculum - can be fairly fluid and easily accomplished. Affecting more impactful changes like, "Professional practices should not be a final semester senior year class. How can we move that to the sophomore year?" or "Students in this department need a high-level programming class so they can understand how to script professional DCC applications such as 3ds Max or Maya." are more holistic goals that absolutely take large amounts of time to accomplish. Since the OP asked about fixing an outdated curriculum I felt that stated experience at that level could possibly be a benefit.

      Thank you for pointing out your post further down. I look forward to reading it.

    3. Re:As a student - no ability to affect change by El+Cubano · · Score: 1

      Yes, this was at a public state university. The scope of my change was confined entirely to a single course, so it is a bit different from the more holistic changes you describe. I suppose if I were a tenured professor, I might be more involved to where I would try to make some of those more impactful changes.

  11. Here is my process by El+Cubano · · Score: 3, Informative

    What's the best way for a student in my situation to get this fixed so the school stops wasting student's time with outdated and wrong information?

    I am not a student, but an adjunct faculty member. That said, as an adjunct I have very little official authority when it comes to curriculum matters, but I have managed to find success in updating woefully outdated curriculum. I will share some things based on my experience.

    First, I recommend you start by talking with the instructor(s) of the class(es) in question. Request a copy of the master syllabus. This is not the master copy of the syllabus handed out each term, but is actually a specially formatted and fairly detailed documented that describes precisely how the course will meet all of the educational objectives required by the school (and/or any accrediting body). Also get a copy of the course catalog description (you can probably get this yourself from your school catalog online). Also ask the instructor if they are willing to support your effort and advocate for the change before any school personnel or committees involved in the process (as a student you may not be permitted to appear before those personnel or committees to request a curriculum change). Find out if there are minor changes that you can make that satisfy your objective for updating the course without triggering a full academic revision of the course. There may processes in place for smaller changes that require lesser review and approval.

    Then, get to work. Update the master syllabus to reflect what you think would be a better course composition, sequence of topics, etc. Ensure that all required school objectives are still being met or exceeded. Provide supporting documentation. That might include attachments that describe academic developments in the field, analyses about emerging new topics that are shaping the field, etc. Throughout the process work closely with the instructor involved. If you are fortunate enough to be able to interact directly with the course director, then you will have fewer layers to go through. If not, the instructor you are working with will need to make a proposal to the course director, probably the department, and either an undergraduate or graduate committee that reviews and approves curriculum changes.

    You will need to ensure to get buy in from the instructor involved and/or the course director as appropriate before the matter will come before the right committee. Offer to be a TA for the updated course to help get things off to a good start. Offer to write up lecture notes and slides for the new material, offer to write sample homeworks, projects, quizzes, exams, etc., as appropriate for the subject matter.

    You will also need to patient. Keep in mind that for traditional semester schools, Spring registration is already underway (meaning your change would almost certainly not be considered for Spring) and Fall registration will probably open sometime in February or March. That means that if you want to get a course updated for the Fall of next year (which would be the earliest possible update if you started working on it today), you probably only have something like a month to get it all in order. Between Thanksgiving, Christmas/New Year's break, and Spring semester start up, you really don't have a big time window to get the job done, so you would have to hustle to have a chance.

    That said, be prepared to wait as well. The committees probably only meet every few months, so you may have to request a special review for something to make it in time for next Fall. That may or may not be feasible depending on your institution and its policies.

    I hear plenty of students complain about stuff like this, but I have not yet seen one actually try to tackle the problem rather than just complain about it. Best of luck.

  12. Re:Become an educator by Brett+Buck · · Score: 1

    "Educators" are what fucked up the system in the first place. The very last place you go for education.

  13. Missing the Point of College by KalvinB · · Score: 5, Insightful

    The point of college is to learn how to learn.

    If you want to learn the latest buzzwords, go to a trade school.

    If you want to learn how things used to be done so you can some idea of where to begin learning how modern things build on the "old" stuff, then you go to college. There is very little "old" technology that doesn't continue to drive new technology. Syntax might change but concepts don't. You'd be surprised how old the math is for doing 3D graphics. The issue was that technology wasn't fast enough, not that the concepts weren't fully understood and implemented to some degree.

    If you don't see the relevance of "old" concepts in new technology then you're not college material. You're the type of person who just wants to be told what to do and follow directions.

    If you're "overqualified" for a degree in Computer Science, then you best option is to choose a different degree program like Math which is generic enough to get past most HR filters in tech companies.

    1. Re:Missing the Point of College by Octorian · · Score: 4, Informative

      There is very little "old" technology that doesn't continue to drive new technology. Syntax might change but concepts don't. You'd be surprised how old the math is for doing 3D graphics.

      When I was in college, I was surprised at how often we read academic papers from the 50's and 60's. The theory and underpinnings really don't change as often as you'd think. Problems like this happen when a class tries to teach "the latest and greatest thing," rather than the fundamentals.

    2. Re:Missing the Point of College by sconeu · · Score: 1

      This.

      When I was at UCSC back in the early '80s, we students wanted to learn practical stuff... like VAX assembler. Yeah.

      What I still use is the "timeless" stuff -- the "basics", for lack of a better word -- that had been around "forever".

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    3. Re:Missing the Point of College by HornWumpus · · Score: 1

      I'd be happy if kids knew one version of assembler. VAX would be fine, even with octal. 6502 would be fine.

      Just not original 8086...don't want to break their spirit.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    4. Re:Missing the Point of College by grahamsz · · Score: 1

      Yeah, that'd be my advice for anyone looking for a CS program. Find one that teaches the theory and underpinnings rather than that latest fads.

      I had a book on my reading list that my father had used in his degree thirty years earlier. You can always learn new languages later, and the core concepts rarely change.

  14. Have a conversation with the Professors by frank_adrian314159 · · Score: 1

    Have a conversation with the different Professors on the curriculum committee. Make sure you have a good replacement suggestion for the bad course.

    --
    That is all.
  15. Don't study where you work by daveywest · · Score: 1

    Don't take a degree in your field of work. You'll always be disappointed. I tried the same thing a few years ago after working in graphic arts for several years. The beginning Illustrator course was so mind-numbingly basic, they had a whole unit on turning on the computer. When I finally went back for my bachelors, I moved from marketing & graphic design to finance so I wouldn't waste years sitting in classes "learning" things I already knew.

    1. Re:Don't study where you work by ElizabethGreene · · Score: 1

      Seconded. The one useful class I took was "communications". It made me better at PowerPoint. The rest was just for the line item on my resume.

  16. It should not get out of date that fast by DarkOx · · Score: 1

    A undergrad program should not be a tech school. This is problem with CS education in general. Very few schools are teaching CS - they are teaching programing. Programing is a moving target that changes all the time. It should be the focus. Ditto for lots of security topics; the focus should be on the principles and the why, less on the how.

    Since the OP talked about biometrics what should someone with an undergrad degree know about them -
    When to use biometrics?
    When not to use biometrics?
    speak to ethical considerations around them -
    understand type 1 vs type 2 errors -
    have a good mental list of the type of bio-markers that can be used for identifiers -

    None of the changes in the last 50 years. The designs of various sensors has, the reliability of devices has, etc, but all that is stuff I'd expect anyone implementing any solution would research before making decisions. The whole point of an undergrad degree in any given field is that is should show 1) you have the ability to execute complex requests, meet deadlines. solve problems, and cope with other arbitrary requirements and 2) that you possess a general understanding of the subject matter such that you have framework for quickly placing new information in context and you know what questions to ask and how to ask them when researching any specifics for whatever application you are working on.

    University education should not be about leaving, with specific knowledge of C# or whatever the language du jour is. Let alone some biometrics package.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  17. FIGHT! by brian.stinar · · Score: 1

    Fight as hard as you possibly can to fix this travesty. There is no reason you need to stand for this. Fight so hard that you don't have any time to study, do well, or participate in class in any kind of meaningful way. After you are removed from your degree program, then explain to all future employers the true reason you don't have a degree.

    This will, in fact, help those employers hire exactly the type of employee they want.

    A huge majority of ANY job (including the job I created for myself, with owning my own company) is putting up with a bunch of crap you cannot control, and dealing with it tactfully. Then, you have to decide when, and how, to walk away when things get bad enough. A technical degree makes sure that the holder has a certain amount of technical skills. It also makes sure that the degree holder is able to jump through a certain number of administrative hoops, and communicate about technical things. I don't think that a biometrics class being eight years out of date is something worth battling over.

    There are many, many, technically skilled people that have LOTS of problems accepting things which they cannot control, communicating effectively, and being part of an organization. You are not in control of this course content, and the university curriculum. Once you accept this, and can move forward tactfully, you may learn a deeper lesson than the material being taught in the classroom.

  18. Every University is Different by The+Raven · · Score: 1

    The one I work for has a Curriculum Committee for each course, and any instructor can suggest improvements (often relayed from the students). Most higher education institutions have a Program Chair or Division Chair that is responsible for the quality of the education in the area they are responsible for; find out who they are and email them or speak to them in person.

    Different schools also have different refresh rates, and different procedures when they do. For my school a Subject Matter Expert (SME) will review the course, suggest updates, and either improve the course themselves or work with a Learning Design Specialist (LDS) to update the curriculum of the course. That improved course is signed off on by the Curriculum Committee, the responsible Chair, and perhaps more.

    Higher Education is full of red tape, and they love procedures.

    Getting content changed between reviews is hard; getting it changed when a review is due is easy. How the review process works, how often, and how complex it is all depends on the school. You could have an idiot SME, which results in a garbage course. A good school will take that negative feedback and schedule an early course review; a shitty school might just stay the course and use the bad course until the next five year review. It all depends.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
  19. same boat but worse by i.r.id10t · · Score: 1

    In the same boat as the OP, but worse. Worse because I teach as an adjunct (Linux admin stuff, SQL intro, etc) for the AS program that feeds our BAS due to my decades of technical background.

    Nothing on version control or unit testing. Nothing on Agile/Scrum/Kanban or other software dev management styles. One of my recent assignments was over how to to go a website and use the web app provided to build a "3d" lego avatar. One of my upcoming assignments is to document how I interact with the Internet for a 24 hour period.

    Knowing what I know about the program, no way I would hire a graduate of our program unless they were like "us" and jumping through the hoops to get a piece of paper.

    --
    Don't blame me, I voted for Kodos
  20. Inherent problem.. by Bert64 · · Score: 1

    Any formalised education is going to be outdated when it comes to a fast moving field like technology.

    By the time the curriculum has been devised, the course material/books printed and distributed etc, the information is going to be out of date. Even if something is up to date when taught, by the time the students finish their classes and enter the field the information will be dated.

    So a well written curriculum is going to teach more general concepts and how they could apply more generally.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  21. Depends on your school... by bradley13 · · Score: 1

    Before you proceed, first ask yourself if the class fulfills its purpose. You have 15 years in the field - but most students have zero. Is the course out of date, or is it just covering the basics?

    If it really is 10 years out of date, then you have two avenues to try. First, if you have an otherwise ok impression of the instructor, that's the place to start. Let him/her know of your experience, and offer to write down a list of topics and material that you see as relevant.

    But honestly: I don't see this first alternative helping. I teach fundamental courses, and I still update them every single year. I expect you have an instructor who's burned out, or close to retirement, or suffering some other personal problem.

    In which case, your second alternative is to go to the head of the program. Do this *after* you've finished the course, because you *will* piss off the instructor. Again, lay out your experience, and compare the current material with what is being taught in the course.

    If the head of the program doesn't care, then you're in the wrong program. Finish your degree, get the piece of paper, and go on with life...

    --
    Enjoy life! This is not a dress rehearsal.
  22. Re:I had a wise professor by The+Original+CDR · · Score: 1

    Most people stop learning once they get out of school because they associate learning with going to school. I can't tell you have many adults I have encountered who are shocked — shocked! — that their $100K diploma doesn't exempt them from learning for the rest of their life.

  23. Re:The first step is to meet with the dean by DigressivePoser · · Score: 2

    Your both wrong. Go and occupy the dean's office, yell and scream at the sky, threaten professor's careers, be irrational, etc. That's how it's done in "studies" programs.

  24. Re:Become an educator by DogDude · · Score: 1

    So, where's the "very first place" you go for education?

    --
    I don't respond to AC's.
  25. Skip the classes, take the exam by guruevi · · Score: 3, Interesting

    If you need some kind of certification or piece of paper that says you know something, there are plenty of institutions that will let you take an exam, do those. In the end nobody cares where you got the rag, just that you have one if you're just starting out (and often we don't even care about that).

    If you have 15 years of experience, why still pound on about your education, just demonstrate that you have kept up with certifications and/or on-the-job education.

    Unless you want to break into upper management and need an MBA, there is not much reason to go into full-time school with 15y of experience, in some cases it may even demonstrate the reverse - that you needed an entry level class to get up to speed with current events, that's not a good signal.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  26. Re:I had a wise professor by The+Original+CDR · · Score: 1

    I have a college friend like that. Graduated from the univeristy in computer science. His first and only programming job lasted eight years. He couldn't find a job after the Dot Com bust. He still works as a drugstore clerk after all these years.

  27. Outdated? How? by rnturn · · Score: 1

    Is the information in the textbooks being used outdated because it's incorrect? Or it is just too old for your tastes? "OMG! This calculus textbook is 9 years old! Why am I learning something that's clearly outdated?" Or is it outdated because it doesn't emphasize the latest technology du jour?

    I seem to recall that the information in most textbooks--at least the printed ones--was something like 4-5 years old when it got into the classrooms due to the writing/editing/printing/distribution process. In some fast-developing fields this is an eternity. I'm one of those who believes that a college curriculum should be teaching concepts and not products (I.e., college != vocational school). Particularly at the undergraduate level. Concepts don't go out of style nearly as quickly as products. The graduate students got more involved in the cutting edge topics and those classes depended somewhat less on textbooks and more on current journal articles. (That will likely depend on the school so YMMV.)

    --
    CUR ALLOC 20195.....5804M
  28. Sc. B., Brown '94 by galabar · · Score: 1

    I'm still programming and I think the education that I experienced would be great for anyone just starting out. It was extremely rigorous and challenging. We learned theory, practice and, most of all, how to solve problems. Maybe things have changed?

  29. Every Degree Is Out Of Date by business_kid · · Score: 1

    Every degree sets out to cover a syllabus which was set before year 1 begins. It's Rarely updated Mid-year, and never in meaningful ways end of year.
    My degree was in Electronics. The course and lecturers have their heads in the last millennium. They didn't teach me thermionic valves, but did teach much redundant crap. They all ran scared when I ran my project at 250Mhz, and had no facilities for building my board.
    Lecturers get lazy, and are reluctant to go learning new tech. Most of them wouldn't get a real-world job, because they are out of date in Electronics anyhow.

  30. Re:It just dosen't have the fad of the month by Anonymous Coward · · Score: 2, Insightful

    C is useless for teaching you how to think about programming. C developers are brain-damaged, only able to see things in terms of bytes and structs. Teach lambda calculus, then Lisp, then something more practical -- C/C++ if you must. The fundamental task of the programmer is not to manage bytes, but abstractions. Teach the abstractions first! Going top-down does have a tendency to produce programmers who are wildly ignorant of basic machine functions. This is still better than people who don't think that there's any need for map, reduce, or classes.

  31. Learn to study for life by dhaen · · Score: 1

    As many posters have said, it doesn't matter that the curriculum is outdated. If you can get good grades it means you CAN study. Do you think study is now over? If you do then you are going nowhere. To keep relevant in a technical field you must study throughout your life. What (I hope) you've got now is a good foundation.

  32. Switch universities ... by Qbertino · · Score: 1

    ... and don't forget to let the old administration know why.

    --
    We suffer more in our imagination than in reality. - Seneca
  33. Re: It just dosen't have the fad of the month by Anonymous Coward · · Score: 1

    Nonsense. For the vast majority of cases, performance can be ignored. Also, C does not have an exclusive lock on the performance crown, and rewriting slow methods to be faster is broadly similar across the Algol derivatives. Programming in C is a cult, you all just tell yourselves that you write fast code ("and that's what matters!") because you suck at abstractions. The choice of algorithm is going to be a far bigger determinant of performance than whatever language it is written in: if your algorithm is O(n^n) then whatever is happening on the byte level is irrelevant.

    You can be a machinist, or a wizard. If you want to view the computer as a set of registers and addresses, you're going to wall yourself off from more abstract forms of expression. That's kinda missing the forest for the trees.

  34. Re:Wrong Expectations by gantzm · · Score: 1

    > And then, you'll only make $55k, if that!

    There are people in the mid-west making way more than that.

    --


    Excessive forking causes un-wanted children.
  35. Experience building a curriculum by cowdung · · Score: 1

    I designed an entire curriculum for a university in South America and worked there for 15 years and here are some insights that came from that experience:

    1. A good curriculum is aspirational. It aspires to leave the structure so that good professors can come along and do a good job without the bureaucracy getting in the way. (Which is a .big problem in some Universities)

    2. Universities have a tendency to prefer PhDs and research over instruction. I believe this is a great mistake. While having some top notch researchers is certainly grate for the PhD program, many undergrad and even master's programs are better served by having solid practitioners on the team. Having good practitioners is great because they introduce the latest and greatest business practices into the educational system thus enriching the program.

    3. Many University programs are too focused on producing researchers. They imagine the PhD to be the pinnacle of the career, when in practice most people want to work in industry. In fact, many US universities short change their students by spending on just about everything but instruction (ever wondered why in spite of you paying $50k a year there are so few course choices ?)

    4. Many professors have little to no real world experience. They've just made a career at sitting in the University. That doesn't benefit students.

    5. A lot of the material often omits how to put knowledge into practice. For example, you study tons about graphs and finite automata, but are hard pressed when its time to put all this into practice somewhere.

    So the best one can do is create a good framework, and hire the right professors so that over time they enrich the program. I'm happy to say our program became quite successful and while we're a bit weak in theoretical concepts (like "formal models of computation", or "complexity theory", etc..) we're quite strong in producing competent software engineers that have also been very successful when they want to pursue higher degrees.