ABSTRACT
Computers that once filled rooms now fit in our pockets, and unlike their predecessors, mobile computers abound. The mobile industry is surging, with more smartphones being sold to consumers than PCs [17]. But does the rise of mobility impact computer science education? We claim that computer science educators must seriously consider mobility as they examine their curriculum. In this working group report, we offer a brief defense of why mobile computing belongs in our courses, summarize our survey of several hundred courses which already incorporate it, and discuss how educators might adopt it in their own courses. We hope that this work will help computer science educators make informed decisions about incorporating mobile computing into their courses and provide examples of such integration on different levels, ranging from individual projects or lecture topics to mobile computing as a learning context for an entire course.
- Alabama Summer Computer Camps. http://outreach.cs.ua.edu/camps. {Online; accessed 1-August-2012}.Google Scholar
- Google play store. http://play.google.com. {Online; accessed 1-August-2012}.Google Scholar
- The HTML5 test. http://html5test.com. {Online; accessed 1-August-2012}.Google Scholar
- MIT App Inventor. http://www.appinventor.mit.edu. {Online; accessed 1-August-2012}.Google Scholar
- Mobile HTML 5. http://mobilehtml5.org. {Online; accessed 1-August-2012}.Google Scholar
- Scratch. http://www.scratch.og. {Online; accessed 1-August-2012}.Google Scholar
- Apple, Inc. iOS human interface guidelines. http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html. {Online; accessed 21-July-2012}.Google Scholar
- Apple, Inc. iOS security. http://images.apple.com/ipad/business/docs/iOS_Security_May12.pdf. {Online; accessed 31-July-2012}.Google Scholar
- Lucian Armasu. Android less secure? ha! iOS 5 seems to be full of security flaws. http://www.androidauthority.com/android-lesssecure-ha-ios-5-seems-to-be-full-of-securityflaws-31326. {Online; accessed 31-July-2012}.Google Scholar
- The Entertainment Software Association. Essential facts about the computer and video game industry. http://www.theesa.com/facts/pdfs/ESA_EF_2008.pdf. {Online; accessed 21-July-2012}.Google Scholar
- Theresa Beaubouef and John Mason. Why the high attrition rate for computer science students: some thoughts and observations. SIGCSE Bull., 37(2):103--106, June 2005. Google ScholarDigital Library
- Jens Bennedsen and Michael E. Caspersen. Failure rates in introductory programming. SIGCSE Bull., 39(2):32--36, June 2007. Google ScholarDigital Library
- Maureen Biggers, Anne Brauer, and Tuba Yilmaz. Student perceptions of computer science: a retention study comparing graduating seniors with cs leavers. In Proceedings of the 39th SIGCSE technical symposium on Computer science education, SIGCSE '08, pages 402--406, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- Barry Burd, Jo¿ao Paulo Barros, Chris Johnson, Stan Kurkovsky, Arnold Rosenbloom, and Nikolai Tillman. Mobile course survey. http://www.edu4mobile.org. {Online; accessed 21-July-2012}.Google Scholar
- Bary Burd, John Goulden, Brian Ladd, Michael Rogers, and Kris Stewart. Computer games in the classroom, or, how to get perfect attendance, even at 8 am. SIGCSE Bull., 39(1):496--496, March 2007. Google ScholarDigital Library
- Bill Buxton. Multi-touch systems that i have known and loved. http://www.billbuxton.com/multitouchOverview.html. {Online; accessed 1-August-2012}.Google Scholar
- Canalys. Smart phones overtake client PCs in 2011. http://www.canalys.com/newsroom/smart-phonesovertake-client-pcs-2011, 2012. {Online; accessed 21-July-2012}.Google Scholar
- Ching-Chiu Chao. An investigation of learning style differences and attitudes toward digital game-based learning among mobile users. In Proceedings of the Fourth IEEE International Workshop on Wireless, Mobile and Ubiquitous Technology in Education, WMTE '06, pages 29--31, Washington, DC, USA, 2006. IEEE Computer Society. Google ScholarDigital Library
- Boston University Metropolitan College. MET CS683: Mobile application development. http://www.bu.edu/csmet/cs683/. {Online; accessed 1-August-2012}.Google Scholar
- The Nielsen Company. America's new mobile majority: a look at smartphone owners in the u.s. http://blog.nielsen.com/nielsenwire/?p=31688,May 2012. {Online; accessed 21-July-2012}.Google Scholar
- International Business Machines Corp. Ibm study finds consumers prefer a mobile device over the pc. http://www-03.ibm.com/press/us/en/pressrelease/25737.wss. {Online; accessed 1-August-2012}.Google Scholar
- Microsoft Corp. Dreamspark. http://www.dreamspark.com. {Online; accessed 1-August-2012}.Google Scholar
- Microsoft Corp. Touchdevelop. http://www.touchdevelop.com. {Online; accessed 1-August-2012}.Google Scholar
- Delvin Defoe, Stan Kurkovsky, and Emily Graetz. Mobile game development projects for introductory cs courses: tutorial presentation. J. Comput. Sci. Coll., 26(4):93--94, April 2011. Google ScholarDigital Library
- ACM Interim Review Task Force. Computer science curriculum 2008: An interim revision of cs 2001. http://www.acm.org/education/curricula. {Online; accessed 1-August-2012}.Google Scholar
- Andrea Forte and Mark Guzdial. Computers for communication, not calculation: Media as a motivation and context for learning. In Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4, HICSS '04, pages 40096.1--, Washington, DC, USA, 2004. IEEE Computer Society. Google ScholarDigital Library
- Google Inc. Android UI design patterns. http://www.google.com/events/io/2010/sessions/android-ui-design-patterns.html. {Online; accessed 1-August-2012}.Google Scholar
- Mark Green and Michele Perras. Mobile computing research and education: bridging the gap between academia and industry. In Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research, CASCON '10, pages 407--408, Riverton, NJ, USA, 2010. IBM Corp. Google ScholarDigital Library
- Mark Guzdial. Education: Teaching computing to everyone. Commun. ACM, 52(5):31--33, May 2009. Google ScholarDigital Library
- Google Inc. and Open Handset Alliance. Android design. http://developer.android.com/design/index.html. {Online; accessed 21-July-2012}.Google Scholar
- Google Inc. and Open Handset Alliance. Android security overview. http://source.android.com/tech/security/index.html. {Online; accessed 31-July-2012}.Google Scholar
- Eric Klopfer. Augmented Learning: Research and Design of Mobile Educational Games. The MIT Press, 2008. Google ScholarDigital Library
- Elina M. I. Koivisto. Mobile games 2010. In Proceedings of the 2006 international conference on Game research and development, CyberGames '06, pages 1--2, Murdoch University, Australia, Australia, 2006. Murdoch University. Google ScholarDigital Library
- Stan Kurkovsky. Making the case for mobile game development. In Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education, ITiCSE '09, pages 401--401, New York, NY, USA, 2009. ACM. Google ScholarDigital Library
- Gretchen Livingston. Latinos and digital technology, 2010. Pew Hispanic Center, February 2011.Google Scholar
- Qusay H. Mahmoud and Allan Dyer. Integrating blackberry wireless devices into computer programming and literacy courses. In Proceedings of the 45th annual southeast regional conference, ACM-SE 45, pages 495--500, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- Qusay H. Mahmoud and Allan Dyer. Mobile devices in an introductory programming course. Computer, 41(6):108--107, June 2008. Google ScholarDigital Library
- Michael Mandel. The app economy. TechNet, February 2012.Google Scholar
- David Metcalf, Marcelo Milrad, Dennis Cheek, Sara Raasch, and Angela Hamilton. My sports pulse: Increasing student interest in stem disciplines through sports themes, games and mobile technologies. In Proceedings of the Fifth IEEE International Conference on Wireless, Mobile, and Ubiquitous Technology in Education, WMUTE '08, pages 23--30, Washington, DC, USA, 2008. IEEE Computer Society. Google ScholarDigital Library
- OpenSignalMaps. Android fragmentation visualized. http://opensignalmaps.com/reports/fragmentation.php. {Online; accessed 21-July-2012}.Google Scholar
- Ltd. Research in Motion. Blackberry academic program. http://us.blackberry.com/company/blackberryacademic-program.html. {Online; accessed 1-August-2012}.Google Scholar
- Krishnendu Roy. App inventor for android: report from a summer camp. In Proceedings of the 43rd ACM technical symposium on Computer Science Education, SIGCSE '12, pages 283--288, New York, NY, USA, 2012. ACM. Google ScholarDigital Library
- Aaron Smith. Americans and their gadgets. Pew Internet and American Life Project, October 2010.Google Scholar
- Telenav. Survey finds one-third of americans more willing to give up sex than their mobile phones. http://www.telenav.com/about/pr-summertravel/report-20110803.html, August 2011. {Online; accessed 21-July-2012}.Google Scholar
- DePaul University. GAM386: Game development for mobile devices. http://www.cdm.depaul.edu/academics/pages/courseinfo.aspx?crseid=008285. {Online; accessed 1-August-2012}.Google Scholar
- New York University. V22.0480: iphone programming. http://www.cs.nyu.edu/courses/spring09/V22.0480-004/. {Online; accessed 1-August-2012}.Google Scholar
- Washington University. CSE574S: Advanced topics in computer networking. http://www.cse.wustl.edu/~jain/cse574-06/j_1int.htm. {Online; accessed 1-August-2012}.Google Scholar
- Berkeley University of California. CS160: User interface design. http://bid.berkeley.edu/cs160-fall10/index.php. {Online; accessed 1-August-2012}.Google Scholar
- Berkeley University of California. CS294-7: Special topics: Wireless communications and mobile computing. http://bnrg.eecs.berkeley.edu/~randy/Courses/CS294.S96/CS294-7.S96.html. {Online; accessed 1-August-2012}.Google Scholar
- U.S. Census Bureau. Statistical Abstract of the United States, 2008. U.S. Census Bureau, Washington, DC, 127 edition, 2007.Google Scholar
- Jules White, Jeff Gray, and Adam Porter. Smartphones in the curriculum workshop (smack 2011). In Proceedings of the 2011 24th IEEE-CS Conference on Software Engineering Education and Training, CSEET '11, pages 520--522, Washington, DC, USA, 2011. IEEE Computer Society. Google ScholarDigital Library
- David Wolber. App inventor capabilities and limitations. http://www.appinventor.org/capabilities-limitations. {Online; accessed 9-October-2012}.Google Scholar
Index Terms
- Educating for mobile computing: addressing the new challenges
Recommendations
Educating Diverse Computing Students at the University of Virginia
This article reports on the University of Virginia Computer Science Department’s efforts to attract and instruct diverse students in undergraduate computing majors. These efforts are important for meeting workforce needs, creative ...
Revitalizing the computer science undergraduate curriculum inside and outside of the classroom using mobile computing platforms (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationComputer Science educators are constantly reinventing introductory CS0, CS1 and CS2 courses to retain students and increase their learning and motivation. While the focus on drawing students into Computer Science is vital to maintain enrollment, it is ...
Incorporating mobile computing into the CS curriculum (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationComputer Science (CS) educators are constantly reinventing introductory and advanced courses contextualized with new technology to better engage, retain students and increase their learning and motivation. Mobile and wearable computing are the most ...
Comments