ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
A cross-domain visual learning engine for interactive generation of instructional materials
Full text PdfPdf (816 KB)
Source
Technical Symposium on Computer Science Education archive
Proceedings of the 39th SIGCSE technical symposium on Computer science education table of contents
Portland, OR, USA
SESSION: Visualization in instruction table of contents
Pages: 488-492  
Year of Publication: 2008
ISBN:978-1-59593-799-5
Also published in ...
Authors
K. R. Subramanian  The University of North Carolina at Charlotte, Charlotte, NC, USA
T. Cassen  The University of North Carolina at Charlotte, Charlotte, NC, USA
Sponsors
ACM: Association for Computing Machinery
SIGACCESS: ACM Special Interest Group on Accessible Computing
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1352135.1352300
What is a DOI?

ABSTRACT

We present the design and development of a Visual Learning Engine, a tool that can form the basis for interactive development of visually rich teaching and learning modules across multiple disciplines. The engine has three key features that makes it powerful and cross-disciplinary, (1) it is based on a finite state machine model, that supports concepts presented in any defined sequence, (2) instructional modules are designed and generated interactively using graphical interface widgets, facilitating non-programmers to use the system, and (3) ability to simultaneously present concepts and their visual representation that allows for a more intuitive and exploratory learning experience. We demonstrate a prototype of the learning engine by testing it on examples from Computer Science(sorting)algorithms, recursion) and Electrical Engineering (signal manipulations).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
M. Brown. ZEUS: A system for algorithm animation and multi-view editing. In Proceedings of the 1991 IEEE Workshop on Visual Languages, pages 4?-9, 1991. Kobe, Japan, October 1991.
 
4
M. Brown. Algorithm Animation. MIT Press, Cambridge, MA, 1998.
5
 
6
7
 
8
 
9
J. Hugunin. Python and java - the best of both worlds. In Proceedings of the 6th International Python Conference, 1997. Oct. 14-17, San Jose, CA. WWW: www.jython.org.
 
10
C. Hundhausen and S. D. iand J.T. Stasko. A meta-study of algorithm visualization effectiveness. Journal of Visual Languages and Computing, 13:259?-290, 2002.
 
11
 
12
S. Pedroni and N. Rappin. Jython Essentials. O?Reilly & Associates, Inc., CA, USA, 2002.
13
14
 
15
S. Rodger. Using hands-on visualizations to teach computer science from beginning courses to advanced courses. In Second Program Visualization Workshop, 2002. Hornstrup Centert, Denmark.
16
 
17
J. Stasko. The path-transition paradigm: A practical methodology for adding animation to program interfaces. Journal of Visual Languages and Computing, 1(3):213?-236, 1990.
 
18
19
 
20
J. Stasko, J. Domingue, M. Brown, and B. P. (Editors). Software Visualization. MIT Press, Cambridge, MA, 1998.
 
21
S. Zeil. AlgAE: Algorithm animation engine, 1999. Available: www.cs.odu.edu/~zeil/algae.html.

Collaborative Colleagues:
K. R. Subramanian: colleagues
T. Cassen: colleagues