Accidentally in Code

Java: Building Blocks and an Introduction to Processing

Posted on: November 14, 2009

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.


8 Responses to "Java: Building Blocks and an Introduction to Processing"

I might attend, and I’ll probably use JRuby instead of Java. 🙂

I use Aptana studio as an IDE – do I need to install Eclipse as well – as Aptana is built on top of Eclipse.

I second that question. Is eclipse-the-platform needed, or are you just recommending it as an IDE? I tend to write code using vim. 🙂

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.

Oh, if you’re moving it to Friday, I’m going to have to miss it. I’m going to the HAO lecture on Sustainability, Development and Economic Growth in Southern Ontario. But it’s on Google Wave, so I should be able to replay it later, right?

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.

[…] This post was mentioned on Twitter by Cate Huston and Cate Huston, tgrevatt. tgrevatt said: RT @kittenthebad: Java: Building Blocks & an Intro to Processing will take place on Wed & Fri, 7-9pm. More details at […]

[…] an introductory online Java/Processing workshop – you can read about it here and let me know if you want to […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Top Posts


Tweet Tweet

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

%d bloggers like this: