Youth Apps Challenge Teacher Resources

logoAC copy2.png

The Youth Apps Challenge provides students with an opportunity to gain computer science and entrepreneurship skills through app development. The Technology Alliance offers curriculum, training, and resources that enable teachers to help students develop apps as part of an in-school course or an after-school or summer program.

Curriculum

Through the Youth Apps curriculum, students gain hands-on experience in computer science, entrepreneurship, and business by developing their own app. Teachers can attend training to offer curriculum on the app development process, including; 1) Idea generation and screening; 2) User and market research; 3) Prototyping and wire-frame development; 4) App programming; and 5) Pitching the app for a competition.

Programming concepts are taught through use of Scratch and MIT’s App Inventor tools, which are free.  App Inventor can be used to create apps for Android-based devices. The curriculum is mapped to Computer Science Teaching Association standards and the Common Core Standards for Math.

 Check out the curriculum here and additional resources in the Youth Apps Dropbox.


Supplementary Resources for Teaching App Inventor:

App Inventor 101 course

Columbia Basin College Instructors Tym O’Brien and Debbie Wolf developed this short App Inventor course to help teachers get a deeper understanding of App Inventor. Concepts covered include: Event-Driven Programming; Input, Variables and Conditions; Texting and Location Sensing; Informational Apps with Multiple Screens; Procedures; and User-Generated Data (TinyDB); and Web Apps.

App Inventor 2 Tutorials on Vimeo

These short videos demonstrate individual App Inventor capabilities such as Text to Speech; TinyDB; TinyWebDB; Spinner; ListPicker; and ListView.


Training

The Technology Alliance builds teacher capacity to teach app development to youth. Middle and high school teachers can sign up to receive a full-day of training to lead the app development process with their students. No programming experience is required. If you are interested in teacher training, please contact apps@technology-alliance.com.


Sponsorship Opportunities

Become a Youth Apps Challenge sponsor!

Contact apps@technology-alliance.com or 206-389-7261 if you are interested. Benefits of sponsorship include company recognition and logo visibility.

Sponsorship and donations are tax deductible.