Java: Building Blocks and an Introduction to Processing

Update: This will take place on Wednesday 18th and Friday 20th November, 7-9pm. Let me know if you’re interested.

I’m thinking to run a session on this tomorrow, with discussion going on via Wave. Will start at 10 or 11am EST and run for 2 hours, with another 2 hours in the afternoon.

Let me know if you’re interested. I know it’s short notice, so I may push back depending on when people want to do it, but this will happen in the next week or so.

What you’ll need:

  • a Google Wave account
  • Java SDK
  • Eclipse
  • Processing, free download – we won’t be using the IDE that comes with it, but try and locate core.jar

I’ll assume your computer savvy enough to install Java and Eclipse by yourself as this could take up a lot of time in the session.

What we’ll cover:

  • Your first program – “Hello World”
  • Simple types (building blocks)
  • What Object Oriented programming means
  • Getting started with processing, displaying stuff
  • Conditions
  • Loops
  • Global vs. Local variables

This is loosely based on the teaching I’ve done and I have a lot of resources that I’ve created that I’ll share. I have enough to do a whole series of these online workshops, if there’s demand. As it gets cold and nasty outside this could be a good opportunity to learn to code if you’re interested in doing so.

14 thoughts on “Java: Building Blocks and an Introduction to Processing

  1. I’m recommending it as an IDE and I don’t think discussing the IDE is a good use of time in the actual session so I want to avoid that then.

    If Aptana works well for you, that’s fine. The only real requirements are that a) it works and b) you can include the core.jar library in your project / add it to the build so if you’re not using straight up Eclipse, you’ll need to know how to do that.

  2. I’m recommending it as an IDE and I don’t think discussing the IDE is a good use of time in the actual session so I want to avoid that then.

    If Aptana works well for you, that’s fine. The only real requirements are that a) it works and b) you can include the core.jar library in your project / add it to the build so if you’re not using straight up Eclipse, you’ll need to know how to do that.

  3. Sorry, it’s so hard to pick a time that works for everyone!

    What I plan to do is make a slide deck covering everything, Wave will be for clarification, questions and discussion.

    If you manage to block out these 4 hours we should cover everything. If you want to start early I hope to have the deck done earlier, but if you want real-time help that’s when I’ll be on Wave along with the others.

    Dwayne – I wouldn’t worry, ideally I want to do a few more of these covering more advanced stuff in Processing and TDD. For this stuff it will be very basic and you should be able to get through it really quickly.

  4. Sorry, it’s so hard to pick a time that works for everyone!

    What I plan to do is make a slide deck covering everything, Wave will be for clarification, questions and discussion.

    If you manage to block out these 4 hours we should cover everything. If you want to start early I hope to have the deck done earlier, but if you want real-time help that’s when I’ll be on Wave along with the others.

    Dwayne – I wouldn’t worry, ideally I want to do a few more of these covering more advanced stuff in Processing and TDD. For this stuff it will be very basic and you should be able to get through it really quickly.

Leave a Reply