Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Why would a school want to weed out programers?

Why would a school want to weed out programers?

Scheduled Pinned Locked Moved The Lounge
question
50 Posts 33 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    machman1
    wrote on last edited by
    #1

    I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

    N D R J P 17 Replies Last reply
    0
    • M machman1

      I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

      N Offline
      N Offline
      Nish Nishant
      wrote on last edited by
      #2

      machman1 wrote:

      I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there?

      Perhaps, they do so now because VB6 is now obsolete. So there's no similar alternative for not-so-talented programmer-wannabes. Regards, Nish


      Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
      The Ultimate Grid - The #1 MFC grid out there!

      E J 2 Replies Last reply
      0
      • M machman1

        I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

        D Offline
        D Offline
        David Stone
        wrote on last edited by
        #3

        Here at UCSD, CSE 12 is the weeder class. If you've never had any programming experience before, you take CSE 8A, 8B, and then 12. So you've had two quarters of programming prior to the weeder. If you have had some experience, then you take CSE 11, and then 12. So you've had 1 quarter, plus your previous experience. But yeah, the theory is that, if you can't make it through that class, then you really shouldn't be programming at all. The way the course is designed, that's not quite the effect. But it's pretty close.

        They dress you up in white satin, And give you your very own pair of wings In August and Everything After

        I'm after everything

        1 Reply Last reply
        0
        • M machman1

          I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

          R Offline
          R Offline
          Russell Morris
          wrote on last edited by
          #4

          Any good technical college will have a number of weed-out courses. People hate them, but they're entirely necessary. "If you can't do this work well, and understand how to do it well, this shouldn't be your profession." Think about having the folks that design bridges, planes, and buildings - they damn well better be the best of the best! The stakes are certainly less risky for programming, but the point nevertheless stands.

          M G 2 Replies Last reply
          0
          • M machman1

            I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

            J Offline
            J Offline
            Jon Sagara
            wrote on last edited by
            #5

            Yes. At Cal Poly, the weeding was in the form of Calculus, Quantum Physics (special rel - gah! I don't care about your damn cat!), and Statics, and, for the less fortunate EEs and MEs, Dynamics, and Thermodynamics. :wtf: I suppose it helps them to conserve resources for those students who are both interested and capable, but I have used Calculus exactly once since graduating, and that was to determine how much bark to order for a taco-shaped planter in my parent's yard. :laugh: Jon Sagara Look at him. He runs like a Welshman. Doesn't he run like a Welshman? Doesn't he? I think he runs like a Welshman. My Site | My Blog | My Articles

            R S C 3 Replies Last reply
            0
            • M machman1

              I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #6

              I myself am convinced that being a good programmer requires a certain kind of attitude, brain wiring or something to that effect. I remember someone trying very hard and investing a lot who should have been told that programming isn't the right choice. (Nowadays I would, polite but direct) However, the instructors job is not to weed out wannabes. His first priority is to detect, nourish and guide talent. His second priority is to grow a decent set of Grade-B programmers which can be trusted to put the boilerplate around the brilliant ideas. Last comes the responsibility to help those who lack the requirements to find something else that satifies them. There is a saying "Those who can, do. Those who can't, teach". It is completely wrong. Teaching someone to do is a completely differen skill from doing oneself. It's just guys like your instructor that give good teachers a bad name.


              Some of us walk the memory lane, others plummet into a rabbit hole
              Tree in C# || Fold With Us! || sighist

              1 Reply Last reply
              0
              • J Jon Sagara

                Yes. At Cal Poly, the weeding was in the form of Calculus, Quantum Physics (special rel - gah! I don't care about your damn cat!), and Statics, and, for the less fortunate EEs and MEs, Dynamics, and Thermodynamics. :wtf: I suppose it helps them to conserve resources for those students who are both interested and capable, but I have used Calculus exactly once since graduating, and that was to determine how much bark to order for a taco-shaped planter in my parent's yard. :laugh: Jon Sagara Look at him. He runs like a Welshman. Doesn't he run like a Welshman? Doesn't he? I think he runs like a Welshman. My Site | My Blog | My Articles

                R Offline
                R Offline
                Ray Cassick
                wrote on last edited by
                #7

                Jon Sagara wrote:

                but I have used Calculus exactly once since graduating, and that was to determine how much bark to order for a taco-shaped planter in my parent's yard.

                Oh, I think that sounds like sig material to me :)


                My Blog[^]
                FFRF[^]


                1 Reply Last reply
                0
                • M machman1

                  I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

                  R Offline
                  R Offline
                  Ravi Bhavnani
                  wrote on last edited by
                  #8

                  MIT uses 6.001[^] to identify undergrad students who have an aptitude for CS. They use the Abelson & Sussman[^] "SICP" book. It's a good (if somewhat intense) intro to programming. /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                  Richard Andrew x64R 1 Reply Last reply
                  0
                  • R Ravi Bhavnani

                    MIT uses 6.001[^] to identify undergrad students who have an aptitude for CS. They use the Abelson & Sussman[^] "SICP" book. It's a good (if somewhat intense) intro to programming. /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                    Richard Andrew x64R Offline
                    Richard Andrew x64R Offline
                    Richard Andrew x64
                    wrote on last edited by
                    #9

                    Here's an excerpt from the 6.001 page you linked to: Warning! This term we are trying an experiment, in which we use the DrSuse version of the Suse programming language as the framework for completing programming projects. :-D ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

                    D 1 Reply Last reply
                    0
                    • M machman1

                      I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

                      S Offline
                      S Offline
                      Shog9 0
                      wrote on last edited by
                      #10

                      machman1 wrote:

                      "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all.

                      See, he's just sore about how the Real Programmers weeded him out, and now that he's stuck teaching he's taking it out on his students... :rolleyes:

                      Now taking suggestions for the next release of CPhog...

                      D S 2 Replies Last reply
                      0
                      • S Shog9 0

                        machman1 wrote:

                        "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all.

                        See, he's just sore about how the Real Programmers weeded him out, and now that he's stuck teaching he's taking it out on his students... :rolleyes:

                        Now taking suggestions for the next release of CPhog...

                        D Offline
                        D Offline
                        DavidNohejl
                        wrote on last edited by
                        #11

                        Score: 1.0 (1 vote) Wonder who else didn't notice smiley :) Never forget: "Stay kul and happy" (I.A.)
                        David's thoughts / dnhsoftware.org / MyHTMLTidy

                        1 Reply Last reply
                        0
                        • M machman1

                          I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #12

                          Instead of schools teaching you that you're an uneducatable dumb f*** and will never succeed at your dreams, maybe they ought to actually try teaching kids to be successful. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                          M 1 Reply Last reply
                          0
                          • R Russell Morris

                            Any good technical college will have a number of weed-out courses. People hate them, but they're entirely necessary. "If you can't do this work well, and understand how to do it well, this shouldn't be your profession." Think about having the folks that design bridges, planes, and buildings - they damn well better be the best of the best! The stakes are certainly less risky for programming, but the point nevertheless stands.

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #13

                            Russell Morris wrote:

                            damn well better be the best of the best!

                            But are they? My contention is that weeder classes simply get rid of the kids that don't learn by the prescribed methods the system teaches. That doesn't mean that they aren't going to be brilliant programmers, engineers, whatever. It simply means that the educational system has failed them, not that they have failed. (OK, yes, barring the obvious slackers and bozos). The people that do succeed at passing the weeder classes primarily succeed at learning how to pass the tests, which isn't necessarily the same thing at developing an expertise in ones subject. I have only to recall the programmers I've interviewed and worked with, fresh out of college (including UCSD, David), who couldn't write "Hello World" if their life depended on it. And obviously, THEY passed the weeder classes. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                            S R D M V 9 Replies Last reply
                            0
                            • N Nish Nishant

                              machman1 wrote:

                              I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there?

                              Perhaps, they do so now because VB6 is now obsolete. So there's no similar alternative for not-so-talented programmer-wannabes. Regards, Nish


                              Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                              The Ultimate Grid - The #1 MFC grid out there!

                              E Offline
                              E Offline
                              Ed Gadziemski
                              wrote on last edited by
                              #14

                              Nishant Sivakumar wrote:

                              VB6 is now obsolete. So there's no similar alternative for not-so-talented programmer-wannabes

                              You are a cruel, cruel man. :-D


                              KwikiVac Vacuum Cleaner Supplies

                              L 1 Reply Last reply
                              0
                              • M Marc Clifton

                                Russell Morris wrote:

                                damn well better be the best of the best!

                                But are they? My contention is that weeder classes simply get rid of the kids that don't learn by the prescribed methods the system teaches. That doesn't mean that they aren't going to be brilliant programmers, engineers, whatever. It simply means that the educational system has failed them, not that they have failed. (OK, yes, barring the obvious slackers and bozos). The people that do succeed at passing the weeder classes primarily succeed at learning how to pass the tests, which isn't necessarily the same thing at developing an expertise in ones subject. I have only to recall the programmers I've interviewed and worked with, fresh out of college (including UCSD, David), who couldn't write "Hello World" if their life depended on it. And obviously, THEY passed the weeder classes. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                S Offline
                                S Offline
                                Shog9 0
                                wrote on last edited by
                                #15

                                Marc Clifton wrote:

                                That doesn't mean that they aren't going to be brilliant programmers, engineers, whatever.

                                Worse yet, it means that (for instance) most of the brilliant botanists who are also good-enough programmers to write quality botany software are gonna be those who've taught themselves. :sigh:

                                Now taking suggestions for the next release of CPhog...

                                M D 2 Replies Last reply
                                0
                                • S Shog9 0

                                  Marc Clifton wrote:

                                  That doesn't mean that they aren't going to be brilliant programmers, engineers, whatever.

                                  Worse yet, it means that (for instance) most of the brilliant botanists who are also good-enough programmers to write quality botany software are gonna be those who've taught themselves. :sigh:

                                  Now taking suggestions for the next release of CPhog...

                                  M Offline
                                  M Offline
                                  Marc Clifton
                                  wrote on last edited by
                                  #16

                                  Shog9 wrote:

                                  Worse yet, it means that (for instance) most of the brilliant botanists who are also good-enough programmers to write quality botany software are gonna be those who've taught themselves

                                  That's a good point--being skilled in multiple disciplines is becoming harder. I wonder if there's a limit to specialization and being effective at whatever you've specialized in. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                  1 Reply Last reply
                                  0
                                  • M machman1

                                    I have went back to school, now after a few decades and decided to start at the bottom so to speak with the college entry level programming class. I have had several conversations with the instructor and his statement "I am hear to weed out wantabe programmers". Am I so far behind the times that this makes no sense to me at all. Has anyone else seen this attitude out there? :-D

                                    E Offline
                                    E Offline
                                    El Corazon
                                    wrote on last edited by
                                    #17

                                    machman1 wrote:

                                    "I am hear to weed out wantabe programmers".

                                    The tech school I went to in Oklahoma took great pride in having acceptance of only 10% of applicants based on weeding-out criteria, and that they had a 50% drop out rate beyond that. It comes down to the idea "the strong will survive" as a concept. The more you weed out, the stronger the remaining group is. Your GPA in 2nd and 3rd year classes are higher, and classes smaller with the remaining students learning more. I took great pride in breaking every programming record in the school. While they tried to figure out why I was able to do what I do in order to weed out students not like me. Which is generally how it is done, either the instructors pattern their weeding based on known "successes" or simply on themselves, the goal is to remove those they think will waste the time of the school, and the money of the individual. Bryan Institute gave a full refund if you dropped out in the first cull, it keeps their graduation GPA very high if you cull as many as possible which in turn earns the school a better reputation, which in turn brings in more money and more applicants to replace those lost. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                    M 1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      Russell Morris wrote:

                                      damn well better be the best of the best!

                                      But are they? My contention is that weeder classes simply get rid of the kids that don't learn by the prescribed methods the system teaches. That doesn't mean that they aren't going to be brilliant programmers, engineers, whatever. It simply means that the educational system has failed them, not that they have failed. (OK, yes, barring the obvious slackers and bozos). The people that do succeed at passing the weeder classes primarily succeed at learning how to pass the tests, which isn't necessarily the same thing at developing an expertise in ones subject. I have only to recall the programmers I've interviewed and worked with, fresh out of college (including UCSD, David), who couldn't write "Hello World" if their life depended on it. And obviously, THEY passed the weeder classes. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                      R Offline
                                      R Offline
                                      Russell Morris
                                      wrote on last edited by
                                      #18

                                      Marc Clifton wrote:

                                      But are they?

                                      When taught well, yes.

                                      Marc Clifton wrote:

                                      My contention is that weeder classes simply get rid of the kids that don't learn by the prescribed methods the system teaches.

                                      Then they're not doing themselves or anyone else any good in that system, right? ;)

                                      Marc Clifton wrote:

                                      The people that do succeed at passing the weeder classes primarily succeed at learning how to pass the tests, which isn't necessarily the same thing at developing an expertise in ones subject.

                                      Primarily? I'd argue that is most certainly not the case in a well taught weeder class (well-taught being a prerequisite). There is something to be said for 'learning how to take tests' in penny-ante classes with scantron tests, but none of the weeders I had were like that. The tests in the one weeder I had that actually had a test worth mentioning (i.e. one that would take up an entire class period) required almost no coding, and had to multiple choice. It was mostly the explanation of various algorithms and the thought and purpose behind them. The other two weeders I took had no 'tests', but instead had semiweekly programming assignments (implementations of various algorithms in one case, and building up various components for the command shell that would eventually be put together using them at the end of the class in the other). The only thing approaching a 'test' in these two weeders were the weekly quizes, which lasted no more than 15 minutes, and were not of the 'fill in the blank' variety.

                                      Marc Clifton wrote:

                                      I have only to recall the programmers I've interviewed and worked with, fresh out of college (including UCSD, David), who couldn't write "Hello World" if their life depended on it. And obviously, THEY passed the weeder classes.

                                      Fair enough. But for any one of them, I'll show you 50 that either failed or dropped out of the weeder class, or heard about the weeder class and got out ahead of time. Of course, there will always be false positives and false negatives. But that in and of itself does not indicate the uselessness of weeder classes. -- Russell Morris Morbo: "WINDMILLS DO NOT WORK THAT WAY!"

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        Russell Morris wrote:

                                        damn well better be the best of the best!

                                        But are they? My contention is that weeder classes simply get rid of the kids that don't learn by the prescribed methods the system teaches. That doesn't mean that they aren't going to be brilliant programmers, engineers, whatever. It simply means that the educational system has failed them, not that they have failed. (OK, yes, barring the obvious slackers and bozos). The people that do succeed at passing the weeder classes primarily succeed at learning how to pass the tests, which isn't necessarily the same thing at developing an expertise in ones subject. I have only to recall the programmers I've interviewed and worked with, fresh out of college (including UCSD, David), who couldn't write "Hello World" if their life depended on it. And obviously, THEY passed the weeder classes. Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson

                                        D Offline
                                        D Offline
                                        David Stone
                                        wrote on last edited by
                                        #19

                                        Marc Clifton wrote:

                                        I have only to recall the programmers I've interviewed and worked with, fresh out of college (including UCSD, David), who couldn't write "Hello World" if their life depended on it. And obviously, THEY passed the weeder classes.

                                        Hey, you don't have to tell me. I know those kids. I mean seriously, I'll be down in the CSE labs the day that the homework is due...working on the next assignment, and there'll be students down there asking me the most basic things about why their assignment isn't compiling or how, exactly, the AVL tree is supposed to maintain its structure. Or why a binomial queue's operations mirror binary math and why we need to use bit operations for that. UCSD hasn't taught me anything about programming. It has taught me how to jump through hoops. Most of everything I've learned about programming, I've learned from here or from reading really good books/articles/blogs etc. (You know, stuff on Agile development, TDD, Design Patterns, etc.) And it's hilarious to me when, in my CSE 100[^] class (the first upper division CSE class), these kids are given an opportunity to work in Java again after a lot of C and SPARC assembly (BTW, I'm renewing my hatred for Java this quarter), and they don't even know what JUnit is...or how they would use it. Or that generics are a Good Thing (even though Java's implementation of them sucks). I look at them and think, "Don't you know how to write software?" or "Don't you read things outside of the books that our professors tell us to read?" But then I realize that they really don't. Outside the scope of the assignment handout, they don't know anything about real software development. And I suppose I'd be one of them if it wasn't for the fact that my mom taught me how to learn for myself and that you guys showed me how great programmers think.

                                        They dress you up in white satin, And give you your very own pair of wings In August and Everything After

                                        I'm after everything

                                        M S G 3 Replies Last reply
                                        0
                                        • Richard Andrew x64R Richard Andrew x64

                                          Here's an excerpt from the 6.001 page you linked to: Warning! This term we are trying an experiment, in which we use the DrSuse version of the Suse programming language as the framework for completing programming projects. :-D ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

                                          D Offline
                                          D Offline
                                          David Stone
                                          wrote on last edited by
                                          #20

                                          You mean DrScheme. Scheme is a programming language. Suse is a Linux distro. ;P

                                          They dress you up in white satin, And give you your very own pair of wings In August and Everything After

                                          I'm after everything

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups