Chicago, Illinois
June 18, 2006
June 18, 2006
June 21, 2006
2153-5965
Engineering Technology
6
11.758.1 - 11.758.6
10.18260/1-2--940
https://peer.asee.org/940
1201
Dr. Yu Cai is an assistant professor at School of Technology in Michigan Technological University. His research interests include network protocols, distributed systems and cyber security. He received his Ph.D. in Computer Science from University of Colorado in 2005. He is a memeber of IEEE and ACM.
Mr. Guy Hembroff is an Assistant Professor within Michigan Tech University's School of Technology Department. His research interests are within the areas of cyber security, network protocols, encryption methods, health-care security, and biometrics. He has six years of industrial experience as a systems engineer and advanced network engineer. Mr. Hembroff is currently pursuing his Ph.D. degree in Computer Information Science.
Information Technology Course Development: Script Programming
Abstract
Traditional script programming courses usually concentrate on Unix Shell and Perl. However, with the fast development of Information Technology, there are some new factors that we need to take into consideration. In Computer Network & System Administration (CNSA) program at Michigan Technological University, we design a new script programming course to better prepare students for the needs of industry.
In this paper, we present the design of the new script programming course. We incorporate the web-related scripting technologies as well as Windows-related scripting technologies in the new course. Compared with traditional scripting courses, the new course covers a wider and more diverse range of topics. In the new course, the lecture notes are carefully designed so as to illustrate scripting languages through examples. We train students to learn to search resources and solutions using Internet and Google. We utilize Virtual Machines to set up lab environment. The lab assignments are designed to further students’ problem solving skills and learn “hands on” programming. The new script programming course aims to provide students the opportunity to learn multiple scripting technologies, and gain hands-on experience on scripting.
1. Introduction
A computer-related program named Computer Network & System Administration (CNSA) was introduced at Michigan Technological University in 2002 [1]. The purpose of this program was to serve the needs of industry by educating and training students to succeed in the field areas of systems administration and network engineering. An integral part of the CNSA curriculum is the three-credit hour course entitled Script Programming – SAT3400.
Traditional script programming course usually concentrates on Unix Shell scripting and / or Perl scripting. However, with the fast development of Information Technology, there are several factors that we need to take into consideration when designing a new script programming course.
First, the popularity of the Internet makes web-related scripting technologies become more important. It is necessary to include web scripting technologies like CGI (Perl), ASP.NET and PHP.
Second, the increasing market share of Microsoft Windows Servers makes Windows scripting technologies become more popular. It is helpful to include Windows scripting technologies like Windows batch file and VBScript.
Third, in the “real-world” environment, the system administrators are likely to be exposed to multiple scripting languages. It is important to let students know the links
Cai, Y., & Hembroff, G. (2006, June), Information Technology Course Development: Script Programming Paper presented at 2006 Annual Conference & Exposition, Chicago, Illinois. 10.18260/1-2--940
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