Electronic Engineering

Visual Programming

LabVIEW Visual Programming - LabVIEW Introductory Course

Level 7 Free Choice Module

Introductory programming courses are typically designed to teach programming using a particular programming language. For many students, dealing with the syntax and details of a programming language is a major obstacle to learning how to use computers for problem solving. This module introduces the student to visual programming using LabVIEW. Students will learn how to use a visual programming language to quickly achieve the same results as a conventional programming language. Students also learn about the fundamentals of data acquisition and process control.


TIME: 4 hours computer lab, 4 hours independent learning

ASSESSMENT: Assignment: 20%, Project: 40%, Continuous Assessment: 40%

Usually runs in the first semester (September to December) either as a daytime course or as a night class (one night a week). Check with the electrical & electronics department for more details.

What is LabVIEW?

Fundamentally, LabVIEW is a graphical programming language designed specifically for test, measurement, and control applications. In general-purpose programming languages, the code is as much of a concern as the application. You must pay close attention to the syntax such as commas, semicolons, and brackets. In contrast, in LabVIEW you wire together graphical icons that represent functions to determine the flow of data through your program, similar to creating flowcharts. LabVIEW has the capabilities of a general-purpose programming language, but is more intuitive and easier to use, making users more productive by decreasing the time required to develop software. A building block of a LabVIEW program is called a VI, which consists of two windows – the front panel and the block diagram. An example of a program is shown below in which adjusting the number in the control on the left causes the slide display to change. The program that achieves this is shown on the right.

Sample Labview VI

The Department of Electrical and Electronic Engineering at CIT is an accredited National Instruments LabVIEW academy. This means that our courses prepare students for the Certified LabVIEW Associated Developer (CLAD) certification exam which they can take at CIT.

National Instruments LabVIEW Academy logo


Department of Electrical & Electronic Engineering
CIT, Rossa Avenue, Bishopstown, Cork, Ireland.

Fax: +353(0)21-4335471