Charlotte, North Carolina
June 20, 1999
June 20, 1999
June 23, 1999
4.182.1 - 4.182.8
Developing Java-Based Virtual Laboratory Tools for 1an Undergraduate Random Signals and Noise Course G. Tong Zhou, Hong-Jing Lo Georgia Institute of Technology
Abstract This paper describes a set of Java-based virtual laboratory" tools to enhance an under- graduate course EE3340 Random Signals and Noise" at Georgia Tech. Written in Java and distributed freely on the Internet, these course modules are platform independent, architec- ture neutral, highly interactive, and run on any computer with a suitable browser. They are intended to help students grasp abstract and di cult mathematical concepts through computer-based hands-on" experience. A few example modules are given here.
I. Introduction An undergraduate course that covers probability theory, random signals, and noise is a part of the core curriculum in many electrical and computer engineering programs. It is also a core course in other engineering curricula such as mechanical, civil, industrial, and systems engineering, as well as in non-engineering programs such as physics, mathematics, and eco- nomics. Since this material is highly mathematical and abstract, unless su cient excitement and motivation is generated from examples, applications and intuition, students often be- come discouraged and lose interest. Educators have created tools to make this course more interesting. For example, Minitab 1 and MATLAB 2 projects were considered. However, with the emergence of multimedia technologies such as the World Wide Web WWW and exciting new programming environments such as Java, it is now possible to teach this course in a more visual and interactive manner. We have incorporated state-of-the-art information technologies such as the Internet, the WWW, and Java into the instruction of EE3340. Java is a recently emerged programming language and the programming language of choice today in network applications it is be- coming the DOS of the Internet." It allows new and exciting opportunities for WWW sites to achieve higher levels of user interaction and exibility. By using Java, WWW developers can create applications called applets that execute on the client's machine. Applets are 1 This work was supported in part by NSF grant MIP-9703312. The authors are with the School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA 30332-0250, USA.
Lo, H., & Zhou, G. T. (1999, June), Developing Java Based Virtual Laboratory Tools For An Undergraduate Random Signals And Noise Course Paper presented at 1999 Annual Conference, Charlotte, North Carolina. https://peer.asee.org/7569
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: © 1999 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