Asee peer logo

Integrating Scripting Programming Language Instruction Into It Curricula

Download Paper |


2006 Annual Conference & Exposition


Chicago, Illinois

Publication Date

June 18, 2006

Start Date

June 18, 2006

End Date

June 21, 2006



Conference Session

Programming for Engineering Students

Tagged Division

Computers in Education

Page Count


Page Numbers

11.791.1 - 11.791.9



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Gordon Romney Brigham Young University

author page

Ronald Gonzales Brigham Young University

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Integrating Scripting Programming Language Instruction into IT Curricula


The objective of this paper is to offer IT academicians one potential open-source solution to the escalating challenge that confronts each of us regarding how to optimally teach Scripting Programming Languages [1] (Web scripting language “WSL”) within severely constrained teaching curricula. The outcome, additionally, is to promote creativity within academia that will generate the correct instructional solution for a given university situation. Specifically, this paper is for those who desire 1) their students to be as well-prepared, as possible, for post- graduate employment; and 2) their program to receive positive feedback from industry for preparing quality students.

Web scripting languages (WSL) constitute a specific group of programming languages that are application-specific (browsers for the Internet), and are used to program Web pages and to control Internet usage. WSL tend to favor rapid development over efficiency of execution, and, normally, are interpretive rather than compiled languages.

WSLs addressed in this study are shown in Figure 1.

Tool Popularity of Usage % Usage

ASP.NET 6 0.5 Java (JSP) 1 22 Perl/Mason 3 7 PHP 2 9 Python 4 3 Ruby/Rails 5 0.5

Figure 1 Web Scripting Languages

WSLs, in Figure 1, are extracted, by the authors, from the published survey by Tiobe Software [2] from the top fifty programming languages, and their ranking by Tiobe Popularity Index and the percentage of usage is shown.

Computing Instruction Challenges A variety of academic computing instruction challenges are addressed in this paper, namely:

1. Several parallel, competing computer instructional programs exist at a given institution of higher education, e.g. Computer Science (CS), Electrical and Computer Engineering (ECE), Information Systems (IS), and Information Technology (IT). 2. Each computer instruction program, frequently, is constrained by a total number of core instruction credit-hours permitted by its college or university. 3. Computer technology, both hardware and software, continues to grow at seemingly unmanageable rates.

Romney, G., & Gonzales, R. (2006, June), Integrating Scripting Programming Language Instruction Into It Curricula Paper presented at 2006 Annual Conference & Exposition, Chicago, Illinois. 10.18260/1-2--1346

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2006 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015