4 ms·
Is there something wrong with the drag and drop approach? I find that working with kids on programming lego robots through their drag and drop approach is fairl
by stinkytaco 9y ago
Is there something wrong with the drag and drop approach? I find that working with kids on programming lego robots through their drag and drop approach is fairly engaging to them and does communicate concepts pretty well (loops, arrays, variables and so on). Of course you need to move them to a more "grown up" syntax eventually, but I suspect that comes as they need to solve more complex programs.
- 20years 9y agoI think the drag/drop tools are great for the younger kids but once they reach middle school age they are generally ready for something more. I periodically teach middle school coding workshops. One of the top questions the kids ask at the start of a new workshop is will they be using scratch or hand coding. They associate scratch with the young kids and want more control by this age.
- Steve_T_online 9y agoScratch of course is a very well known drag and drop coding environment, but it has been used in the UK to produce programs that can achieve A* grades at GCSE. Scratch can handle variable casting, iteration, IF statements and lots more besides. I have a whole bunch of 12 year olds who are all over Scratch, producing great code, and not at all perceiving it as somehow less than Java or Python. In fact last year, my 14 year old Year 10s came second in a Scratch competition in the Middle East, winning Apple Watches. So yes drag and drop tools can be seen as being a tad babyish, but when pushed they can be very effective.