Network


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

Hotspot


Dive into the research topics where Dianna Xu is active.

Publication


Featured researches published by Dianna Xu.


technical symposium on computer science education | 2012

Creative coding and visual portfolios for CS1

Ira Greenberg; Deepak Kumar; Dianna Xu

In this paper, we present the design and development of a new approach to teaching the college-level introductory computing course (CS1) using the context of art and creative coding. Over the course of a semester, students create a portfolio of aesthetic visual designs that employ basic computing structures typically taught in traditional CS1 courses using the Processing programming language. The goal of this approach is to bring the excitement, creativity, and innovation fostered by the context of creative coding. We also present results from a comparative study involving two offerings of the new course at two different institutions. Additionally, we compare our results with another successful approach that uses personal robots to teach CS1.


Proceedings of the 3rd international conference on Game development in computer science education | 2008

Games, robots, and robot games: complementary contexts for introductory computing education

Dianna Xu; Douglas S. Blank; Deepak Kumar

Using games to teach introductory computing courses provides another context with which to exploring the possible attraction, retention, and education of a new generation of computer science (CS) students. At Bryn Mawr College, we have been actively exploring these contexts and have identified four that have great promise for use in teaching introductory computing courses: visualization, multimedia, robotics, and, most recently, games. We are currently using and analysing robots and have some preliminary results. We believe that much of what we have learned in using robots in the classroom can be applied to the other contexts, especially gaming. In addition, many aspects of gaming can also be used in an introductory course using robots. This paper will explore robotics, gaming, their interactions, and provide suggestions on how best to proceed in making the most out of games in the classroom.


symposium on computational geometry | 2009

Quadrilateral meshes with bounded minimum angle

Scott Hine; F. Betul Atalay; Dianna Xu; Suneeta Ramaswami

We present an algorithm that constructs a strictly convex quadrilateral mesh for a simple polygonal region in which no newly created angle is smaller than D(18.43) (=arctan(1/3)). This is the first known result on quadrilateral mesh generation with a provable guarantee on the minimum angle.


Computers & Graphics | 2009

Technical Section: A new construction of smooth surfaces from triangle meshes using parametric pseudo-manifolds

Marcelo Siqueira; Dianna Xu; Jean H. Gallier; Luis Gustavo Nonato; Dimas Martínez Morera; Luiz Velho

We introduce a new manifold-based construction for fitting a smooth surface to a triangle mesh of arbitrary topology. Our construction combines in novel ways most of the best features of previous constructions and, thus, it fills the gap left by them. We also introduce a theoretical framework that provides a sound justification for the correctness of our construction. Finally, we demonstrate the effectiveness of our manifold-based construction with a few concrete examples.


Archive | 2013

A guide to the classification theorem for compact surfaces

Jean H. Gallier; Dianna Xu

The Classification Theorem: Informal Presentation.- Surfaces.- Simplices, Complexes, and Triangulations.- The Fundamental Group, Orientability.- Homology Groups.- The Classification Theorem for Compact Surfaces.- Viewing the Real Projective Plane in R3.- Proof of Proposition 5.1.- Topological Preliminaries.- History of the Classification Theorem.- Every Surface Can be Triangulated.- Notes.


Engineering With Computers | 2012

Quadrilateral meshes with provable angle bounds

F. Betul Atalay; Suneeta Ramaswami; Dianna Xu

In this paper, we present an algorithm that utilizes a quadtree data structure to construct a quadrilateral mesh for a simple polygonal region in which no newly created angle is smaller than


technical symposium on computer science education | 2016

Creative Computation in High School

Dianna Xu; Aaron Cadle; Darby Thompson; Ursula Wolz; Ira Greenberg; Deepak Kumar


Archive | 2013

The Fundamental Group, Orientability

Jean H. Gallier; Dianna Xu

{{18.43}}^{\circ} ({=}\hbox{arctan}(\frac{1}{3}))


technical symposium on computer science education | 2012

Computational art and creative coding: teaching CS1 with processing (abstract only)

Ira Greenberg; Deepak Kumar; Dianna Xu


technical symposium on computer science education | 2017

Engaging Students with Algorithms (Abstract Only)

Crystal Furman; Sandy Czajka; Adrienne Decker; Dianna Xu

or greater than

Collaboration


Dive into the Dianna Xu's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jean H. Gallier

University of Pennsylvania

View shared research outputs
Top Co-Authors

Avatar

Ira Greenberg

Southern Methodist University

View shared research outputs
Top Co-Authors

Avatar

Ursula Wolz

The College of New Jersey

View shared research outputs
Top Co-Authors

Avatar

F. Betul Atalay

Saint Joseph's University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marcelo Siqueira

Federal University of Rio Grande do Norte

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ira Greenburg

Southern Methodist University

View shared research outputs
Researchain Logo
Decentralizing Knowledge