Search For:

Displaying 1-8 out of 8 total
Mini workshop -- How to organize a professional development workshop for high school CS teachers
Found in: Frontiers in Education, Annual
By Joanne McGrath Cohoon,James P. Cohoon
Issue Date:October 2011
pp. F1A-1
This mini-workshop will follow a
Educating Diverse Computing Students at the University of Virginia
Found in: Computer
By James P. Cohoon,J. McGrath Cohoon,Mary Lou Soffa
Issue Date:March 2013
pp. 52-55
This article reports on the University of Virginia Computer Science Department’s efforts to attract and instruct diverse students in undergraduate computing majors. These efforts are important for meeting workforce needs, creativ...
A Spiffy Tool for the Simultaneous Placement and Global Routing for Three-Dimensional Field-Programmable Gate Arrays.
Found in: Great Lakes Symposium on VLSI
By John Karro, James P. Cohoon
Issue Date:March 1999
pp. 230
FPGAs are a useful and flexible alternative to custom design chips, but can suffer from severe interconnection delay. The 3D-FPGA is an alternative to the two-dimensional architecture that has been proposed to reduce these delay problems [2]. Here we prese...
Minimum-Congestion Hypergraph Embedding in a Cycle
Found in: IEEE Transactions on Computers
By Joseph L. Ganley, James P. Cohoon
Issue Date:May 1997
pp. 600-602
<p><b>Abstract</b>—The <it>minimum-congestion hypergraph embedding in a cycle (MCHEC)</it> problem is to embed the <it>n</it> edges in an <it>m</it>-vertex hypergraph as paths in a cycle on the same num...
A Provably Good Moat Routing Algorithm
Found in: Great Lakes Symposium on VLSI
By Joseph L. Ganley, James P. Cohoon
Issue Date:March 1996
pp. 0086
Moat routing is the routing of nets between the input/output pads and the core circuit. In this paper, it is proved that moat routing is NP-complete under the routing model in which there are no vertical conflicts and doglegs are disallowed (i.e., every ne...
Pedagogy for engaging diverse students in computing: four effective methods (abstract only)
Found in: Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13)
By James P. Cohoon, Joanne McGrath Cohoon, Laura Reasoner Jones, Seth Reichelson, Susan Horwitz
Issue Date:March 2013
pp. 762-762
Four research-supported teaching methods can make your computing courses more effective through improved student learning, comprehension, and motivation. This workshop introduces and provides experience with those four methods: 1. Collaborative learning, e...
An introductory course format for promoting diversity and retention
Found in: Proceedinds of the 38th SIGCSE technical symposium on Computer science education (SIGCSE '07)
By James P. Cohoon
Issue Date:March 2007
pp. 64-ff
We report on a pilot section of an introductory computing course offered at a top tier university through its engineering school. Although targeted for students with no prior programming experience, its goals were same as the goals of the other sections. T...
Rectilinear Steiner trees on a checkerboard
Found in: ACM Transactions on Design Automation of Electronic Systems (TODAES)
By James P. Cohoon, Joseph L. Ganley
Issue Date:January 1996
pp. 512-522
The rectilinear Steiner tree problem is to find a minimum-length set of horizontal and vertical line segments that interconnect a given set of points in the plane. Here we study the thumbnail rectilinear Steiner tree problem, where the input points are dra...