Assignments that teach Graphics

Graphics can be a very challenging topic for students, especially if the graphical program is being built from scratch in an industrial-level programming language like Java. Despite its challenge, in our experience students are very interested and excited about building graphical programs, likely because they interact with such programs far more often than with console-based programs.  The Finch's inputs and outputs can be used to further enhance graphical programs.

Simple Control Programs

A good introduction to graphics with the Finch often involves building graphical panes with buttons or sliders to control the Finch.  In these programs, events are easy to deal with - they come from clicking on a button or slider, and directly map to a simple output action on the Finch.  

Visualizing Sensor Data

More complex graphical programs may involve visualization of the Finch's rich sensor suite. For example, one can imagine programs that turn a pane different colors based on the obstacle sensors or light levels. For a more complex program, one could create an assignment that turns the Finch into an input device for an on-screen graphical game; the accelerometer data can be used to move a cursor on the screen in two dimensions, and the obstacle or light sensors can be used as buttons. Feedback in the game can occur both in the graphical window and by actuating the LED or motors.    



I wanted to be a graphical programmer, but ended up doing something else, not completely different, I mean writing about how to wipe a hard drive isn't too similar. Maybe I'll get back into it, in a future.

You made some decent points

You made some decent points there. I regarded online for the query and found most people will go along with together with your website.

reverse cell phone lookup

Somebody essentially assist

Somebody essentially assist to make severely posts I’d state. This is that the very first time I frequented your web page and so far I surprised with the research you made to create this particular post amazing. Excellent activity!

reverse cell phone lookup

An impressive share, I just

An impressive share, I just now with all this onto a colleague who has been doing small analysis on this. And hubby in fact bought me breakfast simply because I stumbled upon it for him.. smile. So ok, i’ll reword that Thnx for your treat! But yeah Thnkx for spending enough time go over this, I feel strongly regarding it and love reading on this topic. If it is possible, as you grow expertise, would you mind updating your blog post to comprehend details It is actually extremely ideal for me. Massive thumb up due to this post!

reverse phone lookup


This place is nice and robots are awesome......