CNN explainer: learning convolutional neural networks with interactive visualization

ZJ Wang, R Turko, O Shaikh, H Park… - … on Visualization and …, 2020‏ - ieeexplore.ieee.org
Deep learning's great success motivates many practitioners and students to learn about this
exciting technology. However, it is often challenging for beginners to take their first step due …

Survey of Surveys (SoS)‐map** the landscape of survey papers in information visualization

L McNabb, RS Laramee - computer graphics forum, 2017‏ - Wiley Online Library
Abstract Information visualization as a field is growing rapidly in popularity since the first
information visualization conference in 1995. However, as a consequence of its growth, it is …

Gan lab: Understanding complex deep generative models using interactive visual experimentation

M Kahng, N Thorat, DH Chau, FB Viégas… - IEEE transactions on …, 2018‏ - ieeexplore.ieee.org
Recent success in deep learning has generated immense interest among practitioners and
students, inspiring many to learn about this new technology. While visual and interactive …

Software tools for learning artificial intelligence algorithms

S Stamenković, N Jovanović, B Vasović… - Artificial Intelligence …, 2023‏ - Springer
In recent years, artificial intelligence has become an important discipline in the field of
computer science. Students, in the absence of basic prior knowledge, may have difficulty …

Crosscode: Multi-level visualization of program execution

D Hayatpur, D Wigdor, H **a - Proceedings of the 2023 CHI Conference …, 2023‏ - dl.acm.org
Program visualizations help to form useful mental models of how programs work, and to
reason and debug code. But these visualizations exist at a fixed level of abstraction, eg, line …

The role of visualization in computer science education

E Fouh, M Akbar, CA Shaffer - Computers in the Schools, 2012‏ - Taylor & Francis
Computer science core instruction attempts to provide a detailed understanding of dynamic
processes such as the working of an algorithm or the flow of information between computing …

The challenge of promoting algorithmic thinking of both sciences‐and humanities‐oriented learners

Z Kátai - Journal of Computer Assisted Learning, 2015‏ - Wiley Online Library
The research results we present in this paper reveal that properly calibrated e‐learning tools
have potential to effectively promote the algorithmic thinking of both science‐oriented and …

Omnicode: A novice-oriented live programming environment with always-on run-time value visualizations

H Kang, PJ Guo - Proceedings of the 30th Annual ACM Symposium on …, 2017‏ - dl.acm.org
Visualizations of run-time program state help novices form proper mental models and debug
their code. We push this technique to the extreme by posing the following question: What if a …

[HTML][HTML] Design and architecture of an interactive eTextbook–The OpenDSA system

E Fouh, V Karavirta, DA Breakiron, S Hamouda… - Science of computer …, 2014‏ - Elsevier
Abstract The OpenDSA Project seeks to provide complete instructional materials for data
structures and algorithms (DSA) courses. Our vision for a highly interactive eTextbook …

Increasing adoption of smart learning content for computer science education

P Brusilovsky, S Edwards, A Kumar, L Malmi… - Proceedings of the …, 2014‏ - dl.acm.org
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …