Interactive online undergraduate laboratories using J-DSP

Published on Nov 1, 2005in IEEE Transactions on Education2.214
· DOI :10.1109/TE.2005.854569
Andreas Spanias28
Estimated H-index: 28
(ASU: Arizona State University),
Venkatraman Atti10
Estimated H-index: 10
(ASU: Arizona State University)
An interactive Web-based simulation tool called Java-DSP (J-DSP) for use in digital signal processing (DSP)-related electrical engineering courses is described. J-DSP is an object-oriented simulation environment that enables students and distance learners to perform online signal processing simulations, visualize Web-based interactive demos, and perform computer laboratories from remote locations. J-DSP is accompanied by a series of hands-on laboratory exercises that complement classroom and textbook content. The laboratories cover several fundamental concepts, including z transforms, digital filter design, spectral analysis, multirate signal processing, and statistical signal processing. Online assessment instruments for the evaluation of the J-DSP software and the associated laboratory exercises have been developed. Pre/postassessment data have been collected and analyzed for each laboratory in an effort to assess the impact of the tool on student learning.
  • References (35)
  • Citations (77)
📖 Papers frequently viewed together
2012ICASSP: International Conference on Acoustics, Speech, and Signal Processing
7 Authors (Jinru Liu, ..., Andreas Spanias)
23 Citations
18 Citations
17 Citations
78% of Scinapse members use related papers. After signing in, all features are FREE.
#1Yu Song (ASU: Arizona State University)H-Index: 1
#2Andreas Spanias (ASU: Arizona State University)H-Index: 28
Last. V. Berishai (ASU: Arizona State University)H-Index: 1
view all 4 authors...
This paper presents a collection of interactive Java modules for the purpose of introducing undergraduate DSP students to perceptual audio coding principles. This effort is part of a combined research and curriculum program funded by NSF that aims towards exposing undergraduate students to advanced concepts and research in signal processing. A computer laboratory with several supporting exercises and Java functions has been developed for use in our undergraduate DSP course. This exercise along w...
10 CitationsSource
#1Andreas Spanias (ASU: Arizona State University)H-Index: 28
#2Venkatraman Atti (ASU: Arizona State University)H-Index: 10
Last. T. Thrasyvoulou (ASU: Arizona State University)H-Index: 5
view all 6 authors...
The Java-DSP (J-DSP) on-line laboratory software has been developed from the ground up at Arizona State University to support the computer lab portion of the senior-level DSP course. J-DSP provides capabilities for web-based DSP simulations that can be run using a PC with a Java-enabled browser. J-DSP is accompanied by exercises that actively engage students in several concepts including Z-transforms, filter design, spectral analysis, and random signal processing. Tools and on-line instruments f...
15 CitationsSource
#1P.S. Hong (Georgia Institute of Technology)H-Index: 1
#2David V. Anderson (Georgia Institute of Technology)H-Index: 31
Last. J.D. EchardH-Index: 1
view all 8 authors...
With the explosion of the Internet and the desire of many institutions to disseminate courses across the world, many students look to online education with promise. However, institutions planning to provide distance learning opportunities may wish to have a model to analyze before venturing forth. There are many factors that ultimately influence the methods of delivery, content, length, and technical support for an online course. This paper presents the design, implementation, and evaluation of ...
17 CitationsSource
#1Andreas SpaniasH-Index: 28
#2Niranjan Chakravarthy (ASU: Arizona State University)H-Index: 8
Last. Leonidas D. Iasemidis (ASU: Arizona State University)H-Index: 33
view all 4 authors...
14 Citations
#1Andreas SpaniasH-Index: 28
Last. Venkatraman AttiH-Index: 10
view all 4 authors...
9 Citations
#1Venkatraman Atti (ASU: Arizona State University)H-Index: 10
#2Andreas Spanias (ASU: Arizona State University)H-Index: 28
In this paper, we describe Web-based educational software tools tailored to expose students in an undergraduate DSP course to the basics of hidden Markov model (HMM)-based speech recognition. In particular, we developed Java software that enables on-line computer laboratories on the essential preprocessing, HMM, and Viterbi algorithms as used in a basic speech recognition task. The software is complemented by streaming lectures, a set of on-line demonstrations with animation, and exercises that ...
4 CitationsSource
#1Bruno Ando (University of Catania)H-Index: 26
#2Salvatore Graziani (University of Catania)H-Index: 25
Last. N. Pitrone (University of Catania)H-Index: 11
view all 3 authors...
Real laboratory experiments can help students to gain a better understanding of theoretical problems. Great efforts are needed, however, to improve the quality of laboratory sessions, and a large number of tutors are usually required. Moreover, students may lose time because of hardware failure or an inefficient experimental setup. Several educational tools (based on virtual instruments) have been developed allowing for optimized time scheduling and remote access to laboratory sessions. Drawback...
16 CitationsSource
#1Venkatraman Atti (ASU: Arizona State University)H-Index: 10
#2Andreas Spanias (ASU: Arizona State University)H-Index: 28
Last. Youngwook Ko (ASU: Arizona State University)H-Index: 10
view all 5 authors...
This paper describes the utility of the Java-DSP (J-DSP) technology and the associated on-line laboratories in linear systems courses. J-DSP originally was developed for use in a DSP undergraduate course. Recently the functionality of J-DSP has been extended to support communications, image processing and controls courses. In addition, several new functions have been developed to support advanced DSP applications, such as, speech coding, voice recognition, and spectral estimation. Some of these ...
5 CitationsSource
#1T. Thrasyvoulou (ASU: Arizona State University)H-Index: 5
#2Kostas TsakalisH-Index: 15
Last. Andreas SpaniasH-Index: 28
view all 3 authors...
This paper presents various on-line computer laboratory exercises and related assessment results for Java-Digital Signal-Processing-Controls (J-DSP-C). J-DSP- C is an object oriented simulation environment that is intended for control systems simulations. All J-DSP-C component functions appear as graphical blocks that can be connected to form a variety of educational controls simulations. Dynamical systems with various interconnection topologies can be developed and simulated while results can b...
6 CitationsSource
#1Andreas Spanias (ASU: Arizona State University)H-Index: 28
#2Khawza I. Ahmed (ASU: Arizona State University)H-Index: 8
Last. M. Zaman (ASU: Arizona State University)H-Index: 4
view all 4 authors...
This paper presents assessment results of the Java-DSP (J-DSP) on-line laboratory. J-DSP software has been developed from the ground up at Arizona State University (ASU) to support the computer lab portion of the senior-level DSP course EEE407. The software enables on-line interactive DSP laboratories. Along with the software, we have developed several J-DSP laboratory exercises that have been posted on the Internet. Assessment of the EEE 407 labs was carried both on the Web and as part of the i...
7 CitationsSource
Cited By77
#1Blaine Ayotte (Clarkson University)H-Index: 1
#2Justin Au-Yeung (Clarkson University)
Last. Cihan Tepedelenlioglu (ASU: Arizona State University)H-Index: 26
view all 8 authors...
In this innovative practice work-in-progress paper, we discuss novel methods to teach machine learning concepts to undergraduate students. Teaching machine learning involves introducing students to complex concepts in statistics, linear algebra, and optimization. In order for students to better grasp concepts in machine learning, we provide them with hands-on exercises. These types of immersive experiences will expose students to the different stages of the practical uses of machine learning. Th...
#1Seema Rivera (Clarkson University)H-Index: 1
#2Mahesh K. Banavar (Clarkson University)H-Index: 14
Last. Dana M. Barry (Clarkson University)H-Index: 6
view all 3 authors...
The central focus of this work-in-progress is to investigate the following: (1) What do the lesson plans created by teachers reveal about their understanding of science and engineering practices? (2) Will including programming exercises in all lesson plans improve STEM skills in general, and coding skills in particular? And (3) Will integrating science and engineering practices in high school lesson plans improve student retention in STEM and STEM-related areas? To answer these questions, we dev...
Oct 1, 2017 in FIE (Frontiers in Education Conference)
#1Mahesh K. Banavar (Clarkson University)H-Index: 14
#2Houchao Gan (Clarkson University)H-Index: 1
Last. Andreas Spanias (ASU: Arizona State University)H-Index: 28
view all 4 authors...
This paper describes the use of a space usage determination algorithm for teaching signal processing and machine learning concepts to undergraduate electrical engineering and computer science students. An Android device transmits a high-frequency signal in an unknown space. The device determines the reflective properties of this unknown space by analyzing the received signal. Based on the features extracted from this signal, the app measures distances and determines how the space can be utilized...
2 CitationsSource
Oct 1, 2017 in FIE (Frontiers in Education Conference)
#1Kevin Mack (Clarkson University)
#2Mahesh K. Banavar (Clarkson University)H-Index: 14
This paper describes the use of Bluetooth hardware for localization and signal processing education on Android smart-phones and tablets. The localization algorithm uses the Received Signal Strength Indcation (RSSI) value of transmitting devices in order to triangulate their position. The concepts that are featured in the use of this technology have classroom relevant content such as multilateration (a matrix problem in linear algebra), wave properties and interactions (physics), statistics relat...
1 CitationsSource
#1Fahri Vatansever (Uludağ University)H-Index: 2
#2Nedim Aktan Yalcin (Uludağ University)H-Index: 1
Computers are widely used for educational purposes. Multimedia tools and simulations are mostly preferred for learning especially hard and complex structures in technical field and hardly realized experiments in laboratory environment. Besides, supporting theoretical knowledge with practical applications is crucial in engineering education. But, effects of negative conditions such as hardware deficiency (experimental gadgets, measuring instruments, etc.) in education environment, high number of ...
1 CitationsSource
#1Utpal Kumar PaulH-Index: 2
#2Sudipta Chattopadhyay (Jadavpur University)H-Index: 7
Last. Subhabrata Banerjee (Future Institute of Engineering and Management)H-Index: 3
view all 4 authors...
Wireless communication has occupied the vast area of research in 21st century and Wireless Sensor Network (WSN) has been emerged as one of its superlative outcomes. Accurate deployment of sensor nodes and Base Station (BS) is one of the obligatory factors for efficient wireless communication in WSN. This paper proposes a Java® based desktop application tool for simulating and visualizing the behavior of the sensor network concurrently. This tool allows user to personalize various system paramete...
Mar 1, 2017 in ICASSP (International Conference on Acoustics, Speech, and Signal Processing)
#1Benjamin Robistow (Clarkson University)H-Index: 1
#2Robert Newman (Clarkson University)H-Index: 1
Last. Andreas Spanias (ASU: Arizona State University)H-Index: 28
view all 7 authors...
An Android-based eModule app has been designed and developed for science, technology, engineering, and mathematics (STEM) education. The eModule consists of: (1) an Android demonstration of echolocation; (2) a set of notes describing the functionality of the app, the basics of echolocation, and its application to advanced signal processing systems such as RADAR, LIDAR, and SONAR; (3) quizzes to test the concepts introduced by the demonstration and the notes; and (4) companion videos. The eModule...
3 CitationsSource
#1Cheddi Kiravu (Autonomous University of Barcelona)H-Index: 2
#2Kamen M. Yanev (UB: University of Botswana)H-Index: 1
Last. Ansel Renner (Autonomous University of Barcelona)H-Index: 1
view all 6 authors...
Purpose Integrating laboratory work into interactive engineering eLearning contents augments theory with practice while simultaneously ameliorating the apparent theory-practice gap in traditional eLearning. The purpose of this paper is to assess and recommend media that currently fulfil this desirable dual pedagogical goal. Design/methodology/approach The qualitative approach compares the eLearner-content interactivity deriving from Mathematica’s Computable Document File (CDF) application, Pears...