Teaching arduino in 300-level class, suggestions?

sheesh.. you'd think that they would have at least some type of scripting language, data parsing and processing... I'm thinking PERL basics by that level would be almost mandatory..