/">

2008

 

 

Friday, April 11, 2008

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

Abstract (PDF)

Workshop 2: Playful Programming:  Introductory Computer Science Using the Luwak Ludic Toolkit

Brian Ladd, SUNY Potsdam, NY

Abstract (PDF)

Workshop 3: Using Networking Examples for Labs and Enrichment in CS1

Tom Murtagh, Williams College, MA

Abstract (PDF)

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

 
The Changing Face of Programming

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

Spiro Hall

 

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

Spiro Hall

 

Inspiring Future IT Professionals with mars Rovers

Isaac Rieksts, Lehigh University

 

Widening the Pipeline of K-12 Students with Flash

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

Spiro Hall

Stephen Bloch, Adelphi University, NY

 

Session 1d - Panel: Interdisciplinary Approaches To Revitalizing Undergraduate Computing Education

Spiro Hall

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.

Spiro Hall

 

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

 

Session 2a: Papers: Introductory and Non-Majors' Courses 2: Classroom Techniques

Spiro Hall

 

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

 

Computer Literacy: A Student-Oriented Perspective

Mark Hoffman, David Vance, Quinnipiac University

 

Session 2b - Papers: Object-Oriented Pedagogy

Spiro Hall

Teaching Objects in Context

Grant Braught, Tim Wahls, Dickinson College

 

Teaching Template Classes with all the Advantages

Daniel Spiegel, Kutztown University of PA

 

Session 2c - Tutorial: Teaching with the GridWorld Case Study

Spiro Hall

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?

Spiro Hall

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.

Wagner Union, Atrium

SOCIAL HOUR................................................................................. 7:00 p.m.-8:00 p.m.

Wagner Union, Faculty Dining Room

 

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

  Saturday, April 12, 2008

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

Wagner Union, Faculty Dining Room

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.

 Session 3a: Papers: Upper Level Courses 1: Applications

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

 

A Modular Approach to Language Engineering Using XML and nexpensive Robots

Li Xu, UMass Lowell

 

Something for Everyone: AI Lab Assignments that Span earning Styles and Aptitudes

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.

 

Developing Women for Careers in Information and Computer Science

Mary Beth Rosson

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

Spiro Hall

 

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

Spiro Hall

Donald Hsu, Dominican College, NY

 

Session 4c - Panel: Undergraduate Research Experiences and Funding

Spiro Hall

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

Spiro Hall

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.

Wagner Union, Faculty Dining Room

BOARD MEETING..................................................................... 2:30 p.m.-4:00 p.m.

Wagner Union, Faculty Dining Room

Information on Plenary Speakers

The Changing Face of Programming

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.

Developing Women for Careers in Information and Computer Science

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. 

 Directions to Wagner College

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. 

Hotel Information

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. 

 

 


Programming Contest (Deadline: March 7, 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

Vendors are invited to purchase display table(s) at the conference. Direct questions to: vendors@ccscne.org

Registration Fees

·         $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)