• Skip to main content
  • Skip to after header navigation
  • Skip to site footer
ERN: Emerging Researchers National Conference in STEM

ERN: Emerging Researchers National Conference in STEM

  • About
    • About AAAS
    • About the NSF
    • About the Conference
    • Partners/Supporters
    • Project Team
  • Conference
  • Abstracts
    • Undergraduate Abstract Locator
    • Graduate Abstract Locator
    • Abstract Submission Process
    • Presentation Schedules
    • Abstract Submission Guidelines
    • Presentation Guidelines
  • Travel Awards
  • Resources
    • Award Winners
    • Code of Conduct-AAAS Meetings
    • Code of Conduct-ERN Conference
    • Conference Agenda
    • Conference Materials
    • Conference Program Books
    • ERN Photo Galleries
    • Events | Opportunities
    • Exhibitor Info
    • HBCU-UP/CREST PI/PD Meeting
    • In the News
    • NSF Harassment Policy
    • Plenary Session Videos
    • Professional Development
    • Science Careers Handbook
    • Additional Resources
    • Archives
  • Engage
    • Webinars
    • ERN 10-Year Anniversary Videos
    • Plenary Session Videos
  • Contact Us
  • Login

Teaching Secure Coding for Android Application Development

Faculty #27
Discipline: Computer Sciences & Information Management
Subcategory: STEM Science and Mathematics Education

Xiaohong Yuan - North Carolina A&T State University


With the growth of mobile devices, mobile application security becomes critical. Lack of security could lead to sensitive data leakage, data loss, mobile device being accessed or controlled by unauthorized user, denial of service, etc. Mobile application developers need to integrate security practices in the development lifecycle of mobile applications. It is also important to integrate secure mobile application development practices into computer science curricula in universities and colleges. This poster describes a course module we developed for teaching Android secure coding. This course module discusses the importance of secure coding, and the rules and guidelines for secure coding for Android provided by CERT. This course module also includes a series of five hands-on exercises that help students to identify security vulnerabilities in Android programs, and demonstrate how some of the vulnerabilities can be exploited. This poster describes the course module content, the hands-on exercises, and our teaching experience with the module. This course module can be adopted by other computer science or information technology instructors who are interested in teaching secure Android application development.

Funder Acknowledgement(s): This project is sponsored by NSF HBCU UP program (award No.:HRD-1332504) from 2013 to 2017.

Faculty Advisor: None Listed,

Sidebar

Abstract Locators

  • Undergraduate Abstract Locator
  • Graduate Abstract Locator

This material is based upon work supported by the National Science Foundation (NSF) under Grant No. DUE-1930047. Any opinions, findings, interpretations, conclusions or recommendations expressed in this material are those of its authors and do not represent the views of the AAAS Board of Directors, the Council of AAAS, AAAS’ membership or the National Science Foundation.

AAAS

1200 New York Ave, NW
Washington,DC 20005
202-326-6400
Contact Us
About Us

  • LinkedIn
  • Facebook
  • Instagram
  • Twitter
  • YouTube

The World’s Largest General Scientific Society

Useful Links

  • Membership
  • Careers at AAAS
  • Privacy Policy
  • Terms of Use

Focus Areas

  • Science Education
  • Science Diplomacy
  • Public Engagement
  • Careers in STEM

Focus Areas

  • Shaping Science Policy
  • Advocacy for Evidence
  • R&D Budget Analysis
  • Human Rights, Ethics & Law

© 2023 American Association for the Advancement of Science