Hey @Paul-Sutton just curious which platform you’re referring to? This forum I presume. If so we might be looking at things like this and how it’s plugged together soon so when we do we’ll see if there’s anything sensible we can do to improve how the text box looks.
I did something similar for the tech jam website, and explained all sorts of terms like ‘hacking - original meaning’ IRC, different languages, python, ruby etc., in terms of what these meant.
I have completed the code club course, and the courses on physical computing and teaching programming in primary schools. I am trying to pay for these courses as employers insist on ‘evidence’. So not able to keep doing this unless someone decides to employ me. Employers don’t pay for these things.
@Jim-Harris Github allows you to view commit histories. So you can roll back if need be or do lots of other complex stuff, not sure where you get good git hackers to help though.
I agree, Scratch4Arduino is also quite laggy.
@Conor-Murphy Sent it this morning. Let me know if you got it @Conor-Murphy
Regarding the grid-like nature of the display: Maybe I am mistaken but I believe there are Python and C/C++ calls to the display that accept coordinates with (0,0) being the upper left-hand corner.
I’m actually sniffing around in the C/C++ side of things right now, (that is, when my right-shoulder isn’t screaming at me). I saw a demo that is a “oscilloscope-like” display of a triangular wave that rapidly scrolls across the screen. It scrolls, stops, scrolls, stops, and so on. I want to modify the demo so that it scrolls continuously - but the mechanics of the display’s bit-map is driving me insane! And I would love to find someone who could help me understand the list of ordered pairs that comprises the display bitmap in C(++).
As far as memory limitations are concerned, a 16k system is old news for me. The GE-4020 mainframe I programmed back at Virginia Tech in 1975 was a 16k machine. The [censored!!] beast programmed in octal of all things, and I rapidly learned to despise octal, bit-packed, instruction codes. (Think PDP-8’s instruction set - a devil-spawned beast if there ever was one!)
My next “major” system was an Atari 8-bit system with 16k. That is until I hardware-hacked a 64k upgrade.
Back in the early 80’s, I had the task of upgrading a disk of test software for an aircraft’s fuel gauge that ran on the IBM PC in BASIC, and I had exactly one 512 byte sector left on the disk. I programmed the modification in assembler and it worked out to a minuscule 29 bytes - and fit the one single sector I had left on that disk.
The micro:bit is unique in this crowd in that the program space is in a 256k flash region, and the 16k of RAM is the global heap.
As far as emulators are concerned, I don’t feel I have the right to complain. Emulators are particularly nasty beasts to write, especially when the underlying hardware abstraction layer - they call it something else - is a moving target. They’re a real pain to write even when the hardware/firmware have been stable for decades.
The thing I like about the “blocky” interface is that it lets non-coder individuals do things that make sense visually, and see immediate, (hopefully successful), results. If they have any interest/talent at all, they’ll finally get to projects where the “blocky” interface doesn’t meet their needs anymore. This is when you flip them over to a more advanced environment.
The CoderDojo Foundation is hosting a Dublin Mentor meet-up for all those who are involved in Dojos locally or are interested in learning more
It’s going to be an informal meet up with:
Learn more and get your free ticket to attend here: http://dojo.soy/Dublin
To share your experiences through a lightning talk sign up here
Want to know what Community members from Thailand, Japan and beyond discussed on our recent community call?
You can pick which segments you want to watch or listen to the whole thing here
So sorry. Since I am not female, I cannot read minds nor do I have eyes on the back of my head.
Seriously, you are one of the exceptions - many people I’ve met that, (supposedly), graduated high-school wouldn’t know their national capital from a hole in the ground if it bit them. As they used to say in the Marines, (and maybe still do), “He couldn’t find his [bum] with both hands and a map!”
Now that I understand you, this makes much more sense.
I would still like to find the adult equivalent of a Dojo.
On a similar, but different topic - what are you folks doing to support and involve the more challenged individuals in your communities? Not just the physically challenged, but the ones with developmental and/or learning disabilities? Particularly those “on the spectrum” or the Aspberger’s individual may not have many non-threatening opportunities to socialize.
I’d like to share here the link to the tutorials I’m creating for my Dojo. They’re not in English because they’re targeted to an Italian audience, so maybe some Italian speaking volunteer will stumble upon them and find them useful…
The site is: https://kronwiz.github.io/codingtutorials/
The first two big buttons bring you to the download pages: “Progetti da scaricare” (projects to download) are the ones we are already using in our Dojo, while “Didattica” (teaching) is more aimed at giving teachers ideas to be used in schools.
I wanted to let you know that we’ve just launched a new homepage along with four other new pages on the CoderDojo website. www.coderdojo.com and www.coderdojo.com/resources/ might be most interesting to you! We’re hoping our new designs make CoderDojo even friendlier and more global because thanks to the amazing work of our devs these pages can now be *translated so that more people can learn about CoderDojo in their native language.
But we need some help!
If you are interested in translating any of the 5 new pages on the website for us from English to Italian, Dutch, Japanese and Spanish, German, French, Hindi or Romanian please email Nina (our new translations manager!); saying what language you are interested in translating the website too and she will get you set up in no time!
You can email Nina at: firstname.lastname@example.org
PS. we hope you like the new designs!
We are currently working on creating a Parents’ Handbook at the CoderDojo Foundation - this will be published online as a guide for parents whose children are interested in getting involved with CoderDojo. We hope this will help parents to better understand the movement and encourage them to become involved!
Parents / Guardians - you can help!
As a valued member of the community and a parent / guardian of an awesome Ninja, it would be amazing if you could provide us with a quote that we could use in this publication. The quote will be published with you and your child’s first names (e.g. quote from Dublin Ninja Mary’s parent, John).
Here are some suggestions for you to provide a few lines about:
As a parent, what does it mean to you that your child is part of the CoderDojo community?
What impact has attending a Dojo made on your child’s learning?
Has CoderDojo opened any new opportunities or avenues of creativity for your child?
If you have any photos of you and your Ninja that you would also like to include, we would appreciate it! Just pop them, plus your quotes, into an email to email@example.com
Any update on getting Minecraft Education Edition for Dojos?
I can see why you might get that impression from the branding — and the Raspberry Pi Foundation, of which the CoderDojo Foundation is a part, does indeed own the company responsible for the Raspberry Pi computer — but the considerable majority of the projects you’ll find on that site are totally platform agnostic:
Can I help? Maybe, as I wander the various fora, I can help remove “deleted” posts as I see them?
P.S. I notice that many are gone - thanks! - but like cockroaches, the more you delete, the more show up!
I’m Tommaso Garuglieri and I’m a mentor for the Coderdojo Bagno a Ripoli, and a software developer.
Very often during the Coderdojo events parents would complain about the fragmentation of the platforms that provides visibility to the various events/dojos so with another mentor from Florence we’ve decided to create an application that would allow users to find nearby Coderdojo events based on his position.
After a couple months of work, we came up with a native android application and a backend service that fetches events from various platforms (at the moment Eventbrite and the zen-platform).
As Conor Murphy already pointed out the actual backend service implementation is very unstable since it relies on specific keywords in order to run the events search on Eventbrite and on a world-wide dojo org. based scraping for the zen platform, of course this is meant to be a temporary implementation until a better method for events search provided directly from the official api.
I’d love to have some feedback/contributions about the idea and the application!
Of course both the application and the api service are open source and ads free, you can find all the links below:
Android native application:
Android application source code:
Api source code:
Thank for your attention!
Let me step up and add my whole hearted agreement.
Obviously there are two sides to this question:
One view suggests a competitive environment encourages the student to “stretch themselves”.
The other, (and the one I support), suggests that the group be given a problem, (or a list of problems), to solve and let each participant try to solve the problem in whatever way they can.
I like this for a multitude of reasons:
The absence of “winners” and “losers” encourages everyone to participate, even if they can’t tell the difference between a dog-bite and a binary byte. Everyone started by staring at the keyboard wondering “what the heck do I do now?!” at one time or another.
Encouraging people to try to solve a problem - and pick their own solution - can have wonderfully magical results. I’ve seen some remarkably elegant and imaginative solutions come out of efforts like this.
Presenting a task as a problem to be solved also encourages collaborative effort. The ability to collaborate and contribute to a group effort is an essential life-skill, especially in technology and computing.
A corollary to #1 is the fact that many individuals, (including myself), shy away from purely competitive events of any kind. Nuala’s excellent post mentions the fact that many people, (regardless of age), function better in a collaborative environment than in a competitive one.
This kind of event allows the true stars to float to the surface instead of the punters and wannabees who would try to game the system in a competition.
I could go on, but I personally believe that a non-competitive environment is to be preferred on a number of levels.
What say ye?
one of the things that gave success here was to invite the mothers along with the daughters to a session of “Women”
@Nuala-McHale Great idea, let’s create a Mentor day where students will speak to thank the work of their mentors.
Coder: Thank you for the lovely moment we were able to share the names of those we most liked.
It was a beautiful moment to see how the Dojos talk about their mentors and how important they are.
Fernando (CoderDojo Esposende)
Looks like your connection to CoderDojo Forum was lost, please wait while we try to reconnect.