REGISTRATION......................................................................... 10:00 a.m.-5:00 p.m.
Spiro Hall
Registration for Programming Contest’s participants, Spiro Hall, 8:00 a.m.
Registration for Pre-Conference Workshop Attendees at Workshop, Spiro Hall, 8:00 a.m.
PROGRAMMING CONTEST............................................ 8:00 a.m. – 12:45 p.m.
Breakfast and Registration of Teams and Team Members .... 8:00 a.m. – 8:45 a.m. Spiro Hall
Computers Available for Teams to Practice........................... 8:00 a.m. – 8:45 a.m. Spiro Hall, Labs A & C
Initial Meeting and Presentation of the Problems................... 8:45 a.m. – 9:00 a.m. Spiro Hall, Labs A & C
Contest Time............................................................................... 9:00 a.m. – Noon Spiro Hall, Labs A & C
Luncheon for Teams................................................................... Noon – 12:45 p.m.
PRE-CONFERENCE WORKSHOPS........................................ 9:00 a.m. – noon
Spiro Hall
Workshop 1: Teaching and Building Humanitarian Open Source Software
Ralph Morelli, Trinity College, CT
Trishan de Lanerolle, Trinity College, CT
Janardhan Iyengar, Connecticut College
Workshop 2: Playful Programming: Introductory Computer Science Using the Luwak Ludic Toolkit
Brian Ladd, SUNY Potsdam, NY
Workshop 3: Using Networking Examples for Labs and Enrichment in CS1
Tom Murtagh, Williams College, MA
VENDOR DISPLAYS............................................................... 10:00 a.m.-6:00 p.m.
WELCOME.................................................................................... 1:00 p.m.-1:15 p.m.
Spiro Hall 2
Greetings from
Devorah Lieberman, Provost and VP for Academic Affairs, Wagner College
Adrian Ionescu, Conference Chair, Wagner College
PLENARY SESSION I.............................................................. 1:15 p.m.-2:15 p.m.
Spiro Hall 2
Brian Kernighan, Princeton University
(See abstract and speaker information after the program.)
BREAK.............................................................................................. 2:15 p.m.-2:45 p.m.
Spiro Hall
CONCURRENT SESSION 1.................................................... 2:45 p.m.-4:00 p.m.
Session 1a: Papers - Computer Science as Liberal Art
Computational Science as a Twenty-First Century Discipline in the Liberal Arts
Brian Adams, Franklin & Marshall College
Exposing Gaps, Exploring Legacies: Paradoxes of Writing Use in Computing Education
Mark Hoffman, Timothy Dansdill, David Herscovici, Quinnipiac University
Creating Surveys for the Visualizers Generation: The Use of Affective Imagery to capture Perceptions of the Computing Discipline
Tracy Lewis, Radford University; Kayenda Johnson, Virginia Tech;
Nicholas Dishon, Matthew Firtion, Radford University
Session 1b: Papers: Introductory and Non-Majors' Courses 1: Reaching Out
Isaac Rieksts, Lehigh University
Michael Sands, Nick Moukhine, Glenn Blank, Lehigh University
Lights...Camera...Computer Science: Using films to introduce computer science to non-majors
Darren Lim, Siena College
Session 1c - Tutorial: TeachScheme, ReachJava: Introducing Object-Oriented Programming Without Drowning in Syntax
Stephen Bloch, Adelphi University, NY
Session 1d - Panel: Interdisciplinary Approaches To Revitalizing Undergraduate Computing Education
Jesse Heines, Univ. of Massachusetts Lowell;
Jim Jeffers, Univ. of Massachusetts Lowell;
Kenneth J. Goldman, Washington Univ. in St. Louis;
Edward A. Fox, Virginia Tech
BREAK.............................................................................................. 4:00 p.m.-4:45 p.m.
CONCURRENT SESSION 2.................................................... 4:45 p.m.-6:00 p.m.
Session 2a: Papers: Introductory and Non-Majors' Courses 2: Classroom Techniques
Automated Measurement and Analysis of Effectiveness of Teaching Selected Excel Topics in an Introductory IS Class
Marc Waldman, Mehmet Ulema, Manhattan College
Teaching Complexity via Spreadsheets
Jeff Parker, Merrimack College
Mark Hoffman, David Vance, Quinnipiac University
Session 2b - Papers: Object-Oriented Pedagogy
Grant Braught, Tim Wahls, Dickinson College
Daniel Spiegel, Kutztown University of PA
Session 2c - Tutorial: Teaching with the GridWorld Case Study
Paul Tymann, Rochester Institute of Technology, NY;
Fran Trees, Drew University, NJ
Session 2d - Panel: What are the long term prospects for CS Education, given the rapid rise of IT?
Richard Wyatt, West Chester University, PA;
Ernest Ackermann, University of Mary Washington, VA;
Lawrence D'Antonio, Ramapo College, NJ;
Scott McElfresh, Carnegie Mellon University, PA;
Elaine Milito, West Chester University, PA
STUDENT POSTERS...................................................................... 6:00 p.m.-7:00 p.m.
SOCIAL HOUR................................................................................. 7:00 p.m.-8:00 p.m.
BANQUET.......................................................................................... 8:00 p.m.-9:30 p.m.
Wagner Union, Dining Hall
Winners of the Programming Contest and Student Poster Session will be announced at the banquet
CONTINENTAL BREAKFAST.......................................................7:30 a.m.-8:30 a.m.
REGISTRATION..............................................................................8:00 a.m.-10:00 a.m.
Spiro Hall
VENDOR DISPLAYS.......................................................................8:00 a.m.-10:30 a.m.
Spiro Hall
CONCURRENT SESSION 3............................................................ 8:30 a.m.-9:45 a.m.
Spiro Hall
March of the (Virtual) Machines: Past, Present, and Future Milestones in the Adoption of Virtualization in Computing Education
Alessio Gaspar, Sarah Langevin, Dave Armitage, Matt Rideout, USF Lakeland
Li Xu, UMass Lowell
Christopher League, Long Island University
Session 3b: Papers: Software Engineering and Security
Spiro Hall
A Case Study of Classroom Experience with Client-Based Team Projects
Joo Tan, Mark Jones, Kutztown University of Pennsylvania
Collaboration Tools in a One-Semester Software Engineering Course: What Worked? What Didn’t?
Lisa Lancor, Southern Connecticut State University
Attitudes and Practices of Students Towards Password Security
Delbert Hart, SUNY Plattsburgh
Session 3c - Tutorial: Animated Database Courseware (ADbC): Database Design,
SQL, Transactions and Security
Spiro Hall
Mario Guimaraes, Kennesaw State University, GA;
Meg Murray, Kennesaw State University, GA
Session 3d - Panel: A New Look at Parallel Computing in the Computer Science Curriculum
Spiro Hall
Lubomir Ivanov, Iona College, NY;
Aaron Kershenbaum IBM Watson Research Center, NY;
Haldun Hadimioglu, Polytechnic University, NY;
Mark Hoffman, Quinnipiac University, CT
PLENARY SESSION II................................................................ 10:00 a.m.-11:00 a.m.
Spiro Hall 2
(See abstract and speaker information after the program.)
BREAK............................................................................................ 11:00 a.m.-11:30 a.m.
Spiro Hall
CONCURRENT SESSION 4........................................................ 11:30 a.m.-12:45 p.m.
Session 4a: Papers: Upper-Level Courses 2: Languages
Understanding the Universal Turing Machine: An Implementation in JFLAP
Joan Lucas, SUNY College at Brockport
Jonathan Jarvis, Advanced Micro Devices
SOFTICE pedagogy
Alessio Gaspar, Sarah Langevin, Dave Armitage, Matt Rideout, USF Lakeland
Loop Trees - A New Theme In Structured Programming and Discrete Structures
W. Douglas Maurer, George Washington University
Session 4b - Tutorial: C# .NET Programming
Donald Hsu, Dominican College, NY
Session 4c - Panel: Undergraduate Research Experiences and Funding
Joan Peckham, University of Rhode Island;
Fatma Mili, Oakland University, MI;
Daniela Raicu, DePaul University, IL;
Ingrid Russell, University of Hartford, CT
Session 4d - Panel: Cultural, Sociological and Experiential Challenges for CIS Education
Jeffrey A. Stone, Pennsylvania State University;
Mark Hoffman, Quinnipiac University, CT;
David P. Kitlan, Pennsylvania State University
LUNCH.......................................................................................... 12:45 p.m.-2:00 p.m.
Wagner Union, Faculty Dining Room
MEMBERSHIP MEETING..................................................... 2:00 p.m.-2:30 p.m.
BOARD MEETING..................................................................... 2:30 p.m.-4:00 p.m.
Wagner Union, Faculty Dining Room
Brian Kernighan, Princeton University
Spiro Hall 2, Friday, April 11, 1:15 p.m.-2:15 p.m.
Abstract:
The rapid evolution of languages, tools, environments and expectations resents major challenges and opportunities for programmers and for software engineering education. This is true across all kinds of programming, but is especially so for Web systems, which are now routinely written in untyped scripting languages and include Ajax, mashups, toolkits, frameworks like Rails and Django, and a profusion of interfaces, all operating asynchronously on distributed systems.
For the past 7 or 8 years I have been teaching a course on advanced programming techniques that is more and more stretched between important old material and new unproven material that might be important. In this talk I will illustrate some of the challenges and discuss ways in which we might use complexity and rapid change to advantage.
Biography:
Brian Kernighan received his BASc from the University of Toronto in 1964 and a PhD in electrical engineering from Princeton in 1969. He was in the Computing Science Research center at Bell Labs until 2000, and is now in the Computer Science Department at Princeton.
He is the author of 8 books and some technical papers, and holds 4 patents. His research areas include programming languages, tools and interfaces that make computers easier to use, often for non-specialist users. He is also interested in technology education for non-technical audiences.
Mary Beth Rosson, Pennsylvania State University
Spiro Hall 2, Saturday, April 12, 10:00 a.m.-11:00 a.m.
Abstract:
As girls enter their teenage years, they often lose interest in the concepts and activities of information and computer science. By the time high school girls consider options for college, their interest in computer-related educational programs is considerably lower than that of their male counterparts. This trend is troubling, both because of concerns about the number of students entering these programs, and more specifically because of the desire for diverse perspectives and values in computing professionals. To combat the trend, researchers and educators have begun to explore a variety of novel pedogogy and other interventions that might better attract and retain women in these disciplines (e.g., pair programming or peer support, computational media as a source of introductory programming problems). In this talk, I discuss the challenges of recruiting and retaining women in computer-related educational programs, and present preliminary work on our own intervention that is based on building and leveraging social networks: wConnect, a developmental learning community in the College of Information Sciences and Technology at The Pennsylvania State University.
Biography:
Mary Beth Rosson is Professor of Information Sciences and Technology (IST) at Pennsylvania State University, where she is co-director of the Computer-Supported Collaboration and Learning Lab. She received a PhD in experimental psychology in 1982 from the University of Texas. Before joining the College of IST in 2003, she was a professor of computer science at Virginia Tech for 10 years, and prior to this a research staff member at IBM’s T. J. Watson Research Center for 11 years. Rosson’s research interests include the design and evaluation of interactive systems, particularly the methods of scenario-based design. She has worked for many years on the design of collaborative systems for problem solving and learning, developing systems for both classroom and informal learning contexts. She also has directed projects investigating the psychological issues associated with high-level programming languages and tools, most recently in the area of end-user software engineering. Rosson is author of Usability Engineering: Scenario-Based Development of Human-Computer Interaction (Morgan Kaufmann, 2002), and numerous articles, book chapters, and tutorials. She is active in both the HCI and the software engineering communities, serving as general chair for OOPSLA 2000 and for SIGCHI 2007. She is an ACM Distinguished Scientist and a member of the CHI Academy.
There are many ways around New York City to Staten Island and Wagner College; here we provide major routes (http://www.wagner.edu/about_wagner/directions_and_map).
Driving Directions
From the Bridges
Plane/Train/Public Transportation
General Driving Directions from the NORTH, WEST, and SOUTH:
Take the New Jersey Turnpike (from points north and west) or the Garden State Parkway (from the New Jersey shore area) or US 1 or 9 to either the Outerbridge Crossing or the Goethals Bridge.
FROM NEW ENGLAND:
From 95 South through New York City:
Follow 95 South to New York. Take Exit 14 (Whitestone Bridge /
Hutchinson River Parkway South). Proceed over the Whitestone Bridge and
follow signs for 678
South / Van Wyck Expressway towards JKF Airport. Continue on 678 South
/ Van
Wyck Expressway to the end, and then take the Belt Parkway heading
west,
following signs for the Verrazano-Narrows
Bridge.
Or, if you prefer-
From 95 South through New Jersey:
Follow 95 South to 287, following signs for the Tappan Zee Bridge.
Follow 287 to this bridge. Cross the Tappan Zee and follow signs for
the Garden State Parkway South. Follow the Garden State Parkway until
you cross Route 80 East,
take Rte. 80 to 95 South / NJ Turnpike. Take the NJ Turnpike to Exit
13, to get
on the Goethals
Bridge.
FROM LONG ISLAND:
From Long Island via the Belt Parkway west or via the Brooklyn - Queens
Expressway, proceed to the Verrazano-Narrows
Bridge.
FROM PENNSYLVANIA
From Northern PA: Take Route 80 West to
New Jersey to the NJ Turnpike South (also Interstate 95). Follow the Turnpike
to Exit 13, and head towards the Goethals
Bridge.
From Southern/Central PA: Take Route 78 East to New Jersey to the New Jersey Turnpike (also 95 South). Follow the NJ Turnpike South to Exit 13. Proceed towards the Goethals Bridge.
From the Bridges...
VIA THE VERRAZANO-NARROWS BRIDGE (either level of the bridge is fine!) After the tollbooths on the Staten Island ($8 cash or EZPass fare either $7 or $4 depending on discount plan), proceed straight along I-278 west for slightly less than one mile to Exit 13 ("Richmond Road/Clove Road"). This exit ramp leads to a service road running parallel to I-278. Proceed on the service road to the third traffic light at Clove Road. Turn right onto Clove Road and proceed approximately 100 yards to the first light at Howard Avenue. Turn right onto Howard Avenue. You will pass through three traffic lights, and at the top of Grymes Hill, pass Main Hall and Sutter Oval on the right. Immediately after the third traffic light, turn right into the main entrance of Wagner College, marked "Wagner College Main Parking Entrance".
VIA THE OUTERBRIDGE CROSSING: From the New Jersey Turnpike take Exit 10, or from the Garden State Parkway, Exit 127 and follow signs to the Outerbridge Crossing onto Staten Island. Route 1 and 9 travelers exit onto 440 North. After the tollbooths on Staten Island ($6 cash or EZPass fare either $4 or $5 depending on travel hour), proceed north on Route 440 (West Shore Expressway) for approximately five miles. At the intersection with I-278, bear right onto I-278 East. From I-278 take Exit 13 ("Clove Road /Richmond Road"). Note: Do not exit at earlier Richmond Avenue exit. At the light at the end of the exit ramp, turn left onto Clove Road. At the second light on Clove Road, turn right onto Howard Avenue (look for the Wagner College sign at this intersection). Pass through three traffic lights on Howard Avenue,and at the top of Grymes Hill, turn right into the main entrance of Wagner College, marked "Wagner College Main Parking Entrance".
VIA THE GOETHALS BRIDGE: Take the New Jersey Turnpike to Exit 13. After the turnpike tollbooths, bear left towards the Goethals Bridge. Cross the Goethals Bridge, and after the tollbooths ($6 cash or EZPass fare either $4 or $5 depending on travel hour) on Staten Island, proceed on I-278 East. Continue on I-278 to Exit 13 ("Clove Road/ Richmond Road/ Hylan Boulevard"). Note: Do not exit at earlier Richmond Avenue exit. At the light at the end of the exit ramp, turn left onto Clove Road. At the second light on Clove Road, turn right onto Howard Avenue (look for the Wagner College sign at this intersection).Pass through three traffic lights on Howard Avenue, and at the top of Grymes Hill, turn right into the main entrance of Wagner College, marked "Wagner College Main Parking Entrance".
By Plane/Train/Public Transportation
For more detailed public transportation information from your location, please see the MTA (Metropolitan Transportation Authority) website for current New York City bus & train schedules. For information for the New Jersey transit lines, please see the New Jersey Transit site.
Plane:
Three major airports serve New York City. Wagner College is most easily
accessed from Newark Liberty International Airport in New Jersey, though
LaGuardia and JFK Airports are within reasonable travel distance. Car service
is available between Wagner College and all three airports for around $50 each
way. For more information on local airports, see the Port Authority of PA, NY
& NJ website, at panynj.gov.
Train / Subway:
Amtrak, Long Island Railroad and New Jersey Transit trains arrive at
Penn
Station in Manhattan at 34th Street and 7th Avenue. Wagner College can
be reached from Manhattan by taking the Staten Island Ferry, leaving at
regular
intervals throughout the day from the ferry terminal on the southern
tip of Manhattan.
From Penn Station, take either a taxicab or the New York City Subway to the South Ferry Terminal. We recommend taking the 4/5 line to the Bowling Green stop, and walking south to the Ferry Terminal; however this line runs on the East side of Manhattan, not the west side closer to Penn Station.
A subway ride currently costs $2.00, if you use MetroCard, transfers
to
other trains or buses are free for two hours after the first fare is
purchased.
To purchase a MetroCard online, go to www.mta.nyc.ny.us/metrocard. Take
the
Staten Island Ferry (no fare!) to Staten Island. From the ferry
terminal on Staten Island, the College is a short ride via car service,
or public bus.
Taking Staten Island Ferry from Manhattan:
For ferry service departure information, dial (718) 815-BOAT. The ferry
trip
takes about 25 minutes, and is free. Once on Staten Island the two main
options
to reach Wagner from the ferry terminal are either by car service or
bus. By
bus, take the S61, S62, S66, S92, S91, or S67 bus (all run on Victory
Blvd.) to the Clove Road/Victory Blvd. stop. Transfer to the S60, or
the Grymes Hill
shuttle. This bus travels a loop on Grymes Hill, and there is a stop on
Howard Avenue on our campus. A bus trip costs $1.50, exact change
(quarters) or MetroCard,
trip times will vary depending on frequency of bus service. With
MetroCard, you
automatically get a free transfer to the S60 bus; with cash, ask the
driver for
a transfer pass. By car service, either ask the ferry terminal
attendant for
help calling for service, use a car that is waiting at the terminal, or
call
the office you are visiting beforehand for recommendations of the
services we
use most frequently. A typical car service fare is about $10 for two
passengers,
and is only about a 15 minute trip.
From Brooklyn by Bus:
(Over the Verrazano-Narrows Bridge) Take the S53 bus from the 86th
Street & 4th Avenue (R) train station to Howard Avenue and Clove
Road in Staten Island. At this stop, transfer to the S60, or the Grymes
Hill shuttle bus. This bus
travels a loop around Grymes Hill, and there is a stop on Howard Avenue
at our
campus. A bus trip costs $2.00, exact change (quarters only) or
MetroCard, trip
times will vary depending on frequency of bus service. With MetroCard,
you
automatically get a free transfer to the S60 bus; with cash, ask the
driver for
a transfer pass.
Wagner College is in a residential area and no accommodations are within walking distance of the College. However, there is public transportation to the College. A list of accommodations in the area is listed below. Please contact the hotels individually.
A block of rooms has been reserved at the
Staten Island Hotel
1415 Richmond Ave
Staten Island, NY 10314
Phone: (718) 698-5000
1-800-532-3532
Fax: (718) 354-7071
Email: info@statenislandhotel.com
Mention Wagner College, # 4396 and the room rate will be $119 per night. The cutoff date for reservations is March 11, 2008. Staten Island Hotel is near I-278 west of the College.
A block of rooms has been reserved at the
Holiday Inn and Conference
Center
3050 Woodbridge Ave
Edison, NJ 08837
Phone: (732) 661-1000
1-800-532-3532
Fax: (732) 738-6218 x7103
Mention block code WAG and the room rate will be $88 per night. The cutoff date for reservations is March 11, 2008. Holiday Inn is near I-440 in New Jersey west of the College (~25 min drive distance). The hotel will have a shuttle running to the College during both days Friday and Saturday (this saves tolls and parking). They also provide free wireless connection in the hotel.
Other hotels listed below:
Red Roof Inn
860 New Durham Road
1287@ North Middlesex Ave.
Edison, NJ 08817
1-800-733-7663
Holiday Inn EXPRESS
21 Cortlandt Street
Edison NJ 08837
1-732-548-7000
Free Continental Breakfast Buffet
Mention Wagner College and the room rate will be $69.00 per night. The cutoff date for reservations is March 11, 2008.
Howard Johnson
26 Route 1 North
New Brunswick, NJ 08901
1-732-828-8000
Mention 2008 CCSCNE Conference and the room rate will be $65.55 per night. The cutoff date for reservations is March 11, 2008.
Hilton Garden Inn New York/Staten Island
1100 South Avenue
Staten Island, NY 10314
1-718-477-2400
Mention Code CCS and the room rate will be $150.00 per night. The cutoff date for reservations is March 11, 2008.
A pre-conference Computer Programming Contest for 3-person college teams will be held on Friday morning, April 11. Space is limited and pre-registration is required. There is a $50 non-refundable team fee. Each team member must register for the conference. A faculty sponsor is required. The contest languages will be C, C++ and Java. The desktop will be Windows XP with Cygwin (Linux on Windows). The compilers will be Visual Studio 6.0 and 2005 & Java. Cygwin has the usual Linux utilities (gcc, g++ etc.). NetBeans 6.0 (complete w/ Java & C/C++) & NetBeans 5.5.1 BlueJ Edition are available. Rules will be similar to the ACM International Contest. All judging will be done objectively using sets of data meant to test all cases. Click here for /honor/pgmcontest.html">previous problems. At 8:45, there will be a briefing on the contest rules and the computer system. The contest will run from 9:00 to 12:00. Winners will be announced at the banquet. See the conference web site for further details. Direct all questions to: pgmcontest@ccscne.org.
Vendors are invited to purchase display table(s) at the conference. Direct questions to: vendors@ccscne.org
· $120 Early Registration Fee (postmark by March 24, 2008)
o 150 Late Registration Fee (postmark after March 24, 2008 and by April 4, 2008, or at the Conference)
· $45 Student Registration
· Other Fees
o $30 Extra Banquet Ticket
o $15 Extra Lunch Ticket
o $10 Extra Proceedings
o $10 Previous Years' Proceedings (Year +Number)