基本信息
浏览量:172
职业迁徙
个人简介
Thomas Naps is Professor of Computer Science at the University of Wisconsin Oshkosh, an undergraduate institution where he has been since 2001. Prior to that he was Associate Professor of Mathematics/Computer Science at Lawrence University from 1981 - 2001 and Assistant Professor of Mathematics at the Fox Valley campus in the University of Wisconsin College System from 1975 - 1981. He received his PhD in Mathematical Logic from the University of Notre Dame.
His professional development efforts during a 35-year teaching career have evolved from writing Computer Science textbooks, of which he co-authored 18 during the period 1982 - 2001, to the development of software for algorithm visualization (AV) and consequently incorporating that software into an active research program in Computer Science education (CSE). A key factor in this evolution from textbook author to AV and CSE researcher was a feature of his data structure textbooks called ``graphic documentation'' in which code was presented side-by-side with detailed depictions of how that code affected the data structures. This desire to explain the actions of algorithms by graphically portraying them led to his designing the GAIGS and JHAVÉ AV systems (jhave.org). JHAVÉ is a pedagogical environment for delivering AVs that provides a collection of tools designed to ensure students do not just passively watch the visualization but instead actively engage with it. These features include: context-sensitive HTML documentation windows that provide textual explanations of the depicted snapshots in a visualization, pseudo-code windows that link the visualization of the algorithm to synchronized pseudo-code for the algorithm, input generators that encourage ``what if'' exploration by allowing students to provide different data sets to the algorithm, stop-and-think questions that pause the visualization and ask the student a question that makes them predict the next step of the algorithm's execution, and integration with a database that allows registered students to have their responses to stop-and-think questions logged for instructor evaluation.
His professional development efforts during a 35-year teaching career have evolved from writing Computer Science textbooks, of which he co-authored 18 during the period 1982 - 2001, to the development of software for algorithm visualization (AV) and consequently incorporating that software into an active research program in Computer Science education (CSE). A key factor in this evolution from textbook author to AV and CSE researcher was a feature of his data structure textbooks called ``graphic documentation'' in which code was presented side-by-side with detailed depictions of how that code affected the data structures. This desire to explain the actions of algorithms by graphically portraying them led to his designing the GAIGS and JHAVÉ AV systems (jhave.org). JHAVÉ is a pedagogical environment for delivering AVs that provides a collection of tools designed to ensure students do not just passively watch the visualization but instead actively engage with it. These features include: context-sensitive HTML documentation windows that provide textual explanations of the depicted snapshots in a visualization, pseudo-code windows that link the visualization of the algorithm to synchronized pseudo-code for the algorithm, input generators that encourage ``what if'' exploration by allowing students to provide different data sets to the algorithm, stop-and-think questions that pause the visualization and ask the student a question that makes them predict the next step of the algorithm's execution, and integration with a database that allows registered students to have their responses to stop-and-think questions logged for instructor evaluation.
研究兴趣
论文共 77 篇作者统计合作学者相似作者
按年份排序按引用量排序主题筛选期刊级别筛选合作者筛选合作机构筛选
时间
引用量
主题
期刊级别
合作者
合作机构
Koli Calling '11: Proceedings of the 11th Koli Calling International Conference on Computing Education Researchpp.112-117, (2011)
Proceedings of the 11th Koli Calling International Conference on Computing Education Research - Koli Calling '11 (2011)
SIGCSE10: The 41st ACM Technical Symposium on Computer Science Education
Milwaukee
Wisconsin
USA
March, 2010pp.475-476, (2010)
加载更多
作者统计
#Papers: 79
#Citation: 2565
H-Index: 26
G-Index: 49
Sociability: 5
Diversity: 1
Activity: 0
合作学者
合作机构
D-Core
- 合作者
- 学生
- 导师
数据免责声明
页面数据均来自互联网公开来源、合作出版商和通过AI技术自动分析结果,我们不对页面数据的有效性、准确性、正确性、可靠性、完整性和及时性做出任何承诺和保证。若有疑问,可以通过电子邮件方式联系我们:report@aminer.cn