National Instruments' LabVIEW software is a graphical programming system for creating systems to control electronics and devices. It also performs data collection and analysis, and is generally used in scientific laboratories. Because of its graphical nature, it is relatively easy to create and manipulate programs and link measurements and sensors to trigger automatic responses.
LabVIEW has also created a set of resources specifically for working with micro-controllers like the Arduino, Raspberry Pi, and BeagleBone Black. Instructions for using these resources, as well as a very good forum for discussing problems/solutions, can be found at their MakerHub website.
LabVIEW is proprietary software, while Tulane does not maintain a site-license it can be found on a number of computers around the University.
There is also an affordable student version of LabVIEW, which contains most of the relevant capabilities of the overall program, available at:
Resources for using LabVIEW with Arduino and other micro-controllers can be found at:
Tutorials are available at http://www.ni.com/getting-started/
There are also tons of sample programs included in the "Help" menu of the program, which should give a good start to any project you are starting.