You'll have to forgive my generalizing, but granted we're working with a global audience having exact times for everyone is a bit tricky, so I usually have them for a specific time zone (we've used US EST and GMT in the past, as I think they're the most commonly used) and it's extrapolated from there. 7-10 EST is not good for Europeans so we hosted a second that was 7-10 GMT, which I think was 4am-7am for me. Though having said that 8:30am-11:30am (+0930, or AU CST) is still early morningish for me :P/>/>
The workshops are designed to try and introduce CS education through application and fun rather than a more regulated classroom, but principles ranging from simple function calls and variables right up to boolean and incremental iteration are covered, which is the most needed for simple applications. I cover the language from a functional perspective as that's the one I find Lua lends itself best to, and because most of the applications are designed to be fairly atomic, namespaces and classes aren't discussed.
At the end of the day participants will hopefully have a better understanding of how lua works and a bit of know-how in structuring their own simple applications. Hopefully that will be a good foundation for more advanced learning in the subject.
Thanks for that Pharap, I'll let you know how we get on :D/>/>
It's understandable, I just wanted to make sure the timing is all made clear now so there's not a barrage of people asking later. For the record, most people outside the US don't really know EST, I'm guessing the main reason Australians would know is because they have an EST of their own. It's usually best to stick with UTC nowadays since that's the most common one on the internet and people usually look up what their UTC timezone is at one point or another. After all, it is short for Universal Coordinated Time, so it makes sense it's used on multinational websites.
I could have done a 4-7 one, It was 6 am when I posted that last post (lol, another all-nighter)
Makes sense. I'm guessing the usual 'password lock' is going to be in there somewhere (it's the hello world of CC lol).
Speaking of increments, do the ++ or += operators even work in lua? or does it have to be var = var + var, because having experience with C++ and C#, it's really weird not using them.
Hopefully it will be more informative than me early programming lessons. My teacher wasn't brilliant, by the end of the year there were about the same number of people asking me for help as there were asking for her help lol I've also cheated a bit since we weren't supposed to learn object orientation until next year, but at least it means I can hand some projects in early lol
If there are any spaces for workshops to run or you don't have many gaming booths, I could run a simple roguelike to demonstrate some gaming concepts for all the people who want to make games in CC. (I have some C++ code for a basic console mode roguelike that I can easily port to lua). Text adventures and perhaps something like button-timed guitar-hero-style games I might also be able to manage. Of course they'd all have to be run after the intro to events and might be a bit advanced for the people involved, it depends how much gets covered and how fast.
Also, one thing to think of, will redpower's coloured cable be left out for compatibility or left in for use with the bundledcable functions of the redstone API?
It's another thing you might want to give participants a heads-up on (after all, if one of them somehow wound up in creative mode and tried to place a bit when the server didn't support it, they'd probably get kicked out, which wouldn't be particularly useful).