Gifted Bulletin Board

Welcome to the Gifted Issues Discussion Forum.

We invite you to share your experiences and to post information about advocacy, research and other gifted education issues on this free public discussion forum.
CLICK HERE to Log In. Click here for the Board Rules.

Links


Learn about Davidson Academy Online - for profoundly gifted students living anywhere in the U.S. & Canada.

The Davidson Institute is a national nonprofit dedicated to supporting profoundly gifted students through the following programs:

  • Fellows Scholarship
  • Young Scholars
  • Davidson Academy
  • THINK Summer Institute

  • Subscribe to the Davidson Institute's eNews-Update Newsletter >

    Free Gifted Resources & Guides >

    Who's Online Now
    0 members (), 192 guests, and 17 robots.
    Key: Admin, Global Mod, Mod
    Newest Members
    Gingtto, SusanRoth, Ellajack57, emarvelous, Mary Logan
    11,426 Registered Users
    May
    S M T W T F S
    1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31
    Previous Thread
    Next Thread
    Print Thread
    Page 1 of 2 1 2
    Joined: Nov 2011
    Posts: 52
    K
    Member
    OP Offline
    Member
    K
    Joined: Nov 2011
    Posts: 52
    I'm thinking of teaching DS6 to code, as a way of "after-schooling" that doesn't seem so much like school. My skills in this area are non-existent, so I've been looking at the lesson plans on Code.org and learnscratch.org.

    Has anyone used either that would be willing to share opinions, or is there a computer science expert who would be willing to let me know if one is "better" than the other.

    Many thanks!
    Kathie

    Joined: Feb 2013
    Posts: 1,228
    2
    22B Offline
    Member
    Offline
    Member
    2
    Joined: Feb 2013
    Posts: 1,228
    Excuse semi-hijack. I haven't written a computer program for years decades, but I've been wondering. Is Scratch a real programming language?

    Joined: Feb 2012
    Posts: 1,390
    E
    Member
    Offline
    Member
    E
    Joined: Feb 2012
    Posts: 1,390
    I don't have any experience with either of the web sites you mention, but DD10 is taking (and really enjoying) a class through Youth Digital where they use Java to build a Minecraft mod.

    Joined: Oct 2011
    Posts: 69
    B
    Member
    Offline
    Member
    B
    Joined: Oct 2011
    Posts: 69
    My dd enjoyed Scratch at about 6-7. It has a moderated social component as well.

    Joined: May 2014
    Posts: 26
    Junior Member
    Offline
    Junior Member
    Joined: May 2014
    Posts: 26
    Scratch is designed to teach the basic concepts of coding, but doesn't really have practical application outside of their tutorials. It can be helpful if your child's math, keyboard and logic skills are still developing. Their interface is a little clunky, but it the underlying ideas are a bit more sophisticated.

    Code.org has some Scratch-esque programs as well. However, they also will point you to Khan Academy, Codecademy, Grok and other sites to learn Javascript, Python, etc. which are standard languages. They have also partnered with licensed brands like Angry Birds to teach coding, which can be a tempting hook for some kids. Scratch has no bells and whistles like this.

    So, if your DS6 has some math/logic skills around 4th grade+ and is semi-comfortable around a keyboard, you may want to skip right ahead to Khan Academy. If not, then either Scratch or Code.org would be just fine to learn basic logic and concepts while the math and keyboard skills catch up.

    I would recommend trying the initial tutorials on both Scratch and Code.org yourself and you'll get a sense for how the sites try to teach. You'll know better than us which style would work best for your son.

    Joined: Jul 2012
    Posts: 1,478
    Z
    Member
    Offline
    Member
    Z
    Joined: Jul 2012
    Posts: 1,478
    We've gone through this in a few different threads; worth searching for. Personally, I favor Scratch particularly with some of the new structures, because the key factor is learning programmatic thinking not semantical content.

    Many, many tutorials start jamming in language elements with small marginally interesting tasks. If a tutorial doesn't start with defining an interesting problem that drives the learning or create sandbox experiment scenarios, I would continue looking.

    Is Scratch a programming languages? Granted it's been over a day since I've done any professional programming... I say yes as it is used to automate processing on a computing device. Can you make a commercial application with it? No. Are all the skills learned applicable to learning other languages? Fer sher.

    Joined: Feb 2013
    Posts: 1,228
    2
    22B Offline
    Member
    Offline
    Member
    2
    Joined: Feb 2013
    Posts: 1,228
    So is it readily apparent how one would simulate a universal Turing machine using Scratch?

    Joined: Mar 2013
    Posts: 163
    L
    Member
    Offline
    Member
    L
    Joined: Mar 2013
    Posts: 163
    I was trying to teach myself some coding and have experience with both.

    Scratch itself is open-ended and visual. You take a command and drag it into the "programming area" and watch the graphics respond to that command. I found it difficult to use because there wasn't a lot of direction and I'm not really the type of person who enjoys tinkering with something to figure out how it works. Also, as others have mentioned, it's not an actual language (though you can create a game and share it on the site). So it would teach you sort of how things work, but then you'd have to learn to apply specific language once you've done that part.

    Code.org fit really well with my personality, as it was like "Do this" and then you'd do it and it would say "well done" and you're on to the next section (with each section building on the previous). The style was right for me, but it didn't allow for a lot of creativity.

    Joined: Apr 2012
    Posts: 267
    K
    Member
    Offline
    Member
    K
    Joined: Apr 2012
    Posts: 267
    DS9 has been using Scratch for nearly a year now. We've found that he's learned the most by looking at other people's programs to learn new techniques. The fact that you can play a game, then see exactly how it was created, then try to recreate it on your own, is great.

    Joined: Feb 2013
    Posts: 1,228
    2
    22B Offline
    Member
    Offline
    Member
    2
    Joined: Feb 2013
    Posts: 1,228
    For example, what if you want to write a program to find the GCD of two positive integers (in terms of arithmetic operations and inequalities, not just using a pre-made GCD subroutine). Is Scratch good for that?

    Page 1 of 2 1 2

    Moderated by  M-Moderator 

    Link Copied to Clipboard
    Recent Posts
    Technology may replace 40% of jobs in 15 years
    by indigo - 04/30/24 12:27 AM
    NAGC Tip Sheets
    by indigo - 04/29/24 08:36 AM
    Employers less likely to hire from IVYs
    by Wren - 04/29/24 03:43 AM
    Beyond IQ: The consequences of ignoring talent
    by Eagle Mum - 04/21/24 03:55 PM
    Testing with accommodations
    by blackcat - 04/17/24 08:15 AM
    Powered by UBB.threads™ PHP Forum Software 7.7.5