Design and architecture of an interactive eTextbook - The OpenDSA system

被引:34
作者
Fouh, Eric [1 ]
Karavirta, Ville [2 ]
Breakiron, Daniel A. [1 ]
Hamouda, Sally [1 ]
Hall, Simin [3 ]
Naps, Thomas L. [4 ]
Shaffer, Clifford A. [1 ]
机构
[1] Virginia Tech, Dept Comp Sci, Blacksburg, VA 24061 USA
[2] Aalto Univ, Sch Sci, Dept Comp Sci & Engn, Helsinki, Finland
[3] Virginia Tech, Dept Mech Engn, Blacksburg, VA 24061 USA
[4] Univ Wisconsin, Dept Comp Sci, Oshkosh, WI 54901 USA
基金
美国国家科学基金会;
关键词
eLearning; eTextbook; Automated assessment; Algorithm visualization; Data structures and algorithms;
D O I
10.1016/j.scico.2013.11.040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The OpenDSA Project seeks to provide complete instructional materials for data structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook involves the use of many algorithm visualizations (AVs) and a wide range of interactive exercises with automated assessment. To realize this vision we require a mix of third-party and custom software components that make up a client/server-based web application. The massive amount content development required compels us to adopt an appropriate mix of open-source practices that will encourage broad contribution to the project. In this paper we describe the OpenDSA system architecture and the design goals that led to the present version of the system. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:22 / 40
页数:19
相关论文
共 32 条
[11]  
Karavirta V., 2013, 13 IEEE INT C ADV LE
[12]  
Karavirta V., 2013, P 5 ANN FINN BAL SEA, P95
[13]   Misconceptions in Visual Algorithm Simulation Revisited: On UI's Effect on Student Performance, Attitudes, and Misconceptions [J].
Karavirta, Ville ;
Korhonen, Ari ;
Seppala, Otto .
2013 LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE 2013), 2013, :62-69
[14]  
Karavirta Ville., 2013, Proceedings of the 18th ACM conference on Innovation and technology in computer science education, P159
[15]   Rethinking the evaluation of algorithm animations as learning aids: an observational study [J].
Kehoe, C ;
Stasko, J ;
Taylor, A .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2001, 54 (02) :265-284
[16]  
Khan Academy, 2012, EX INF
[17]  
Korhonen A., 2003, TRAKLA2
[18]  
Malmi L., 2004, Informatics in Education, V3, P267
[19]  
McMillan J.H., 2008, ED HORIZONS, V87, P40
[20]  
Miller BradleyN., 2012, P 17 ACM ANN C INNOV, P150, DOI DOI 10.1145/2325296.2325335