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

cub scouts

Scheduled Pinned Locked Moved The Lounge
graphicscomdata-structuresquestionlounge
25 Posts 15 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.
  • S Offline
    S Offline
    stephen hazel
    wrote on last edited by
    #1

    ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

    D R I M D 6 Replies Last reply
    0
    • S stephen hazel

      ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

      D Offline
      D Offline
      Daniel Turini
      wrote on last edited by
      #2

      IMHO, a good programmer (besides what you've already said): 1. Hates doing the same thing again and again. 2. Has lots of curiosity. 3. Wants to disassemble his PS2 (N64 sucks) to "see how it works". 4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas. 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. Perl combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski

      R B A 3 Replies Last reply
      0
      • S stephen hazel

        ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

        R Offline
        R Offline
        Roger Wright
        wrote on last edited by
        #3

        Ack!!! What a terrible thing to teach cub scouts! They're supposed to learn how to tie knots, read a topo map, light a safe fire, build a monkey bridge across a ravine, handle an axe and knife, skin a bear with their teeth - manly stuff, not wimpy techno-dweeb things. There's time enough for that when acne strikes and they're left out of all the cool groups in high school. Shame on you!!!!:mad: Heard in Bullhead City - "You haven't lost your girl -
        you've just lost your turn..." [sigh] So true...

        I R S 3 Replies Last reply
        0
        • S stephen hazel

          ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

          I Offline
          I Offline
          Ian Darling
          wrote on last edited by
          #4

          Something which might be helpful would be to get out a pen-turtle and LOGO (or the more modern equivalent, Lego Mindstorms), or something else with a physical/mechanical component to it. A physical aspect is much more "graspable", and easier to demonstrate too - you don't have to have all the cubs crowded around one screen. And computer programming should be described to the kids in terms of the satisfaction of getting computers to do exactly what you tell them, rather than just driving something else (examples as described in books: the "creative joy" in Fred Brooks' Mythical Man Month, or Robert Pirsig's riding a motorcycle with parts you've machined yourself in Zen and the Art of Motorcycle Maintainence). There's also a great deal of folklore and stories to be told, such as the history of the first computer "bug", and so on. A well chosen story would go a long way to keep things interesting.


          Ian Darling "One of the few systems...which has had “no deaths” in the reliability requirements." - Michael Platt

          S 1 Reply Last reply
          0
          • D Daniel Turini

            IMHO, a good programmer (besides what you've already said): 1. Hates doing the same thing again and again. 2. Has lots of curiosity. 3. Wants to disassemble his PS2 (N64 sucks) to "see how it works". 4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas. 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. Perl combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski

            R Offline
            R Offline
            Richard Stringer
            wrote on last edited by
            #5

            Daniel Turini wrote: 1. Hates doing the same thing again and again Then you won't be programming as a profession then. Same ole same ole all the time. With those rare but refreshing forays into the unknown :) Daniel Turini wrote: 3. Wants to disassemble his PS2 (N64 sucks) to "see how it works Sounds like a hardware problem to me . Leave that to the EE guys. Daniel Turini wrote: 4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas Which he will never understand without the math. Recursion rears its ugly head again. Daniel Turini wrote: 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. This you soon outgrow. Richard "The man that hath not music in himself and is not moved with concord of sweet sounds is fit for treasons, stratagems and spoils; Let no man trust him." Shakespeare

            A J 2 Replies Last reply
            0
            • R Roger Wright

              Ack!!! What a terrible thing to teach cub scouts! They're supposed to learn how to tie knots, read a topo map, light a safe fire, build a monkey bridge across a ravine, handle an axe and knife, skin a bear with their teeth - manly stuff, not wimpy techno-dweeb things. There's time enough for that when acne strikes and they're left out of all the cool groups in high school. Shame on you!!!!:mad: Heard in Bullhead City - "You haven't lost your girl -
              you've just lost your turn..." [sigh] So true...

              I Offline
              I Offline
              Ian Darling
              wrote on last edited by
              #6

              I always thought that cubs were about preparing kids for the modern day and how to look after themselves (you know, Be Prepared and all that). So one evening spent on programming isn't really that terrible an idea - especially if you tie some of the more general notions in with more traditional cub activities. You could consider it a high-tech way of teaching about doing things in the right order, how to solve problems, and so forth. Anyway, isn't learning how to use pointers in C much like learning the arrow signals marked on tracks using branches and stones? Both are an art only understood by a few (or those with the right books to hand :-)) But I'm in agreement that the general point of cubs is to learn stuff like building a bridge out of bits of monkey, and tying knots with their teeth, and skinning their fellow cubs with nothing but a map and compass :-D


              Ian Darling "One of the few systems...which has had “no deaths” in the reliability requirements." - Michael Platt

              L 1 Reply Last reply
              0
              • D Daniel Turini

                IMHO, a good programmer (besides what you've already said): 1. Hates doing the same thing again and again. 2. Has lots of curiosity. 3. Wants to disassemble his PS2 (N64 sucks) to "see how it works". 4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas. 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. Perl combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski

                B Offline
                B Offline
                BadJerry
                wrote on last edited by
                #7

                Daniel Turini wrote: N64 sucks tsss... you are sooooooo wrong. ;P

                1 Reply Last reply
                0
                • I Ian Darling

                  I always thought that cubs were about preparing kids for the modern day and how to look after themselves (you know, Be Prepared and all that). So one evening spent on programming isn't really that terrible an idea - especially if you tie some of the more general notions in with more traditional cub activities. You could consider it a high-tech way of teaching about doing things in the right order, how to solve problems, and so forth. Anyway, isn't learning how to use pointers in C much like learning the arrow signals marked on tracks using branches and stones? Both are an art only understood by a few (or those with the right books to hand :-)) But I'm in agreement that the general point of cubs is to learn stuff like building a bridge out of bits of monkey, and tying knots with their teeth, and skinning their fellow cubs with nothing but a map and compass :-D


                  Ian Darling "One of the few systems...which has had “no deaths” in the reliability requirements." - Michael Platt

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  Ian Darling wrote: But I'm in agreement that the general point of cubs is to learn stuff like building a bridge out of bits of monkey, and tying knots with their teeth, and skinning their fellow cubs with nothing but a map and compass :laugh::laugh: Clown. :-D

                  1 Reply Last reply
                  0
                  • S stephen hazel

                    ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

                    D Offline
                    D Offline
                    Darrell Long
                    wrote on last edited by
                    #9

                    There is also a cub scout academic belt loop and pin that can be earned. A single den meeting could earn the boys a belt loop and open the discussion about programming. If any of the boys actually started programming they would probably qualify for the pin. http://www.usscouts.org/advance/cubscout/academics/computers.html Darrell Long

                    C 1 Reply Last reply
                    0
                    • S stephen hazel

                      ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

                      M Offline
                      M Offline
                      Mazdak
                      wrote on last edited by
                      #10

                      In addition to what other said: - A creative person. With such a limited tools you can be unlimited. Mazy You're face to face, With the man who sold the world - David Bowie

                      1 Reply Last reply
                      0
                      • R Roger Wright

                        Ack!!! What a terrible thing to teach cub scouts! They're supposed to learn how to tie knots, read a topo map, light a safe fire, build a monkey bridge across a ravine, handle an axe and knife, skin a bear with their teeth - manly stuff, not wimpy techno-dweeb things. There's time enough for that when acne strikes and they're left out of all the cool groups in high school. Shame on you!!!!:mad: Heard in Bullhead City - "You haven't lost your girl -
                        you've just lost your turn..." [sigh] So true...

                        R Offline
                        R Offline
                        Ryan Roberts
                        wrote on last edited by
                        #11

                        A human being should be able to change a diaper, plan an invasion, butcher a hog, design a building, write a sonnet, set a bone, comfort the dying, take orders, give orders, solve equations, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. -- Robert Heinlein I could certainly make a bow and arrow, milk a goat, prepare a microscope slide and copy BASIC programs around that age.. it's only the one day :) Ryan

                        R B 2 Replies Last reply
                        0
                        • I Ian Darling

                          Something which might be helpful would be to get out a pen-turtle and LOGO (or the more modern equivalent, Lego Mindstorms), or something else with a physical/mechanical component to it. A physical aspect is much more "graspable", and easier to demonstrate too - you don't have to have all the cubs crowded around one screen. And computer programming should be described to the kids in terms of the satisfaction of getting computers to do exactly what you tell them, rather than just driving something else (examples as described in books: the "creative joy" in Fred Brooks' Mythical Man Month, or Robert Pirsig's riding a motorcycle with parts you've machined yourself in Zen and the Art of Motorcycle Maintainence). There's also a great deal of folklore and stories to be told, such as the history of the first computer "bug", and so on. A well chosen story would go a long way to keep things interesting.


                          Ian Darling "One of the few systems...which has had “no deaths” in the reliability requirements." - Michael Platt

                          S Offline
                          S Offline
                          stephen hazel
                          wrote on last edited by
                          #12

                          Great ideas!!! I wish i had some cool hardware like you mention, but the den meeting's tonight ;) Making the computer do what you want and bug I'll keep those in mind. Thanks so much! ...Steve

                          1 Reply Last reply
                          0
                          • R Roger Wright

                            Ack!!! What a terrible thing to teach cub scouts! They're supposed to learn how to tie knots, read a topo map, light a safe fire, build a monkey bridge across a ravine, handle an axe and knife, skin a bear with their teeth - manly stuff, not wimpy techno-dweeb things. There's time enough for that when acne strikes and they're left out of all the cool groups in high school. Shame on you!!!!:mad: Heard in Bullhead City - "You haven't lost your girl -
                            you've just lost your turn..." [sigh] So true...

                            S Offline
                            S Offline
                            stephen hazel
                            wrote on last edited by
                            #13

                            Hey, I agree with ya. But when you've been a den leader, THEN you're free to criticize :) That stuff is the guts of scouting, but hey, it's a winter evening! Most of those things require summer :) We've done the knots, not all the boys have pocket knives yet. (But i'm lookin forward to that!) Great point tho! ...Steve

                            1 Reply Last reply
                            0
                            • R Ryan Roberts

                              A human being should be able to change a diaper, plan an invasion, butcher a hog, design a building, write a sonnet, set a bone, comfort the dying, take orders, give orders, solve equations, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. -- Robert Heinlein I could certainly make a bow and arrow, milk a goat, prepare a microscope slide and copy BASIC programs around that age.. it's only the one day :) Ryan

                              R Offline
                              R Offline
                              Roger Wright
                              wrote on last edited by
                              #14

                              Ryan Roberts wrote: Robert Heinlein Aka, Lazarus Long, my mentor...;) Heard in Bullhead City - "You haven't lost your girl -
                              you've just lost your turn..." [sigh] So true...

                              1 Reply Last reply
                              0
                              • D Daniel Turini

                                IMHO, a good programmer (besides what you've already said): 1. Hates doing the same thing again and again. 2. Has lots of curiosity. 3. Wants to disassemble his PS2 (N64 sucks) to "see how it works". 4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas. 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. Perl combines all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript. -- Jamie Zawinski

                                A Offline
                                A Offline
                                Andy Brummer
                                wrote on last edited by
                                #15

                                4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas. Actually, Mathematics is just "abstract ideas". You can suck at arithmetic and still be good at Math. -Andy Brummer

                                1 Reply Last reply
                                0
                                • D Darrell Long

                                  There is also a cub scout academic belt loop and pin that can be earned. A single den meeting could earn the boys a belt loop and open the discussion about programming. If any of the boys actually started programming they would probably qualify for the pin. http://www.usscouts.org/advance/cubscout/academics/computers.html Darrell Long

                                  C Offline
                                  C Offline
                                  Colin Angus Mackay
                                  wrote on last edited by
                                  #16

                                  For the lazy, like my self - who can't be bothered to copy and paste the URL - here's the clickety: http://www.usscouts.org/advance/cubscout/academics/computers.html[^]


                                  EuroCPian Spring 2004 Get Together[^] "You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar "Get in touch with your Inner Capitalist - I wish you much success!" -- Christopher Duncan, Lounge 9-Feb-2004

                                  1 Reply Last reply
                                  0
                                  • R Ryan Roberts

                                    A human being should be able to change a diaper, plan an invasion, butcher a hog, design a building, write a sonnet, set a bone, comfort the dying, take orders, give orders, solve equations, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. -- Robert Heinlein I could certainly make a bow and arrow, milk a goat, prepare a microscope slide and copy BASIC programs around that age.. it's only the one day :) Ryan

                                    B Offline
                                    B Offline
                                    brianwelsch
                                    wrote on last edited by
                                    #17

                                    So why did he spend so much time writing books? That's not on the list. :rolleyes: BW CP Member Homepages


                                    "...take what you need and leave the rest..."

                                    1 Reply Last reply
                                    0
                                    • S stephen hazel

                                      ok. i'm a cub scout den leader lookin for a good plan of attack to teach boys why computer programming is cool. So far I'm gonna show em my old dos graphics apps (tree drawing app, moire graphics, etc) and my midi sequencer. Now i know that these things can't hold a candle to nintendo 64's banjo kazooie and similar type stuff. My plan is to show em a little of what i did as a kid, what i do now, and what it takes to be a computer programmer: - like to spend time alone thinking - know typing - good at math/logic - good at reading (so you can make it thru those god awful computer books) - good at learning new ideas Anybody else got some ideers bout what to chat about? After that, we prepare for our skit - the MEDICRIN http://www.elshaz.com/76/info/skit.doc[^] In advance, tenks mon... ...Steve

                                      B Offline
                                      B Offline
                                      brianwelsch
                                      wrote on last edited by
                                      #18

                                      I think a broad overview of computing would help them picture just how much can be done through computing. To get a feel for what their thoughts on the matter are already, ask them what they think programming can be used for. Discuss the wide variety of fields and applications that involve computing. How it can a be useful skill without being your primary job. You don't have to become a cubicle dwelling geek just because you know how to program. BW CP Member Homepages


                                      "...take what you need and leave the rest..."

                                      1 Reply Last reply
                                      0
                                      • R Richard Stringer

                                        Daniel Turini wrote: 1. Hates doing the same thing again and again Then you won't be programming as a profession then. Same ole same ole all the time. With those rare but refreshing forays into the unknown :) Daniel Turini wrote: 3. Wants to disassemble his PS2 (N64 sucks) to "see how it works Sounds like a hardware problem to me . Leave that to the EE guys. Daniel Turini wrote: 4. Contrary to what most people believe, a good programmer may suck at math, but must be good at abstract ideas Which he will never understand without the math. Recursion rears its ugly head again. Daniel Turini wrote: 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. This you soon outgrow. Richard "The man that hath not music in himself and is not moved with concord of sweet sounds is fit for treasons, stratagems and spoils; Let no man trust him." Shakespeare

                                        A Offline
                                        A Offline
                                        Adam Wimsatt
                                        wrote on last edited by
                                        #19

                                        Richard Stringer wrote: Daniel Turini wrote: 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. This you soon outgrow. Is that because you eventually are able to buy it all, or get married and have to pay all the bills? My code isn't buggy. Those are all fleatures.

                                        R 1 Reply Last reply
                                        0
                                        • A Adam Wimsatt

                                          Richard Stringer wrote: Daniel Turini wrote: 5. Wants to buy half of what's shown on thinkgeek.com, cause he can't afford the other half. This you soon outgrow. Is that because you eventually are able to buy it all, or get married and have to pay all the bills? My code isn't buggy. Those are all fleatures.

                                          R Offline
                                          R Offline
                                          Richard Stringer
                                          wrote on last edited by
                                          #20

                                          Nope. Picture a kid in the candy store---- then picture an adult in a candy store. same principle. Richard "The man that hath not music in himself and is not moved with concord of sweet sounds is fit for treasons, stratagems and spoils; Let no man trust him." Shakespeare

                                          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