Chris,

I applaud you enthusiasm. IMO, android programming is a big leap forward
for middle school non-programmers right out of the box. However, MIT has
created an "app-inventor" project to address just what you want to do.
http://appinventor.mit.edu/explore/index-2.html. I have not used it, but
from the description it is based on a drag and drop principle for
components and then linking the boxes together to make it work. Something
like that may work for you.

Google has produced some very good video courses for beginning Android
programming on udacity, but the cost is $199/month/seat. Perhaps Google
would give you free access to these courses? The first one is 165 hours of
instruction, so it may be to large for what you want. These courses are
real programmer courses, ie you have to use the APIs to find some of the
information needed to build the projects. It may be too much for all but
the most advanced middle schoolers in your classroom.

There are lots of middle/high school programming resources on the Internet
for web based programming. This approach to learning programming may be
easier for you and the students to grasp. Some examples...in this case,
Google is your friend.

https://www.commonsense.org/education/top-picks/best-coding-tools-for-middle-school

https://code.org/educate/curriculum

http://www.edutopia.org/blog/15-ways-teaching-students-coding-vicki-davis

https://www.tynker.com/school/

Good luck!

Mark

On Wed, Sep 28, 2016 at 6:51 AM, Chris N <[email protected]> wrote:

> I want to teach my middle school students android programming.  Noone
> teaches them any programming in middle school or high school.  I think
> coding is an important skill for anyone to learn.
> I know web programming...like javascript and php.  I'll need to learn some
> android programming and then begin creating easy projects to teach them the
> basics.
>
> Maybe I'm crazy, but I think coding will do alot for these students.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/android-developers.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/android-developers/d1c41df2-0553-4d2c-a9f8-
> 9ccb9a6f6771%40googlegroups.com
> <https://groups.google.com/d/msgid/android-developers/d1c41df2-0553-4d2c-a9f8-9ccb9a6f6771%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/CAEqej2NW5SmTv9G2LH_kgFnZbTg4HiMh9r2DiJPXUJm2jFxYEQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to