How To Think Visually Using Visual AnalogiesVisual analogy is a powerful problem solving strategy that can help explain new and non-routine problems in terms of familiar ones. To date, however, few researches have given enough attention to visual analogy and visual displays in design contexts.Here is classification that helps me to solve non-routine information design problems while using familiar knowledge structures. [[MORE]]Charts and DiagramsThis most abstract types of visualization…
Data Structures and Advanced Programming. Taught by Professor Jonathan Shewchuk, this course discusses data structures and advanced programming. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms for sorting and searching. Introduction to the Java programming language.
Colorful Abstract with Swirls - Original Drawing 9x12