Monday March 21st, we will be offering a beginners' introduction to the powerful, yet easy to learn programming language, Lua (http://www.lua.org/). This class is appropriate for anyone thirteen and older, even if you have never programmed before!
Lua is a simple to use scripting language that looks like the "C" programming language. It can be used on a wide variety of computer platforms, from Linux and Windows systems down to microcontrollers. Lua has been used to program games, Minecraft add-ons, etc.
In this class, we'll cover these basics of simple programming:
• Simple variables
• Input (read) and Output (write)
• Simple control structures like IF, WHILE and FOR
By the end of this short class, you will be able to write small (15-20 line) Lua programs. The final challenge will be creating a program to track and record 30 days of electric meter readings, low and high temperature readings, and then predict cost for next month given average low and high temps.
You will need to bring: a laptop with Lua 5.3 installed (http://www.lua.org/download.html) and the Lua 5.3 Reference Manual (http://www.lua.org/manual/5.3/) loaded for reference.
About your instructor: Foster has been programming computers since building an Imsai in 1975. Since then he's taught hundreds of classes in a wide variety of languages. His current favorites are the Awk and Lua scripting languages. When not programming, he's tinkering with electronics and is a mentor for middle and high school roboteers working on competitive robotics.