RELATED EVENT

Please check out the upcoming NEAT workshop at SPLASH/OOPSLA!

OVERVIEW

Smartphone platforms, such as the iPhone and Google Android, are rapidly developing into rich platforms for building applications for cyber-physical systems, educational enrichment, enabling citizen scientists, disaster response, and environmental monitoring. For example, recent research has yielded cyber-physical applications and cloud services to track patient lifestyle choices for health purposes, monitor CO2 emissions around smartphone users, predict and respond to traffic accidents, measure traffic and derive road quality, and monitor cardiac patients. Many of these applications that combine sophisticated sensor capabilities of smartphones and cloud computing have become mainstream, such as Google Goggles, which provides an augmented reality overlay on a

The first International SMArtphones in the Curriculum workshop (SMACK 2011) was held in conjunction with the 24th IEEE-CS Conference on Software Engineering Education and Training. This workshop nurtured new thinking on how to use this new platform in software engineering and computer science courses that span the traditional curriculum, as well as new special topics project courses that introduce software engineering in a manner that highlights important societal problems. The workshop brought together a diverse set of perspectives on these topics and their applications.

Papers were presented on a variety of topics, including:

  1. Summaries of experience and documented best-practices for using smarthpones to
    teach a traditional software engineering, networking, software patterns, or
    network application design course, or a senior Capstone design projects course
  2. Specific projects that highlight multiple real-world issues that motivate the
    need for applying software engineering principles
  3. Tools/methodologies that support pedagogical needs for a new course based on
    smartphones
  4. Novel ways of introducing smartphone topics across multiple courses in a
    curricula
  5. Frameworks and tools for reducing the learning curve of developing smartphone
    applications
  6. Multi-disciplinary approaches to using smartphones in the classroom
  7. Incorporating non-CS majors, such as graphic designers, into smartphone projects
  8. Innovative use of smartphones to introduce computer science in a unique context
    (e.g., K-12 outreach)

SCHEDULE AND ACCEPTED PAPERS

The following represents the schedule of the SMACK workshop, with links to the final version of papers, presentations, and author photos provided within each presentation slot. A collection of all papers is available here.

Time Activity
8:30

Introduction to SMACK
Jeff Gray and Jules White
Presentation

8:45

Creating and Guiding Mobile Device Capstone Projects
Christopher Morrell and Grant Jacoby
Paper
Presentation
Photo

9:00 Preparing Students for New Programming Paradigms: Integrating a Mobile-Cloud Project into the Software Engineering Course
Wei Hao, Maureen Doyle and Jicheng Fu
Paper
Presentation
Photo
9:15 Using Smartphone-based Projects To Encourage Interest In Computer Science and Software Engineering
Hamilton Turner and Aaron Thompson
Paper
Presentation
Photo
9:30 Mobile Computing, Smartphones, And Existing Computer Science Classes
Kelvin Sung, Kent Foster and Stephanie Reimann
Paper
Presentation
Photo
9:45

Exploring the Use of Android OS in CS2
Mark Goadrich, Matthew Jadud and Jacob Jennings
Paper
Presentation
Photo

10:00 Break
10:30 App Development in the Miami University Mobile Learning Center
Gerald Gannod, Kristen Bachman, James Kiper, Glenn Platt, Robert Howard and Micah Cooper
Paper
Presentation
Photo
10:45 Summer Research for High School Students: Introducing Computer Science through Participatory Sensing using Android Application Development
Sophie Gerrick, Adam Brenner, Jameel Al-Aziz and Karen Kim
Paper
Presentation
Photo
11:00 A Framework for Using Smart Phones to Introduce Cyber Security in Secondary Schools
Brittany Clore and Owen Hardman
Paper
Presentation
Photo
11:15

Activities to Learn Object-Orientation
Peter Thiemann and Bernd Becker
Paper
Presentation
Photo

11:30

Group Discussion on Key Issues
Photo-1 Photo-2 Photo-3 Photo-4 Photo-5 Photo-6

12:00 Workshop Ends

ORGANIZATION

Please address all questions about the workshop to the organizers by writing to smack@vt.edu

Co-Chairs:

Jeff Gray, University of Alabama
Jules White, Virginia Tech
Adam Porter, University of Maryland

Publicity co-Chairs:

Prateek Bahri, University of Alabama
Hamilton Turner, Virginia Tech

Program Committee

Aniruddha Gokhale, Vanderbilt University
Anthony Wasserman, Carnegie Mellon Silicon Valley
Doug Schmidt, Carnegie Mellon Software Engineering Institute
Frank McCown, Harding University
James Hill, Indiana University Purdue University Indianapolis
Jing Zhang, Motorola Research
Joe Tront, Virginia Tech
Mark Goadrich, Centenary College of Louisiana
Sean Eade, Siemens Corporate Research
Sandeep Neema, Vanderbilt University
Ted Bapty, Vanderbilt University
Tom Martin, Virginia Tech