Skip to main content
Log in

An integrated introduction to spreadsheet and programming skills for operational research students

  • Special Issue Paper
  • Published:
Journal of the Operational Research Society

Abstract

Spreadsheets and computer programming make valuable contributions to OR courses. The latest version of Microsoft Excel, integrated with Visual Basic for Applications (VBA), supports a seamless transition from spreadsheets to programming for such courses. This paper describes a teaching approach for such a course. It is illustrated with examples that have been designed and developed to help students to make this transition, whilst supporting the operational research context of the course. It shows how VBA supports this transition as well as demonstrating its functional contribution to spreadsheet modelling. This paper goes on to discuss insights into spreadsheet design that are afforded by this software, in particular concerning differentiation of statics from dynamics, control, visibility of data, and user interaction. A further focus of discussion is the balance of functionality between worksheet structure and formulae, and VBA modules and functions. The course is well received by students, forms a significant contribution to the MSc programme that is its context, and offers a model to other similar programmes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A Martin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Martin, A. An integrated introduction to spreadsheet and programming skills for operational research students. J Oper Res Soc 51, 1399–1408 (2000). https://doi.org/10.1057/palgrave.jors.2600064

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.jors.2600064

Keywords

Navigation