Spacer
UAF Alaska Summer Research AcademyAbout UsContact Staff
The Alaska Summer Research Academy

Programming

LabVIEW Programming for Scientists and Engineers.

LabVIEW is a programming language widely used by scientists and engineers.  LabVIEW based programs have been used by Boeing to test airliners, by NASA to drive a rover on Mars, and by LEGO to automate their factories.  This language is somewhat unique in that it is graphical.  Rather than typing lines of text such as in BASIC or C++, the programmer creates block diagrams.  These diagrams are then compiled and execute.  More information about LabVIEW can be found at http://www.ni.com/labview

In this class, we will focus on learning the basics of this language and putting this knowledge to use.  The class will consist primarily of a series of challenges of increasing difficulty—lectures will be kept to a minimum.

A few notes that prospective students should understand. This is a classroom-based module.  Like most programmers, we will spend long hours in a windowless room staring at a computer screen.

Programming is very much an exercise in puzzle solving and abstract thinking. Students should enjoy both.

Students should also bring helmets for unicycling and extreme pogo sticking.

Instructor:

Tom Johnson is a research engineer at the Institute of Northern Engineering at UAF.  Tom is a gifted teacher, coach, programmer and lego enthusiast. The First Lego League (FLL) teams he has coached have won several local events, and Tom has taken FLL teams to national and international competitions. Tom has designed several clever lego machines. Here is a link to a lego knitting machine he designed and built.

Students design a package for an egg drop challenge