Title :
Teaching second-level Java and software engineering with Android
Author :
Heckman, Sarah ; Horton, Thomas B. ; Sherriff, Mark
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
Abstract :
Over the past two years, second-year Java and software engineering courses have been taught at the University of Virginia and North Carolina State University utilizing the Android OS platform. Instructors taught a variety of traditional second-year topics, including abstraction, design, requirements, and testing, utilizing a variety of Android-based mobile devices. Anecdotal responses from student surveys and evaluations from five course sessions indicate that teaching lower-level courses with more advanced and current technology, even with a steeper learning curve, is beneficial. In this tutorial proposal, we outline our plan for presenting a session that would help educators incorporate the Android OS into their curriculum and how to use the system even if mobile devices are not available.
Keywords :
Java; computer aided instruction; computer science education; educational courses; educational institutions; mobile computing; operating systems (computers); software engineering; teaching; Android OS platform; Android-based mobile device; North Carolina State University; University of Virginia; course sessions; lower-level course teaching; second-level Java teaching; software engineering;
Conference_Titel :
Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4577-0349-2
Electronic_ISBN :
1093-0175
DOI :
10.1109/CSEET.2011.5876144