• DocumentCode
    1599103
  • 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
  • fYear
    2011
  • Firstpage
    540
  • Lastpage
    542
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2011 24th IEEE-CS Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    1093-0175
  • Print_ISBN
    978-1-4577-0349-2
  • Electronic_ISBN
    1093-0175
  • Type

    conf

  • DOI
    10.1109/CSEET.2011.5876144
  • Filename
    5876144