In cooperation with The Association for Computing Machinery
Consortium for Computing Sciences in Colleges Northeastern Conference Hosted by Rhode
Island College
Statement of Purpose The CCSCNE brings together faculty, staff, and students from academic institutions throughout the Northeast for exchange of ideas and information concerning undergraduate computing education. Schedule Friday, April 25: Programming Contest -- Workshops Welcome -- Plenary Session 1 Concurrent Session 1 -- Concurrent Session 2 Posters -- Banquet Saturday, April 26:
A Note from the Conference Co-Chairs Welcome to the 8th Annual CCSC Northeastern Conference. In the name of all the members of the conference committee and the members of the Board of the Northeastern region, we welcome you to our Spring extravaganza. These people have had two long planning meetings and have exchanged more emails than you want to know about and the result is this conference. Our aim is to present you with ideas that will help you teach computer sciences, to provide you with panels that will provoke you to talk about teaching, to give you hands-on experience in methods others have used to teach, and to provide your students with a chance to show their work. In short, we are about teaching. We hope and expect that you will find something here to change your teaching. Also, welcome to Providence and to Rhode Island College. Despite the budget constraints that are part of being a state college in the current fiscal mess, the dedicated faculty of Rhode Island College’s Department of Mathematics and Computer Science have been able to host this conference. Enjoy our campus and, if you get a chance, visit the restaurants of Federal Hill and Downtown Providence and enjoy the ambience of our well-preserved colonial heritage. And when you leave, resolve to come to the next CCSCNE at Union College in New York. And next time, plan to speak or to sponsor student posters or a programming team. We need you. Frank Ford and Rod Rodrigues
2003 Conference Committee Conference
confchair@ccscne.org
Papers
papers@ccscne.org
Undergraduate Posters
posters@ccscne.org
Panels/Tutorials/Workshops panels@ccscne.org
Speakers
speakers@ccscne.org
Publicity
publicity@ccscne.org
Vendors
vendors@ccscne.org
Registration
registration@ccscne.org
Programming Contest
pgmcontest@ccscne.org
Local Arrangements
local@ccscne.org
We gratefully acknowledge these sponsors who have helped make this conference possible: Microsoft Corporation for a grant to help defray the costs of providing an affordable conference at the regional level, for its support of the Programming Contest, and for special support of the poster contest session. Upsilon Pi Epsilon for its support of the student poster contest. Course Technology and Turing’s Craft for support
of the coffee breaks.
VENDORS
Special Vendor Presentations Our vendors will present two special sessions. We hope that you will find these informative. Friday, April 25, noon – 12:45: Apple Presentation
(Pizza will be provided by Apple.) With Java now firmly established as a popular language for Computer Science education, Mac OS X brings capabilities to the Computer Science community never before available on any platform. Put simply, Mac OS X, with its integrated Java development environment, is the best platform for developing and teaching with Java. The unique way in which Java is integrated into the operating system brings unparalleled ease-of-development, tool integration, and performance on Mac OS X. We will discuss these benefits and explore the details behind the implementation of Java on Mac OS X, including the Aqua look-and-feel as well as the Apple-innovated shared VM technology. We'll briefly touch upon the tools that Apple and third parties provide to make Java easy to develop and use on Mac OS X. Friday, April 25, 2:15 – 3:15: Microsoft Presentation
Visual Studio 2003 consists of a variety of improvements and extensions to VS.NET. You will learn about the new features and functionality in VB.NET 2003. This 'hands-on' presentation will step through code, use VB.NET, C#, J#, as well as mobile controls and mobile device application development.
Paper Reviewers
PROGRAMMING CONTEST ..................................................8:00
a.m.-12:45 p.m.
REGISTRATION .............................................................................8:30 a.m.-5:00 p.m. PRE-CONFERENCE WORKSHOPS ............................................9:00 a.m.- Noon Creating Interactive Course Material Using Adobe Acrobat’s PDF Jonathon Blake, Quinnipiac University, CTUse Case Modeling Donald R. Chand, Bentley College, MAAlthough the workshops are free and open to all, potential attendees must pre-register by contacting Roger Simons (RSimons@ric.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. WELCOME ................................................................................1:00 p.m.-1:15 p.m. John Nazarian, President of Rhode Island College Rod Rodrigues, Conference Co-Chair, Rhode Island College PLENARY SESSION I ..............................................................1:15 p.m.-2:15 p.m. John H. Conway, John von Neumann Distinguished Professor of Mathematics, Princeton University, Fellow of the Royal Society, Member, A.A.A.S. (See abstract and speaker information later in program.) BREAK .........................................................................................2:15 p.m.-3:00 p.m. CONCURRENT SESSION 1 ................................................. 3:15 p.m.-4:30 p.m. Session 1A:Papers: Architecture Scott Hunter, Sienna College, NY An Object Framework for Teaching ALU Component Design in Architecture Courses G. Sampath, The College of New Jersey, NJ Norman Neff, The College of New Jersey, NJ An Application With Variations As Used In Teaching A Palm Programming Course W. Douglas Maurer, George Washington University, DC Session 1B: Papers: Computer Science I/II Amruth Kumar, Ramapo College of New Jersey, NJ Pair Programming and Frequent Pair Trading: Effects on Learning and Motivation in a CS2 Course Tim DeClue, Southwest Baptist University, MO It’s All Writing: Experience Using Rewriting to Learn in Introductory Computer Science Brian Ladd, St. Lawrence University, NY Session 1C: Panel Ingrid Russell, University of Hartford, CT Michael Georgiopoulos, University of Central Florida, FL Jose Castro, University of Central Florida, FL Todd Neller, Gettysburg College, PA Daniel McCracken, City College of New York, NY Laurie King, College of the Holy Cross, MA Dennis Bouvier, Saint Louis University, MO Session 1D: Tutorial Stephen Bloch, Adelphi University, NY Kathi Fisler, Worcester Polytechnic Institute, MA Viera K. Proulx, Northeastern University, MA BREAK .............................................................................................4:30 p.m.-4:45 p.m. CONCURRENT SESSION 2...................................................... 4:45 p.m.-6:00 p.m. Session 2A: Papers: Bioinformatics Robert McGrail, Bard College, NY Rebecca Thomas, Bard College, NY Michael Tibbets, Bard College, NY Teaching together: a three-year case study in genomics Michael LeBlanc, Wheaton College, MA Betsey Dyer, Wheaton College, MA Session 2B:Papers: Functional Programming Stephen Bloch, Adelphi University, NY Understanding Functional Programming Richard Wyatt, West Chester University, PA Session 2C: Panel Frank Ford, Providence College, RI Michael Gousie, Wheaton College, MA Amruth Kumar, Ramapo College, NJ Adbul Sattar, Bridgewater State College, MA Linda Wilkens, Providence College, RI Session 2D:Tutorial Robert M. Panoff, The Shodor Education Foundation, Inc., NC STUDENT POSTERS/SOCIAL HOUR ............... ...................... 6:00 p.m.- 7:00 p.m. BANQUET ......................................................................................7:00 p.m.-9:00 p.m.
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: Papers: Extra-Course Topics Joan Peckham, University of Rhode Island, RI Overcoming Undergraduate Research at a Small Institution Jennifer Polack-Wahl., Mary Washington College, VA Peter Squire, Naval Surface Warfare Center Dahlgren Division, VA An Alternative Recruitment Source Joanne Sexton, Augusta State University, GA Session 3B: Papers: Data Structures John Mallozzi, Iona College, NY Coding in tongues: a bilingual programming perspective to data structures Brian Tjaden, University of Washington, WA Hannah Tang, University of Washington, WA (In)formalism Jack Beidler, University of Scranton, PA Robert McCloskey, University of Scranton, PA Yaodong Bi, University of Scranton, PA Session 3C: Panel Goran Trajkovski, Towson University, MD Alfreda Dudley-Sponaugle, Towson University, MD Elizabeth Goode, Towson University, MD Cheryl Schroeder-Thomas, Towson University, MD Session 3D: Tutorial Jane Prey, National Science Foundation Harriet Taylor, National Science Foundation PLENARY SESSION II ........................................................... 9:50 a.m.-10:50 a.m. Linda Stern, University of Melbourne, Australia (See abstract and speaker information later in program.) BREAK........................................................................................... 10:50 a.m.-11:15 a.m. CONCURRENT SESSION 4..................................................... 11:15 a.m.-12:30 p.m. Session 4A: Papers: Projects Rahul Tikekar, Southern Oregon University, OR Tom Bacon, Southern Oregon University, OR A Parser Project in a Programming Languages Course Michael Werner, Wentworth Institute of Technology, MA Napolean’s Soldiers Goran Trajkovski, Towson University, MD Elizabeth Goode, Towson University, MD Session 4B: Papers: Curriculum Evelyn Stiller, Plymouth State College, NH Cathie LeBlanc, Plymouth State College, NH From University Wide Outcomes to Course Embedded Assessment of CS1 Deborah Whitfield, Slippery Rock University, PA Computer Literacy: Today and Tomorrow Mark Hoffman, Quinnipiac University, CT Jonathan Blake, Quinnipiac University, CT Session 4C: Panel Ngaraj Rao, Mercy College, NY Irena Pevac, Central Connecticut College, CT Narayan Murthy, Pace University, NY Steven D’Alessio, Iona College, NY Mary Courtney, Pace University, NY Session 4D: Tutorial Mary Russell, Providence College, RI Linda Stern, University of Melbourne, Australia Jeff Richardson, Providence College, RI Eric Ruggieri, Providence College, RI Chris Severino, Providence College, RI LUNCH .........................................................................................12:45 p.m.-2:00 p.m. MEMBERSHIP MEETING.............................................................. 2:00 p.m.-2:30 p.m. BOARD MEETING .......................................................................... 2:30 p.m.-4:00 p.m.
Kevin Radloff, Colby College Advisor: Clare Bates Congdon Maps You Don't Have to Fold: an interactive map of the RIC campus Jason Rindge, Rhode Island College Advisor: Kathryn Sanders Online Linux Tutorial Bret E. Shaw, Union College Advisor: Chris 3-Dimensional Databases for Real-time Visual Simulation Kevin Smith, St. Mary’s College of Maryland Advisor: Simon Read The Effect of Genetic Algorithms on Maze-Solving Efficiency of a Simulated Robot Chris Sotzing, Colby College Advisor: Clare Bates Congdon ProofWorx: A Pedagogical Tool for Proof Craig Stevenson, St. Mary’s College of Maryland Advisor: Simon Read Searching DNA Neighborhoods Adam H. Villa, Wheaton College Advisor: Mark D. LeBlanc Effects of Learning on Co-evolution Rebecca Wells, Dickinson College Advisor: Grant Braught Generating 3D Model Data from an Object Brian Wenzel, State University of New York College at Oneonta Advisor: Don Allison Automated Server Testing Bobby Syed, Union College Advisor: Chris Fernandes From Genes to Queens: A "Crafty" Approach to Genetically Evolve a Chess Engine Marc Attiyeh, Colby College Skyler Place, Colby College Advisor: Clare Bates Congdon Comparisons of Speed Enhancements in Fractals Adam Finn Nogaj, State University of New York College Rebecca Lindstrom, State University of New York College Advisor: Reneta Barneva Parallel Computer Generated Holography Stanislav Miroshnikov, Manhattan College Jason Grigsby, Birmingham-Southern College Advisors: David E. Maharray, Wabash College Corey Kovacs,DePauw University Giving a Robot Artificial Intelligence Christie Mendonca, Mount Saint Mary College Craig Henrie, Mount Saint Mary College Advisor: Vincent Kayes The Superficial Algorithmitis, Blind Spot, and Memory vs. CPU: Software Performance Antipatterns James McKenna. Stonehill College Advisor: Bob Dugan Using Regular Expressions to Locate Putative Zinc Finger Binding Sites Stephen Benz, Wheaton College Jonah Cool, Wheaton College Advisors: Mark D. LeBlanc Betsey Dyer Finding the Noise in Relativistic Particle Physics using Autoclass Evan P. McGee,Colby College Kristoffer S. Lee, Colby College Advisor: Clare Bates Congdon Evolving Robot Behavior to Play Hide and Seek Katelyn Mann,Colby College Advisor: Clare Bates Congdon Investigating Teams of Agents for RoboCup Soccer Thomas Karl Mace, Colby College Advisor: Randolph M. Jones Virtual Driving Simulator Project Ryan Lurvey, Saint Anselm College Advisor: Carol Traynor Reusable XML Designs - FSM Generator Ryan Laytham, State Univerity of New York at Oneonta Advisor: James Ryder Dynamic Correlation: The Effect of Learning on Evolution when Learning and Evolutionary Tasks Are Different Adam Labadorf, Dickinson College Advisor: Grant Braught A Searchable Herb Database Blair Kitchen, St. Mary's College of Maryland Advisor: Simon Read Clay: Synchronous Collaborative Interactive Environment Robert Hutzel, St. Mary's College of Maryland Maciej Nowacki, St. Mary's College of Maryland Advisor: Ursula Wolz Experiencing the Design and Beauty of a Recursive Algorithm for a Koch Curve Fractal Nathan Howard, Eastern Connecticut State University Advisor: C. Gary Rommel Analyzing Website Structure James David Hoy, Slippery Rock University William Kammermeier, Slippery Rock University James M. Brahm, Slippery Rock University Advisors: Paul Mullins Deborah Whitfield Modern Computer Science and Architecture in Designing and Constructing a Robot Christopher Hagis, Wagner College Thomas Sheeran, Wagner College Advisor: Adrian Ionescu Assessing Network Security Joshua B. Green, State University of New York at Oneonta Advisor: James Ryder Design and Implementation of Interactive Tutorials focused on Sorting and Data Structures Ross Gore, University of Richmond Advisor: Lewis Barnett Parallel Genetic Algorithms: An Exploration of Weather Prediction through Clustered Computing Emily Gibson, Jessie Burger, The College of New Jersey Advisor: Deborah Knox The nswap Module for Network Swap Sean Finney, Swarthmore College Kuzman Ganchev, Swarthmore College Matti Klock, Swarthmore College Michael Spiegel, Swarthmore College Advisor: Tia Newhall Polygon Placement Algorithms for Convex Polygon and Simple Polygon Jiaxin Fu, Middlebury College Advisor: Matthew Dickerson The Effect of Learning on the "Influence of Chance, History, and Adaptation" in Artificial Evolution Ashley Charles Dean, Dickinson College Advisor: Grant Braught An Investigation of Computer Generated Crossword Puzzles Rashid Ali, Providence College Brian Black, Providence College Jeffery Spiro, Providence College Advisor: Richard Connelly Neural Networks: A Study in Digit Pattern Classification Jay Combs, Colby College Kevin Septor, Colby College Advisor: Clare Bates Congdon Dynamic Labs using a Modular Configuration Rob Andleman, Clarion University of Pennsylvania Jason Gruver, Clarion University of Pennsylvania Matt Smith, Clarion University of Pennsylvania Maria Pirazzi, Clarion University of Pennsylvania Lisa Wilson, Clarion University of Pennsylvania Abby Kimmel, Clarion University of Pennsylvania Advisor: Dana E. Madison Web Accessibility Maria Chrisohoidis, The College of New Jersey Olivia Ying, The College of New Jersey Advisor: Deborah Knox A Symbolic Computation System Tianran Chen, Western Connecticut State University Advisor: G. Ganchev Extending CSP with Parallel Events Kyle Burke, Colby College Advisor: Marc Smith Application of Machine Learning Techniques to Improving Web Search Results Jessie Burger, Aaron Archer Waterman, The College of New Jersey Advisor: Ursula Wolz Eye Music: Creating Music by Viewing Art Jeanne Stern, Connecticut College Advisor: Bridget Baird Implementing the IEEE 802.11 Wireless Standard on Cybiko Toys Benjamin Stull, Vassar College Advisor: Brad Richards Evolving Boids: Incorporating Machine Learning into Artificial Life Adam Birt, Colby College Samuel Shaw, Colby College Advisor: Clare Bates Congdon Microsoft.net: Understanding the .net Framework and Developing Applications using .net Andrew Fairbanks, Providence College Justin LeCam, Providence College Tyler McCabe, Providence College Advisor: Linda Wilkens
Creating Interactive Course Material Using Adobe Acrobat’s PDF
Description
Presenters
Use Case Modeling
Description
Presenters
PLENARY SESSION I ..................................................................1:15 p.m.-2:15 p.m. How to Beat Children at Their Own Games John H. Conway, John von Neumann Distinguished Professor of Mathematics, Princeton University, Fellow of the Royal Society, Member, A.A.A.S.Abstract Some children’s games are a lot harder than you might think! I’ll describe some mathematics that makes them easier, but not entirely trivial. Presenter
Educated at the University of Cambridge, Conway got a job at Cambridge as a mathematical logician upon graduation. He taught at his alma mater for many years before joining the Princeton faculty in 1986, and remains an honorary fellow of Gonville and Caius College. He is the recipient of numerous distinguished awards: • Berwick Prize, London Mathematical Society, 1971
Linda Stern, Professor of Computer Science, University of Melbourne, Australia Abstract
Presenter
Questions/Comments - Contact WEBMASTER |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||