<p>I'm planning on using in a course called Mobile Application Development. I like that it is easy to use and syntax is less of an issue. As it has a focus on Android apps that attracts students. I plan on using the time I save on syntax to spend more time on design issues which I think is often under taught.  </p>

<p>There is a Mobile Apps version of the AP CS Principles course as well. I hear lots of good things about it but have not looked at it too closely myself.</p>

CC BY-SA 3.0
2017-07-21T17:27:39.140Z
2017-07-21T17:27:39.140Z
Alfred Thompson
<p>The AP course that @AlfredThompson referred to is the Mobile CSP course. It's a
complete College Board-endorsed <a href="http://course.mobilecsp.org" rel="nofollow noreferrer">course</a> for the new AP CS Principles course and is entirely based on App Inventor.  It comes with a complete set of lessons for students (Creative Commons-licensed) as well as lesson plans and professional development (PD) resources for teachers.  The MobileCSP project has been providing PD for high school teachers throughout the U.S. since 2013 and has now trained around 500 teachers. For more information about the project, see <a href="http://mobile-csp.org" rel="nofollow noreferrer">this site</a>.</p>

CC BY-SA 3.0
2017-07-29T19:11:04.380Z
Thanks for joining CS Educators. It's good to see you here.
Ellen Spertus
CC BY-SA 3.0
2017-07-24T15:46:15.583Z
2017-07-24T15:49:12.547Z
2017-07-24T15:49:12.547Z
Ralph Morelli
<p>Over the past couple days I've had my first opportunity to dive into App Inventor. It has quite frankly blown my mind. I had always (mistakenly) grouped it with Scratch, Snap!, etc. as "just another drag-and-drop environment." It is that <em>but so much more</em> (I can finally see that now). </p>

<p>Now I am wondering where it best fits into a typical high school sequence of CS courses. I could see it being anything from a semester-long intro elective for students with no background to an advanced app development class for students who have completed AP CS A (and thus are quite competent with OOP and Java). </p>

<p><strong>Where does a class focused on App Inventor fit into the high school CS curriculum, and what are the merits of it having said placement?</strong></p>

CC BY-SA 3.0
2017-07-19T23:56:25.053Z
In what way did it blow your mind? FYI, the O'Reilly books is available online for free. http://www.appinventor.org/book2
Ellen Spertus
CC BY-SA 3.0
2017-07-20T00:43:16.377Z
@EllenSpertus To put it simply, I was amazed by how natural it felt to build a meaningful and sophisticated app. My frame of reference is some Xcode tutorials for iOS dev, so App Inventor looks incredibly more accessible. Plus, I love low-floor/high-ceiling software for learning programming, and this really has that quality. Plus, I loved the UI; it all just looked and felt clean and user- (and both beginner- and advanced-) friendly. That's not easy to do.
Peter
<curriculum-design><secondary-education><app-inventor>
Placement of App Inventor in high school CS curriculum
# Placement of App Inventor in high school CS curriculum

(Asked by: username_0 on 2017-07-19)

Over the past couple days I've had my first opportunity to dive into App Inventor. It has quite frankly blown my mind. I had always (mistakenly) grouped it with Scratch, Snap!, etc. as "just another drag-and-drop environment." It is that *but so much more* (I can finally see that now).

Now I am wondering where it best fits into a typical high school sequence of CS courses. I could see it being anything from a semester-long intro elective for students with no background to an advanced app development class for students who have completed AP CS A (and thus are quite competent with OOP and Java).

**Where does a class focused on App Inventor fit into the high school CS curriculum, and what are the merits of it having said placement?**

**Tags:** curriculum-design, secondary-education, app-inventor

> **Comments:**
> **username_1**: In what way did it blow your mind? FYI, the O'Reilly books is available online for free. http://www.appinventor.org/book2  
> **username_0**: @EllenSpertus To put it simply, I was amazed by how natural it felt to build a meaningful and sophisticated app. My frame of reference is some Xcode tutorials for iOS dev, so App Inventor looks incredibly more accessible. Plus, I love low-floor/high-ceiling software for learning programming, and this really has that quality. Plus, I loved the UI; it all just looked and felt clean and user- (and both beginner- and advanced-) friendly. That's not easy to do.  

---

## 2 answers

### Answer by username_3 on 2017-07-24. Score: 3

The AP course that @AlfredThompson referred to is the Mobile CSP course. It's a
complete College Board-endorsed [course](http://course.mobilecsp.org) for the new AP CS Principles course and is entirely based on App Inventor. It comes with a complete set of lessons for students (Creative Commons-licensed) as well as lesson plans and professional development (PD) resources for teachers. The MobileCSP project has been providing PD for high school teachers throughout the U.S. since 2013 and has now trained around 500 teachers. For more information about the project, see [this site](http://mobile-csp.org).

> **Comments:**
> **username_1**: Thanks for joining CS Educators. It's good to see you here.  

---

### Answer by username_2 on 2017-07-21. Score: 1

I'm planning on using in a course called Mobile Application Development. I like that it is easy to use and syntax is less of an issue. As it has a focus on Android apps that attracts students. I plan on using the time I save on syntax to spend more time on design issues which I think is often under taught.

There is a Mobile Apps version of the AP CS Principles course as well. I hear lots of good things about it but have not looked at it too closely myself.


---

