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:
- 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 - Specific projects that highlight multiple real-world issues that motivate the
need for applying software engineering principles - Tools/methodologies that support pedagogical needs for a new course based on
smartphones - Novel ways of introducing smartphone topics across multiple courses in a
curricula - Frameworks and tools for reducing the learning curve of developing smartphone
applications - Multi-disciplinary approaches to using smartphones in the classroom
- Incorporating non-CS majors, such as graphic designers, into smartphone projects
- 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 |
| 8:45 | Creating and Guiding Mobile Device Capstone Projects |
| 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 |
| 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 |
| 11:30 | Group Discussion on Key Issues |
| 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

