HADM 4760: Visual Basic for Applications: End-User Programming

Fall, Spring. 3 credits. Student option grading.

Elective. Due to capacity restraints in Binenkorb Lab, attendance at first class is mandatory; no-show students are dropped to make room for stand-by students; students may not drop course after second week of class.

Andrew Whitmore (ajw36) – Fall 2017
Andrew Whitmore (ajw36) – Fall 2018
Andrew Whitmore (ajw36) – Spring 2018
Andrew Whitmore (ajw36) – Spring 2019

This is an introductory programming course for end-users (e.g., business managers and consultants). Students develop fluency in the popular Visual Basic for Applications (VBA) language. Using VBA, students learn how to customize and extend the Microsoft Office Suite, with an emphasis on Excel. They also develop custom information systems using Microsoft Office applications as programmable building blocks. Secondary objectives of the course are to cover fundamental design and programming principles. The course is entirely lab-based.