Abstract. Viewing a large graph in limited display space has traditionally been accomplished using either reduced scale rendering of the graph or by attaching scrollbars to a view window which shows only a small portion of the entire graph. Recent work, however, has concentrated on integrating a locally detailed view with a globally scaled view. We present an algorithm for constructing a view which smoothly integrates local detail and global context in a single view window and describe user interaction with such a display.
7his paper presents a curriculum designed fm a two semester foundation course for Computer Science majors. Our course distributes the widely accepted basic toolbox of algorithms and data structures over functional, logic and imperative programming. In this way the programming paradigm becomes a problem solving tool instead of a monolingual impediment to a wider view of problem solving patterns. A strong laboratory component is essential fw the success of this approach.
We review the introductory programming courses of the widely accepted Curricula '68, '78, '1991 and We note that a one-language, imperative-paradigm approach still prevails, although multi-language programming systems are already available. We discuss the Kernel Language Approach, which provides a programmer's theory of programming that permits a widening of introductory courses to multi-language, multi-thread programming without loss of depth. We suggest two broad outlines for the removal of the one-language constriction from introductory programming courses. We observe that because of the introduction of dotNET and because of student exposure to net-centric multimedia applications, text-based "Hello World !"examples disappoint the expectations of today's students.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.