Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nan C. Schaller is active.

Publication


Featured researches published by Nan C. Schaller.


technical symposium on computer science education | 1992

Game playing as a technique for teaching parallel computing concepts

Andrew T. Kitchen; Nan C. Schaller; Paul Tymann

Blackboard tracing of algorithms, while an effective tool for the teaching of sequential programming, is singularly ineffective and confusing when applied to parallel computing. The use of classroom games to illustrate concepts and pathologies proves to be a useful alternative technique. Games in which students play the role of processors can be used to illustrate simple parallel algorithms as well as more complex concepts. Live demonstrations are stimulating for both the participants and the class as a whole. This paper discusses guidelines regarding the development of such exercises and presents several examples.


international conference on computer graphics and interactive techniques | 1993

Graphics education for computer science: panel report

Nan C. Schaller

Workshop goals The workshop was aimed at describing the diversities and commonalities of college/university courses in scientific visualization (SV) and making useful recommendations for educators in this field. The diversity of SV courses is rooted in • the diverse audience (e.g. computer science versus science students; students knowledgable about concepts and algorithms in computer graphics versus students new to computer graphics) • the diverse goals for such a course (e.g. preparing students for the use of visualization software versus preparing students for research in visual izat ion versus preparing students to work on an interdisciplinary team to find solutions for computational science problems through visualization) • the diverse background of the instructors (e.g. computer graphics, sciences, graphical design, perception).


technical symposium on computer science education | 2003

Integrating usability engineering into the computer science curriculum: a proposal

Evelyn P. Rozanski; Nan C. Schaller

The authors propose a model for incorporating usability engineering into the undergraduate computer science curriculum using an example curriculum from an accredited undergraduate computer science program in the United States. This model proposes that human-computer interaction and usability engineering concepts be integrated throughout the computer science curriculum rather than treated as disjoint topics.


technical symposium on computer science education | 1995

Experiences in teaching parallel computing—five years later

Nan C. Schaller; Andrew T. Kitchen

Since 1990, the Computer Science Department at Rochester Institute of Technology has offered a concentration in parallel computing. This concentration is available both to undergraduates and to students studying for the masters degree.This paper documents our experiences with the selection of hardware and software to support our parallel computing program. We describe our concentration, and we report on the networking established between Rochester Institute of Technology and other colleges and universities, designed to provide support for educators who are attempting to introduce parallel computing into their curricula. Finally, we look at what we might do differently if we were starting today.


integrating technology into computer science education | 1997

Using Java in computer science education (panel)

Nan C. Schaller; Michael Berman; Judith Bishop; Paddy Nixon; Evelyn P. Rozanski; Peter H. Welch

The Java programming language burst onto the scene in May 1995 and became an instant celebrity. Development of this platform independent programming language began at Sun Microsystems in 1991 as part of a research project for consumer electronic devices with the design goals that Java be small, fast, efficient and easily portability to a wide range of devices. Although originally intended for use in programming such devices, Java has turned out to be a useful language for distributed network environments as well. It is well known as a tool for creating applets that run inside World Wide Web (Web) pages, but is also a powerful, general purpose, object-oriented language useful for a wide variety of applications. This panel discussed approaches to using Java in computer science education and, in doing so, considered the following questions:


conference on high performance computing (supercomputing) | 1991

Panel: parallel computing in the undergraduate computer science curriculum

Nan C. Schaller

No abstract available


Mathematical and Computer Modelling | 1990

Dynamical Systems and Control: Visualization of strange attractors

Michael P. Kirby; Nan C. Schaller; Joseph S. Torok

This paper discusses the development of the Dynamic Modeling System (DMS), a tool which can be used on a Sun 360 scientific workstation for the visualization of strange attractors.


Computers & Graphics | 2005

Using photography as a metaphor for teaching image synthesis

Joe Geigel; Nan C. Schaller

The camera has long served as a metaphor for teaching three-dimensional graphics in introductory computer graphics courses. We extend this metaphor to include the complete photographic pipeline as a framework for teaching image synthesis in a second graphics course. We present the correspondence between photographic processes and areas of study in image synthesis, and discuss the success of using this framework in an image synthesis course at our university for the past 3 years.


ieee visualization | 1991

Experiments with interdisciplinary projects and scientific visualization applications at the undergraduate level

Nan C. Schaller

The author describes the interaction between computer graphics students from the computer science department at Rochester Institute of technology and faculty from various disciplines, in their attempts to utilize state-of-the-art computer graphics techniques for the visualization of physical systems. The structure of a computer graphics course designed to act as the vehicle for this interaction is also described.<<ETX>>


international conference on computer graphics and interactive techniques | 2004

Virtual photography: a framework for teaching image synthesis

Joe Geigel; Nan C. Schaller

The camera has long served as a metaphor for teaching three-dimensional graphics in introductory computer graphics courses. We extend this metaphor to include the complete photographic pipeline as a framework for teaching image synthesis in a second graphics course. We present the correspondence between photographic processes and the areas of study in image synthesis, and discuss the success of using this framework in an image synthesis course at our university for the past two years.

Collaboration


Dive into the Nan C. Schaller's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrew T. Kitchen

Rochester Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Evelyn P. Rozanski

Rochester Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Joe Geigel

Rochester Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Joseph S. Torok

Rochester Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Michael P. Kirby

Rochester Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Paul Tymann

Rochester Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bonnie Mitchell

Bowling Green State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge