ICT Information
edited
... Coding concepts: Sequencing, branching, repetition
code.org because this site has lots of exc…
...
Coding concepts: Sequencing, branching, repetition
code.org because this site has lots of excellent activities that need no preparation and work right down to around the K-2 age.
We love Code Studio Course 3 at https://studio.code.org/s/course3 for year 5/6 students
BeeBots - physical robots that are great for teaching sequencing, or the iPad app version of the same robots
Daisy the Dinosaur - an iPad app that is similar to the BeeBots concept
notes on coderdojo
edited
... Firstly, it just dives in to a bunch of examples without any programming basics.
Secondly, th…
...
Firstly, it just dives in to a bunch of examples without any programming basics.
Secondly, the cards are meant to be printed? But even as a PDF on my system, the code they ask you to put in can't be copied from the PDF! So you have to type it all in manually. $(document).ready(function() { anyone? But they have included a copy of JQuery so it's easy to include it at least.
...
shows id="name". And this lesson is suddenly really complicated, with pretty poor instructions. It took me over five minutes to figure out where to put the new code, and get the syntax of it right, using the Javascript console.
notes on coderdojo
edited
... Things I didn't like
Firstly, it just dives in to a bunch of examples without any programming…
...
Things I didn't like
Firstly, it just dives in to a bunch of examples without any programming basics.
...
{ anyone? But they have included a copy of JQuery so it's easy to include it at least.
Thirdly, there are some errors even in their most basic of lessons. On card 5 of 9, it says to add id="title" but then the same shows id="name".
notes on coderdojo
edited
... own laptops.
CoderDojo also has some stored resources, across languages like Javascript a…
...
own laptops.
CoderDojo also has some stored resources, across languages like Javascript and Python.
The resources include downloadable files, and instruction cards that they structure like "sushi cards". I still can't figure out what a sushi card actually is.
...
Wiki (for instructors?) at http://kata.coderdojo.com/wiki
Javascript lessons
...
available at:
http://kata.coderdojo.com/wiki/Beginner_JavaScript_Sushi
It is basically tinkering with a "simple" HTML/Javascript file to do things like:
...
write content to the page using document.write
set up ready functions using JQuery!
Things I liked
I liked the way they have a pretty simple format and make their resources freely available (I did register for a free account, so I can't actually say without a little checking if you can download resources without registering)
Things I didn't like
Firstly, it just dives in to a bunch of examples without any programming basics.
Secondly, the cards are meant to be printed? But even as a PDF on my system, the code they ask you to put in can't be copied from the PDF! So you have to type it all in manually. $(document).ready(function() { anyone?
p5.js, a Javascript library, some online IDEs are available, that lets you draw and animate, building from the Processing language
phaser.io - a desktop and mobile HTML5 game framework coderdojo.com,CoderDojo.com, a club
Note that strictly speaking CodeStudio up to Course 3 seems to be entirely based on Blockly, not really coding Javascript at all.
Drawing with Javascript
p5.js, a Javascript library, some online IDEs are available, that lets you draw and animate, building from the Processing language
phaser.io - a desktop and mobile HTML5 game framework
coderdojo.com, a club where you set up a dojo and (optionally) use their resources to encourage kids to code. I've tried out at least one resource so see notes on coderdojo.
Note that strictly speaking CodeStudio up to Course 3 seems to be entirely based on Blockly, not really coding Javascript at all.
Drawing with Javascript
notes on coderdojo
edited
CoderDojo seems like a cool idea, I think in some ways it is very similar to the CodeClub initiati…
CoderDojo seems like a cool idea, I think in some ways it is very similar to the CodeClub initiative. They provide a framework to register and set up a club, that is intended to be run once a week or perhaps less often in a community space somewhere. Students bring their own laptops.
CoderDojo also has some stored resources, across languages like Javascript and Python.
The resources include downloadable files, and instruction cards that they structure like "sushi cards". I still can't figure out what a sushi card actually is.
Here are some of the key links for CoderDojo:
Main site at http://coderdojo.com/
Resources at kata.coderdojo.com
Wiki (for instructors?) at http://kata.coderdojo.com/wiki
Javascript lessons
I tried out their very first lesson in Javascript, titled "Beginner Javascript Sushi", available at:
http://kata.coderdojo.com/wiki/Beginner_JavaScript_Sushi
It is basically tinkering with a "simple" HTML/Javascript file to do things like:
trigger alerts using alert()
write content to the page using document.write
set up ready functions using JQuery!
Proposed Sequence for Python
edited
... Hmmm, lots of silly jokes in the movie and so it takes a while to actually get moving, but the…
...
Hmmm, lots of silly jokes in the movie and so it takes a while to actually get moving, but then it takes you through the print() statement, variables etc. with an embedded code editor for you to attempt some simple exercises.
However, after doing the first four tasks, I think the movies are a bit tedious, they're professionally done, but take too long to get to the point. I don't feel the jokes are very engaging, perhaps if they work for your students they would be OK but they seem to drag everything out like padding.
On top of that, I'm not entirely happy with the content. For instance, they introduce comparison operators, and list "==" to compare things, but don't explain why it's different to the "=" they've been using in the last few movies.
Proposed Sequence for Python
edited
Some resources I've been looking at:
Resources I probably won't use:
TechRocket has at least on…
Some resources I've been looking at:
Resources I probably won't use:
TechRocket has at least one free Python course at
https://www.techrocket.com/code/python-courses/python-and-the-curse-of-the-unusually-high-waves
...
The instructions are in a movie but the movies don't have captions so you would need earphones and a quiet environment to use this course.
Hmmm, lots of silly jokes in the movie and so it takes a while to actually get moving, but then it takes you through the print() statement, variables etc. with an embedded code editor for you to attempt some simple exercises.
However, after doing the first four tasks, I think the movies are a bit tedious, they're professionally done, but take too long to get to the point. I don't feel the jokes are very engaging, perhaps if they work for your students they would be OK but they seem to drag everything out like padding.
Proposed Sequence for Python
edited
... but it looks like you need to register to even attempt the course. Registration is free and as…
...
but it looks like you need to register to even attempt the course. Registration is free and asks for an email address but doesn't seem to verify it?
The instructions are in a movie but the movies don't have captions so you would need earphones and a quiet environment to use this course.
Hmmm, lots of silly jokes in the movie and so it takes a while to actually get moving, but then it takes you through the print() statement, variables etc. with an embedded code editor for you to attempt some simple exercises.