CSERC: Visualization in CS Education

R. AlTarawneh, Kaiserslautern University, Germany
S.R. Humayoun, Kaiserslautern University, Germany

In this article / presentation, we proposed a two‚Äźperspective visualization approach to show how the visualization power can be utilized in explaining some computer science concepts during the lecture. Mainly, explaining an abstract concept in theoretical computer science requires a lot of imagination of the entities relations in the underlying algorithm or in the underlying data flow. Lecturers need the help of some of visualization techniques in conveying these complex concepts. Our proposed approach helps lecturers in conveying abstract concepts in computer science through producing visual representations from either static perspective or dynamic perspective, depending on the nature of the concept. We suggest an algorithm for the designer to help them in deciding which perspective might be used to visualize the underlying concept.