Explore MIT App Inventor - Curriculum http://dev-explore.appinventor.mit.edu/resource-type/curriculum en Building Mobile Applications (6.S063, Spring 2013) Hal Abelson, MIT http://dev-explore.appinventor.mit.edu/resources/building-mobile-applications-6s063-spring-2013-hal-abelson-mit <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>This is a project course about mobile applications for education. The focus is empowering kids and beginning programmers to create their own mobile apps using MIT App Inventor. AppInventor is a cloud­based development environment where people quickly create apps for Android devices by plugging together program blocks with a graphical user interface. It runs as a free worldwide service with about 30,000 unique active users a week ­­ about half a million users total. In this course, you'll work with App Inventor both as a user and as a system developer. </p> <p>We'll focus on new ideas that demonstrate the potential of mobile computing, and we'll explore these ideas by creating working prototypes. You will implement several prototypes over the course of the semester in projects that span the spectrum of mobile computing: stand­alone disconnected apps, multi­person games and other shared apps, clients for web services and databases, and interfaces to instruments and sensors. </p> <p>Projects may be individual or team projects; you will be involved in both types during the semester. You'll start by creating your own educational apps, working in App Inventor. Then you'll implement your own extensions to the App Inventor system, programming in Java with the Android SDK, and you'll demonstrate these extensions with new educational applications. Some projects will include back­end integration with web services and databases. You'll build those back ends using Google App Engine and programming in Python.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="http://groups.csail.mit.edu/mac/classes/6.063/">Course Website</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Undergraduate </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Advanced </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> <li class="field-item odd"> Entrepreneurship </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Fri, 02 Aug 2013 17:49:13 +0000 shay 373 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/building-mobile-applications-6s063-spring-2013-hal-abelson-mit#comments Computing, Mobile Apps, and the Web (CS 107) David Wolber, USF http://dev-explore.appinventor.mit.edu/resources/computing-mobile-apps-and-web-cs-107-david-wolber-usf <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Taught by Professor David Wolber at the University of San Francisco, this course offers an introduction to computer science for non­majors with little prior programming experience. Students develop programs using visual and high­level programming languages to control robots, create animated simulations, and build Internet and general applications. In addition, students are exposed to an overview of computing and its influence on modern society.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="https://sites.google.com/site/appinventorcourse/">Course Website</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 9-12 </li> <li class="field-item odd"> Undergraduate </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> <li class="field-item odd"> Intermediate </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> <li class="field-item odd"> Entrepreneurship </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Fri, 02 Aug 2013 17:45:37 +0000 shay 372 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/computing-mobile-apps-and-web-cs-107-david-wolber-usf#comments App Inventor Code Snippet Cards http://dev-explore.appinventor.mit.edu/resources/app-inventor-flash-cards <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Anshul Bhagi, as part of his thesis, created this deck of 20 cards, each containing a bite-sized snippet of blocks code to help students learn programming concepts through App Inventor. </p> <p><em>See Also: <a href="http://appinventor.mit.edu/explore/resources/beginner-app-inventor-concept-cards.html">App Inventor Concept Cards</a></em></p> <p>The topics of the Code Snippet Cards are:</p> <ul><li>Defining and Using Variables </li> <li> Properties, Functions, and Events </li> <li>Moving Sprites with Button Clicks</li> <li> Defining and Calling Procedures</li> <li>Implementing Jumping and Gravity</li> <li>Moving Sprites with Clocks</li> <li>Using AnimatedSprite Component</li> <li>Moving Sprites with Accelerometer</li> <li>Detecting if Phone is Close to Objects</li> <li>Touch Events on Canvas and Sprites</li> <li>Playing Sounds in your App </li> <li>Detecting Fling Gestures</li> <li>Layouts and Centering Components</li> <li>Generating Random Numbers</li> <li>Collision Detection</li> <li>Detecting if Phone is Shaking</li> <li>Creating your own Colors</li> <li>Speech Recognition</li> <li>Drawing on the Canvas</li> <li>Working with Lists of Components</li> </ul></div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="http://explore.appinventor.mit.edu/sites/all/files/Resources/AppInventorFlashCards.pdf">App Inventor Code Snippet Cards</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 6-8 </li> <li class="field-item odd"> 9-12 </li> <li class="field-item even"> Undergraduate </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> <li class="field-item odd"> Math </li> <li class="field-item even"> Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Mon, 03 Jun 2013 21:00:32 +0000 joanie 278 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/app-inventor-flash-cards#comments App Inventor Concept Cards http://dev-explore.appinventor.mit.edu/resources/beginner-app-inventor-concept-cards <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>App Inventor Concept Cards provide a quick way to learn new App Inventor code and concepts. Each of the cards can be printed out, folded in half, and used to prompt students to explore a concept in App Inventor such as timers, sounds, movement, math, multi screens, making colors, etc. These cards are designed to introduce ideas to students in bite-sized snippets and can be worked into any lesson or tutorial. </p><p>You may download <a href="/sites/all/files/ConceptCards/ConceptCards.pdf">all of the cards at once in the multi-page pdf.</a></p> <p>Individual Cards:</p> <ul><li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/AddingSound.pdf">Adding Sound</a> </li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/ButtonMovement.pdf">Movement with Buttons</a> </li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/CollisionDetection.pdf">Collision Detection </a></li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/DetectingShakingPhone.pdf">Shaking the Phone</a> </li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/Drawing.pdf">Drawing on a Canvas</a></li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/FlingMovement.pdf">Fling Movement</a></li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/DragASprite.pdf">Drag A Sprite</a></li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/BounceBallOffCanvasEdge.pdf">Ball Bounce Off Canvas Edge</a></li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/RandomNumbers.pdf">Random Numbers</a> </li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/SensorMovement.pdf">Movement with Sensors</a> </li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/SpeechRecognition.pdf">Speech Recognition</a></li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/MultipleScreens.pdf">Multiple Screens</a></li> <li><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/StartStopTimedMovement.pdf">Start/Stop Timed Movement </a></li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/MovementTimer.pdf">Movement with a Timer</a> </li> <li> <a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/MakeAColor.pdf">Making a New Color</a> </li> </ul><p>If you're interested in making your own Concept Cards, download the template as a <a href="/sites/all/files/ConceptCards/ConceptCardTemplate.doc">word document</a> or <a href="/sites/all/files/ConceptCards/ConceptCard_Template.png">png image</a>. Please share your cards with us! You can send them as an email to aiwebreview [at] mit [dot] edu.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="http://explore.appinventor.mit.edu/sites/all/files/ConceptCards/ConceptCards.pdf">App Inventor Concept Cards Multipage PDF</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 6-8 </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Math </li> <li class="field-item odd"> Science </li> <li class="field-item even"> Computer Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> <li class="field-item odd"> Tutorial </li> </ul> </section> <section class="field field-name-field-resource-appinventor-conce field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">AppInventor Concept:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> SpeechRecognizer </li> <li class="field-item odd"> OrientationSensor </li> <li class="field-item even"> Animation Components </li> <li class="field-item odd"> Button </li> <li class="field-item even"> Canvas </li> </ul> </section> Wed, 29 May 2013 19:37:01 +0000 joanie 269 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/beginner-app-inventor-concept-cards#comments Dutch App Inventor Curriculum http://dev-explore.appinventor.mit.edu/resources/dutch-app-inventor-curriculum <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Eindhoven University of Technology graduate students Robin Eggenkamp, Coen Crombach and François Vonk developed these course materials for App Inventor. The materials are in Dutch and targeted at high schools. The materials are shared under a Creative Commons license on Github: <a href="http://appinventor.informatica.nu">http://appinventor.informatica.nu</a>. The authors invite feedback, as they continue to develop the materials while using them in their own classes.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="http://appinventor.informatica.nu">Dutch App Inventor Curriculum</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 9-12 </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Mon, 01 Oct 2012 12:45:24 +0000 shay 224 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/dutch-app-inventor-curriculum#comments CS Principles for High School Teachers (Scratch + App Inventor) http://dev-explore.appinventor.mit.edu/resources/cs-principles-high-school-teachers-scratch-app-inventor <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>This 4-week summer graduate course "CS Principles For High School Teachers" was offered during the summer of 2012 to math teachers enrolled in John Carroll University's graduate program. The <a href="https://sites.google.com/a/jcu.edu/mt513/ ">course material is available online</a>.<br /> Professor Linda Seiter writes: "We spent the first week on Scratch and the remaining 3 weeks covered App Inventor. The final project required each teacher to develop a lesson in either Scratch or App Inventor that they would potentially use to help them teach a math/computing topic to their high school students. Links to their lessons can be found at <a href="https://sites.google.com/a/jcu.edu/mt513/project/student-project-links">https://sites.google.com/a/jcu.edu/mt513/project/student-project-links</a> They each got to teach their lesson in class the last week of the course."</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="https://sites.google.com/a/jcu.edu/mt513/">MT 513 Scratch and App Inventor Course for Teachers</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Master&#039;s and Above </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Advanced </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Thu, 27 Sep 2012 19:24:36 +0000 shay 218 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/cs-principles-high-school-teachers-scratch-app-inventor#comments Introduction to Software Application Development with App Inventor and Python http://dev-explore.appinventor.mit.edu/resources/introduction-software-application-development-app-inventor-and-python <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Professors Linda Seiter and Victor Lee developed this introductory computer science for students at John Carroll University. The course starts with App Inventor and then transitions to Python. </p> <p>"The course web site has the daily lessons, weekly 2 hour labs that occur outside of lecture, and the homework assignments to date. We use App Inventor for the first half of the cs128 course. In the past we would switch to Java mid-semester. This year we will be experimenting with teaching Python rather than Java for the second half of the course." -- <em>Linda Seiter</em></p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="https://sites.google.com/a/jcu.edu/cs128fall2012/">Go to the course website to view the syllabus (lessons, labs, and homework assignments)</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Undergraduate </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> <li class="field-item odd"> Intermediate </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Thu, 27 Sep 2012 19:09:37 +0000 shay 220 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/introduction-software-application-development-app-inventor-and-python#comments Middle School Tutorials: Ball Bounce App http://dev-explore.appinventor.mit.edu/content/middle-school-tutorials-ball-bounce-app <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Middle School teacher Richard Incorvia has put together some simple, easy-to-follow <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials">tutorials</a> for teaching App Inventor to students. These can be used with older students as well. </p> <p>He has created eight days of lessons with a tutorial for each day. Each tutorial includes a guide to building the app in the Designer and Blocks Editor, making the app, and additional challenging features to add.</p> <p><a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/day-1">Day One</a> walks students through building an app with a moving ball that bounces off when it comes to an edge. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/day-2">Day Two</a> introduces buttons to change the ball's speed. This is an excellent introductory lesson for students because it lets them see immediate effects of their program changes in the app's behavior. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/day-3-if-statements--calculator">Day Three</a> teaches students about if-statements by guiding them on how to build a calculator app. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/Day-4--HelloPurr--Media">Day Four</a> guides students through uploading media (sounds, pictures, videos, etc) to their phone by building the classic App Inventor app: HelloPurr. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/day-5-paintpot--events">Day Five</a> guides students through the PaintPot event teaching them about Events. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/day-6-molemash--timers">Day Six</a> teaches about using the Clock's Timer functionality by using the MoleMash tutorial. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/day-7-to-do-list--tinydb">Day Seven</a> instructs on how to use the TinyDB component by guiding users through a ToDoList app. <a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials/music--player--working-with-screens">Day Eight</a> teaches students about using multiple screens by guiding them through a Music Player App.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials">https://sites.google.com/site/middleschoolandroid/home/app-inventor-tutorials</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 6-8 </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> <section class="field field-name-field-resource-appinventor-conce field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">AppInventor Concept:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Animation Components </li> <li class="field-item odd"> Button </li> </ul> </section> Tue, 04 Sep 2012 18:09:35 +0000 shay 211 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/middle-school-tutorials-ball-bounce-app#comments Android Game Development with App Inventor, by Anshul Bhagi http://dev-explore.appinventor.mit.edu/resources/android-game-development-app-inventor-anshul-bhagi <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Ever since App Inventor found a new home at MIT's Center for Mobile Learning in early 2012 (it was previously housed at Google), it has been receiving significant attention from educational communities that hope to use the tool to facilitate technology learning in the classroom and beyond. Much of App Inventor's current user base is teachers in high-schools and colleges, and as the tool continues to attract more users, it is likely that many of these users will be teachers of students in grades 3 thru 12 (i.e. students who are old enough to know how to use computers and design/develop apps, yet not experienced enough to get their hands dirty with the Android SDK). Students of this age group are quite fond of gaming, and so we anticipate that there will be a strong demand for developing graphically appealing, interactive single-player and multiplayer games using App Inventor in the coming years. It is therefore important that the App Inventor team at MIT prepare for the imminent growth of the App Inventor game development community. Accordingly, <a href="http://explore.appinventor.mit.edu/sites/all/files/Resources/Thesis_FINAL_AnshulBhagi.pdf">this thesis</a> looks at where App Inventor currently stands with respect to game development and how its game development capabilities can be improved and extended.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="http://explore.appinventor.mit.edu/sites/all/files/Resources/Thesis_FINAL_AnshulBhagi.pdf">Download Paper (PDF)</a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 6-8 </li> <li class="field-item odd"> 9-12 </li> <li class="field-item even"> Undergraduate </li> <li class="field-item odd"> Master&#039;s and Above </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Basic </li> <li class="field-item odd"> Intermediate </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> <li class="field-item odd"> Paper </li> </ul> </section> Wed, 22 Aug 2012 18:38:16 +0000 shay 221 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/android-game-development-app-inventor-anshul-bhagi#comments Technovation Challenge Curriculum http://dev-explore.appinventor.mit.edu/resources/technovation-challenge-curriculum <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>This <a href="http://iridescentlearning.org/programs/technovation-challenge-3/curriculum/">10-part curriculum</a> from the team at <a href="http://iridescentlearning.org/">Iridescent Learning</a> is designed to engage high-school girls in entrepreneurship and programming. The first five sessions focus on specific concepts and "hacks" or tutorial walk-throughs, while the last five sessions are dedicated to designing and building an App for the final "pitch night" competition. Girls work in groups of 4 or 5 with one adult female mentor.</p> <p>The rationale behind the Technovation curriculum <a href="http://iridescentlearning.org/curriculum-rationale/">"Why Mobile? Why App Inventor?"</a> offers a concise overview of the attractiveness of mobile technology to young women, and the "low floor, high ceiling" characteristic of App Inventor as the development tool.</p> </div></div></div><section class="field field-name-field-resource-url field-type-link-field field-label-above view-mode-rss"><h2 class="field-label">Resource URL:&nbsp;</h2><div class="field-items"><div class="field-item even"><a href="http://iridescentlearning.org/programs/technovation-challenge-3/curriculum/">Iridescent's Technovation Challenge Curriculum </a></div></div></section><section class="field field-name-field-resource-taxonomy field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Grade Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> 9-12 </li> </ul> </section> <section class="field field-name-field-difficulty-level field-type-taxonomy-term-reference field-label-inline clearfix view-mode-rss clearfix"> <h2 class="field-label">Difficulty Level:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Intermediate </li> </ul> </section> <section class="field field-name-field-resource-subject field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Subject:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Computer Science </li> <li class="field-item odd"> Entrepreneurship </li> </ul> </section> <section class="field field-name-field-resource-lesson-type field-type-taxonomy-term-reference field-label-above view-mode-rss clearfix"> <h2 class="field-label">Resource Type:&nbsp;</h2> <ul class="field-items"> <li class="field-item even"> Curriculum </li> </ul> </section> Mon, 13 Aug 2012 08:46:17 +0000 206 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/resources/technovation-challenge-curriculum#comments