This course will provide fundamental and intermediate LabVIEW programming skills that are needed to develop applications for any engineering discipline. You will understand and implement the basic and advanced techniques of PC-based, real-time instrumentation for engineering applications. The laboratory experiments that you will work on during the course are developed with inter-disciplinary concepts taken into consideration for mechanical engineers, petroleum engineers, and electrical engineers. This is a lab-based course, which uses data acquisition devices for developing custom graphical user interface applications. At the end of the course, you will have the knowledge to design a broad range of LabVIEW based applications that requires data acquisition and simulation skills of measurement instruments.