CCSCNE2001

Sixth Annual
NORTHEASTERN CONFERENCE

Final Program
 
Friday:
Programming Contest
Workshops
Welcome -- Keynote
Vendor Sessions
Concurrent Session 1  -- Concurrent Session 2
Posters -- Banquet

Saturday:
Concurrent Session 3 -- Invited Talk
Concurrent Session 4
Concurrent Session 5 -- Lunch
Vendor Session






 
FRIDAY , APRIL 20, 2001

PROGRAMMING CONTEST .................................... 9:00 a.m.-12:30 p.m.
                                                            Werner Hall
     (For a list of the schools represented in the programming contest, click here.)

REGISTRATION .......................................................... 8:30 a.m.- 5:00 p.m.
                               Great Hall Foyer of Bicentennial Hall

WORKSHOP: Events and Objects First: An innovative approach to teaching Java in CS1.
 Bicentennial Hall 530 ................................................... 9:00 a.m.-12:00 p.m
Kim B. Bruce, Andrea Danyluk, and Thomas Murtagh,
    Williams College,  MA

Abstract: As many have learned by experience, teaching a CS 1 course in Java requires an entirely new approach.  Because it is an object-oriented language, it is difficult to teach it in the style used for imperative languages like Pascal, C, and C++.  Many have proposed teaching Java in an objects-first way, but others have complained that too many concepts must be introduced before students can understand the construction of classes and objects.  This three hour workshop is focused on a new approach to teaching Java that we have developed at Williams College over the last two years that overcomes these problems.  (Extended abstract.)
 WORKSHOP:  Multiple ways to Incorporate Oracle's Database and Tools into the Entire Curriculum.
 Bicentennial Hall 117 ..................................................... 9:00 a.m.-12:00 p.m
     Cathy Bareiss, Olivet Nazarene University,  IL
Abstract: This tutorial is to acquaint those attending with the software available in the Oracle Academic Initiative and different ways to incorporate use of these tools throughout the entire curriculum.  The Oracle Academic Initiative includes database software, case tools, 4GL tools, Java/database development tools, and a number of other pieces of software.  There are a number of ways to use these tools (beyond the standard database and systems analysis courses) to enhance the curriculum.
Although the workshops are free and open to all, potential attendees must pre-register by contacting Duane Bailey
(bailey@cs.williams.edu).  As attendance will be limited, attendees will be notified that they have been admitted.
 

VENDOR DISPLAYS .........................................................10:00 a.m. - 6:30 p.m.
                             Barbara and John Tormondsen '82 Great Hall

WELCOME ....................................................................1:00 p.m. - 1:15 p.m.
                                                  Bicentennial Hall 216
Greetings from
     Jim Larrabee, Dean of Sciences, Middlebury College, VT
     Matthew Dickerson, Conference Co-Chair, Middlebury College, VT
     Ingrid Russell, Conference Co-Chair, University of Hartford, CT

KEYNOTE ADDRESS...................................................1:15 p.m. - 2:15 p.m.
                                                Bicentennial Hall 216

Truth, Beauty and Engineering: What I'd Like My CS Kid To Learn
     Jon Bentley, Bell Labs, NJ


BREAK and Vendor Sessions .............................................2:15 p.m. - 2:45 p.m.

CONCURRENT SESSION 1 .........................................2:45 p.m. - 4:00 p.m.

Session 1A: Tutorial                                                Bicentennial Hall 216
Session Chair: Caroline Wardle, NSF,VA

Taking Advantage of National Science Foundation Funding Opportunitites (Part 1 of 2: Opportunities)
Andrew Bernat and Harriet Taylor, National Science Foundation

Session 1B: Panel                                                     Bicentennial Hall 220
Session Chair: Lubomir Ivanov, Iona College,NY

Using Patterns in the Classroom
     Joseph Bergin, Pace University, NY
     Alyce Brady, Kalamazoo College, MI
     Robert Duvall, Duke University, NC
     Viera Proulx, Northeastern University, MA
     Richard Rasala, Northeastern University, MA

Session 1C: Tutorial                                                 Bicentennial Hall 104
Session Chair: Sr. Ellen Dauwer, College of St. Elizabeth, NJ

Computers and Network Security
      Robert Bruen, Babson College, MA

Session 1D: Papers on Using Teaching Aids           Bicentennial Hall 219
Session Chair: Gregory Taylor, Trinity College, CT.

Computer Generated Music as a Teaching Aid for First Year Computing
      Judy Franklin, Smith College, Northampton, MA
Facilitating Active Learning with Inexpensive Mobile Robots
      Stephen Paul Linder, SUNY Plattsburgh
      Brian Edward Nestrick, SUNY Plattsburgh
      Symen Mulders, SUNY Plattsburgh
      Catherine Leah Lavelle, SUNY Plattsburgh
A Problem Generator to Learn Expression Evaluation in CS I, and its Effectiveness
      Amruth Kumar, Ramapo College Of New Jersey
      Aravind Krishna, Pfizer, Inc., NJ

BREAK .....................................................................   ............4:00 p.m. - 4:15 p.m.

CONCURRENT SESSION 2 ..............................................4:15 p.m. – 5:30 p.m.

Session 2A: Tutorial                                                     Bicentennial Hall 216
Session Chair: Russell Rainville, University of Maine at Farmington

Taking Advantage of National Science Foundation Funding
Opportunities (Part 2 of 2: Mock Panels)
Andrew Bernat and Harriet Taylor, National Science Foundation

Session 2B: Panel                                                          Bicentennial Hall 220
Session Chair: John Sigle, Louisiana State University in Shreveport

Internet-Centric Curriculum
      Amruth Kumar, Ramapo College of New Jersey, moderator
      Kevin Hufford, Ithaca College, NY
      Joseph Bergin, Pace University, NY
     Timothy Hickey, Brandeis University, MA

Session 2C: Panel                                                           Bicentennial Hall 104
Session Chair: Robert Workman, Southern Connecticut State University

A Gap in the Path to Professional Competence
       Moshe Cohen, Southern Bell Corporation, CT
       James Chiarella, SBC Communications, CT
      Alice Fischer, University of New Haven, CT
      Ralph Morelli, Trinity College, MA

Session 2D: Papers                                                     Bicentennial Hall 219
Session Chair: Tommy Wagner, USMC, NY

Supporting Declarative Programming Through Analogy
      Antonio M. Lopez, Jr., Xavier University of Louisiana
A Multi-API Course in Computer Graphics
       Linda Wilkens, Bridgewater State College, MA
SIVIL: A True Visual Programming Language for Students
      Timothy Masterson,Canisius College, NY

STUDENT POSTERS/ SOCIAL HOUR .................................5:30 p.m. -6:30 p.m.
                                                                            Barbara and John Tormondsen '82 Great Hall
Session Chairs:
   Ron DeGray, St. Joseph College, CT
   Scott Dexter, Brooklyn College of CUNY, NY
   Lonnie Fairchild, SUNY Plattsburgh, NY
   Michael Gargano, Pace University, NY
   Aparna Mahadev, Worcester State College, MA
   Jennifer Polack, Mary Washington College, VA
   Kate Sanders, Rhode Island College, RI
   Joel Silverberg, Roger Williams University, RI
(The list of posters, poster presenters, and their advisors is listed after the program.)

BANQUET .................................................................... 6:45 p.m.-9:00 p.m.
                                                     Nelson Arena
 
SATURDAY, APRIL 21, 2000

CONTINENTAL BREAKFAST .........................................7:30 a.m. - 8:30 a.m.

REGISTRATION ................................................................8:00 a.m. - 10:00 a.m.
VENDOR DISPLAYS ..........................................................8:00 a.m. - 10:30 a.m.

CONCURRENT SESSION 3............................................ 8:30 a.m. - 9:45 a.m.

Session 3A: Panel                                                                 Bicentennial Hall 216
Session Chair: Jesse X. Yu, College of St. Elizabeth, NJ

Hiring and Retaining Faculty in Small College Computing
Programs
       Linda Wilkens, Bridgewater State College, moderator
      Aaron Garth Enright, Bridgewater State College
      Ralph Bravaco, Stonehill College
      Frank Ford, Providence College
      David Levine, St. Bonaventure College
      Scott McElfresh, Muhlenberg College
 
Session 3B: Tutorial                                                                   Bicentennial Hall 220
Session Chair: Rod Rodrigues, Rhode Island College, RI

Generic Programming Using STL
       Lawrence D'Antonio, Ramapo College of New Jersey

Session 3C:  Papers:  Distance Learning/  Software Engineering   Bicentennial Hall 104
Session Chair: Nicholas Ourusoff, University of Maine at Augusta

Synchronous Distance Learning Via the Internet – Experience and Status
       John Sigle, Louisiana State University in Shreveport
Software Engineering: A Course Designed for General Education
     Paul Mullins, Youngstown State University, OH
A Software Engineering Course that uses CourseInfo to Increase
       Colloboration
       Jennifer Polack-Wahl, Mary Washington College, VA

Session 3D: Papers: Networks                                         Bicentennial Hall 219
Session Chair: Patricia Johann, Bates College, ME

Teaching Client/Server Programming in the Context of Computing
Curricula 2001
       Evelyn Stiller, Plymouth State College, NH
      Cathie LeBlanc, Plymouth State College, NH
RTP: A Transport Layer Implementation Project
      Brad Richards, Vassar College, Poughkeepsie, NY
CS265 Web Network and Web Site Managemen:t Development of a Core Course in
the Internet Technology Minor Curriculum
Kevin Hufford, Ithaca College, NY

INVITED SPEAKER ..............................................................................9:50 a.m.- 10:50 a.m.
                                                                                     Bicentennial Hall 216

Teaching Internet Algorithmics
      Michael Goodrich
      Professor of Computer Science, Johns Hopkins University, MD

BREAK ...........................................................................................10:50 a.m.-11:15 a.m.

CONCURRENT SESSION 4 .....................................................11:15 a.m.-12:30 p.m.

Session 4A: Panel                                                             Bicentennial Hall 216
Session Chair: Clare Bates Congdon, Colby College, ME

A Forum on the 'Computing Curriculum 2001' Report
        Eric Roberts, Stanford Univerity, CA
        Richard Eckhouse, University of Massachusetts/Boston
        Ursula Wolz, The College of New Jersey

Session 4B: Tutorial                                                         Bicentennial Hall 220
Session Chair: Danny Kopec, Brooklyn College, NY

Interpreter Based Assignments for a Standard Programming
Languages Course
        John Barr, Ithaca College, NY
        Laurie Smith King, College of the Holy Cross, MA

Session 4C: Papers: Computer Organization                  Bicentennial Hall 104
Session Chair: Lillian (Boots)Cassel, Villanova University, PA

Integrating SIMD Into The Undergraduate Curriculum
       Douglas Maurer, The George Washington University, DC
Assembly Programming on a Virtual Computer
       Pierre von Kaenel, Skidmore College, NY
Computer Organization in the Breadth-first Course
       Grant Braught, Dickinson College, PA

Session 4D: Papers: Projects in Courses                        Bicentennial Hall 219
Session Chair: Richard Wyatt, West Chester University, PA

Arithmetical Croquet
       John Trono, Saint Michael's College, VT
Strategy Game Programming Projects
       Timothy Huang, Middlebury College, VT
Integrating a Realistic Information Technology Project into an Introductory
Computer Science Course at West Point
       Jerry Schumacher, USMA, NY
       Margaret Sosinski, USMA, NY

CONCURRENT SESSION 5 .................................................12:35 a.m.-1:25 p.m.

Session 5A: Papers: Security                                         Bicentennial Hall 216
Session Chair: John Trono,  St. Michael's College, VT

The IWAR Range: A Laboratory for Undergraduate Information Assurance Education
       Joseph Schafer, USMA, NY
       Daniel J. Ragsdale, USMA, NY
       John R. Surdu, USMA, NY
       Curtis A.Carver, Texas A&M University, and USMA, NY
Computer Security and its Impact on Computer Science Education
       Andrew Yang, Indiana University of Pennsylvania

Session 5B: Papers: Ethics                                              Bicentennial Hall 220
Session Chair: Ellen Beatty,  Southern Connecticut State University, CT

Put Ethics And Fun Into Your Computer Course
       Jill Gerhardt, Stockton College, NJ
Metrics Based Plagiarism Monitoring
       Edward Jones, Florida A&M University, FL

Session 5C:Papers: Theoretical Courses                          Bicentennial Hall  104
Session Chair: Jeffrey L. Popyack, Drexel University, PA

Computer Laboratories for the Theory of Computing Course
       Laura Sanchis, Colgate University, NY
Algorithm Design by Successive Transformation
       Norman Neff, The College Of New Jersey, NJ

Session 5D: Papers: Projects                                                   Bicentennial Hall  219
Session chair: Randy Jones, Colby College, ME

The PNA Project
        John Beidler, University of Scranton, PA
        Albert Insogna, University of Scranton, PA
        Nicholas Capobianco, University of Scranton, PA
        Marianne Borja, Marywood University, PA

LUNCH ...................................................................................1:30 p.m..-2:30 p.m.
                                           Barbara and John Tormondsen '82 Great Hall

Vendor Session ............................................................................ 2:00 p.m. - 4:00 p.m.

MEMBERSHIP MEETING........................................................ 2:30 p.m.-3:00 p.m.
                                                    Bicentennial Hall  219

BOARD MEETING..................................................................... 3:00 p.m.-4:00 p.m.
                                                    Bicentennial Hall  219



Listing of Student Posters

Sharing in a Core-Dependent Relationship: Establishing a Dialogue Between GHC and HUGS for Program Transformation Development
   Aaron J. Wheeler, Bates College, ME
   Advisor: Patricia Johann
Hylofusion: Harnessing the Power of Acid Rain
   Christopher Staecker, Bates College,ME
   Advisor: Patricia Johann
Designing a GUI for a true visual programming language
   Konrad Malkowski, Canisius College, NY
   Advisor: Mark Meyer
Chat Program Visualizations
   Michael Liedtke, Colby College, ME
   Advisor: Dale Skrien
Network Security at a Small College
   Mark Cattrell, Colby College, ME
   Advisor: Randy Jones
A Cognitive Model of Learning from Examples
   Eric Fleischman, Colby College, ME
   Advisor: Randy Jones
Building an Interactive, Three-Dimensional Virtual World
   Raymond Mazza, Colby College, ME(
   Advisor: Randy Jones
Developing a Fairness Metric for Packet Scheduling
Algorithms in a Single-hop Wireless Network
   Wesley Murry, Dickinson College, PA
   Advisor: Grant Braught
Integration of Elementary Patterns into the   First-Year CS Curriculum
   Autumn Spaulding, Kalamazoo College,MI
   Advisor: Alyce Brady
Probabilistic Robot Exploration and Navigation using Visual Landmarks
   Fafa Paku and Alexander Vandenberg-Rodes,
   Middlebury College, VT
   Advisor: Amy Briggs
The Expected Shortest Path Problem: Algorithms and Experiments
   Deniz Sarioz and Victor Dan,
   Middlebury College, VT
   Advisor: Amy Briggs
Localization and Identification of Visual   Landmarks: Implementation, Experiments and Results
   Dan Knights and Jeff Lanza,
   Middlebury College, VT
   Advisor: Daniel Scharstein
The MiddGo Project
   Bryan McQuade, Middlebury College, VT
   Advisor: Tim Huang
The Infinite Number Project
   Brian Cardarella, Matt Jarvis, and Chhean Saur,
   Providence College, RI
   Advisor: Mary Russell
Synchronous Collaborative Systems Project
   Heather M. Craven, Saint Anselm College, NH
   Advisor: Carol Traynor
Visualization of an Algorithm for Convexifying a Simple Planar Polygon with Rigid Motions
   Elif Tosun, Smith College, MA
   Advisor: Ileana Streinu
Layered Memory Using Backward-Chaining
   Joshua Gay, Suffolk University, MA
   Advisor: Louis Barton
An Investigation into the Arithmetic Power of Context-Free Languages Albert
   Goldfain, SUNY Geneseo
   Advisor: Douglas Baldwin
Charles Peirce's Existential Graphs: A Logic Tool in Java
   Elizabeth Hatfield, Debbie Kilpatrick, and
   Lut Wo, SUNY Oneonta
   Advisor: Dennis Higgins
Exploring Internet E-Business Programming Technologies
   Minta Royster, SUNY Oneonta
   Advisor: James Ryder
Infrared Communications to Control Software Applications
   Walter Romero, SUNY Oneonta
   Advisor: James Ryder
Cluster Computing:  Development of a Small Scale Cluster and Learning Modules for Undergraduates
   Dana Drag and Lorraine Juzwick,
   The College of  New Jersey
   Advisor: Deborah Knox
Classification of Game Knowledge Samuel
   Baskinger, Scott Briening, Anthony Emma,
   Graig Fisher,Vincent Johnson,
   and Christopher Moyer,
   The College of New Jersey
   Advisor: Ursula Wolz
Comparative Game Model Exploration
   Samuel Baskinger, Scott Briening, Anthony Emma,
   Graig Fisher,Vincent Johnson, and
   Christopher Moyer, The College of New Jersey
   Advisor: Ursula Wolz
JDBAssist: Generating JavaBeans and Supporting 3-tier Enterprise Applications
   Michael E. Locasto, David Pike, and Alan
   Audick, The College of New Jersey
   Advisor: Ursula Wolz
The Relevance Factor
   Kimberley Deninger and Caroline Cassigneul,
   Villanova University, PA
   Advisor: Lilian Cassel
A Demodulizer for Haskell
   Kate Golder, Wellesley College, MA
   Advisor: Franklyn Turbak
Exploring the Type-Inference Approach to
Deforestation
   Kirsten Chevalier, Wellesley College, MA
   Advisor: Franklyn Turbak
Counting Problems in Genomics
   Andrea Christoforou, Wheaton College, MA
   Advisor: Mark LeBlanc
A Motif Lexicon for the Genomic Analysis of DNA
   Melissa Kimball, Wheaton College, MA
   Advisors: Mark LeBlanc, Computer Science
          Betsey Dyer, Biology