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. Microsoft Kids corner and Small Basic

Microsoft Kids corner and Small Basic

Scheduled Pinned Locked Moved The Lounge
comlearning
32 Posts 19 Posters 2 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.
  • R Rama Krishna Vavilala

    I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

    A Offline
    A Offline
    Amar Chaudhary
    wrote on last edited by
    #12

    I don't know if a product exists for the propose - but it would be great if you introduce her to flowcharts. i.e. creating flowcharts for simple activities like going to school, going to park or something similar - just make sure let her do any thing she likes and not you likes.

    My Startup!!!!
    Profile@Elance - feedback available too

    R E B 3 Replies Last reply
    0
    • H Henry Minute

      In between posting here, coding and having supper I have just watched a BBC TV program of a concert by Stevie Winwood and Eric Clapton. One of the songs they did was Voodo Chile. Not as good as Jimi, but bloody good all the same.

      Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” Why do programmers often confuse Halloween and Christmas? - Because 31 Oct = 25 Dec. Business Myths of the Geek #4 'What you think matters.'

      C Offline
      C Offline
      CPallini
      wrote on last edited by
      #13

      :thumbsup: Also Stevie Ray Vaughan's "Little Wing" was very good.

      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
      [My articles]

      1 Reply Last reply
      0
      • H Henry Minute

        For a six year old I still firmly believe that if they cannot see pretty-much instantaneous results they lose interest more quickly that they will anyway. Bearing that in mind, for an introductory introduction, I still believe that turtle graphics (logo)[^] style language is best. If they show any interest then that is the time to move them towards more mainstream languages.

        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” Why do programmers often confuse Halloween and Christmas? - Because 31 Oct = 25 Dec. Business Myths of the Geek #4 'What you think matters.'

        R Offline
        R Offline
        Rama Krishna Vavilala
        wrote on last edited by
        #14

        I agree! I just wanted to give it a try.

        1 Reply Last reply
        0
        • R Rama Krishna Vavilala

          I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #15

          I tried with Scratch[^], but we were all dissapointed; it is boring and the graphics are bad. ANother option we did not try but are considering is Alice[^]

          utf8-cpp

          B 1 Reply Last reply
          0
          • A Amar Chaudhary

            I don't know if a product exists for the propose - but it would be great if you introduce her to flowcharts. i.e. creating flowcharts for simple activities like going to school, going to park or something similar - just make sure let her do any thing she likes and not you likes.

            My Startup!!!!
            Profile@Elance - feedback available too

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #16

            Amar Chaudhary wrote:

            creating flowcharts for simple activities like going to school, going to park or something similar

            Not a bad idea!

            1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

              K Offline
              K Offline
              Kant
              wrote on last edited by
              #17

              Been there. Done that (we tried Scratch). Kids moved on :-D Personally my kids hate my job. According to them I am on the computer at least 12-14 hours a day.

              రవికాంత్

              1 Reply Last reply
              0
              • R Rama Krishna Vavilala

                I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

                D Offline
                D Offline
                Dan Mos
                wrote on last edited by
                #18

                Yeah I knew about them in a while but it's just to hard to learn. I can't ask anybody to send codez :( Send DragAndDropez! :-D Joke aside I totally agree with Henry :)

                I bug

                1 Reply Last reply
                0
                • R Rama Krishna Vavilala

                  I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

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

                  Have you looked at GameMaker 8 yet? A friend took a class in game design at the local college, and I worked with her some using this tool. It's awesome, and I'm convinced that with a little adult guidance initially, a six year old could find hours of entertainment creating games with it. It won't make PS3 style games, but it's more than adequate to build arcade type games with mazes, falling things to dodge, dragons flaming, magic objects to capture - all good stuff for kids. It doesn't require anything special to make the finished games run, either, so the games it produces can be shared with friends. Best part - it's free! The Pro upgrade costs all of $25, but the basic version is quite enough.

                  "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                  1 Reply Last reply
                  0
                  • R Rama Krishna Vavilala

                    I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

                    A Offline
                    A Offline
                    arcb
                    wrote on last edited by
                    #20

                    Mindrover[^] if you can find a copy anywhere...

                    1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

                      Z Offline
                      Z Offline
                      ZenAudio
                      wrote on last edited by
                      #21

                      You might want to look into Microsoft's Kodu Game Lab [^]. It's similar to a Logo style programming but kids can make their own video games very easily. It's not a formal language to be sure but it will get kids solving problems and thinking programatically very quickly. And I thought it was kinda fun too. It's about $6 downloaded on XBox Live or a free download on a PC.

                      1 Reply Last reply
                      0
                      • R Rama Krishna Vavilala

                        I wanted to see if I could teach my six year old daughter some programming (may be too early but worth a try). While looking at various options: I came across Microsoft Kids corner[^] and this awesomeness[^] (Small Basic). I did not know about both of them before today.

                        F Offline
                        F Offline
                        Flynn Arrowstarr Regular Schmoe
                        wrote on last edited by
                        #22

                        Another good programming game -- Omega[^] Used to play this for hours on the Commodore Amiga. :-\ Flynn

                        1 Reply Last reply
                        0
                        • H Henry Minute

                          In between posting here, coding and having supper I have just watched a BBC TV program of a concert by Stevie Winwood and Eric Clapton. One of the songs they did was Voodo Chile. Not as good as Jimi, but bloody good all the same.

                          Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” Why do programmers often confuse Halloween and Christmas? - Because 31 Oct = 25 Dec. Business Myths of the Geek #4 'What you think matters.'

                          E Offline
                          E Offline
                          ErrolErrol
                          wrote on last edited by
                          #23

                          My public library has that concert....well, maybe not YOUR exact concert....but those two great guys anyhow, in concert, live and rockin', on DVD. Might be worth a look for anyone who didn't see it on the BBC tonight! :-D

                          1 Reply Last reply
                          0
                          • A Amar Chaudhary

                            I don't know if a product exists for the propose - but it would be great if you introduce her to flowcharts. i.e. creating flowcharts for simple activities like going to school, going to park or something similar - just make sure let her do any thing she likes and not you likes.

                            My Startup!!!!
                            Profile@Elance - feedback available too

                            E Offline
                            E Offline
                            ErrolErrol
                            wrote on last edited by
                            #24

                            I would think that the nice visual aspects of the UML might appeal to children....I like the little actors very much myself! :-D

                            1 Reply Last reply
                            0
                            • A Amar Chaudhary

                              I don't know if a product exists for the propose - but it would be great if you introduce her to flowcharts. i.e. creating flowcharts for simple activities like going to school, going to park or something similar - just make sure let her do any thing she likes and not you likes.

                              My Startup!!!!
                              Profile@Elance - feedback available too

                              B Offline
                              B Offline
                              Billy T
                              wrote on last edited by
                              #25

                              Try Scratch - it is a visual language with statements set out as visual blocks - almost like a flow chart actually. My kids love it.

                              1 Reply Last reply
                              0
                              • N Nemanja Trifunovic

                                I tried with Scratch[^], but we were all dissapointed; it is boring and the graphics are bad. ANother option we did not try but are considering is Alice[^]

                                utf8-cpp

                                B Offline
                                B Offline
                                Billy T
                                wrote on last edited by
                                #26

                                No, Scratch is not boring. You've got to think what is a six year old going to be interested in programming for, and focus on small tasks with instant payoff. Does she like music? Then program some noise (drums, beeps, etc controlled by the keyboard or mouse), or show her how to record and playback herself singing. Does she like drawing? There's a (primitive) drawing program she can draw a picture - then do a program to spin it around or change its colour. There are plenty of program examples - does she like "Knock knock" jokes? They're pretty funny at that age and she can make her own from the examples.

                                1 Reply Last reply
                                0
                                • P PIEBALDconsult

                                  Probably shouldn't start out with OOP.

                                  R Offline
                                  R Offline
                                  Rob Grainger
                                  wrote on last edited by
                                  #27

                                  Really? Alan Kay and the Squeak community may beg to differ - one of the primary motivating factors of Smalltalk has always been making this stuff accessible. The eToys project, particularly, exemplifies this approach. I'd agree with the comments as far as development tools that adopt a more mixed approach to object-oriented development. C#, Java and VB are all nowhere nearly as accessible to small minds. Part of the problem here is the language - all these languages are not truly object-oriented. Another major factor is the IDE's, which would overwhelm small minds. Amazingly, my 6 year old also coped with a small guess-the-number game in Haskell of all things. Not the approach I'd pursue if teaching him seriously - he just enquired what I was doing, and we ended up writing it together.

                                  P 1 Reply Last reply
                                  0
                                  • R Rob Grainger

                                    Really? Alan Kay and the Squeak community may beg to differ - one of the primary motivating factors of Smalltalk has always been making this stuff accessible. The eToys project, particularly, exemplifies this approach. I'd agree with the comments as far as development tools that adopt a more mixed approach to object-oriented development. C#, Java and VB are all nowhere nearly as accessible to small minds. Part of the problem here is the language - all these languages are not truly object-oriented. Another major factor is the IDE's, which would overwhelm small minds. Amazingly, my 6 year old also coped with a small guess-the-number game in Haskell of all things. Not the approach I'd pursue if teaching him seriously - he just enquired what I was doing, and we ended up writing it together.

                                    P Offline
                                    P Offline
                                    PIEBALDconsult
                                    wrote on last edited by
                                    #28

                                    Yes, OOP is a very advanced concept. In my opinion, a beginner should learn the basics of control flow, then datatypes, then data structures, and then OOP. That's how I was taught, and it was very effective. (BASIC, Pascal, C, C++, C#) Whenever the topic of beginner language pops up I recommend Perl. :-D

                                    modified on Tuesday, June 22, 2010 9:16 AM

                                    K 1 Reply Last reply
                                    0
                                    • P PIEBALDconsult

                                      Yes, OOP is a very advanced concept. In my opinion, a beginner should learn the basics of control flow, then datatypes, then data structures, and then OOP. That's how I was taught, and it was very effective. (BASIC, Pascal, C, C++, C#) Whenever the topic of beginner language pops up I recommend Perl. :-D

                                      modified on Tuesday, June 22, 2010 9:16 AM

                                      K Offline
                                      K Offline
                                      Kevin McFarlane
                                      wrote on last edited by
                                      #29

                                      I'd have thought that if you're new to programming you might find it natural to start with OOP. I agree about the control flow, etc., but you can learn those at the same time.

                                      Kevin

                                      P 1 Reply Last reply
                                      0
                                      • K Kevin McFarlane

                                        I'd have thought that if you're new to programming you might find it natural to start with OOP. I agree about the control flow, etc., but you can learn those at the same time.

                                        Kevin

                                        P Offline
                                        P Offline
                                        PIEBALDconsult
                                        wrote on last edited by
                                        #30

                                        Kevin McFarlane wrote:

                                        at the same time

                                        I can't learn two things at once. You need to learn the fundamentals first -- hence the name. :-D

                                        K 1 Reply Last reply
                                        0
                                        • P PIEBALDconsult

                                          Kevin McFarlane wrote:

                                          at the same time

                                          I can't learn two things at once. You need to learn the fundamentals first -- hence the name. :-D

                                          K Offline
                                          K Offline
                                          Kevin McFarlane
                                          wrote on last edited by
                                          #31

                                          You learn hierarchically but that doesn't mean you need to learn a procedural language and then an OO language. Of course, there's no harm in doing it that way but I don't see that it has to be like that.

                                          Kevin

                                          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