Special Interest
Group on Computer Science Education
Presents
CCSCNE-2005
Papers, Panels, Tutorials,
Pre-Conference Workshops,
Programming Contest, Student Posters
Web Site
http://www.ccscne.org/2005/
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 curricula.
Greetings from the Chair
Welcome to the tenth anniversary conference of the
CCSCNE. This year’s committee has
prepared a set of activities that should appeal to students and teachers of
Computer Science. All of us owe a debt
to this group which along with the Board of CCSCNE has met twice in
We are honored this year to have plenary talks by
Matthias Felliesen of
As in past years, the CCSCNE accepted only 49% of
the papers that were submitted for the conference. The breakout sessions also include several
panels and tutorials. This program
includes descriptions of all the tutorials and short biographies of the
tutorial presenters.
Again this year, we have two pre-conference
workshops- one on security and one on active learning tools. You can read about them in this program.
And, of course, we have our student contests. Our poster session must be one of the largest
at any CCSC conference and the same is true for our programming contest. Be sure to visit the poster session and listen
at the banquet for the winners of both of the student events.
Next year, we travel a little north of
I hope you enjoy yourself and maybe have some time
to see some of the city. See you next
year at Holy Cross.
Frank
Ford,
Conference
Chair

This map is a copy from the College Web Site:
http://www.providence.edu/NR/rdonlyres/322DA469-892B-46C3-BB5B-4707BEC792AD/4108/campusmapfall04.JPG
Conference Chair
Frank Ford,
fpford@providence.edu
Papers Chairs
Dale Fish,
dfish1@worcester.edu
Michael Gousie,
mgousie@wheatonma.edu
Brad Richards,
richards@cs.vassar.edu
Undergraduate Posters Chairs
Jim Teresco,
terescoj@cs.williams.edu
David Hemmendinger,
hemmendd@union.edu
Panels/Tutorials/Workshops Chairs
Clare Bates Congdon,
ccongdon@colby.edu
Lonnie Fairchild,
SUNY-Plattsburgh
Lonnie.fairchild@plattsburgh.edu
Speakers Chair
Scott Hunter,
shunter@siena.edu
Publicity Chair
Frank Ford,
fpford@providence.edu
Vendors Chairs
Hemant Pendharkar,
hpendharkar@worcester.edu
Kris Powers,
Kris.Powers@tufts.edu
Programming Contest Chairs
Richard Connelly,
rconnell@providence.edu
Mary Russell.
mrussell@providence.edu
Registration Chair
Danny Kopec,
kopec@sci.brooklyn.cuny.edu
Local Arrangements Chair
Linda Wilkens,
lwilkens@providence.edu
Referees - 2005 CCSC Northeastern
Conference
The conference committee
acknowledges with gratitude the work of the reviewers listed here. All papers were blind-reviewed by several
referees independently and the Papers Chairs used this information to select
the papers which appear at this conference. Without these reviewers, we would
not be able to maintain the selectivity and high paper quality that we consider
so important to this conference.
Ernest Ackermann
Brian Adams
Elizabeth Adams
Don Allison
John Avitabile
Pazel Azalov
Norman Bashias
Gordon Bassen
Jonathan Blake
Stephen Bloch
Maegan Bos
Barbara Bracken
Elena Braynova
Loreen Butcher-Powell
Ramapo
Joan DeBello
Peter Drexel
Emanuel Emanouilidis
Lonnie Roth Fairchild
Ed Harcourt
Stephen Hartley
David Hemmendinger
Mark Hoffman
Donald Hsu
Scott Hunter
Lubomir Ivanov
Patricia Joseph
Slippery Rock
Alina
Lazar
Mark LeBlanc
David
Levine
Aparna Mahadev
Robert
McCloskey
William
Meyers
Robert W.
Neufeld
Robert
Noonan
Edward
O'Neill
Eileen Peluso
Kris
Powers
Stefan Robila
Ingrid
Russell
Rebecca Rutherfoord
Mihaela Sabin
Ching-Kuang Shene
Rose Shumba
Evelyn
Stiller
Joo Tan
Goran Trajkovski
John Vaughn
Hobart and
William Smith Colls., NY
Ellen Walker
Laurie
Werner
Linda Wilkens
Karl R. Wurst
Fani Zlatarova
REGISTRATION...............................................................................
Slavin
Center Glass Room (112)
Registration for
Programming contest’s participants in Albertus Magnus
137.
Registration for
Pre-Conference Workshop Attendees at Workshop at
PROGRAMMING CONTEST.........................................................
.....
..... Breakfast and
Registration of Teams and Team Members.....................
Albertus Magnus 137
..... Computers
Available for Teams to Practice..........................................
Albertus Magnus 102 and Sowa 228
..... Initial Meeting
and Presentation of the Problems...................................
Albertus Magnus 137
..... Contest Time..........................................................................................
Albertus Magnus 102 and Sowa 228
..... Luncheon for Teams............................................................................... Noon-12:45
p.m.
Albertus Magnus 106
PRE-CONFERENCE WORKSHOPS......................................................
Focus on the Design of Classes in OO Programming Courses
Viera K. Proulx and Tanya Cashorali, Northeastern University, MA
(see description
after program)
Slavin
Center G01
A Workshop on Computer Security
Narayan Murthy and Daniel Farkas,
Pace University
(see description
after program)
Accinno
101
VENDOR
DISPLAYS........................................................................
Slavin Center
Glass Room (112)
WELCOME..........................................................................................
Slavin Center 64 Hall
Greetings from
Hugh
Lena, Vice-President for Academic Administration
Frank Ford, Conference Chair,
PLENARY
SESSION I.........................................................................
The First Year
Matthias Felleisen, Northeastern University
Slavin Center 64 Hall
(See abstract and speaker
information after the program.)
BREAK................................................................................................
Slavin Center Glass Room (112)
CONCURRENT SESSION
Session 1a: Papers: Special Topics
Moore Hall I
Physical
Computing and Multimodal Input in Computer-Human Interfaces Interfaces
Lori Scarlatos,
Tony Scarlatos, Stony
An
Expert System Development Environment for Introductory AI Course Projects
Cynthia
Martincic,
Douglas
Metzler,
Rocktest: A Programming Contest Management System
Michael
Conlon, Slippery
Session 1b: Papers: Teaching/Debugging Techniques
A
Tutor on Subprogram Implementation
Amruth Kumar,
Eric
Fernandes,
Aspect-Oriented
Debugging
John
Stamey, Coastal
Back
to the Future: A Look at Recursive Binary Trees
John
Beidler,
Carolyn
Smart,
Session 1c - Tutorial: Randomized Algorithms
Jeffrey
Rufinus,
(see description
after program)
BREAK.................................................................................................
Slavin Center
Glass Room
CONCURRENT
SESSION
Session 2a: Papers: Assembly Language Issues
Moore Hall I
Teaching
Assembly Language Without Using (As Much) Assembly
Language
Scott Hunter,
The
Effect Of The Harvard Architecture On The Teaching Of
Assembly Language
W. Douglas Maurer,
Session 2b - Panel: Considerations on Undergraduate CS
Research
Stefan
A. Robila,
Amruth Kumar,
Doug
Baldwin,
Clare
Congdon,
STUDENT
POSTERS/SOCIAL HOUR..............................................
Slavin Center 64
Hall
The list of
posters, poster presenters, and their advisors is listed after the program.
BANQUET............................................................................................
Raymond Dining Center
Winners of the Programming Contest and Student Poster
Session
will be
announced at the banquet
CONTINENTAL
BREAKFAST..........................................................
Slavin Center
Glass Room (112)
REGISTRATION.............................................................................. .8:00
a.m.-
Slavin Center
Glass Room (112)
VENDOR
DISPLAYS........................................................................
Slavin Center
Glass Room (112)
CONCURRENT
SESSION
Session 3A:
Papers: Introductory Computing
Moore Hall I
A New
Approach To Computer Science in the Liberal Arts
Brendan Burns,
A Critical Computer Literacy Course
Mark Hoffman,
Designing and Running a Pre-College
Computing Course
Mihaela
Sabin,
Bryan Higgs,
Vladimir Riabov,
Alberto Moreira,
Session 3b: Papers: Upper-level Curriculum
The
Virtual Firefly: An Interdisciplinary Undergraduate Research Project
Kevin Austin,
Julie Dunlap,
Matthew Glover,
Joshua McKinnon,
Duane Mohney,
Michael Taft,
Brian Vysocky,
Christopher Cratsley,
Real-World
Project Management in the Academic Environment
Joo Tan,
John
Phillips,
Playing
Around in the CS Curriculum: Reversi as a
Teaching Tool
David
Valentine, Slippery
Session 3c - Panel: Innovation in Undergraduate
Computer Science Education
Amruth Kumar,
Homma
Farian,
Matthew
Haas,
David
Kay,
Frank
Lee,
Yelena Kushleyeva,
PLENARY
SESSION II...................................................................
Reaching Students at a Distance: from Videotape
to the Internet
to Online,
Interactive Books
Jim Kurose,
Slavin Center 64 Hall
(See abstract and speaker information after
the program.)
BREAK.............................................................................................
Slavin Center 64 Hall
CONCURRENT
SESSION
Session 4a: Papers: Software Development
Moore Hall I
A
Software Development Project: A Student-Written Assessment System
Sofya Poger,
Catherine
Ricardo,
Robert
Schiaffino,
Incorporating
a Fault Categorization and Analysis Process in the Software Build
Cycle
Carol
Masuck,
Teaching Software Engineering
Using a Traceability- based Development
Methodology
T.M.
Rao, SUNY Brockport
Sandeep Mitra, SUNY Brockport
Thomas
Bullinger, Archsynergy,
ltd.
Session 4b: Introductory
Computer Science
A
Student Model for Object-Oriented Design and Programming
Fang Wei,
Sally
Moritz,
Shahida Parvez,
Glenn
Blank,
Student Competitions and Bots in an
Introductory Programming Course
Ed
Harcourt,
Brian
Ladd,
Student Performance Studying
Ethics in the Context of Internet Use
Barbara
Boucher Owens, Southwestern University, TX
Session 4c - Tutorial: Including a Web/Database Unit
in CS0