|
|
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.
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
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
|
|
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
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